fune/devtools/shared/heapsnapshot
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
..
tests Bug 1790912 - Use globalThis instead of this with jsdebugger.jsm. r=jandem,ochameau 2022-09-25 09:03:33 +00:00
.gitattributes
AutoMemMap.cpp
AutoMemMap.h
census-tree-node.js
CensusUtils.js
CoreDump.pb.cc Bug 1773604 - Regenerate classes. r=markh 2022-06-28 01:35:13 +00:00
CoreDump.pb.h Bug 1790929 - Update protobuf to version 21.6. r=markh 2022-09-15 01:33:24 +00:00
CoreDump.proto
DeserializedNode.cpp Bug 1769290 - Part 25: Apply mozilla-js-handle-rooted-typedef against devtools r=andi 2022-07-14 17:00:25 +00:00
DeserializedNode.h Bug 1769290 - Part 25: Apply mozilla-js-handle-rooted-typedef against devtools r=andi 2022-07-14 17:00:25 +00:00
DominatorTree.cpp Bug 1769290 - Part 25: Apply mozilla-js-handle-rooted-typedef against devtools r=andi 2022-07-14 17:00:25 +00:00
DominatorTree.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
DominatorTreeNode.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
FileDescriptorOutputStream.cpp
FileDescriptorOutputStream.h
generate-core-dump-sources.sh
HeapAnalysesClient.js
HeapAnalysesWorker.js Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for devtools. r=jdescottes 2022-08-26 13:39:34 +00:00
HeapSnapshot.cpp Bug 1769290 - Part 25: Apply mozilla-js-handle-rooted-typedef against devtools r=andi 2022-07-14 17:00:25 +00:00
HeapSnapshot.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
HeapSnapshotFileUtils.js Bug 1789980 - [devtools] Migrate all callsites using require("chrome") to use Components.* global symbols. r=jdescottes,perftest-reviewers,AlexandruIonescu 2022-09-20 12:52:27 +00:00
HeapSnapshotTempFileHelperChild.h
HeapSnapshotTempFileHelperParent.cpp
HeapSnapshotTempFileHelperParent.h
moz.build
PHeapSnapshotTempFileHelper.ipdl
shortest-paths.js
ZeroCopyNSIOutputStream.cpp
ZeroCopyNSIOutputStream.h