| 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] |