breakpad/src/processor/testdata
Zaid Elkurdi a4f148b7a5 Add support for reading annotation objects in Crashpad modules
At the moment, the Minidump class only supports reading simple and
list annotations from Crashpad minidumps. This change adds support
for reading annotation objects stored in Crashpad modules
(MDRawModuleCrashpadInfo) and exposes them via a new getter in
MinidumpCrashpadInfo.

Change-Id: I033fc4a4fdff5901babc2472e0150f79af56b830
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/4195756
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2023-01-26 20:22:33 +00:00
..
symbols Make processor compatible with both old and new format INLINE/INLINE_ORIGIN 2021-10-29 23:23:38 +00:00
ascii_read_av.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_read_av_block_write.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_read_av_clobber_write.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_read_av_conditional.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_read_av_then_jmp.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_read_av_xchg_write.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_write_av.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
ascii_write_av_arg_to_call.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
exec_av_on_stack.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
linux_divide_by_zero.dmp Checking location of the instruction pointer to see if it is 2015-06-25 23:05:16 +00:00
linux_executable_heap.dmp Add check for executable stack/heap when rating Linux exploitability. 2015-08-15 00:37:14 +00:00
linux_executable_stack.dmp Add check for executable stack/heap when rating Linux exploitability. 2015-08-15 00:37:14 +00:00
linux_inline.dmp Add support to process INLINE records in symbol files 2021-07-22 19:09:50 +00:00
linux_inside_module_exe_region1.dmp Add ELF header analysis when checking for instruction pointer in code. 2015-07-16 20:42:29 +00:00
linux_inside_module_exe_region2.dmp Add ELF header analysis when checking for instruction pointer in code. 2015-07-16 20:42:29 +00:00
linux_jmp_to_0.dmp Checking location of the instruction pointer to see if it is 2015-06-25 23:05:16 +00:00
linux_jmp_to_module_not_exe_region.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
linux_null_dereference.dmp Checking location of the instruction pointer to see if it is 2015-06-25 23:05:16 +00:00
linux_null_read_av.dmp Add simple exploitability analysis for Linux crashes. 2013-10-29 20:03:39 +00:00
linux_outside_module.dmp Add ELF header analysis when checking for instruction pointer in code. 2015-07-16 20:42:29 +00:00
linux_overflow.dmp Add simple exploitability analysis for Linux crashes. 2013-10-29 20:03:39 +00:00
linux_raise_sigabrt.dmp Add ELF header analysis when checking for instruction pointer in code. 2015-07-16 20:42:29 +00:00
linux_stack_pointer_in_module.dmp Add check to see if stack pointer is off the stack according to the memory 2015-08-15 00:27:27 +00:00
linux_stack_pointer_in_stack.dmp Add check to see if stack pointer is off the stack according to the memory 2015-08-15 00:27:27 +00:00
linux_stack_pointer_in_stack_alt_name.dmp Updating ExploitabilityLinux to check memory mapping names against a prefix 2016-08-29 18:39:01 +00:00
linux_stacksmash.dmp Add simple exploitability analysis for Linux crashes. 2013-10-29 20:03:39 +00:00
linux_test_app.cc Update copyright boilerplate, 2022 edition (Breakpad) 2022-09-07 16:59:53 +00:00
linux_write_to_nonwritable_module.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
linux_write_to_nonwritable_region_math.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
linux_write_to_outside_module.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
linux_write_to_outside_module_via_math.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
linux_write_to_under_4k.dmp Add check for Linux minidump ending on bad write for exploitability rating. 2015-08-21 16:22:19 +00:00
microdump-arm.dmp Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
microdump-arm64.dmp Microdumps: support aarch64 and lib mapping from APK 2014-12-02 15:31:25 +00:00
microdump-mips32.dmp Support processing microdump for mips architecture 2016-04-01 18:50:46 -04:00
microdump-mips64.dmp Support processing microdump for mips architecture 2016-04-01 18:50:46 -04:00
microdump-multiple.dmp Handle multiple microdumps in system log. 2016-02-26 18:50:50 -08:00
microdump-withcrashreason.dmp Add crash reason extraction to microdump processor 2017-08-21 10:19:07 +00:00
microdump-x86.dmp Support processing microdumps for x86 architecture. 2016-02-18 06:13:56 -08:00
microdump.stackwalk-arm.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
microdump.stackwalk-arm64.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
microdump.stackwalk.machine_readable-arm.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
microdump.stackwalk.machine_readable-arm64.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
minidump2.dmp Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
minidump2.dump.out refresh minidump test output 2021-06-07 16:00:01 +00:00
minidump2.stackwalk.machine_readable.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
minidump2.stackwalk.out Parse additional line introduced in the microdump format and containing the GPU infromation in the following format: 2016-02-11 10:04:04 -08:00
minidump_32bit_crash_addr.dmp Always emit a 32-bit crash address for 32-bit architectures 2019-01-30 16:21:52 +00:00
minidump_crashpad_annotation.dmp Add support for reading annotation objects in Crashpad modules 2023-01-26 20:22:33 +00:00
module0.out FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
module1.out Populating is_multiple in google_breakpad::StackFrame from symbol files. 2022-02-19 22:51:15 +00:00
module2.out Breakpad: Add minidump processor support for DWARF Call Frame Information. 2010-03-16 16:28:32 +00:00
module3_bad.out Test data update following PDBSourceLineWriter change (#91). r=bryner 2006-12-07 15:55:30 +00:00
module4_bad.out Ignore functions that have invalid addresses or sizes, instead of aborting the 2007-03-22 23:20:17 +00:00
null_read_av.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
null_write_av.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
read_av_clobber_write.dmp missed test crashdumps in revision 706. 2010-10-02 00:30:32 +00:00
read_av_conditional.dmp missed test crashdumps in revision 706. 2010-10-02 00:30:32 +00:00
read_av_non_null.dmp missed test crashdumps in revision 706. 2010-10-02 00:30:32 +00:00
stack_exhaustion.dmp Added libdisasm to the repository. This library is no longer under development so there 2010-10-01 22:38:10 +00:00
test_app.cc Update copyright boilerplate, 2022 edition (Breakpad) 2022-09-07 16:59:53 +00:00
thread_name_list.dmp [breakpad] Add MINIDUMP_THREAD_NAME_LIST support 2022-06-07 18:42:06 +00:00
tiny-exe-fastfail.dmp Adds fastfail subcodes as distinct failure reasons 2022-07-19 13:05:17 +00:00
tiny-exe-with-cet-xsave.dmp Allow breakpad to read extended amd64 contexts 2021-11-02 20:17:21 +00:00
write_av_non_canonical.dmp Fixup non-canonical fault addresses for amd64. 2022-10-12 17:32:28 +00:00
write_av_non_null.dmp missed test crashdumps in revision 706. 2010-10-02 00:30:32 +00:00