Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c29db84419592e98e71a08d1a9fb04a3d6b51a0c
/
lldb
/
source
/
Core
/
Disassembler.cpp
7f3daed
[MIPS] Avoid breakpoint in delay slot
by Bhushan D. Attarde
· 10 years ago
99558cc4
Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions.
by Greg Clayton
· 10 years ago
6d9fe8c
The llvm Triple for an armv6m now comes back as llvm::Triple::thumb.
by Jason Molenda
· 10 years ago
358cf1e
Resubmitting 240466 after fixing the linux test suite failures.
by Greg Clayton
· 10 years ago
1124045
Don't #include "lldb-python.h" from anywhere.
by Zachary Turner
· 10 years ago
e76e7e9
Add Hexagon packet support to ThreadPlanStepRange
by Ted Woodward
· 10 years ago
c95f7e2
Refactor OptionValue::SetValueFromCString to use llvm::StringRef
by Pavel Labath
· 11 years ago
c980fa9
Change the default disassembly format again. First attempt at
by Jason Molenda
· 11 years ago
75452e8
When creating a disassembler for one of the arm variants that can
by Jason Molenda
· 11 years ago
554f68d
Get rid of Debugger::FormatPrompt() and replace it with the new FormatEntity class.
by Greg Clayton
· 11 years ago
aff1b35
Add a new disassembly-format specification so that the disassembler
by Jason Molenda
· 11 years ago
44d9378
Merging the iohandler branch back into main.
by Greg Clayton
· 12 years ago
9035996
Handle endianness in the Opcode class
by Ed Maste
· 12 years ago
d5944cd
For logical backtrace work, lldb needs to track Module unloads etc & symoblicate an address based on a point in time
by Greg Clayton
· 12 years ago
b57e4a1
Roll back the changes I made in r193907 which created a new Frame
by Jason Molenda
· 12 years ago
f23bf74
Add a new base class, Frame. It is a pure virtual function which
by Jason Molenda
· 12 years ago
d616c97
Update comment (MIPS also has 32-bit opcodes)
by Ed Maste
· 12 years ago
6b3e6d5
Disassembler::DisassembleRange() currently calls Target::ReadMemory
by Jason Molenda
· 12 years ago
56d4042
The DisassemblerLLVMC has a retain cycle - the InstructionLLVMC's contained in its instruction
by Jim Ingham
· 12 years ago
4b2967f
Use target DisplaySource if available so we can get mixed source and assembly.
by Michael Sartain
· 12 years ago
6ecb232
<rdar://problem/11398407>
by Greg Clayton
· 12 years ago
57abc5d
<rdar://problem/13854277> <rdar://problem/13594769>
by Greg Clayton
· 12 years ago
7b0992d
After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11.
by Greg Clayton
· 13 years ago
e01e07b
Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++.
by Greg Clayton
· 13 years ago
bc43cab
<rdar://problem/13384801>
by Greg Clayton
· 13 years ago
3faf47c
<rdar://problem/11730263>
by Greg Clayton
· 13 years ago
32ce20c
DoesBranch needs to compute the instruction if it isn't already done.
by Jim Ingham
· 13 years ago
0f063ba
Convert from the C-based LLVM Disassembler shim to the full MC Disassembler API's.
by Jim Ingham
· 13 years ago
7231035
<rdar://problem/13265297>
by Greg Clayton
· 13 years ago
c7bece56
<rdar://problem/13069948>
by Greg Clayton
· 13 years ago
7a37c1e
<rdar://problem/12389806>
by Jason Molenda
· 13 years ago
93a6430
Fix Linux build warnings due to redefinition of macros:
by Daniel Malea
· 13 years ago
1f74607
<rdar://problem/11757916>
by Greg Clayton
· 13 years ago
67cc063
Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation:
by Greg Clayton
· 13 years ago
cd4ae1a
Changed the Opcode::GetData() API so that it didn't
by Sean Callanan
· 13 years ago
7e6d4e5
Instructions generated by a disassembler can now
by Sean Callanan
· 13 years ago
57f0630
<rdar://problem/11534686>
by Greg Clayton
· 13 years ago
ba812f4
<rdar://problem/11330621>
by Greg Clayton
· 13 years ago
564d8bc2
First stage of implementing step by "run to next branch". Doesn't work yet, is turned off.
by Jim Ingham
· 14 years ago
e761213
<rdar://problem/10997402>
by Greg Clayton
· 14 years ago
9c76611
Added the ability to disassembly "count" instructions given a SBAddress.
by Greg Clayton
· 14 years ago
e72dfb3
<rdar://problem/10103468>
by Greg Clayton
· 14 years ago
a97aa92
Fixed a bug that caused the description strings
by Sean Callanan
· 14 years ago
9df05fb
Extended function lookup to allow the user to
by Sean Callanan
· 14 years ago
e1cd1be
Switching back to using std::tr1::shared_ptr. We originally switched away
by Greg Clayton
· 14 years ago
50952e9
I have added a function to SBTarget that allows
by Sean Callanan
· 14 years ago
1bba2be
Make sure that we print out function or symbol information. If we disassembled
by Greg Clayton
· 14 years ago
5009f9d
Added support for the new ".apple_objc" accelerator tables. These tables are
by Greg Clayton
· 14 years ago
b6d70eb
Added ClangNamespaceDecl * parameters to several
by Sean Callanan
· 14 years ago
c14ee32
Converted the lldb_private::Process over to use the intrusive shared pointers.
by Greg Clayton
· 14 years ago
762f713
Don't put modules for .o files into the global shared module list. We
by Greg Clayton
· 14 years ago
b7f6b2f
Move the SourceManager from the Debugger to the Target. That way it can store the per-Target default Source File & Line.
by Jim Ingham
· 14 years ago
3413275
Fixed some issues with ARM backtraces by not processing any push/pop
by Greg Clayton
· 14 years ago
b10d72f
Remove the disassembly option: "eOptionShowCurrentLine" and replaced it with
by Greg Clayton
· 14 years ago
1da6f9d
Fixed an issue where SBFrame::GetDisassembly() was returning disassembly that
by Greg Clayton
· 14 years ago
7349bd9
While implementing unwind information using UnwindAssemblyInstEmulation I ran
by Greg Clayton
· 14 years ago
84c3966
Added a new OptionValue subclass for lldb::Format: OptionValueFormat. Added
by Greg Clayton
· 14 years ago
2ed751b
Changed the emulate instruction function to take emulate options which
by Greg Clayton
· 14 years ago
7e14f91
Fixed the SymbolContext::DumpStopContext() to correctly indent and dump
by Greg Clayton
· 14 years ago
de2fb9c
by Caroline Tice
· 15 years ago
ea80ba8
Use self.TraceOn() API to decide whether to print debug output.
by Johnny Chen
· 15 years ago
3ac6711
by Caroline Tice
· 15 years ago
25d61ac
by Caroline Tice
· 15 years ago
7c9dd3c
by Caroline Tice
· 15 years ago
ad379efc
by Caroline Tice
· 15 years ago
32e0a75
Many improvements to the Platform base class and subclasses. The base Platform
by Greg Clayton
· 15 years ago
357132e
Added the ability to get the min and max instruction byte size for
by Greg Clayton
· 15 years ago
1080edbc
Cleaned up the Disassembler code a bit more. You can now request a disassembler
by Greg Clayton
· 15 years ago
0ae9627
Made the lldb_private::Opcode struct into a real boy... I mean class.
by Greg Clayton
· 15 years ago
37023b0
Add the ability to disassemble "n" instructions from the current PC, or the first "n" instructions in a function.
by Jim Ingham
· 15 years ago
b3396b2
Fixed the -r parameter to the disassemble command
by Sean Callanan
· 15 years ago
64195a2
Abtracted all mach-o and ELF out of ArchSpec. This patch is a modified form
by Greg Clayton
· 15 years ago
514487e
Made lldb_private::ArchSpec contain much more than just an architecture. It
by Greg Clayton
· 15 years ago
931180e
Changed the SymbolFile::FindFunction() function calls to only return
by Greg Clayton
· 15 years ago
db59823
Added the ability for Target::ReadMemory to prefer to read from the file
by Greg Clayton
· 15 years ago
1d27316
Added the ability to get the disassembly instructions from the function and
by Greg Clayton
· 15 years ago
6dbd398
Fixed a missing newline when dumping mixed disassembly.
by Greg Clayton
· 15 years ago
f5e56de
Moved the section load list up into the target so we can use the target
by Greg Clayton
· 15 years ago
3c68757
Fixed an error that could occur during disassembly that could cause a function name to be printed before the first _and_ the second instruction of disassembly when there are two symbols -- one debug symbol and one linker symbol.
by Greg Clayton
· 15 years ago
6dadd50
Added a new bool parameter to many of the DumpStopContext() methods that
by Greg Clayton
· 15 years ago
9da7bd0
Got a lot of the kinks worked out in the inline support after debugging more
by Greg Clayton
· 15 years ago
1b72fcb
Added support for inlined stack frames being represented as real stack frames
by Greg Clayton
· 15 years ago
8ade104
Changed SymbolContext so when you search for functions
by Sean Callanan
· 15 years ago
dda4f7b
Centralized all disassembly into static functions in source/Core/Disassembler.cpp.
by Greg Clayton
· 15 years ago
6611103
Very large changes that were needed in order to allow multiple connections
by Greg Clayton
· 15 years ago
30fdc8d
Initial checkin of lldb code from internal Apple repo.
by Chris Lattner
· 15 years ago