- Oct 09, 2012
-
-
Sid Manning authored
* Add relocation reference support for Hexagon and PowerPC. - Hexagon has many relocation types, this patch covers just a subset, more will be added. - PowerPC support was added so that we can verify mixed endian environments. * Add some basic test cases * Update ldd-core to accept -endian flag llvm-svn: 165477
-
- Oct 05, 2012
-
-
Sid Manning authored
llvm-svn: 165310
-
- Oct 04, 2012
-
-
Hemant Kulkarni authored
Removed architecture dependent .sbss section creation. Updated test case to show the change in section types and removal of a sbss section. llvm-svn: 165181
-
- Oct 03, 2012
-
-
Sid Manning authored
* Return correct size and alignment for common symbols. llvm-svn: 165170
-
- Oct 02, 2012
-
-
Hemant Kulkarni authored
llvm-svn: 165048
-
Hemant Kulkarni authored
Reorganize to derive all sections from SectionChunk. Construct section table header from SectionChunk. llvm-svn: 164981
-
Sid Manning authored
* Updates ReaderELF.cpp contentType method to match ELF.h's logic and now handle typeData * Add -arch to ldd-core testdriver * Add testcase to check typeData * Update others to stay in sync with this change. llvm-svn: 164976
-
- Sep 28, 2012
-
-
Michael J. Spencer authored
llvm-svn: 164846
-
- Sep 27, 2012
-
-
Sid Manning authored
llvm-svn: 164732
-
- Sep 25, 2012
-
-
Sid Manning authored
of this is derived from the Mach-O writer. Reviewed by: Nick Kledzik. * Adds loop to SectionChunk::write traverse references calling the writer's fixup handler, applyFixup. * Adds method, ELFWriter::buildAtomToAddressMap to that creates a mapping from an atom to its runtime address. * Adds method, ELFWriter::addressOfAtom to return the runtime address of the atom. llvm-svn: 164618
-
- Sep 17, 2012
-
-
Sid Manning authored
Add ELFReference class - parse relocations needed by that class and update DefinedAtom to use the class. Tweak coding style. Add testcase to check relocations. Change was signed-off-by: Michael Spencer llvm-svn: 164027
-
- Sep 14, 2012
-
-
Sid Manning authored
llvm-svn: 163929
-
Hemant Kulkarni authored
table header. Skeleton code for ReferenceKinds. Credits: Doxygen by Michael Spencer. Origianl implementation from Macho by Sidney Manning. Templatization, implementation of section header chunks, string table, ELF header by Hemant Kulkarni. llvm-svn: 163906
-
Hemant Kulkarni authored
llvm-svn: 163861
-
- Sep 11, 2012
-
-
Michael J. Spencer authored
llvm-svn: 163573
-
- Jul 31, 2012
-
-
Michael J. Spencer authored
llvm-svn: 161067
-
- Jul 30, 2012
-
-
Nick Kledzik authored
llvm-svn: 160982
-
- Jul 27, 2012
-
-
Sid Manning authored
llvm::report_fatal_error. llvm-svn: 160864
-
- Jul 25, 2012
-
-
Sid Manning authored
llvm-svn: 160740
-
Sid Manning authored
llvm-svn: 160737
-
Sid Manning authored
Add a new option, -reader which will select formats other than YAML for reading. YAML is still the default. llvm-svn: 160736
-
Sid Manning authored
with subsequent changes to use lower level interfaces done by me. llvm-svn: 160732
-
Sid Manning authored
llvm-svn: 160730
-
- Jul 19, 2012
-
-
Marshall Clow authored
llvm-svn: 160468
-
- Jul 17, 2012
-
-
Marshall Clow authored
llvm-svn: 160370
-
- Jul 04, 2012
-
-
Nick Kledzik authored
llvm-svn: 159702
-
- Jun 25, 2012
-
-
Michael J. Spencer authored
llvm-svn: 159165
-
- Jun 22, 2012
-
-
Michael J. Spencer authored
llvm-svn: 158945
-
Michael J. Spencer authored
llvm-svn: 158944
-
- Jun 18, 2012
-
-
Nick Kledzik authored
llvm-svn: 158678
-
- Jun 17, 2012
-
-
Michael J. Spencer authored
Although the code is not valid to begin with. It is trying to do a raw memory copy of a non standard-layout type. nameoffset is not guaranteed to directly follow cmdsize. This should be properly fixed. llvm-svn: 158612
-
- Jun 16, 2012
-
-
Nick Kledzik authored
llvm-svn: 158584
-
- Jun 15, 2012
-
-
Nick Kledzik authored
Add 'invalid' as a Reference Kind so that unknown/invalid kind strings can return that fact to the caller for use in constructing an error message, rather that triggering an assertion. llvm-svn: 158547
-
Nick Kledzik authored
remove return statements after llvm_unreachable() as the compiler no longer warns abot missing return values llvm-svn: 158544
-
Nick Kledzik authored
llvm-svn: 158542
-
Nick Kledzik authored
llvm-svn: 158541
-
- Jun 13, 2012
-
-
Nick Kledzik authored
llvm-svn: 158375
-
Nick Kledzik authored
llvm-svn: 158374
-
- Jun 12, 2012
-
-
Nick Kledzik authored
ivars in WriterOptionsMachO instead have its methods compute ivar interactions. Refactor mach-o Reference Kinds and introduce abstract class KindHandler. Split up StubAtoms.hpp by architecture. Add support for 32-bit x86 stubs. llvm-svn: 158336
-
- Jun 07, 2012
-
-
Nick Kledzik authored
put the public function createReaderPECOFF() in the lld namespace and everything else in is own namespace llvm-svn: 158135
-