llvm-6502/include/llvm/Object
Kevin Enderby ecbc72405e Add "-format darwin" to llvm-nm to be like darwin's nm(1) -m output.
This is a first step in seeing if it is possible to make llvm-nm produce
the same output as darwin's nm(1).  Darwin's default format is bsd but its
-m output prints the longer Mach-O specific details.  For now I added the
"-format darwin" to do this (whos name may need to change in the future).
As there are other Mach-O specific flags to nm(1) which I'm hoping to add some
how in the future.  But I wanted to see if I could get the correct output for
-m flag using llvm-nm and the libObject interfaces.

I got this working but would love to hear what others think about this approach
to getting object/format specific details printed with llvm-nm.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210285 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-05 21:21:57 +00:00
..
Archive.h Remove last uses of OwningPtr from llvm. As far as I can tell these method versions are not used by lldb, lld, or clang. 2014-05-18 21:55:38 +00:00
Binary.h [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. 2014-04-13 04:57:38 +00:00
COFF.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-15 06:32:26 +00:00
COFFYAML.h obj2yaml: Use the correct relocation type for different machine types 2014-04-07 23:12:20 +00:00
ELF.h [Object][ELF] Range-based loop simplification. 2014-06-04 05:51:44 +00:00
ELFObjectFile.h Implement getRelocationAddress for MachO and ET_REL elf files. 2014-04-03 23:54:35 +00:00
ELFTypes.h [Object] Split the ELF interface into 3 parts. 2013-08-08 22:27:13 +00:00
ELFYAML.h [elf2yaml][ELF] Move Info field to the RelocationSection structure. This 2014-05-29 11:05:31 +00:00
Error.h Use an enum class. 2014-06-03 05:26:12 +00:00
IRObjectFile.h Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
MachO.h Add "-format darwin" to llvm-nm to be like darwin's nm(1) -m output. 2014-06-05 21:21:57 +00:00
MachOUniversal.h Teach llvm-nm to know about fat archives (aka MachOUniversal files 2014-05-14 21:18:50 +00:00
ObjectFile.h Tidy up. Remove extraneous typedef. 2014-04-21 18:10:29 +00:00
RelocVisitor.h Add support for the R_ARM_ABS32 relocation. 2014-04-03 02:27:00 +00:00
StringTableBuilder.h ELFObjectWriter: deduplicate suffices in strtab 2014-04-30 16:25:02 +00:00
SymbolicFile.h Add "-format darwin" to llvm-nm to be like darwin's nm(1) -m output. 2014-06-05 21:21:57 +00:00
YAML.h YAMLIO: Allow scalars to dictate quotation rules 2014-04-10 07:37:33 +00:00