Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Object
/
Binary.cpp
aac28f3
Update a few switch statements to handle file_magic::pdb.
by Zachary Turner
· 8 years ago
264b5d9
Move Object format code to lib/BinaryFormat.
by Zachary Turner
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
a6bdf75
Add functionality to cvtres to parse all entries in res file.
by Eric Beckmann
· 8 years ago
d341c93
[Object] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
2c6f75d
[WebAssembly] Add llvm-objdump support for wasm file format
by Derek Schuff
· 9 years ago
e97c34c
Fix -Wswitch.
by Rui Ueyama
· 9 years ago
c60a321
Change Archive::create() from ErrorOr<...> to Expected<...> and update
by Kevin Enderby
· 9 years ago
1051909
Change all but the last ErrorOr<...> use for MachOUniversalBinary to Expected<...> to
by Kevin Enderby
· 9 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 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
1f76e52
unique_ptrify MachOUniversalBinary::create
by David Blaikie
· 11 years ago
99b96f4
Ensure ErrorOr cannot implicitly invoke explicit ctors of the underlying type.
by David Blaikie
· 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
4b9ae52
Correct the ownership passing semantics of object::createBinary and make them explicit in the type system.
by David Blaikie
· 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
3acea39
Don't use 'using std::error_code' in include/llvm.
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
f12b828
Add a SymbolicFile interface between Binary and ObjectFile.
by Rafael Espindola
· 12 years ago
c3ceeb6
Make createObjectFile's signature a bit less error prone.
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
692410e
Be a bit more consistent about using ErrorOr when constructing Binary objects.
by Rafael Espindola
· 12 years ago
63da295
Return an ErrorOr<Binary *> from createBinary.
by Rafael Espindola
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 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
64188f9
Make a switch in createBinary fully-covered. Add forgotten macho_dsym_companion case.
by Alexey Samsonov
· 12 years ago
e6388e6
Basic support for parsing Mach-O universal binaries in LLVMObject library
by Alexey Samsonov
· 12 years ago
82ebd8e
readobj: Dump PE/COFF optional records.
by Rui Ueyama
· 12 years ago
110801a
Convert a use of sys::identifyFileType to sys::fs::identify_magic.
by Rafael Espindola
· 12 years ago
1dc4306
Pass a StringRef to sys::identifyFileType.
by Rafael Espindola
· 12 years ago
4bf5c4b
Don't artifically restrict input object size.
by Sean Silva
· 12 years ago
159970f
Object: Add support for opening stdin.
by Michael J. Spencer
· 14 years ago
d3b7b12
Object: Add archive support.
by Michael J. Spencer
· 14 years ago
ec29b12
Make Binary the parent of ObjectFile and update children to new interface.
by Michael J. Spencer
· 14 years ago
b02c95d
Add Binary class. This is a cleaner parent than ObjectFile.
by Michael J. Spencer
· 14 years ago
975c296
Revert r132910 and r132909 on behalf of Michael. They didn't build with clang.
by Benjamin Kramer
· 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
7dc3c3d
Add Binary class. This is a cleaner parent than ObjectFile.
by Michael J. Spencer
· 14 years ago