summaryrefslogtreecommitdiff
path: root/tools/obj2yaml
AgeCommit message (Expand)AuthorFilesLines
2015-09-19[obj2yaml] Fix "time of check to time of use" bug. Add a test.Davide Italiano1-3/+0
2015-09-02Pass a symbol table to getRelocationSymbol instead of returning one.Rafael Espindola1-11/+17
2015-08-10Don't iterate over all sections in the ELFFile constructor.Rafael Espindola1-7/+16
2015-08-10elf2yaml: Use existing section walk to find the symbol table. NFC.Rafael Espindola1-4/+7
2015-08-07Remove the symbol iteration functions that don't take a symbol table.Rafael Espindola1-1/+1
2015-07-23Use helper function. NFC.Rafael Espindola1-4/+1
2015-07-23Add a version of getSymbol with an explicit symbol table. Use it. NFC.Rafael Espindola1-4/+5
2015-07-21Remove getStaticSymbolName.Rafael Espindola1-3/+11
2015-07-21Remove always false parameter.Rafael Espindola1-5/+4
2015-07-21Use range loop. NFC.Rafael Espindola1-3/+3
2015-07-03[ELFYAML] Fix handling SHT_NOBITS sections by obj2yaml/yaml2obj toolsSimon Atanasyan1-0/+20
2015-07-03This reverts commit r241350 and r241352.Rafael Espindola1-20/+0
2015-07-03[ELFYAML] Fix handling SHT_NOBITS sections by obj2yaml/yaml2obj toolsSimon Atanasyan1-0/+20
2015-07-02Return ErrorOr from SymbolRef::getName.Rafael Espindola1-1/+4
2015-07-01Return ErrorOr from getSection.Rafael Espindola1-20/+34
2015-06-30Fix the name of the iterator functions to match the coding standards.Rafael Espindola1-4/+3
2015-06-29Convert obj->getSymbolName to sym->getName.Rafael Espindola1-2/+2
2015-06-29Factor out the checking of string tables.Rafael Espindola1-2/+10
2015-06-29Remove Elf_Sym_Iter.Rafael Espindola1-8/+11
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama2-2/+2
2015-05-07[obj2yaml/yaml2obj] Add SHT_MIPS_ABIFLAGS section supportSimon Atanasyan1-0/+37
2015-02-21[obj2yaml/yaml2obj] Add SHT_GROUP support.Shankar Easwaran1-1/+45
2014-11-14obj2yaml, yaml2obj: Add support for COFF executablesDavid Majnemer1-13/+72
2014-11-06[ELF][yaml2obj] Handle additional MIPS specific st_other field flagsSimon Atanasyan1-1/+1
2014-11-05Add accessor to get 'visibility' part of st_other fieldSimon Atanasyan1-1/+1
2014-10-31Object, COFF: Cleanup symbol type code, improve binutils compatibilityDavid Majnemer1-1/+1
2014-10-10obj2yaml, COFF: Handle long section namesDavid Majnemer1-5/+5
2014-09-15MC: Add support for BigObjDavid Majnemer1-3/+5
2014-09-11Added missing LLVM_NOEXCEPT to the definition of _obj2yaml_error_category::nameIsmail Pazarbasi1-1/+3
2014-09-10Object: Add support for bigobjDavid Majnemer1-38/+32
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-2/+2
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer2-4/+4
2014-08-01Remove some calls to std::move.Rafael Espindola1-2/+2
2014-07-31Use std::unique_ptr to make the ownership explicit.Rafael Espindola1-2/+2
2014-07-29Install the `obj2yaml` and `yaml2obj` utilities together with other LLVM tools.Simon Atanasyan2-4/+1
2014-07-03Invert the MC -> Object dependency.Rafael Espindola2-2/+2
2014-06-13Remove unused and odd code.Rafael Espindola1-9/+0
2014-06-13Remove 'using std::error_code' from tools.Rafael Espindola3-42/+41
2014-06-13Remove all uses of 'using std::error_code' from headers.Rafael Espindola3-3/+4
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola2-3/+3
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-4/+4
2014-06-12Don't import error_category into the llvm namespace.Rafael Espindola2-3/+3
2014-06-12Don't import error_condition into the llvm namespace.Rafael Espindola1-3/+4
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola2-3/+5
2014-06-11Use an enum class.Rafael Espindola2-18/+9
2014-06-10Mark a few functions noexcept.Rafael Espindola1-2/+2
2014-06-06[yaml2obj][obj2yaml] Support ELF symbol's visibility flags (default/hidden/pr...Simon Atanasyan1-0/+1
2014-05-31There is no std::errc::success, remove the llvm one.Rafael Espindola1-1/+1
2014-05-29[elf2yaml][ELF] Move Info field to the RelocationSection structure. ThisSimon Atanasyan1-9/+22