breakpad/src/common
Zequan Wu 30020c0d47 Use -d flag enable procecessing DW_TAG_inlined_subroutine
This change makes sure dump_syms process DW_TAG_inlined_subroutine only when -d flag is given, which save memory and time when -d is not given. Before this, it always processes DW_TAG_inlined_subroutine and -d determines whether or not to emit INLINE records.

Bug: chromium:1250351, chromium:1246974
Change-Id: I54725ba1e513cafe17268ca389ff8acc9c11b25e
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3166674
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2021-09-16 22:52:27 +00:00
..
android fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
linux Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
mac Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
solaris fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
testdata
tests CopyFile: add a C++ API 2020-09-07 23:03:28 +00:00
windows Fix -Wunreachable-code-aggressive. 2021-07-02 01:25:51 +00:00
basictypes.h
byte_cursor.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
byte_cursor_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
common.gyp Use breakpad_getcontext on all Linux platforms missing getcontext 2020-03-16 21:27:07 +00:00
convert_UTF.cc Remove true/false defines in convert_UTF.cc 2020-03-19 03:19:55 +00:00
convert_UTF.h convert_UTF: rewrite in C++ 2019-09-04 20:25:23 +00:00
dwarf_cfi_to_module.cc Move the dwarf2reader objects into google_breakpad namespace to make it consistent with cfi_assembler.cc 2021-05-26 17:46:49 +00:00
dwarf_cfi_to_module.h Move the dwarf2reader objects into google_breakpad namespace to make it consistent with cfi_assembler.cc 2021-05-26 17:46:49 +00:00
dwarf_cfi_to_module_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf_cu_to_module.cc Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
dwarf_cu_to_module.h Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
dwarf_cu_to_module_unittest.cc Add INLINE and INLINE_ORIGIN records to symbol file. 2021-08-03 22:05:47 +00:00
dwarf_line_to_module.cc Add INLINE and INLINE_ORIGIN records to symbol file. 2021-08-03 22:05:47 +00:00
dwarf_line_to_module.h Add INLINE and INLINE_ORIGIN records to symbol file. 2021-08-03 22:05:47 +00:00
dwarf_line_to_module_unittest.cc Add INLINE and INLINE_ORIGIN records to symbol file. 2021-08-03 22:05:47 +00:00
dwarf_range_list_handler.cc Implement dwarf5 range lists. 2020-10-08 21:59:15 +00:00
dwarf_range_list_handler.h Move the dwarf2reader objects into google_breakpad namespace to make it consistent with cfi_assembler.cc 2021-05-26 17:46:49 +00:00
language.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
language.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
long_string_dictionary.cc
long_string_dictionary.h
long_string_dictionary_unittest.cc
macros.h Add fallthrough annotations on new C++ switches 2019-11-05 03:39:54 +00:00
md5.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
md5.h fix includes and remove tr1::unordered_map 2021-05-20 22:47:28 +00:00
memory_allocator.h Support building with C++20 2021-05-13 15:08:00 +00:00
memory_allocator_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
memory_range.h
memory_range_unittest.cc
minidump_type_helper.h
module.cc Use -d flag enable procecessing DW_TAG_inlined_subroutine 2021-09-16 22:52:27 +00:00
module.h Add INLINE and INLINE_ORIGIN records to symbol file. 2021-08-03 22:05:47 +00:00
module_unittest.cc NFC: use enum SymbolData as flags 2021-07-07 18:29:13 +00:00
path_helper.cc
path_helper.h
scoped_ptr.h
simple_string_dictionary.cc
simple_string_dictionary.h
simple_string_dictionary_unittest.cc
stabs_reader.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
stabs_reader.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
stabs_reader_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
stabs_to_module.cc Fix dangling pointer in forward_ref_die_to_func 2021-06-11 17:25:51 +00:00
stabs_to_module.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
stabs_to_module_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
stdio_wrapper.h
string_conversion.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
string_conversion.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
string_conversion_unittest.cc string_conversion: fix pointer math 2019-08-05 17:38:16 +00:00
symbol_data.h NFC: use enum SymbolData as flags 2021-07-07 18:29:13 +00:00
test_assembler.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
test_assembler.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
test_assembler_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
unordered.h fix includes and remove tr1::unordered_map 2021-05-20 22:47:28 +00:00
using_std_string.h fix includes and remove tr1::unordered_map 2021-05-20 22:47:28 +00:00