mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:48:10 +00:00
LibJS: Add VM::dump_backtrace()
This is just a simple helper that dumps the current VM call stack to the debug console. I find myself rewriting this function over and over, so let's just have it in the tree.
This commit is contained in:
parent
988dfa7f33
commit
d24f4462c7
2 changed files with 8 additions and 0 deletions
|
@ -544,4 +544,10 @@ void VM::promise_rejection_tracker(const Promise& promise, Promise::RejectionOpe
|
|||
}
|
||||
}
|
||||
|
||||
void VM::dump_backtrace() const
|
||||
{
|
||||
for (ssize_t i = m_call_stack.size() - 1; i >= 0; --i)
|
||||
dbgln("-> {}", m_call_stack[i]->function_name);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue