Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d9445c49ad47c227f5981ad1f8f211dff9aaa9f1
/
llvm
/
lib
/
Object
/
ObjectFile.cpp
b7c9deb
Object: Add a missing return in ObjectFile::createObjectFile
by Justin Bogner
· 9 years ago
7bd8d99
Thread Expected<...> up from libObject’s getType() for symbols to allow llvm-objdump to produce a good error message.
by Kevin Enderby
· 9 years ago
81e8b7d
Thread Expected<...> up from libObject’s getName() for symbols to allow llvm-objdump to produce a good error message.
by Kevin Enderby
· 10 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 10 years ago
ff044b1
[Object] Make createMachOObjectFile return Expected<...> rather than
by Lang Hames
· 10 years ago
f2fe014
Rename embedded bitcode section in MachO
by Steven Wu
· 10 years ago
8bab889
Convert getSymbolSection to return an ErrorOr.
by Rafael Espindola
· 10 years ago
be8b0ea
Delete UnknownAddress. It is a perfectly valid symbol value.
by Rafael Espindola
· 10 years ago
5d0c2ff
Return ErrorOr from SymbolRef::getName.
by Rafael Espindola
· 10 years ago
e9c58c7
Implement containsSymbol with other lower level methods.
by Rafael Espindola
· 10 years ago
7d09919
Remove object_error::success and use std::error_code() instead
by Rui Ueyama
· 10 years ago
a4d22472
Simplify interface of function that doesn't fail.
by Rafael Espindola
· 10 years ago
a7ad4b3
Object: Handle Mach-O kext bundle files
by Justin Bogner
· 11 years ago
bbd875b
Support ELF files of unknown type.
by Michael J. Spencer
· 11 years ago
48af1c2
Don't own the buffer in object::Binary.
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
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
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
a6e9c3e
Remove system_error.h.
by Rafael Espindola
· 11 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
40066cc
Shankar kindly pointed out that I wasn't following the coding convention properly, so moving raw_ostream.h above system_error.h.
by Aaron Ballman
· 12 years ago
b1f8a5a
Fixing the MSVC build by including a file.
by Aaron Ballman
· 12 years ago
f12b828
Add a SymbolicFile interface between Binary and ObjectFile.
by Rafael Espindola
· 12 years ago
afcc3df
Make ObjectFile ownership of the MemoryBuffer optional.
by Rafael Espindola
· 12 years ago
ec46f31
Pass the computed magic to createBinary and createObjectFile if available.
by Rafael Espindola
· 12 years ago
51cc360
Change createObjectFile to return an ErrorOr.
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
e448f9e
Path: Recognize COFF import library file magic.
by Rui Ueyama
· 12 years ago
fc149a6
Path: Recognize Windows compiled resource file.
by Rui Ueyama
· 12 years ago
4d76a21
Delete the buffer in createObjectFile if it fails.
by Rafael Espindola
· 12 years ago
e6388e6
Basic support for parsing Mach-O universal binaries in LLVMObject library
by Alexey Samsonov
· 12 years ago
447d2d1
Fix variable name style. Don't cast to and from int.
by Rafael Espindola
· 12 years ago
cd81b90
Convert another use of sys::identifyFileType.
by Rafael Espindola
· 12 years ago
1dc4306
Pass a StringRef to sys::identifyFileType.
by Rafael Espindola
· 12 years ago
4f60a38
Change how we iterate over relocations on ELF.
by Rafael Espindola
· 12 years ago
e4dd2e0
Add getSymbolAlignment to the ObjectFile interface.
by Rafael Espindola
· 12 years ago
717c4d4
Remove unused argument.
by Rafael Espindola
· 13 years ago
a5a4ff5
When encountering an unknown file format, ObjectFile::createObjectFile should
by Eli Bendersky
· 13 years ago
2d3dac3
Remove unused variables.
by Rafael Espindola
· 14 years ago
a379b181
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
by David Blaikie
· 14 years ago
557a81e
ObjectFile: Add support for mach-o-style dSYM companion files.
by Benjamin Kramer
· 14 years ago
ec29b12
Make Binary the parent of ObjectFile and update children to new interface.
by Michael J. Spencer
· 14 years ago
aa41981
Revert the last two commits in the series. r132911, r132912.
by Michael J. Spencer
· 14 years ago
a7f9c49
Make Binary the parent of ObjectFile and update children to new interface.
by Michael J. Spencer
· 14 years ago
bafb9347
Hook in mach-o object files into Object interface.
by Eric Christopher
· 15 years ago
b60a18d
Object: Add ELF support.
by Michael J. Spencer
· 15 years ago
8e90ada
Object: Add COFF Support.
by Michael J. Spencer
· 15 years ago
39a0ffc
MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm.
by Michael J. Spencer
· 15 years ago
7b6fef8
Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.
by Michael J. Spencer
· 15 years ago
447762d
Merge System into Support.
by Michael J. Spencer
· 15 years ago
ee5ba31
Fix typo: Exectuable -> Executable
by Peter Collingbourne
· 15 years ago
f177d16
Object: Get rid of sys::Path, Triple, and cleanup namespace.
by Michael J. Spencer
· 15 years ago
fe5ee80
Add LLVMObject Library.
by Michael J. Spencer
· 15 years ago