diff options
author | andresantoso <andresantoso@chromium.org> | 2014-09-16 10:34:32 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-16 17:35:43 +0000 |
commit | db25b4b237b4723e94997a092f9227e770549665 (patch) | |
tree | 7bbb7460d3f1e1800b3f08bebb905fd0bb97bcc2 /breakpad | |
parent | e16a8443f81847b5a383dedfdc699367d344d665 (diff) | |
download | chromium_src-db25b4b237b4723e94997a092f9227e770549665.zip chromium_src-db25b4b237b4723e94997a092f9227e770549665.tar.gz chromium_src-db25b4b237b4723e94997a092f9227e770549665.tar.bz2 |
Mac: Configure Breakpad to run in-process on Yosemite.
Configure Breakpad to run in-process on Yosemite by setting the
BREAKPAD_IN_PROCESS option.
Roll breakpad r1359 -> r1375.
r1375 Mac: Add support for in-process crash reporting to Breakpad.
r1374 This CL initialize NSData in HTTPMultipartUpload.m to nil.
r1373 Update processor.gyp file with new files added as part of microdump
r1372 Introduce stub microdump processor classes.
r1371 Rename gyp variable use_titlecase_in_grd_files -> use_titlecase_in_grd.
r1370 Extract DumpContext base class from MinidumpContext
r1369 Back out trunk r1367.
r1368 Adding possibility for client to upload the file
r1367 Support for multiple upload files in CrashReportSender/HTTPUpload
r1366 constructor init list in wrong order in CrashGenerationServer
r1365 update svn:ignore
r1364 make "make install" also install headers and pkgconfig files
r1363 Set 32 bits iOS app to use vm_region_recurse_64.
r1362 update svn:ignore lists
r1361 Update lss from r24 to r31.
r1360 upload_system_symbols: Use the Go1.3 improvements to debug/macho.
BUG=414239
Review URL: https://codereview.chromium.org/571663002
Cr-Commit-Position: refs/heads/master@{#295094}
Diffstat (limited to 'breakpad')
-rw-r--r-- | breakpad/BUILD.gn | 9 | ||||
-rw-r--r-- | breakpad/breakpad.gyp | 9 |
2 files changed, 16 insertions, 2 deletions
diff --git a/breakpad/BUILD.gn b/breakpad/BUILD.gn index bb2610a..def00cb 100644 --- a/breakpad/BUILD.gn +++ b/breakpad/BUILD.gn @@ -53,6 +53,8 @@ if (current_toolchain == host_toolchain && !is_win) { "src/processor/cfi_frame_info.h", "src/processor/disassembler_x86.cc", "src/processor/disassembler_x86.h", + "src/processor/dump_context.cc", + "src/processor/dump_object.cc", "src/processor/exploitability.cc", "src/processor/logging.cc", "src/processor/logging.h", @@ -136,6 +138,8 @@ if (current_toolchain == host_toolchain && !is_win) { "src/processor/basic_code_module.h", "src/processor/basic_code_modules.cc", "src/processor/basic_code_modules.h", + "src/processor/dump_context.cc", + "src/processor/dump_object.cc", "src/processor/logging.cc", "src/processor/logging.h", "src/processor/minidump.cc", @@ -225,6 +229,7 @@ if (current_toolchain == host_toolchain && is_mac) { if (is_mac) { static_library("utilities") { sources = [ + "src/client/mac/crash_generation/ConfigFile.mm", "src/client/mac/handler/breakpad_nlist_64.cc", "src/client/mac/handler/dynamic_images.cc", "src/client/mac/handler/minidump_generator.cc", @@ -234,6 +239,7 @@ if (is_mac) { "src/common/mac/arch_utilities.cc", "src/common/mac/bootstrap_compat.cc", "src/common/mac/file_id.cc", + "src/common/mac/launch_reporter.cc", "src/common/mac/macho_id.cc", "src/common/mac/macho_utilities.cc", "src/common/mac/macho_walker.cc", @@ -248,7 +254,6 @@ if (is_mac) { executable("crash_inspector") { sources = [ - "src/client/mac/crash_generation/ConfigFile.mm", "src/client/mac/crash_generation/Inspector.mm", "src/client/mac/crash_generation/InspectorMain.mm", ] @@ -469,6 +474,8 @@ if (is_linux || is_android) { "src/common/scoped_ptr.h", "src/processor/basic_code_modules.cc", "src/processor/basic_code_modules.h", + "src/processor/dump_context.cc", + "src/processor/dump_object.cc", "src/processor/logging.cc", "src/processor/logging.h", "src/processor/minidump.cc", diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp index ac6a122..c70bdd3 100644 --- a/breakpad/breakpad.gyp +++ b/breakpad/breakpad.gyp @@ -30,6 +30,8 @@ 'src/processor/cfi_frame_info.h', 'src/processor/disassembler_x86.cc', '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', @@ -105,6 +107,8 @@ 'src/processor/basic_code_module.h', 'src/processor/basic_code_modules.cc', 'src/processor/basic_code_modules.h', + 'src/processor/dump_context.cc', + 'src/processor/dump_object.cc', 'src/processor/logging.cc', 'src/processor/logging.h', 'src/processor/minidump.cc', @@ -236,6 +240,7 @@ 'target_name': 'breakpad_utilities', 'type': 'static_library', 'sources': [ + 'src/client/mac/crash_generation/ConfigFile.mm', 'src/client/mac/handler/breakpad_nlist_64.cc', 'src/client/mac/handler/dynamic_images.cc', 'src/client/mac/handler/minidump_generator.cc', @@ -245,6 +250,7 @@ 'src/common/mac/arch_utilities.cc', 'src/common/mac/bootstrap_compat.cc', 'src/common/mac/file_id.cc', + 'src/common/mac/launch_reporter.cc', 'src/common/mac/macho_id.cc', 'src/common/mac/macho_utilities.cc', 'src/common/mac/macho_walker.cc', @@ -269,7 +275,6 @@ 'src/common/mac', ], 'sources': [ - 'src/client/mac/crash_generation/ConfigFile.mm', 'src/client/mac/crash_generation/Inspector.mm', 'src/client/mac/crash_generation/InspectorMain.mm', ], @@ -549,6 +554,8 @@ 'src/common/scoped_ptr.h', 'src/processor/basic_code_modules.cc', 'src/processor/basic_code_modules.h', + 'src/processor/dump_context.cc', + 'src/processor/dump_object.cc', 'src/processor/logging.cc', 'src/processor/logging.h', 'src/processor/minidump.cc', |