diff options
| author | Sean Callanan <scallanan@apple.com> | 2012-05-08 00:01:21 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2012-05-08 00:01:21 +0000 |
| commit | 0a2722d63d7fcc0bf0161646a6bab8eeac09c601 (patch) | |
| tree | 22e81204e4faeba938fa81e2bbc618afffef4738 /lldb/scripts | |
| parent | 3c9d9479b0b3dd28c17a682afd5bd219f0a6a5d1 (diff) | |
| download | bcm5719-llvm-0a2722d63d7fcc0bf0161646a6bab8eeac09c601.tar.gz bcm5719-llvm-0a2722d63d7fcc0bf0161646a6bab8eeac09c601.zip | |
Updated LLVM to take a fix for disassembly of
Thumb branch operands.
llvm-svn: 156344
Diffstat (limited to 'lldb/scripts')
| -rw-r--r-- | lldb/scripts/llvm.fix-target-amalgamated.diff | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/scripts/llvm.fix-target-amalgamated.diff b/lldb/scripts/llvm.fix-target-amalgamated.diff index 5373769b979..2295c335b85 100644 --- a/lldb/scripts/llvm.fix-target-amalgamated.diff +++ b/lldb/scripts/llvm.fix-target-amalgamated.diff @@ -299,7 +299,7 @@ Index: lib/Target/ARM/Disassembler/ARMDisassembler.cpp static DecodeStatus DecodeT2BROperand(llvm::MCInst &Inst, unsigned Val, uint64_t Address, const void *Decoder) { - Inst.addOperand(MCOperand::CreateImm(SignExtend32<21>(Val))); -+ if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<22>(Val<<1) + 4, ++ if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4, + true, 4, Inst, Decoder)) + Inst.addOperand(MCOperand::CreateImm(SignExtend32<21>(Val))); return MCDisassembler::Success; |

