Date: | Mon, 18 Apr 2016 13:24:30 -0500 |
---|---|
From: | Bill Williams <bill@xxxxxxxxxxx> |
Subject: | [DynInst_API:] commit: bugfix for PIE rewriting |
Alexsandar Nikolich reported that on Fedora 23, we still had a crash in
rewriting PIE executables, this time at exit. Upon inspection, we were
not correctly adjusting the pointers to INIT_ARRAY and FINI_ARRAY in
.dynamic (but were adjusting them everywhere else). These are now
adjusted along with the other .dynamic entries that may contain pointers
to addresses we've changed.
--bw |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] commit: bring master up to date with VEX branch, and myriad bug fixes, Bill Williams |
---|---|
Next by Date: | [DynInst_API:] commit: fix template instantiation in emitElf, Bill Williams |
Previous by Thread: | [DynInst_API:] commit: bring master up to date with VEX branch, and myriad bug fixes, Bill Williams |
Next by Thread: | [DynInst_API:] Commit: Defensive mode and various fixes., Allison Morris |
Indexes: | [Date] [Thread] |