| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 154535
|
|
|
|
|
|
| |
cover all possible condition codes.
llvm-svn: 154440
|
|
|
|
|
|
|
| |
did not destroy the underlying disassembler in
our destructor.
llvm-svn: 154185
|
|
|
|
| |
llvm-svn: 154146
|
|
|
|
|
|
|
|
|
|
|
| |
- Addresses with no description were given
comments, leading to useless comments like
"; , "
- Addresses weren't resolved with respect
to the correct module.
llvm-svn: 153274
|
|
|
|
|
|
|
| |
not properly print the load addresses for
PC-relative jumps.
llvm-svn: 153233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
them both installed with the LLVM MC version being the default. I renamed the
name of the LLVM MC disassembler plug-in to "llvm-mc" and the LLVM enhanced
disassembly plug-in to "llvm-edis" and they can both be installed for now.
To use the "llvm-edis" disassembler, you can just specify it while disassembling:
(lldb) disassemble --plugin llvm-edis --name main
(lldb) disassemble --plugin llvm-mc --name main
This will allow us to compare the output of the two disassembler and eventually
deprecate the old one when the new one is ready. But it does use the new disassembler
by default so we continue to test it on a daily basis.
llvm-svn: 153231
|
|
|
|
|
|
|
|
| |
(from the mnemonic) whether an instruction is a
branch. This function's result is exposed through
DoesBranch().
llvm-svn: 151953
|
|
|
|
|
|
|
|
|
|
|
| |
Intel disassembler usable.
Also flipped the switch: we are now exclusively
using Disassembler.h instead of
EnhancedDisassembly.h for all disassembly in
LLDB.
llvm-svn: 151306
|
|
|
|
|
|
|
|
| |
Patch by Dmitry Vyukov <dvyukov@google.com>.
Also add the relevant files to the Xcode project.
llvm-svn: 150991
|
|
which uses the Disassembler.h interface to the LLVM
disassemblers rather than the EnhancedDisassembly.h
interface. Disassembler.h is a better-maintained
API and will be stabler in the long term.
Currently the output from Disassembler.h does not
provide for symbolic disassembly in all the places
that the old disassembler did, so I have gated (and
disabled) the disassembler. It'll be easy to flip
the switch later.
In the meantime, to enable the new disassembler,
uncomment "#define USE_NEW_DISASSEMBLER" in
lldb.cpp.
llvm-svn: 150772
|