Fixed a bug in modifying the heap symbols on FreeBSD.
authorDan McNulty <mcnulty@cs.wisc.edu>
Mon, 17 May 2010 17:22:38 +0000 (12:22 -0500)
committerDan McNulty <mcnulty@cs.wisc.edu>
Mon, 17 May 2010 17:22:38 +0000 (12:22 -0500)
commit05623133874c17e48b8781e0c0eb610f432571f7
tree8d19ab35518b98312c7b0400558fb81759e71d58
parent58a67da616d90cf205e3ae473a1ace8b74a609cc
Fixed a bug in modifying the heap symbols on FreeBSD.

The updateSymbols function was being called when the strtab section was
encountered. In stripped binaries, this section doesn't exist. Moved
the update of dynamic symbols (in .dynsym) to better location.

Also, some build fixes from the previou merge.
dyninstAPI/src/freebsd-x86.C
instructionAPI/i386-unknown-freebsd7.2/Makefile
instructionAPI/i386-unknown-freebsd8.0/Makefile
symtabAPI/src/emitElf.C