aboutsummaryrefslogtreecommitdiff
path: root/src/processor/testdata
diff options
context:
space:
mode:
authorLiu.andrew.x@gmail.com <Liu.andrew.x@gmail.com>2015-07-16 20:42:29 +0000
committerLiu.andrew.x@gmail.com <Liu.andrew.x@gmail.com>2015-07-16 20:42:29 +0000
commita840e1b710f3a24ff47d300425cf9bf5b5573a5c (patch)
tree47699daaa861dabb3030dba1d7ad3d16699296c0 /src/processor/testdata
parentFix -Wreorder warnings in the Windows code. (diff)
downloadbreakpad-a840e1b710f3a24ff47d300425cf9bf5b5573a5c.tar.xz
Add ELF header analysis when checking for instruction pointer in code.
If the minidump module containing the instruction pointer has memory containing the ELF header and program header table, when checking the exploitability rating, the processor will use the ELF header data to determine if the instruction pointer lies in an executable region of the module, rather than just checking if it lies in a module. R=ivanpe@chromium.org Review URL: https://codereview.chromium.org/1233973002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1472 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/processor/testdata')
-rw-r--r--src/processor/testdata/linux_in_module_outside_executable_part.dmpbin0 -> 49096 bytes
-rw-r--r--src/processor/testdata/linux_inside_elf_header.dmpbin0 -> 52616 bytes
-rw-r--r--src/processor/testdata/linux_inside_module_exe_region1.dmpbin0 -> 56256 bytes
-rw-r--r--src/processor/testdata/linux_inside_module_exe_region2.dmpbin0 -> 48600 bytes
-rw-r--r--src/processor/testdata/linux_outside_module.dmpbin0 -> 44600 bytes
-rw-r--r--src/processor/testdata/linux_raise_sigabrt.dmpbin0 -> 52424 bytes
6 files changed, 0 insertions, 0 deletions
diff --git a/src/processor/testdata/linux_in_module_outside_executable_part.dmp b/src/processor/testdata/linux_in_module_outside_executable_part.dmp
new file mode 100644
index 00000000..23fcc505
--- /dev/null
+++ b/src/processor/testdata/linux_in_module_outside_executable_part.dmp
Binary files differ
diff --git a/src/processor/testdata/linux_inside_elf_header.dmp b/src/processor/testdata/linux_inside_elf_header.dmp
new file mode 100644
index 00000000..96b6acef
--- /dev/null
+++ b/src/processor/testdata/linux_inside_elf_header.dmp
Binary files differ
diff --git a/src/processor/testdata/linux_inside_module_exe_region1.dmp b/src/processor/testdata/linux_inside_module_exe_region1.dmp
new file mode 100644
index 00000000..62a74132
--- /dev/null
+++ b/src/processor/testdata/linux_inside_module_exe_region1.dmp
Binary files differ
diff --git a/src/processor/testdata/linux_inside_module_exe_region2.dmp b/src/processor/testdata/linux_inside_module_exe_region2.dmp
new file mode 100644
index 00000000..b8473e76
--- /dev/null
+++ b/src/processor/testdata/linux_inside_module_exe_region2.dmp
Binary files differ
diff --git a/src/processor/testdata/linux_outside_module.dmp b/src/processor/testdata/linux_outside_module.dmp
new file mode 100644
index 00000000..97f78bdd
--- /dev/null
+++ b/src/processor/testdata/linux_outside_module.dmp
Binary files differ
diff --git a/src/processor/testdata/linux_raise_sigabrt.dmp b/src/processor/testdata/linux_raise_sigabrt.dmp
new file mode 100644
index 00000000..7b6dde50
--- /dev/null
+++ b/src/processor/testdata/linux_raise_sigabrt.dmp
Binary files differ