Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
1a666e0f692b94c627a25e6ea55429e3042a9a32
/
llvm
/
lib
/
Object
/
MachOObjectFile.cpp
9a50944
dd the option, -link-opt-hints to llvm-objdump used with -macho to print the
by Kevin Enderby
· 11 years ago
c552c9a
Fix edge case when Start overflowed in 32 bit mode
by Filipe Cabecinhas
· 11 years ago
4013950
Report fatal errors instead of segfaulting/asserting on a few invalid accesses while reading MachO files.
by Filipe Cabecinhas
· 11 years ago
7e0692b
[Object] Add SF_Exported flag. This flag will be set on all symbols that would
by Lang Hames
· 11 years ago
e71bd0c
Don't loop endlessly for MachO files with 0 ncmds
by Filipe Cabecinhas
· 11 years ago
48ef534
Add printing the LC_THREAD load commands with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
52e4ce4
Add printing the LC_ROUTINES load commands with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
186eac3
Add printing the LC_SUB_CLIENT load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
36c8d3a
Add printing the LC_SUB_LIBRARY load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
4d7f70d
[Object] Don't crash on empty export lists.
by Juergen Ributzka
· 11 years ago
a2bd8d9
Add printing the LC_SUB_UMBRELLA load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
b4b7931
Add printing the LC_SUB_FRAMEWORK load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
d0b6b7f
Add printing the LC_LINKER_OPTION load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
5753829
Add printing the LC_ENCRYPTION_INFO_64 load command with llvm-objdump’s -private-headers
by Kevin Enderby
· 11 years ago
0804f467
Add printing the LC_ENCRYPTION_INFO load command with llvm-objdump’s -private-headers.
by Kevin Enderby
· 11 years ago
0e77a94
Move three methods only used by MCJIT to MCJIT.
by Rafael Espindola
· 11 years ago
00cc1f5
Add mach-o LC_RPATH support to llvm-objdump
by Jean-Daniel Dupas
· 11 years ago
73cc6ff
Object, Mach-O: Refactor and clean code up
by David Majnemer
· 11 years ago
72cdbf4
Remove the static version of getScatteredRelocationType() now that r221211 added
by Kevin Enderby
· 11 years ago
9907d0a
Add the code and test cases for 32-bit Intel to llvm-objdump’s Mach-O symbolizer.
by Kevin Enderby
· 11 years ago
59c74b22
Fix unicode chars into ascii in comment lines.
by NAKAMURA Takumi
· 11 years ago
014601d
[Object] Fix MachO's getUuid to return a pointer into the object instead of a dangling ArrayRef.
by Benjamin Kramer
· 11 years ago
6f326ce
Update llvm-objdump’s Mach-O symbolizer code for Objective-C references.
by Kevin Enderby
· 11 years ago
2d0d096
[MCJIT] Temporarily revert r220245 - it broke several bots.
by Lang Hames
· 11 years ago
84801c2
[MCJIT] Make MCJIT honor symbol visibility settings when populating the global
by Lang Hames
· 11 years ago
3b2aa05
[llvm-objdump] Fix mach-o binding decompression error
by Nick Kledzik
· 11 years ago
6909b5b
Add MachOObjectFile::getUuid()
by Alexander Potapenko
· 11 years ago
8029127
Remove bogus std::error_code returns form SectionRef.
by Rafael Espindola
· 11 years ago
a637536
[Object] keep trailing '\0' out of StringRef when parsing mach-o bindings
by Nick Kledzik
· 11 years ago
3006130
[llvm-objdump] properly use c_str() with format("%s"). Improve getLibraryShortNameByIndex() error handling.
by Nick Kledzik
· 11 years ago
56ebef4
[llvm-objdump] for mach-o add -bind, -lazy-bind, and -weak-bind options
by Nick Kledzik
· 11 years ago
ac43144
[llvm-objdump] support -rebase option for mach-o to dump rebasing info
by Nick Kledzik
· 11 years ago
8ae63c1
Adds the next bit of support for llvm-objdump’s -private-headers for executable Mach-O files.
by Kevin Enderby
· 11 years ago
ac7cbdc
Code review tweaks
by Nick Kledzik
· 11 years ago
1b591bd
Fix typo and formatting
by Nick Kledzik
· 11 years ago
d04bc35
Object/llvm-objdump: allow dumping of mach-o exports trie
by Nick Kledzik
· 11 years ago
e1d1294
Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created.
by Craig Topper
· 11 years ago
48af1c2
Don't own the buffer in object::Binary.
by Rafael Espindola
· 11 years ago
ec5ca03
Make llvm-objdump handle both arm and thumb disassembly from the same Mach-O
by Kevin Enderby
· 11 years ago
c66d761
llvm-objdump: don't print relocations in non-relocatable files.
by Rafael Espindola
· 11 years ago
8f7d5f2
Delete dead code. NFC.
by Rafael Espindola
· 11 years ago
6762231
getLoadName is only implemented for ELF, make it ELF only.
by Rafael Espindola
· 11 years ago
72318b4
Use a simpler predicate. NFC.
by Rafael Espindola
· 11 years ago
40f5446
pr20589: Fix duplicated arch flag.
by Rafael Espindola
· 11 years ago
ae2a9a2
Add two missing ARM cpusubtypes to the switch statement in
by Kevin Enderby
· 11 years ago
437b0d5
Use std::unique_ptr to make the ownership explicit.
by Rafael Espindola
· 11 years ago
e19bed7
AArch64: remove arm64 triple enumerator.
by Tim Northover
· 11 years ago
7d602f7
Namespace cleanup (no functional change)
by Artyom Skrobov
· 11 years ago
78d5daf
extracting swapStruct into include/llvm/Support/MachO.h (no functional change)
by Artyom Skrobov
· 11 years ago
84bc818
[RuntimeDyld] Revert r211652 - MachO object GDB registration support.
by Lang Hames
· 11 years ago
07f99fb
llvm-readobj: fix MachO relocatoin printing a bit.
by Tim Northover
· 11 years ago
4da3d57
Speculatively fix some code handling Power64 MachO files
by Reid Kleckner
· 11 years ago
4c8dfe4
Add the -arch flag support to llvm-nm to select the slice out of a Mach-O
by Kevin Enderby
· 11 years ago
8f9590b
macho-dump: add code to print LC_ID_DYLIB load commands.
by Tim Northover
· 11 years ago
e69170a
Revert "Introduce a string_ostream string builder facilty"
by Alp Toker
· 11 years ago
6147173
Introduce a string_ostream string builder facilty
by Alp Toker
· 11 years ago
41b192f
[RuntimeDyld] Adds the necessary hooks to MCJIT to be able to debug generated
by Lang Hames
· 11 years ago
2e60ca9
Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.
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
c3f9b5a
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
by Rafael Espindola
· 11 years ago
4eff6cd
Fix a warning about the use of const being ignored with a cast.
by Kevin Enderby
· 11 years ago
c7b4253
Replacing the private implementations of SwapValue with calls to sys::swapByteOrder()
by Artyom Skrobov
· 11 years ago
ef5e867
Renaming SwapByteOrder() to getSwappedBytes()
by Artyom Skrobov
· 11 years ago
db4ed0b
Remove 'using std::errro_code' from lib.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
980b258
Add "-format darwin" to llvm-nm to be like darwin's nm(1) -m output.
by Kevin Enderby
· 11 years ago
eaef074
MachO: support N_INDR aliases in assembly files.
by Tim Northover
· 11 years ago
1b985af
Update MachOObjectFile::getSymbolAddress so it returns UnknownAddressOrSize
by Kevin Enderby
· 11 years ago
fcbed5a
Revert r209235 as it broke two tests:
by Kevin Enderby
· 11 years ago
1126d02
Update MachOObjectFile::getSymbolAddress so it returns UnknownAddressOrSize
by Kevin Enderby
· 11 years ago
403258f
Implement MachOObjectFile::isSectionData() and MachOObjectFile::isSectionBSS
by Kevin Enderby
· 11 years ago
36072da
[RuntimeDyld] Add support for MachO __jump_table and __pointers sections, and
by Lang Hames
· 11 years ago
2617dcc
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
7247546
Add an assert that this is only used with .o files.
by Rafael Espindola
· 12 years ago
7e91bc9
Implement getRelocationAddress for MachO and ET_REL elf files.
by Rafael Espindola
· 12 years ago
128b811
Implement macho relocation iterators with section number + relocation number.
by Rafael Espindola
· 12 years ago
0cc9ba1
Fix llvm-objdump crash.
by Rafael Espindola
· 12 years ago
77314aa
Remove section_rel_empty. Just compare begin() and end() instead.
by Rafael Espindola
· 12 years ago
895ff832
Implement get getSymbolFileOffset with getSymbolAddress.
by Rafael Espindola
· 12 years ago
a2782f6
Remove getSymbolValue.
by Rafael Espindola
· 12 years ago
b4865d6
Revert "Fix a nomenclature error in llvm-nm."
by Rafael Espindola
· 12 years ago
af91294
Fix a nomenclature error in llvm-nm.
by Rafael Espindola
· 12 years ago
00ed996
ARM64: initial backend import
by Tim Northover
· 12 years ago
046709f
[RuntimeDyld] Allow processRelocationRef to process more than one relocation entry at a time.
by Juergen Ributzka
· 12 years ago
448334a
Darwin: Add assembler directives to create version-min load commands.
by Jim Grosbach
· 12 years ago
464d2e4
[C++11] Introduce ObjectFile::symbols() to use range-based loops.
by Alexey Samsonov
· 12 years ago
063eb3f
[C++11] Introduce ObjectFile::sections().
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
f12b828
Add a SymbolicFile interface between Binary and ObjectFile.
by Rafael Espindola
· 12 years ago
b5155a5
Change the begin and end methods in ObjectFile to match the style guide.
by Rafael Espindola
· 12 years ago
975e115
Remove unused SF_ThreadLocal.
by Rafael Espindola
· 12 years ago
20122a4
Simplify getSymbolFlags.
by Rafael Espindola
· 12 years ago
196666c
Only ELF has a dynamic symbol table. Remove it from ObjectFile.
by Rafael Espindola
· 12 years ago
5e812af
Simplify the handling of iterators in ObjectFile.
by Rafael Espindola
· 12 years ago
afcc3df
Make ObjectFile ownership of the MemoryBuffer optional.
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
13250cb
Fix a pair of array index checks.
by Eric Christopher
· 12 years ago
586af97a
move getSymbolNMTypeChar to the one program that needs it: nm.
by Rafael Espindola
· 12 years ago
a135632
Fix llvm-nm to mach OS X's nm on some tests.
by Rafael Espindola
· 12 years ago
Next »