diff options
author | Kevin Enderby <enderby@apple.com> | 2016-11-02 21:08:39 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2016-11-02 21:08:39 +0000 |
commit | fbebe1632aaa0f5cc52a4d902cc80eb9b97efa6a (patch) | |
tree | 38ea8aa88bb571974f222d1db9cd230b11e41fd7 /llvm/test/Object/Inputs | |
parent | 807c699bbba1ed813a8466bf087adb6f8ab6c289 (diff) | |
download | bcm5719-llvm-fbebe1632aaa0f5cc52a4d902cc80eb9b97efa6a.tar.gz bcm5719-llvm-fbebe1632aaa0f5cc52a4d902cc80eb9b97efa6a.zip |
Add the rest of the additional error checks for invalid Mach-O files when
the offsets and sizes of an element of the Mach-O file overlaps with
another element in the Mach-O file.
Some other tests for malformed Mach-O files now run into these
checks so their tests were also adjusted.
llvm-svn: 285860
Diffstat (limited to 'llvm/test/Object/Inputs')
15 files changed, 0 insertions, 0 deletions
diff --git a/llvm/test/Object/Inputs/macho-invalid-bind-overlap b/llvm/test/Object/Inputs/macho-invalid-bind-overlap Binary files differnew file mode 100644 index 00000000000..206315c3b5b --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-bind-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-codesig-overlap b/llvm/test/Object/Inputs/macho-invalid-codesig-overlap Binary files differnew file mode 100644 index 00000000000..a989bad05d1 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-codesig-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-export-overlap b/llvm/test/Object/Inputs/macho-invalid-export-overlap Binary files differnew file mode 100644 index 00000000000..293191836c1 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-export-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-extrefsyms-overlap b/llvm/test/Object/Inputs/macho-invalid-extrefsyms-overlap Binary files differnew file mode 100644 index 00000000000..5778f67a226 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-extrefsyms-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-extreloff-overlap b/llvm/test/Object/Inputs/macho-invalid-extreloff-overlap Binary files differnew file mode 100644 index 00000000000..2226556183a --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-extreloff-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-hints-overlap b/llvm/test/Object/Inputs/macho-invalid-hints-overlap Binary files differnew file mode 100644 index 00000000000..87a62b825f9 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-hints-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-indirectsyms-overlap b/llvm/test/Object/Inputs/macho-invalid-indirectsyms-overlap Binary files differnew file mode 100644 index 00000000000..f9748640d35 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-indirectsyms-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-lazy_bind-overlap b/llvm/test/Object/Inputs/macho-invalid-lazy_bind-overlap Binary files differnew file mode 100644 index 00000000000..9905305428d --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-lazy_bind-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-locreloff-overlap b/llvm/test/Object/Inputs/macho-invalid-locreloff-overlap Binary files differnew file mode 100644 index 00000000000..be25c7938f0 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-locreloff-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-modtab-overlap b/llvm/test/Object/Inputs/macho-invalid-modtab-overlap Binary files differnew file mode 100644 index 00000000000..4ee023c86ab --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-modtab-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-rebase-overlap b/llvm/test/Object/Inputs/macho-invalid-rebase-overlap Binary files differnew file mode 100644 index 00000000000..267afd65b01 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-rebase-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-reloc-overlap b/llvm/test/Object/Inputs/macho-invalid-reloc-overlap Binary files differnew file mode 100644 index 00000000000..98fe3224cc8 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-reloc-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-section-overlap b/llvm/test/Object/Inputs/macho-invalid-section-overlap Binary files differnew file mode 100644 index 00000000000..ab3f4fb3d8e --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-section-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-toc-overlap b/llvm/test/Object/Inputs/macho-invalid-toc-overlap Binary files differnew file mode 100644 index 00000000000..a3afa584255 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-toc-overlap diff --git a/llvm/test/Object/Inputs/macho-invalid-weak_bind-overlap b/llvm/test/Object/Inputs/macho-invalid-weak_bind-overlap Binary files differnew file mode 100644 index 00000000000..ce1f3e0ac04 --- /dev/null +++ b/llvm/test/Object/Inputs/macho-invalid-weak_bind-overlap |