From 897a12cd26ad01a5ef19474f23cfd0fbff4ea5a7 Mon Sep 17 00:00:00 2001 From: Mike Wittman Date: Mon, 11 Dec 2017 13:50:41 -0800 Subject: Write field indicating multiple symbols at an address in dump_syms Updates dump_syms to write the optional 'm' first field in FUNCTION and PUBLIC records to indicate that the address corresponds to more than one symbol. Bug: google-breakpad:751 Change-Id: I850b0122324ed5f9ec747aa92ba354a3126a7ef9 Reviewed-on: https://chromium-review.googlesource.com/820711 Reviewed-by: Mark Mentovai --- src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym | 2 +- src/tools/windows/dump_syms/testdata/omap_reorder_bbs.sym | 2 +- src/tools/windows/dump_syms/testdata/omap_reorder_funcs.sym | 2 +- src/tools/windows/dump_syms/testdata/omap_stretched.sym | 2 +- src/tools/windows/dump_syms/testdata/omap_stretched_filled.sym | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/tools/windows/dump_syms/testdata') diff --git a/src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym b/src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym index 2fafc6f4..66a22192 100644 --- a/src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym +++ b/src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym @@ -1958,7 +1958,7 @@ FUNC 4515 84 0 _local_unwind2 FUNC 4599 23 0 _abnormal_termination FUNC 45bc 9 0 _NLG_Notify1 FUNC 45c5 1f 0 _NLG_Notify -PUBLIC 45dc 0 _NLG_Dispatch +PUBLIC m 45dc 0 _NLG_Dispatch FUNC 45e4 3 0 _NLG_Call PUBLIC 45e6 0 _NLG_Return2 FUNC 45e7 33 0 abort diff --git a/src/tools/windows/dump_syms/testdata/omap_reorder_bbs.sym b/src/tools/windows/dump_syms/testdata/omap_reorder_bbs.sym index 04614bab..fe769e85 100644 --- a/src/tools/windows/dump_syms/testdata/omap_reorder_bbs.sym +++ b/src/tools/windows/dump_syms/testdata/omap_reorder_bbs.sym @@ -2809,7 +2809,7 @@ FUNC 67c0 84 0 _local_unwind2 FUNC 6844 23 0 _abnormal_termination FUNC 6867 9 0 _NLG_Notify1 FUNC 6870 1f 0 _NLG_Notify -PUBLIC 6887 0 _NLG_Dispatch +PUBLIC m 6887 0 _NLG_Dispatch FUNC 688f 3 0 _NLG_Call PUBLIC 6891 0 _NLG_Return2 FUNC 4695 33 0 abort diff --git a/src/tools/windows/dump_syms/testdata/omap_reorder_funcs.sym b/src/tools/windows/dump_syms/testdata/omap_reorder_funcs.sym index 3662479d..efd4ffff 100644 --- a/src/tools/windows/dump_syms/testdata/omap_reorder_funcs.sym +++ b/src/tools/windows/dump_syms/testdata/omap_reorder_funcs.sym @@ -1958,7 +1958,7 @@ FUNC 293c 84 0 _local_unwind2 FUNC 29c0 23 0 _abnormal_termination FUNC 29e3 9 0 _NLG_Notify1 FUNC 29ec 1f 0 _NLG_Notify -PUBLIC 2a03 0 _NLG_Dispatch +PUBLIC m 2a03 0 _NLG_Dispatch FUNC 2a0b 3 0 _NLG_Call PUBLIC 2a0d 0 _NLG_Return2 FUNC 2862 33 0 abort diff --git a/src/tools/windows/dump_syms/testdata/omap_stretched.sym b/src/tools/windows/dump_syms/testdata/omap_stretched.sym index 264a2fde..a948e5bf 100644 --- a/src/tools/windows/dump_syms/testdata/omap_stretched.sym +++ b/src/tools/windows/dump_syms/testdata/omap_stretched.sym @@ -2067,7 +2067,7 @@ FUNC 5263 84 0 _local_unwind2 FUNC 52e7 23 0 _abnormal_termination FUNC 530a 9 0 _NLG_Notify1 FUNC 5313 1f 0 _NLG_Notify -PUBLIC 532a 0 _NLG_Dispatch +PUBLIC m 532a 0 _NLG_Dispatch FUNC 5332 3 0 _NLG_Call PUBLIC 5334 0 _NLG_Return2 FUNC 5335 33 0 abort diff --git a/src/tools/windows/dump_syms/testdata/omap_stretched_filled.sym b/src/tools/windows/dump_syms/testdata/omap_stretched_filled.sym index 32e5f1c4..293e3c4d 100644 --- a/src/tools/windows/dump_syms/testdata/omap_stretched_filled.sym +++ b/src/tools/windows/dump_syms/testdata/omap_stretched_filled.sym @@ -1958,7 +1958,7 @@ FUNC 5263 84 0 _local_unwind2 FUNC 52e7 23 0 _abnormal_termination FUNC 530a 9 0 _NLG_Notify1 FUNC 5313 1f 0 _NLG_Notify -PUBLIC 532a 0 _NLG_Dispatch +PUBLIC m 532a 0 _NLG_Dispatch FUNC 5332 3 0 _NLG_Call PUBLIC 5334 0 _NLG_Return2 FUNC 5335 33 0 abort -- cgit v1.2.1