breakpad/src/common
Nelson Billing c7522272ff Add "type" option to sym_upload sym-upload-v2 mode.
- "sym-upload-v2" protocol now supports specifying a symbol file "type".
- Known types are "breakpad" (default option, previously this was only
effectively the only option), "elf", "pe", "macho", "debug_only", "dwp",
"pdb", and "dsym".
- When type other than breakpad is specified, sym_upload tool requires
the code_file and debug_id value (that it otherwise would have gotten
from the text of the Breakpad symbol file).
- This ultimately means that sym_upload can be used to upload native
symbol files now, in addition to Breakpad symbol files.

Change-Id: I3a331ba16f199d1d0025df735716ba5de298f522
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2078670
Reviewed-by: Mark Mentovai <mark@chromium.org>
2020-02-27 22:04:31 +00:00
..
android Add asm and machine headers 2018-01-03 21:22:16 +00:00
dwarf Add dwarf5 compilation-unit header handling. 2019-12-19 04:44:17 +00:00
linux Add "type" option to sym_upload sym-upload-v2 mode. 2020-02-27 22:04:31 +00:00
mac Mac dump_syms: accept __DWARF segment without __debug_info section 2019-08-07 16:43:11 +00:00
solaris solaris: fix spurious ; 2015-09-11 12:59:53 -04:00
testdata
tests Add missing #include of eintr_wrapper.h to auto_testfile.h. Since it's 2013-12-03 19:01:17 +00:00
windows Fix compilation of http_upload.cc with Windows gcc 2019-11-22 18:29:21 +00:00
basictypes.h Use a proper ignore_result() to fix a ftruncate warn_unused_result warning with GCC 4.8. 2013-12-18 19:52:36 +00:00
byte_cursor.h
byte_cursor_unittest.cc
common.gyp Add optional new symbol upload API to sym_upload. 2020-02-20 16:50:31 +00:00
convert_UTF.cc Add fallthrough annotations on new C++ switches 2019-11-05 03:39:54 +00:00
convert_UTF.h convert_UTF: rewrite in C++ 2019-09-04 20:25:23 +00:00
dwarf_cfi_to_module.cc Allow compiling the google-breakpad code using a global ::string class instead of std::string. 2016-11-08 01:29:06 +00:00
dwarf_cfi_to_module.h Allow compiling the google-breakpad code using a global ::string class instead of std::string. 2016-11-08 01:29:06 +00:00
dwarf_cfi_to_module_unittest.cc
dwarf_cu_to_module.cc dump_syms: handle forward reference DWARF attributes 2019-12-02 18:47:46 +00:00
dwarf_cu_to_module.h Fix debug build after 16e0852 2018-08-18 01:46:46 +00:00
dwarf_cu_to_module_unittest.cc Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
dwarf_line_to_module.cc
dwarf_line_to_module.h
dwarf_line_to_module_unittest.cc
dwarf_range_list_handler.cc Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
dwarf_range_list_handler.h Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
language.cc Use string instead of std::string 2017-03-22 23:22:40 +00:00
language.h Allow compiling the google-breakpad code using a global ::string class instead of std::string. 2016-11-08 01:29:06 +00:00
long_string_dictionary.cc Create LongStringDictionary and replace SimpleStringDictionary on iOS 2017-11-03 17:06:05 +00:00
long_string_dictionary.h Create LongStringDictionary and replace SimpleStringDictionary on iOS 2017-11-03 17:06:05 +00:00
long_string_dictionary_unittest.cc Create LongStringDictionary and replace SimpleStringDictionary on iOS 2017-11-03 17:06:05 +00:00
macros.h Add fallthrough annotations on new C++ switches 2019-11-05 03:39:54 +00:00
md5.cc md5: fix strict aliasing warnings 2017-02-07 01:10:12 +00:00
md5.h Fix up ~14 warnings about 'Implicit conversion loses integer precision' on iOS. 2014-02-18 22:52:02 +00:00
memory_allocator.h Rename src/common/memory.h to memory_allocator.h. 2017-10-17 14:02:43 +00:00
memory_allocator_unittest.cc Rename src/common/memory.h to memory_allocator.h. 2017-10-17 14:02:43 +00:00
memory_range.h
memory_range_unittest.cc
minidump_type_helper.h Remove pointers from serialized file format 2014-12-11 01:17:43 +00:00
module.cc linux, dump_syms: Filter module entries outside specified ranges 2019-10-29 19:03:12 +00:00
module.h dump_syms: handle forward reference DWARF attributes 2019-12-02 18:47:46 +00:00
module_unittest.cc linux, dump_syms: Make style consistent in module unittest 2019-10-29 20:30:25 +00:00
path_helper.cc Add missing header for free function 2018-03-27 14:57:55 +00:00
path_helper.h Provide helper wrappers for basename(3) and dirname(3) 2017-10-18 15:44:59 +00:00
scoped_ptr.h Switch scoped_ptr.h to a compatible google3 implementation. 2013-12-18 19:49:55 +00:00
simple_string_dictionary.cc
simple_string_dictionary.h Add index-based set functionality to NonAllocatingMap. 2017-11-07 23:24:48 +00:00
simple_string_dictionary_unittest.cc Add index-based set functionality to NonAllocatingMap. 2017-11-07 23:24:48 +00:00
stabs_reader.cc
stabs_reader.h Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
stabs_reader_unittest.cc
stabs_to_module.cc Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
stabs_to_module.h
stabs_to_module_unittest.cc Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
stdio_wrapper.h Rename stdio.h wrapper file to stdio_wrapper.h. 2016-04-05 15:45:30 -04:00
string_conversion.cc string_conversion: fix pointer math 2019-08-05 17:38:16 +00:00
string_conversion.h
string_conversion_unittest.cc string_conversion: fix pointer math 2019-08-05 17:38:16 +00:00
symbol_data.h
test_assembler.cc
test_assembler.h
test_assembler_unittest.cc
unordered.h Use hash_map and hash_set from __gnu_cxx 2018-07-09 19:25:18 +00:00
using_std_string.h