Several fixes for Ubuntu 12.04.
authorParadyn Project <paradyn@ubuntu.(none)>
Wed, 1 Aug 2012 21:26:56 +0000 (14:26 -0700)
committerParadyn Project <paradyn@ubuntu.(none)>
Wed, 1 Aug 2012 21:26:56 +0000 (14:26 -0700)
commit19cb23ca881695f72458d886f4885aa65a544fdf
treea816d5734490860d0fbd36632091aedb38f859c3
parentbecd9c720c3750753072a484761134ac68ff0064
Several fixes for Ubuntu 12.04.
a) We were building the Dyninst test suite driver without linking in the necessary component libraries. Caused a failure in dlopen evidenced by a segfault calling new.
b) We did not remove the auxv reader on exec, causing a failure when ld.so moves due to address space randomization.
c) We were not rounding the stack off for iRPCs, causing a segfault in dlopen.
d) We did not sanity check ELF files.
common/src/addrtranslate-auxv.C
common/src/addrtranslate-sysv.h
dyninstAPI/src/ast.h
dyninstAPI/src/baseTramp.h
dyninstAPI/src/dynProcess.C
dyninstAPI/src/mapped_object.C
dyninstAPI/src/pcEventMuxer.C
symtabAPI/src/Object-elf.C
testsuite/make.module.tmpl
testsuite/src/dyninst/dyninst_comp.C