Sam Parker
|
aa96763063
[ARM] Create objdump subtarget from build attrs
|
8 éve |
Ivan Krasin
|
d6d6b83a0b
Revert r291903 and r291898. Reason: they break check-lld on the bots.
|
8 éve |
Sam Parker
|
6968dd2f43
[ARM] Enable objdump to construct triple for ARM
|
8 éve |
Daniel Sanders
|
0b8fc77698
[llvm-objdump] Support detection of feature bits from the object and implement this for Mips.
|
9 éve |
Alexey Samsonov
|
196340cc6c
[Object, ELF] Don't assert on invalid magic in createELFObjectFile.
|
10 éve |
Alexey Samsonov
|
1ea35c2d52
[Object, ELF] Don't call llvm_unreachable() from createELFObjectFile.
|
10 éve |
Rafael Espindola
|
9751e35f20
Simplify now that we always use an alignment of 2 for ELF files.
|
10 éve |
Rafael Espindola
|
548f2b6e8f
Don't own the buffer in object::Binary.
|
11 éve |
Rafael Espindola
|
db7cdc8eb0
Add a non-templated ELFObjectFileBase class.
|
11 éve |
Rafael Espindola
|
79002da926
Use std::unique_ptr to make the ownership explicit.
|
11 éve |
Rafael Espindola
|
db8cb2223d
This only needs a StringRef. No functionality change.
|
11 éve |
Rafael Espindola
|
8659ad443a
Replace two release calls with std::move. I missed this on the previous commit.
|
11 éve |
Rafael Espindola
|
0d50598d71
Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.
|
11 éve |
Rafael Espindola
|
b138caba43
Pass a std::unique_ptr& to the create??? methods is lib/Object.
|
11 éve |
Rafael Espindola
|
1f659329b6
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
|
11 éve |
Rafael Espindola
|
a841620f66
Fix a memory leak in the error path.
|
11 éve |
Rafael Espindola
|
7f2f94faeb
Fix pr17056.
|
11 éve |
Rafael Espindola
|
4e2b922131
Remove 'using std::errro_code' from lib.
|
11 éve |
Rafael Espindola
|
5c792faa0e
Don't use 'using std::error_code' in include/llvm.
|
11 éve |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 éve |
Ahmed Charles
|
1a6eca243f
[C++11] Replace OwningPtr::take() with OwningPtr::release().
|
11 éve |
Rafael Espindola
|
584fe2db6a
Make ObjectFile ownership of the MemoryBuffer optional.
|
11 éve |
Rafael Espindola
|
3d218156f8
Be a bit more consistent about using ErrorOr when constructing Binary objects.
|
11 éve |
Michael J. Spencer
|
081a1941b5
[Object] Split the ELF interface into 3 parts.
|
12 éve |
Michael J. Spencer
|
c6af2432c8
Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.
|
12 éve |
Michael J. Spencer
|
d9d2f18775
[Support] Add LLVM_IS_UNALIGNED_ACCESS_FAST.
|
12 éve |
Michael J. Spencer
|
ac97f5ce48
[Object][ELF] Simplify ELFObjectFile by using ELFType.
|
12 éve |
Michael J. Spencer
|
4d9c5397b4
[Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader.
|
12 éve |
Preston Gurd
|
689ff9c00f
Implement GDB integration for source level debugging of code JITed using
|
13 éve |
Eli Bendersky
|
f4eff4baeb
Expose the ELFObjectFile class directly in the Object/ELF.h header, similarly
|
13 éve |