diff options
author | Yonghong Song <yhs@fb.com> | 2017-09-28 22:47:34 +0000 |
---|---|---|
committer | Yonghong Song <yhs@fb.com> | 2017-09-28 22:47:34 +0000 |
commit | ef29a84d4890e00abdf1892f67a431e2624f89ec (patch) | |
tree | 8c59816437d00649859d3d45f5b9522f5aa46347 /llvm/lib | |
parent | fb74cb1edfa64424fb5204d10a16892f972435ed (diff) | |
download | llvm-ef29a84d4890e00abdf1892f67a431e2624f89ec.zip llvm-ef29a84d4890e00abdf1892f67a431e2624f89ec.tar.gz llvm-ef29a84d4890e00abdf1892f67a431e2624f89ec.tar.bz2 |
bpf: fix a bug for disassembling ld_pseudo inst
Signed-off-by: Yonghong Song <yhs@fb.com>
llvm-svn: 314469
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp b/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp index f5b621f..6fc87d7 100644 --- a/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp +++ b/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp @@ -146,7 +146,8 @@ DecodeStatus BPFDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, if (Result == MCDisassembler::Fail) return MCDisassembler::Fail; switch (Instr.getOpcode()) { - case BPF::LD_imm64: { + case BPF::LD_imm64: + case BPF::LD_pseudo: { if (Bytes.size() < 16) { Size = 0; return MCDisassembler::Fail; |