| Index: breakpad/breakpad.gyp
|
| diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp
|
| index 39f25c4dde43148394c9f519a8100095cc45487b..038290f23906ee466d735c1388690be1cba7e086 100644
|
| --- a/breakpad/breakpad.gyp
|
| +++ b/breakpad/breakpad.gyp
|
| @@ -13,9 +13,10 @@
|
| ['OS!="ios" and OS!="win"', {
|
| 'targets': [
|
| {
|
| - # GN version: //breakpad:minidump_stackwalk
|
| - 'target_name': 'minidump_stackwalk',
|
| - 'type': 'executable',
|
| + # code shared by both {micro,mini}dump_stackwalk
|
| + # GN version: //breakpad:stackwalk_common
|
| + 'target_name': 'stackwalk_common',
|
| + 'type': 'static_library',
|
| 'includes': ['breakpad_tools.gypi'],
|
| 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'],
|
| 'sources': [
|
| @@ -32,16 +33,8 @@
|
| 'src/processor/disassembler_x86.h',
|
| 'src/processor/dump_context.cc',
|
| 'src/processor/dump_object.cc',
|
| - 'src/processor/exploitability.cc',
|
| - 'src/processor/exploitability_linux.cc',
|
| - 'src/processor/exploitability_linux.h',
|
| - 'src/processor/exploitability_win.cc',
|
| - 'src/processor/exploitability_win.h',
|
| 'src/processor/logging.cc',
|
| 'src/processor/logging.h',
|
| - 'src/processor/minidump.cc',
|
| - 'src/processor/minidump_processor.cc',
|
| - 'src/processor/minidump_stackwalk.cc',
|
| 'src/processor/pathname_stripper.cc',
|
| 'src/processor/pathname_stripper.h',
|
| 'src/processor/process_state.cc',
|
| @@ -50,6 +43,7 @@
|
| 'src/processor/source_line_resolver_base.cc',
|
| 'src/processor/stack_frame_cpu.cc',
|
| 'src/processor/stack_frame_symbolizer.cc',
|
| + 'src/processor/stackwalk_common.cc',
|
| 'src/processor/stackwalker.cc',
|
| 'src/processor/stackwalker_amd64.cc',
|
| 'src/processor/stackwalker_amd64.h',
|
| @@ -99,6 +93,37 @@
|
| ],
|
| },
|
| {
|
| + # GN version: //breakpad:microdump_stackwalk
|
| + 'target_name': 'microdump_stackwalk',
|
| + 'type': 'executable',
|
| + 'dependencies': ['stackwalk_common'],
|
| + 'includes': ['breakpad_tools.gypi'],
|
| + 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'],
|
| + 'sources': [
|
| + 'src/processor/microdump.cc',
|
| + 'src/processor/microdump_processor.cc',
|
| + 'src/processor/microdump_stackwalk.cc',
|
| + ],
|
| + },
|
| + {
|
| + # GN version: //breakpad:minidump_stackwalk
|
| + 'target_name': 'minidump_stackwalk',
|
| + 'type': 'executable',
|
| + 'dependencies': ['stackwalk_common'],
|
| + 'includes': ['breakpad_tools.gypi'],
|
| + 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'],
|
| + 'sources': [
|
| + 'src/processor/exploitability.cc',
|
| + 'src/processor/exploitability_linux.cc',
|
| + 'src/processor/exploitability_linux.h',
|
| + 'src/processor/exploitability_win.cc',
|
| + 'src/processor/exploitability_win.h',
|
| + 'src/processor/minidump.cc',
|
| + 'src/processor/minidump_processor.cc',
|
| + 'src/processor/minidump_stackwalk.cc',
|
| + ],
|
| + },
|
| + {
|
| # GN version: //breakpad:minidump_dump
|
| 'target_name': 'minidump_dump',
|
| 'type': 'executable',
|
|
|