DevTools Stack Trace Infrastructure

Design Doc

To create stack trace instances for use in the UI, grab the Factory from the DebuggerWorkspaceBinding.

If you run into a case where you need to source-map/DWARF a call frame and you can't utilize this module, reach out to one of the OWNERS.

Module structure

The stack_trace module is intentionally split into 2 entrypoints:

  • The public available interface that the UI layer is supposed to use, i.e. the default bundle entrypoint.
  • And the actual implementation, whose visibility is restricted to ../bindings.