summaryrefslogtreecommitdiff
path: root/lib/Object
AgeCommit message (Expand)AuthorFilesLines
2014-05-15[obj2yaml][ELF] Do not print empty Link and Info fields for ELF sections.Simon Atanasyan1-2/+2
2014-05-14Teach llvm-nm to know about fat archives (aka MachOUniversal filesKevin Enderby1-0/+20
2014-05-14[obj2yaml] Support ELF input format in the obj2yaml tool.Simon Atanasyan1-1/+2
2014-05-12[RuntimeDyld] Add support for MachO __jump_table and __pointers sections, andLang Hames1-7/+15
2014-05-07[yaml2obj] Support ELF x86 relocations.Simon Atanasyan1-0/+43
2014-05-03[ELFYAML] Group ELF header falgs to target specific blocks. Handle flagsSimon Atanasyan1-36/+45
2014-05-03[ELFYAML] Add more SHT_xxx flags to the YAML section type mapping.Simon Atanasyan1-0/+17
2014-04-30ELFObjectWriter: deduplicate suffices in strtabHans Wennborg2-0/+52
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-23[yaml2obj][ELF] Remove unnecessary space between namespace name andSimon Atanasyan1-1/+1
2014-04-23[yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section classSimon Atanasyan1-0/+3
2014-04-21Convert getFileOffset to getOffset and move it to its only user.Rafael Espindola1-7/+0
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper5-19/+21
2014-04-11[yaml2obj][ELF] ELF Relocations Support.Simon Atanasyan1-3/+256
2014-04-10LLVMBuild.txt: Add missing dependencies.NAKAMURA Takumi1-1/+1
2014-04-10LLVMBuild.txt: Reformat.NAKAMURA Takumi1-1/+1
2014-04-09obj2yaml: Don't crash if the characteristics field is zeroDavid Majnemer1-0/+1
2014-04-09Object: add type names for ARM/COFF relocationsSaleem Abdulrasool1-0/+21
2014-04-07obj2yaml: Use the correct relocation type for different machine typesDavid Majnemer1-8/+24
2014-04-04Add an assert that this is only used with .o files.Rafael Espindola1-2/+4
2014-04-03Implement getRelocationAddress for MachO and ET_REL elf files.Rafael Espindola1-1/+9
2014-04-03Implement macho relocation iterators with section number + relocation number.Rafael Espindola1-22/+20
2014-04-03Fix llvm-objdump crash.Rafael Espindola1-4/+4
2014-04-03Remove section_rel_empty. Just compare begin() and end() instead.Rafael Espindola2-15/+0
2014-04-03Implement get getSymbolFileOffset with getSymbolAddress.Rafael Espindola2-39/+0
2014-04-03Remove getSymbolValue.Rafael Espindola2-10/+0
2014-04-03Revert "Fix a nomenclature error in llvm-nm."Rafael Espindola2-11/+3
2014-04-02Fix a nomenclature error in llvm-nm.Rafael Espindola2-3/+11
2014-03-31[yaml2obj] Add support for ELF e_flags.Daniel Sanders1-0/+43
2014-03-29ARM64: initial backend importTim Northover1-0/+22
2014-03-21[RuntimeDyld] Allow processRelocationRef to process more than one relocation ...Juergen Ributzka2-0/+15
2014-03-21Object/COFF: Support large relocation table.Rui Ueyama1-11/+32
2014-03-20Object: Don't double-escape empty hexdataDavid Majnemer1-3/+1
2014-03-19Object: Provide a richer means of describing auxiliary symbolsDavid Majnemer2-4/+101
2014-03-18Object/COFF: Add function to check if section number is reserved one.Rui Ueyama1-6/+5
2014-03-18Darwin: Add assembler directives to create version-min load commands.Jim Grosbach1-0/+13
2014-03-18[C++11] Change the interface of getCOFF{Section,Relocation,Symbol} to make it...Alexey Samsonov1-11/+14
2014-03-17[C++11] Introduce ObjectFile::symbols() to use range-based loops.Alexey Samsonov1-7/+7
2014-03-15Support: Make error_category's constructor publicJustin Bogner1-4/+4
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola1-2/+1
2014-03-13[C++11] Introduce ObjectFile::sections().Alexey Samsonov1-5/+5
2014-03-13Support: add support to identify WinCOFF/ARM objectsSaleem Abdulrasool1-0/+4
2014-03-11Object: rename ARMV7 to ARMNTSaleem Abdulrasool1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles7-13/+13
2014-03-05[C++11] Add overloads for externally used OwningPtr functions.Ahmed Charles1-7/+24
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles7-10/+10
2014-02-28Now that it is possible, use the mangler in IRObjectFile.Rafael Espindola1-2/+14
2014-02-26Relax COFF string table checkNico Rieck1-2/+6
2014-02-25Simplify base64 routine a bit.Rui Ueyama1-2/+2
2014-02-22MC: Support COFF string tables larger than 10MBNico Rieck1-2/+42