summaryrefslogtreecommitdiffstats
path: root/breakpad
diff options
context:
space:
mode:
authorandresantoso <andresantoso@chromium.org>2014-09-16 10:34:32 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-16 17:35:43 +0000
commitdb25b4b237b4723e94997a092f9227e770549665 (patch)
tree7bbb7460d3f1e1800b3f08bebb905fd0bb97bcc2 /breakpad
parente16a8443f81847b5a383dedfdc699367d344d665 (diff)
downloadchromium_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.gn9
-rw-r--r--breakpad/breakpad.gyp9
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',