- search output of 'ldconfig -p' for library paths
authormlam <mlam>
Mon, 25 Aug 2008 16:21:36 +0000 (16:21 +0000)
committermlam <mlam>
Mon, 25 Aug 2008 16:21:36 +0000 (16:21 +0000)
commit25fc1774e23ba0b30526e69ff26190623e00b23c
tree265e011bd220cf5bebb083c6d20a1b26b8281cc4
parent8ad7e2ea5682a278b01e49b9082a1f7e809dc720
- search output of 'ldconfig -p' for library paths
M dyninstAPI/src/binaryEdit.C

- allocate a temporary register instead of hard-coding %eax
M dyninstAPI/src/inst-x86.C

- 64-bit version of shared object rewriter calls
M dyninstAPI/src/emit-x86.C

- new fields for relocationEntry for REL/RELA type and addend
- new fields for Symtab to track presence of REL/RELA sections
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/serialize.h

- properly handle REL/RELA entries
M symtabAPI/src/Object-elf.C

- temporary work-around for annotation issue
M symtabAPI/h/Symbol.h
M symtabAPI/src/Object.C

- fixed relocation section emission
- keep track of unversioned DT_NEEDED entries
- rename old dynamic sections
M symtabAPI/src/emitElf-64.C
M symtabAPI/src/emitElf-64.h
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElf.h
13 files changed:
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/emit-x86.C
dyninstAPI/src/inst-x86.C
symtabAPI/h/Symbol.h
symtabAPI/h/Symtab.h
symtabAPI/src/Object-elf.C
symtabAPI/src/Object.C
symtabAPI/src/Symtab.C
symtabAPI/src/emitElf-64.C
symtabAPI/src/emitElf-64.h
symtabAPI/src/emitElf.C
symtabAPI/src/emitElf.h
symtabAPI/src/serialize.h