breakpad/src/common/mac
Leonard Grey 86ea554601 Mac dump_syms: Fix -a on arm64
- Resets `selected_object_file_` when a new file is read. This was a dangling pointer previously.
- When `-a` is provided, ensures that both parts of a split module use
the given architecture.

Bug: None
Change-Id: I581d41b0eee4ec2b0d598fb80b9065e7ebde0e0d
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3788222
Reviewed-by: Mark Mentovai <mark@chromium.org>
2022-07-26 18:28:38 +00:00
..
testing Remove GTM_ENABLE_LEAKS and GTMGarbageCollection 2016-04-21 13:20:17 -07:00
arch_utilities.cc Workaround Mac arch issue 2021-09-07 20:52:52 +00:00
arch_utilities.h Add custom implementation of NXGetArchInfoXXX to allow adding new arch. 2012-10-03 16:20:53 +00:00
bootstrap_compat.cc Funnel all bootstrap_register calls through a routine that doesn't care that 2012-02-21 21:24:43 +00:00
bootstrap_compat.h Funnel all bootstrap_register calls through a routine that doesn't care that 2012-02-21 21:24:43 +00:00
Breakpad.xcconfig Fixes up dump_syms build on OS X so it works with ELF. 2016-05-12 11:38:09 -07:00
BreakpadDebug.xcconfig Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
BreakpadRelease.xcconfig Rewrite SimpleStringDictionary with NonAllocatingMap. 2013-04-24 18:15:48 +00:00
byteswap.h Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
dump_syms.cc Mac dump_syms: Fix -a on arm64 2022-07-26 18:28:38 +00:00
dump_syms.h allow dump_syms to operate on contents in memory 2022-01-25 22:18:42 +00:00
encoding_util.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
encoding_util.m Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
file_id.cc namespace implementations of FileID 2022-01-28 17:11:22 +00:00
file_id.h namespace implementations of FileID 2022-01-28 17:11:22 +00:00
GTMDefines.h Update links 2016-11-18 17:24:37 +00:00
GTMLogger.h Update GTM files to latest from 2012-09-21 07:55:17 +00:00
GTMLogger.m Update GTM and enable -Wundef and strict C++11 flags. 2014-02-26 16:14:04 +00:00
HTTPGetRequest.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPGetRequest.m Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPMultipartUpload.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPMultipartUpload.m Fix v1 symupload protocol in Mac client. 2020-07-31 21:47:18 +00:00
HTTPPutRequest.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPPutRequest.m Correct native symbol upload and UUID. 2021-03-08 17:38:32 +00:00
HTTPRequest.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPRequest.m Mitigate upload failure when app is backgrounded. 2021-06-16 22:10:20 +00:00
HTTPSimplePostRequest.h Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
HTTPSimplePostRequest.m Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
launch_reporter.cc Mac: Add support for in-process crash reporting to Breakpad. 2014-09-15 22:48:18 +00:00
launch_reporter.h Mac: Add support for in-process crash reporting to Breakpad. 2014-09-15 22:48:18 +00:00
MachIPC.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
MachIPC.mm fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
macho_id.cc allow dump_syms to operate on contents in memory 2022-01-25 22:18:42 +00:00
macho_id.h allow dump_syms to operate on contents in memory 2022-01-25 22:18:42 +00:00
macho_reader.cc Fix macos_dump_syms when __eh_frame is included in the dSYM file. 2021-05-21 18:56:41 +00:00
macho_reader.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
macho_reader_unittest.cc Fix macos_dump_syms when __eh_frame is included in the dSYM file. 2021-05-21 18:56:41 +00:00
macho_utilities.cc Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_utilities.h Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_walker.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
macho_walker.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
minidump_upload.m Fix Mac symupload non-XCode builds. 2020-07-29 23:30:33 +00:00
scoped_task_suspend-inl.h Implement CrashGeneration{Client,Server} for OOP dump generation on OS X, enable OOP dump generation in ExceptionHandler 2010-08-13 20:18:58 +00:00
string_utilities.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
string_utilities.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
super_fat_arch.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
SymbolCollectorClient.h Add support for product_name in Mac sym_upload v2 2022-02-04 22:41:30 +00:00
SymbolCollectorClient.m Set use_async_processing in mac symupload. 2022-03-29 23:46:40 +00:00