From 68e3f7c30c30215e9ace090763b388b94ef92959 Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Mon, 16 Nov 2020 23:40:36 +0000 Subject: [PATCH] Expose v8dbg symbols so that V8's postmortem metadata is accessible in 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 Commit-Queue: Adam Klein Cr-Commit-Position: refs/heads/master@{#827974} --- AUTHORS | 1 + build/linux/chrome.map | 2 ++ 2 files changed, 3 insertions(+) diff --git a/AUTHORS b/AUTHORS index 52412bcfa93e60..859f997f637a26 100644 --- a/AUTHORS +++ b/AUTHORS @@ -860,6 +860,7 @@ Robert Bear Travis Robert Bradford Robert Goldberg Robert Hogan +Robert O'Callahan Robert Nagy Robert Sesek Roger Zanoni diff --git a/build/linux/chrome.map b/build/linux/chrome.map index 914f37b45dfbb4..718796f8c456af 100644 --- a/build/linux/chrome.map +++ b/build/linux/chrome.map @@ -82,6 +82,8 @@ global: localtime64_r; localtime_r; + v8dbg_*; + local: *; };