diff options
author | Simon Dardis <simon.dardis@imgtec.com> | 2017-02-24 10:51:27 +0000 |
---|---|---|
committer | Simon Dardis <simon.dardis@imgtec.com> | 2017-02-24 10:51:27 +0000 |
commit | f7923db0667040c48c8fb8f5e633101a39b52262 (patch) | |
tree | 83109f11f42b4346f61aa42597dda4d10fcbef35 /llvm/test | |
parent | a5f52dc00d55e78227d979d424986ada394825c1 (diff) | |
download | bcm5719-llvm-f7923db0667040c48c8fb8f5e633101a39b52262.tar.gz bcm5719-llvm-f7923db0667040c48c8fb8f5e633101a39b52262.zip |
[mips][mc] Fix a crash when disassembling odd sized sections
Corresponding test.
llvm-svn: 296106
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/tools/llvm-objdump/Mips/disassemble-all.test | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/Mips/disassemble-all.test b/llvm/test/tools/llvm-objdump/Mips/disassemble-all.test new file mode 100644 index 00000000000..4554a0e030a --- /dev/null +++ b/llvm/test/tools/llvm-objdump/Mips/disassemble-all.test @@ -0,0 +1,16 @@ +# RUN: yaml2obj %s | llvm-objdump -D - + +# Test that -D does not crash llvm-objdump encounters a section who size is a +# not a multiple of the size of an instruction. + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_EXEC + Machine: EM_MIPS +Sections: + - Name: .note.llvm.crash + Type: SHT_NOTE + Address: 0x0 + Content: 002E746578 |