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/Target/BPF/Disassembler | |
parent | fb74cb1edfa64424fb5204d10a16892f972435ed (diff) | |
download | bcm5719-llvm-ef29a84d4890e00abdf1892f67a431e2624f89ec.tar.gz bcm5719-llvm-ef29a84d4890e00abdf1892f67a431e2624f89ec.zip |
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/Target/BPF/Disassembler')
-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 f5b621f9f8f..6fc87d79c43 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; |