Enable TrapSite-placement checking for arm32
Categories
(Core :: JavaScript: WebAssembly, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox120 | --- | fixed |
People
(Reporter: jseward, Assigned: jseward)
References
Details
Attachments
(1 file)
Bug 1846474 added a mechanism to detect incorrectly placed TrapSites. This
was complete for x86_{32,64} and arm64, but was incomplete and disabled for
arm32.
This patch completes and enables support for arm32. Most of the work --
instruction recognition for arm32 -- was already done in bug 1846474, so this
patch merely changes the return type of a few arm32 MacroAssembler routines
from void
to FaultingCodeOffset
, hence completing the required plumbing.
Assignee | ||
Comment 1•1 year ago
|
||
Bug 1846474 added a mechanism to detect incorrectly placed TrapSites. This
was complete for x86_{32,64} and arm64, but was incomplete and disabled for
arm32.
This patch completes and enables support for arm32. Most of the work --
instruction recognition for arm32 -- was already done in bug 1846474, so this
patch merely changes the return type of a few arm32 MacroAssembler routines
from void
to FaultingCodeOffset
, hence completing the required plumbing.
Comment 3•1 year ago
|
||
bugherder |
Description
•