OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'includes': [ | 6 'includes': [ |
7 'breakpad_sender.gypi', | 7 'breakpad_sender.gypi', |
8 'breakpad_handler.gypi', | 8 'breakpad_handler.gypi', |
9 ], | 9 ], |
10 'conditions': [ | 10 'conditions': [ |
(...skipping 12 matching lines...) Expand all Loading... |
23 'src/processor/basic_code_modules.cc', | 23 'src/processor/basic_code_modules.cc', |
24 'src/processor/basic_code_modules.h', | 24 'src/processor/basic_code_modules.h', |
25 'src/processor/basic_source_line_resolver.cc', | 25 'src/processor/basic_source_line_resolver.cc', |
26 'src/processor/binarystream.cc', | 26 'src/processor/binarystream.cc', |
27 'src/processor/binarystream.h', | 27 'src/processor/binarystream.h', |
28 'src/processor/call_stack.cc', | 28 'src/processor/call_stack.cc', |
29 'src/processor/cfi_frame_info.cc', | 29 'src/processor/cfi_frame_info.cc', |
30 'src/processor/cfi_frame_info.h', | 30 'src/processor/cfi_frame_info.h', |
31 'src/processor/disassembler_x86.cc', | 31 'src/processor/disassembler_x86.cc', |
32 'src/processor/disassembler_x86.h', | 32 'src/processor/disassembler_x86.h', |
| 33 'src/processor/dump_context.cc', |
| 34 'src/processor/dump_object.cc', |
33 'src/processor/exploitability.cc', | 35 'src/processor/exploitability.cc', |
34 'src/processor/exploitability_linux.cc', | 36 'src/processor/exploitability_linux.cc', |
35 'src/processor/exploitability_linux.h', | 37 'src/processor/exploitability_linux.h', |
36 'src/processor/exploitability_win.cc', | 38 'src/processor/exploitability_win.cc', |
37 'src/processor/exploitability_win.h', | 39 'src/processor/exploitability_win.h', |
38 'src/processor/logging.cc', | 40 'src/processor/logging.cc', |
39 'src/processor/logging.h', | 41 'src/processor/logging.h', |
40 'src/processor/minidump.cc', | 42 'src/processor/minidump.cc', |
41 'src/processor/minidump_processor.cc', | 43 'src/processor/minidump_processor.cc', |
42 'src/processor/minidump_stackwalk.cc', | 44 'src/processor/minidump_stackwalk.cc', |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
98 }, | 100 }, |
99 { | 101 { |
100 # GN version: //breakpad:minidump_dump | 102 # GN version: //breakpad:minidump_dump |
101 'target_name': 'minidump_dump', | 103 'target_name': 'minidump_dump', |
102 'type': 'executable', | 104 'type': 'executable', |
103 'includes': ['breakpad_tools.gypi'], | 105 'includes': ['breakpad_tools.gypi'], |
104 'sources': [ | 106 'sources': [ |
105 'src/processor/basic_code_module.h', | 107 'src/processor/basic_code_module.h', |
106 'src/processor/basic_code_modules.cc', | 108 'src/processor/basic_code_modules.cc', |
107 'src/processor/basic_code_modules.h', | 109 'src/processor/basic_code_modules.h', |
| 110 'src/processor/dump_context.cc', |
| 111 'src/processor/dump_object.cc', |
108 'src/processor/logging.cc', | 112 'src/processor/logging.cc', |
109 'src/processor/logging.h', | 113 'src/processor/logging.h', |
110 'src/processor/minidump.cc', | 114 'src/processor/minidump.cc', |
111 'src/processor/minidump_dump.cc', | 115 'src/processor/minidump_dump.cc', |
112 'src/processor/pathname_stripper.cc', | 116 'src/processor/pathname_stripper.cc', |
113 'src/processor/pathname_stripper.h', | 117 'src/processor/pathname_stripper.h', |
114 ], | 118 ], |
115 }, | 119 }, |
116 ], | 120 ], |
117 }], | 121 }], |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 ], | 233 ], |
230 }, | 234 }, |
231 }, | 235 }, |
232 }, | 236 }, |
233 'targets': [ | 237 'targets': [ |
234 { | 238 { |
235 # GN version: //breakpad:utilities | 239 # GN version: //breakpad:utilities |
236 'target_name': 'breakpad_utilities', | 240 'target_name': 'breakpad_utilities', |
237 'type': 'static_library', | 241 'type': 'static_library', |
238 'sources': [ | 242 'sources': [ |
| 243 'src/client/mac/crash_generation/ConfigFile.mm', |
239 'src/client/mac/handler/breakpad_nlist_64.cc', | 244 'src/client/mac/handler/breakpad_nlist_64.cc', |
240 'src/client/mac/handler/dynamic_images.cc', | 245 'src/client/mac/handler/dynamic_images.cc', |
241 'src/client/mac/handler/minidump_generator.cc', | 246 'src/client/mac/handler/minidump_generator.cc', |
242 'src/client/minidump_file_writer.cc', | 247 'src/client/minidump_file_writer.cc', |
243 'src/common/convert_UTF.c', | 248 'src/common/convert_UTF.c', |
244 'src/common/mac/MachIPC.mm', | 249 'src/common/mac/MachIPC.mm', |
245 'src/common/mac/arch_utilities.cc', | 250 'src/common/mac/arch_utilities.cc', |
246 'src/common/mac/bootstrap_compat.cc', | 251 'src/common/mac/bootstrap_compat.cc', |
247 'src/common/mac/file_id.cc', | 252 'src/common/mac/file_id.cc', |
| 253 'src/common/mac/launch_reporter.cc', |
248 'src/common/mac/macho_id.cc', | 254 'src/common/mac/macho_id.cc', |
249 'src/common/mac/macho_utilities.cc', | 255 'src/common/mac/macho_utilities.cc', |
250 'src/common/mac/macho_walker.cc', | 256 'src/common/mac/macho_walker.cc', |
251 'src/common/mac/string_utilities.cc', | 257 'src/common/mac/string_utilities.cc', |
252 'src/common/md5.cc', | 258 'src/common/md5.cc', |
253 'src/common/simple_string_dictionary.cc', | 259 'src/common/simple_string_dictionary.cc', |
254 'src/common/string_conversion.cc', | 260 'src/common/string_conversion.cc', |
255 ], | 261 ], |
256 }, | 262 }, |
257 { | 263 { |
258 # GN version: //breakpad:crash_inspector | 264 # GN version: //breakpad:crash_inspector |
259 'target_name': 'crash_inspector', | 265 'target_name': 'crash_inspector', |
260 'type': 'executable', | 266 'type': 'executable', |
261 'variables': { | 267 'variables': { |
262 'mac_real_dsym': 1, | 268 'mac_real_dsym': 1, |
263 }, | 269 }, |
264 'dependencies': [ | 270 'dependencies': [ |
265 'breakpad_utilities', | 271 'breakpad_utilities', |
266 ], | 272 ], |
267 'include_dirs': [ | 273 'include_dirs': [ |
268 'src/client/apple/Framework', | 274 'src/client/apple/Framework', |
269 'src/common/mac', | 275 'src/common/mac', |
270 ], | 276 ], |
271 'sources': [ | 277 'sources': [ |
272 'src/client/mac/crash_generation/ConfigFile.mm', | |
273 'src/client/mac/crash_generation/Inspector.mm', | 278 'src/client/mac/crash_generation/Inspector.mm', |
274 'src/client/mac/crash_generation/InspectorMain.mm', | 279 'src/client/mac/crash_generation/InspectorMain.mm', |
275 ], | 280 ], |
276 'link_settings': { | 281 'link_settings': { |
277 'libraries': [ | 282 'libraries': [ |
278 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework', | 283 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework', |
279 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', | 284 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', |
280 ], | 285 ], |
281 } | 286 } |
282 }, | 287 }, |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
542 { | 547 { |
543 # Breakpad r693 uses some files from src/processor in unit tests. | 548 # Breakpad r693 uses some files from src/processor in unit tests. |
544 # GN version: //breakpad:processor_support | 549 # GN version: //breakpad:processor_support |
545 'target_name': 'breakpad_processor_support', | 550 'target_name': 'breakpad_processor_support', |
546 'type': 'static_library', | 551 'type': 'static_library', |
547 | 552 |
548 'sources': [ | 553 'sources': [ |
549 'src/common/scoped_ptr.h', | 554 'src/common/scoped_ptr.h', |
550 'src/processor/basic_code_modules.cc', | 555 'src/processor/basic_code_modules.cc', |
551 'src/processor/basic_code_modules.h', | 556 'src/processor/basic_code_modules.h', |
| 557 'src/processor/dump_context.cc', |
| 558 'src/processor/dump_object.cc', |
552 'src/processor/logging.cc', | 559 'src/processor/logging.cc', |
553 'src/processor/logging.h', | 560 'src/processor/logging.h', |
554 'src/processor/minidump.cc', | 561 'src/processor/minidump.cc', |
555 'src/processor/pathname_stripper.cc', | 562 'src/processor/pathname_stripper.cc', |
556 'src/processor/pathname_stripper.h', | 563 'src/processor/pathname_stripper.h', |
557 ], | 564 ], |
558 | 565 |
559 'include_dirs': [ | 566 'include_dirs': [ |
560 'src', | 567 'src', |
561 'src/client', | 568 'src/client', |
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
881 'action_name': 'strip breakpad_unittests', | 888 'action_name': 'strip breakpad_unittests', |
882 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ], | 889 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ], |
883 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ], | 890 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ], |
884 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)'
], | 891 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)'
], |
885 }], | 892 }], |
886 } | 893 } |
887 ], | 894 ], |
888 }], | 895 }], |
889 ], | 896 ], |
890 } | 897 } |
OLD | NEW |