fune/devtools/shared/heapsnapshot/tests/xpcshell
Ted Campbell 69dfb519c2 Bug 1790912 - Use globalThis instead of this with jsdebugger.jsm. r=jandem,ochameau
Use 'globalThis' instead of 'this' when trying to attach a debugger to the
current global to avoid subtle footguns with the varied definitions of 'this'.
The debugger interface needs a true GlobalObject so this is much clearer. In
particular, this is a problem in test_nativewrappers.js when the test runs in
strict mode since the 'this' in the test function is no long implicitly the
global.

Differential Revision: https://phabricator.services.mozilla.com/D157544
2022-09-25 09:03:33 +00:00
..
.eslintrc.js
Census.jsm
dominator-tree-worker.js Bug 1784699 - Add more ESLint worker annotations to test files. r=arai 2022-08-15 16:50:31 +00:00
head_heapsnapshot.js Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu 2022-09-09 07:22:51 +00:00
heap-snapshot-worker.js Bug 1784699 - Add more ESLint worker annotations to test files. r=arai 2022-08-15 16:50:31 +00:00
Match.jsm Bug 1330099 - Enable object-shorthand eslint rule. r=jdescottes 2022-08-03 14:57:05 +00:00
test_census-tree-node-01.js
test_census-tree-node-02.js
test_census-tree-node-03.js
test_census-tree-node-04.js
test_census-tree-node-05.js
test_census-tree-node-06.js
test_census-tree-node-07.js
test_census-tree-node-08.js
test_census-tree-node-09.js
test_census-tree-node-10.js
test_census_diff_01.js
test_census_diff_02.js
test_census_diff_03.js
test_census_diff_04.js
test_census_diff_05.js
test_census_diff_06.js
test_census_filtering_01.js
test_census_filtering_02.js
test_census_filtering_03.js
test_census_filtering_04.js
test_census_filtering_05.js
test_countToBucketBreakdown_01.js
test_deduplicatePaths_01.js
test_DominatorTree_01.js
test_DominatorTree_02.js
test_DominatorTree_03.js
test_DominatorTree_04.js
test_DominatorTree_05.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
test_DominatorTree_06.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
test_DominatorTreeNode_attachShortestPaths_01.js
test_DominatorTreeNode_getNodeByIdAlongPath_01.js
test_DominatorTreeNode_insert_01.js
test_DominatorTreeNode_insert_02.js
test_DominatorTreeNode_insert_03.js
test_DominatorTreeNode_LabelAndShallowSize_01.js
test_DominatorTreeNode_LabelAndShallowSize_02.js
test_DominatorTreeNode_LabelAndShallowSize_03.js
test_DominatorTreeNode_LabelAndShallowSize_04.js
test_DominatorTreeNode_partialTraversal_01.js
test_getCensusIndividuals_01.js
test_getReportLeaves_01.js
test_HeapAnalyses_computeDominatorTree_01.js
test_HeapAnalyses_computeDominatorTree_02.js
test_HeapAnalyses_deleteHeapSnapshot_01.js Bug 1330099 - Enable object-shorthand eslint rule. r=jdescottes 2022-08-03 14:57:05 +00:00
test_HeapAnalyses_deleteHeapSnapshot_02.js
test_HeapAnalyses_deleteHeapSnapshot_03.js
test_HeapAnalyses_getCensusIndividuals_01.js
test_HeapAnalyses_getCreationTime_01.js
test_HeapAnalyses_getDominatorTree_01.js
test_HeapAnalyses_getDominatorTree_02.js
test_HeapAnalyses_getImmediatelyDominated_01.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
test_HeapAnalyses_readHeapSnapshot_01.js
test_HeapAnalyses_takeCensus_01.js
test_HeapAnalyses_takeCensus_02.js
test_HeapAnalyses_takeCensus_03.js
test_HeapAnalyses_takeCensus_04.js
test_HeapAnalyses_takeCensus_05.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
test_HeapAnalyses_takeCensus_06.js
test_HeapAnalyses_takeCensus_07.js
test_HeapAnalyses_takeCensusDiff_01.js
test_HeapAnalyses_takeCensusDiff_02.js
test_HeapSnapshot_computeShortestPaths_01.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
test_HeapSnapshot_computeShortestPaths_02.js
test_HeapSnapshot_creationTime_01.js
test_HeapSnapshot_deepStack_01.js Bug 1772378: Add test exemptions for expanded eval restrictions r=jdescottes 2022-06-29 13:45:57 +00:00
test_HeapSnapshot_describeNode_01.js
test_HeapSnapshot_getObjectNodeId_01.js
test_HeapSnapshot_takeCensus_01.js
test_HeapSnapshot_takeCensus_02.js
test_HeapSnapshot_takeCensus_03.js
test_HeapSnapshot_takeCensus_04.js
test_HeapSnapshot_takeCensus_05.js
test_HeapSnapshot_takeCensus_06.js
test_HeapSnapshot_takeCensus_07.js
test_HeapSnapshot_takeCensus_08.js
test_HeapSnapshot_takeCensus_09.js
test_HeapSnapshot_takeCensus_10.js
test_HeapSnapshot_takeCensus_11.js
test_HeapSnapshot_takeCensus_12.js
test_ReadHeapSnapshot.js Bug 1790912 - Use globalThis instead of this with jsdebugger.jsm. r=jandem,ochameau 2022-09-25 09:03:33 +00:00
test_ReadHeapSnapshot_with_allocations.js Bug 1790912 - Use globalThis instead of this with jsdebugger.jsm. r=jandem,ochameau 2022-09-25 09:03:33 +00:00
test_ReadHeapSnapshot_worker.js
test_SaveHeapSnapshot.js Bug 1790912 - Use globalThis instead of this with jsdebugger.jsm. r=jandem,ochameau 2022-09-25 09:03:33 +00:00
test_saveHeapSnapshot_e10s_01.js
xpcshell.ini