Skip to content

Commit

Permalink
Expose v8dbg symbols so that V8's postmortem metadata is accessible i…
Browse files Browse the repository at this point in the history
…n the Chromium binary, if built

Exposing the v8dbg postmortem metadata symbols in Chromium builds (when
built, which they aren't by default) enables detailed analysis of V8 JS
execution by observing binary-level execution:
https://robert.ocallahan.org/2020/05/omniscient-js-debugging-in-pernosco.html

Bug: 1147409
Change-Id: I8f5863df2c2860ce3120c548e915f95bd16d321c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2528209
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#827974}
  • Loading branch information
PernoscoUnprivileged authored and Commit Bot committed Nov 16, 2020
1 parent aece1cc commit 68e3f7c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -860,6 +860,7 @@ Robert Bear Travis <betravis@adobe.com>
Robert Bradford <robert.bradford@intel.com>
Robert Goldberg <goldberg@adobe.com>
Robert Hogan <robhogan@gmail.com>
Robert O'Callahan <rocallahan@gmail.com>
Robert Nagy <robert.nagy@gmail.com>
Robert Sesek <rsesek@bluestatic.org>
Roger Zanoni <rogerzanoni@gmail.com>
Expand Down
2 changes: 2 additions & 0 deletions build/linux/chrome.map
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ global:
localtime64_r;
localtime_r;

v8dbg_*;

local:
*;
};

0 comments on commit 68e3f7c

Please sign in to comment.