Remove debugging function JSJitFrameIter::verifyReturnAddressUsingNativeToBytecodeMap()
Categories
(Core :: JavaScript Engine, enhancement, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox141 | --- | fixed |
People
(Reporter: bthrall, Assigned: nmentz)
References
(Blocks 1 open bug)
Details
(Keywords: good-first-bug)
Attachments
(1 file)
JSJitFrameIter::verifyReturnAddressUsingNativeToBytecodeMap() might be useful to have around for debugging, but it is likely out of date and is blocking us from removing GC things from JitcodeGlobalEntry (which we believe is causing some crashes during profiling and at shutdown, and holding memory longer than necessary).
Removing this function means we can also remove JitcodeGlobalEntry::callStackAtAddr(JSRuntime* rt, void* ptr, BytecodeLocationVector& results, uint32_t* depth) and all its implementations.
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Comment 2•1 year ago
|
||
@bthrall, hey it looks like it's approved. Could we land this patch now?
| Reporter | ||
Comment 3•1 year ago
|
||
Unfortunately, it doesn't look like the patch applies to latest main.
:nmentz, could you please rebase the patch?
I can land it as soon as it is rebased.
Comment 4•1 year ago
|
||
This bug blocks bug 1969435, so I'll rebase the patch and land it preserving the author. Thanks for working on it!
Comment 6•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Description
•