Files
Jakob Linke 2a973dc29f [metagen] Consolidate build flags
Use v8_use_metagen to toggle instance-type and object-layout generation
together in GN, Bazel, and developer tooling. The granular build flags
were only needed during development.

Bug: 531344950
Change-Id: I63343739ef340f9b208d931dee8a4be3dc479a53
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8524366
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Auto-Submit: Jakob Linke <jgruber@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/main@{#110343}
2026-10-06 03:03:17 -07:00
..
2026-10-06 03:03:17 -07:00

V8 debug helper

This library is for debugging V8 itself, not debugging JavaScript running within V8. It is designed to be called from a debugger extension running within a native debugger such as WinDbg or LLDB. It can be used on live processes or crash dumps, and cannot assume that all memory is available in a dump.

The GDB and LLDB plugins uses a shared a Python FFI bridge over this library and live under tools/debug_helper/plugins/. The WinDbg plugin has different dependencies and lives under tools/windbg/.