Enable async stack traces (#22517)

### What does this PR do?

Enables async stack traces

### How did you verify your code works?

Added tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
SUZUKI Sosuke
2025-09-12 09:53:06 +09:00
committed by GitHub
parent 88a0002f7e
commit 9479bb8a5b
13 changed files with 113 additions and 12 deletions

View File

@@ -292,6 +292,7 @@ JSCStackFrame::JSCStackFrame(JSC::VM& vm, JSC::StackVisitor& visitor)
, m_sourceURL()
, m_functionName()
, m_isWasmFrame(false)
, m_isAsync(false)
, m_sourcePositionsState(SourcePositionsState::NotCalculated)
{
m_callee = visitor->callee().asCell();
@@ -340,6 +341,7 @@ JSCStackFrame::JSCStackFrame(JSC::VM& vm, const JSC::StackFrame& frame)
, m_sourceURL()
, m_functionName()
, m_isWasmFrame(false)
, m_isAsync(frame.isAsyncFrame())
, m_sourcePositionsState(SourcePositionsState::NotCalculated)
{
m_callee = frame.callee();