Bug 250751

Summary: Replace uses of CallFrame::iterate() with StackVisitor::visit().
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Mark Lam
Reported 2023-01-17 20:18:24 PST
This is blocking the StackVisitor from dumping the JS stack when we encounter Wasm frames. The assertion was from back when Wasm frames didn't exist.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-01-17 20:18:50 PST
Mark Lam
Comment 2 2023-01-17 21:37:27 PST
(In reply to Mark Lam from comment #0) > This is blocking the StackVisitor from dumping the JS stack when we > encounter Wasm frames. The assertion was from back when Wasm frames didn't > exist. To clarify, I changed the title to reflect the change I'm actually going to make. The assertion in the above comment was from inside CallFrame::iterate(). I ended up doing away with this assertion by removing CallFrame::iterate() altogether.
Mark Lam
Comment 3 2023-01-17 21:43:42 PST
EWS
Comment 4 2023-01-18 08:06:21 PST
Committed 259027@main (59c35e231667): <https://commits.webkit.org/259027@main> Reviewed commits have been landed. Closing PR #8755 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.