Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f17f03e00e5dc20f2cdbfbd4cc36e47a8966d2f7
/
llvm
/
tools
/
llvm-objdump
/
MachODump.cpp
ec5ca03
Make llvm-objdump handle both arm and thumb disassembly from the same Mach-O
by Kevin Enderby
· 11 years ago
80930af
Silencing some -Wcast-qual warnings and removing some C-style casts at the same time. NFC.
by Aaron Ballman
· 11 years ago
39c70bb
llvm-objdump: print contents of MachO __unwind_info sections
by Tim Northover
· 11 years ago
63a2562
llvm-objdump: fix remaining use of %x format specifier for 64-bit values
by Tim Northover
· 11 years ago
06af260
llvm-objdump: add missing % in format specifier.
by Tim Northover
· 11 years ago
b911bf8
llvm-objdump: use portable format specifiers for info.
by Tim Northover
· 11 years ago
c959562
Add the -mcpu= option to llvm-objdump for use with the disassemblers.
by Kevin Enderby
· 11 years ago
4bd286a
llvm-objdump: implement printing for MachO __compact_unwind info.
by Tim Northover
· 11 years ago
a04bb5b
Use a reference instead of a pointer.
by Rafael Espindola
· 11 years ago
437b0d5
Use std::unique_ptr to make the ownership explicit.
by Rafael Espindola
· 11 years ago
adf21f2
Update the MemoryBuffer API to use ErrorOr.
by Rafael Espindola
· 11 years ago
6304e94
Pass a std::unique_ptr& to the create??? methods is lib/Object.
by Rafael Espindola
· 11 years ago
4453e4294
Remove 'using std::error_code' from tools.
by Rafael Espindola
· 11 years ago
bff5d0d
Remove all uses of 'using std::error_code' from headers.
by Rafael Espindola
· 11 years ago
a6e9c3e
Remove system_error.h.
by Rafael Espindola
· 11 years ago
e6cb63e
[C++] Use 'nullptr'. Tools edition.
by Craig Topper
· 12 years ago
d010999
[DWARF parser] Turn DILineInfo into a struct.
by Alexey Samsonov
· 12 years ago
a1bc0f5
[MC] Require an MCContext when constructing an MCDisassembler.
by Lang Hames
· 12 years ago
464d2e4
[C++11] Introduce ObjectFile::symbols() to use range-based loops.
by Alexey Samsonov
· 12 years ago
aa4d295
[C++11] Introduce SectionRef::relocations() to use range-based loops
by Alexey Samsonov
· 12 years ago
48803e5
[C++11] Use ObjectFile::sections() in commandline llvm tools
by Alexey Samsonov
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
b5155a5
Change the begin and end methods in ObjectFile to match the style guide.
by Rafael Espindola
· 12 years ago
5e812af
Simplify the handling of iterators in ObjectFile.
by Rafael Espindola
· 12 years ago
692410e
Be a bit more consistent about using ErrorOr when constructing Binary objects.
by Rafael Espindola
· 12 years ago
44fee4e
Remove several unused variables.
by Rafael Espindola
· 12 years ago
8bdfafd
Move everything depending on Object/MachOFormat.h over to Support/MachO.h.
by Charles Davis
· 12 years ago
1827bd8
Revert "Fix the build broken by r189315." and "Move everything depending on Object/MachOFormat.h over to Support/MachO.h."
by Charles Davis
· 12 years ago
0c6f71b
Move everything depending on Object/MachOFormat.h over to Support/MachO.h.
by Charles Davis
· 12 years ago
8c81172
keep only the StringRef version of getFileOrSTDIN.
by Rafael Espindola
· 12 years ago
273ae01
Teach llvm-objdump with the -macho parser how to use the data in code table
by Kevin Enderby
· 12 years ago
806f006
Handle relocations that don't point to symbols.
by Rafael Espindola
· 12 years ago
aa79068
MC: Disassembled CFG reconstruction.
by Ahmed Bougacha
· 12 years ago
227144c
Remove the MachineMove class.
by Rafael Espindola
· 12 years ago
1e48387
Clarify getRelocationAddress x getRelocationOffset a bit.
by Rafael Espindola
· 13 years ago
feef8c2
Don't read one command past the end.
by Rafael Espindola
· 13 years ago
56f976f
At Jim Grosbach's request detemplate Object/MachO.h.
by Rafael Espindola
· 13 years ago
9b70925
Finish templating MachObjectFile over endianness.
by Rafael Espindola
· 13 years ago
93f4a62
Simplify the code. No functionality change.
by Rafael Espindola
· 13 years ago
eaae687
Template the MachO types over endianness.
by Rafael Espindola
· 13 years ago
c2413f5
Convert MachOObjectFile to a template.
by Rafael Espindola
· 13 years ago
d665259
Implement MachOObjectFile::getHeader directly.
by Rafael Espindola
· 13 years ago
3c50f06
Remove LoadCommandInfo now that we always have a pointer to the command.
by Rafael Espindola
· 13 years ago
224208b
Add MachOObjectFile::LoadCommandInfo.
by Rafael Espindola
· 13 years ago
5ffc079
Remove MachOObjectFile::getObject.
by Rafael Espindola
· 13 years ago
0944c13
Make getObject const. Remove a const_cast.
by Rafael Espindola
· 13 years ago
b7b11f7
Remove last use of InMemoryStruct in llvm-objdump.
by Rafael Espindola
· 13 years ago
7be6ead
Remove dead code.
by Rafael Espindola
· 13 years ago
91e626e
Remove unused argument.
by Rafael Espindola
· 13 years ago
b0f76a4
Don't fetch pointers from a InMemoryStruct.
by Rafael Espindola
· 13 years ago
a9f810b
Add a function to get the segment name of a section.
by Rafael Espindola
· 13 years ago
0f00de4
Revert 170545 while I debug the ppc failures.
by Rafael Espindola
· 13 years ago
aa7b278
Add r170095 back.
by Rafael Espindola
· 13 years ago
c859c29
Revert "Add a funciton to get the segment name of a section."
by Eric Christopher
· 13 years ago
bc8016d
Add a funciton to get the segment name of a section.
by Rafael Espindola
· 13 years ago
4d88a1c
Sort the #include lines for tools/...
by Chandler Carruth
· 13 years ago
7370b55
Rewrite DIContext interface to take an object. Update all callers.
by Eric Christopher
· 13 years ago
4e68e06
Remove tabs.
by Bill Wendling
· 13 years ago
58aeca0
Need a space.
by Evan Cheng
· 13 years ago
badd100
Fixed a bug in llvm-objdump when disassembling using -macho option for a binary
by Kevin Enderby
· 13 years ago
edd5872
Fixed a bug in llvm-objdump when disassembling using -macho option for a binary
by Kevin Enderby
· 13 years ago
54bfde7
Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo.
by Craig Topper
· 14 years ago
fd93a59
Make MCRegisterInfo available to the the MCInstPrinter.
by Jim Grosbach
· 14 years ago
88cc16a
Allow command-line overrides of the target triple with the Mach-O
by Cameron Zwarich
· 14 years ago
54478a5
Do the same fix as r149667, but for the Mach-O disassembler.
by Cameron Zwarich
· 14 years ago
cbe72fc
Fixed ObjectFile functions:
by Danil Malyshev
· 14 years ago
37ab257
Revert r145180 as it is causing test failures on all the bots.
by Chandler Carruth
· 14 years ago
2631f93
Fixed ObjectFile functions:
by Danil Malyshev
· 14 years ago
7635bb7
Fix llvm-objdump's MachO mode to not depend on the value returned by RelocationRef::getInfo().
by Owen Anderson
· 14 years ago
f3da529
Add more PRI.64 macros for MSVC and use them throughout the codebase.
by Benjamin Kramer
· 14 years ago
7be7659
Expand relocation type field to 64 bits. MachO scattered relocations require 33 bits of type info.
by Owen Anderson
· 14 years ago
d9243c4
Rewrite most of MachODump to work through the generic libObject interfaces rather than accessing the MachO internals directly.
by Owen Anderson
· 14 years ago
357d7dc
llvm-objdump: Take ownership of MCInstrInfos.
by Benjamin Kramer
· 14 years ago
c1363cf
Fix spelling in comment.
by Michael J. Spencer
· 14 years ago
206d8a7
Revert 141376 and 141377 due to breaking the build.
by Bill Wendling
· 14 years ago
350c71b
Fix spelling in comment.
by Michael J. Spencer
· 14 years ago
8a529dc
llvm-objdump: Detach symbol listing from section enumeration for mach-o.
by Benjamin Kramer
· 14 years ago
37a7151
llvm-objdump: Take the data from the right object when there's no dSYM around.
by Benjamin Kramer
· 14 years ago
9eaefa9
llvm-objdump: Fix use after free.
by Benjamin Kramer
· 14 years ago
699128e
llvm-objdump: Output line info next to the disassembly if available.
by Benjamin Kramer
· 14 years ago
2ad2eb5
llvm-objdump: factor code better, add comments.
by Benjamin Kramer
· 14 years ago
444f079
Nope, there's another one!
by Benjamin Kramer
· 14 years ago
babc529
Missed one instance of implicit pointer conversion.
by Benjamin Kramer
· 14 years ago
78ee973
Try to make MSVC 2010 happy.
by Benjamin Kramer
· 14 years ago
43a772e
Add a MachO-specific "mode" to llvm-objdump, that, if enabled, gathers additional information that are only available on MachO.
by Benjamin Kramer
· 14 years ago