tree: 3675283e316e3b46bcff692d48f1f8f10d293028
  1. BUILD.gn
  2. DetailedErrorStackParser.test.ts
  3. DetailedErrorStackParser.ts
  4. ErrorStackParser.test.ts
  5. ErrorStackParser.ts
  6. OWNERS
  7. README.md
  8. stack_trace.ts
  9. stack_trace_impl.ts
  10. StackTrace.test.ts
  11. StackTrace.ts
  12. StackTraceImpl.test.ts
  13. StackTraceImpl.ts
  14. StackTraceModel.test.ts
  15. StackTraceModel.ts
  16. Trie.test.ts
  17. Trie.ts
front_end/models/stack_trace/README.md

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.