Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: ef72799e5cb275d5afc180bd262648a8fe9f040e
https://github.com/dyninst/dyninst/commit/ef72799e5cb275d5afc180bd262648a8fe9f040e
Author: kupsch <[email protected]>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M common/CMakeLists.txt
A common/src/AuxvParser.C
A common/src/AuxvParser.h
M common/src/addrtranslate-auxv.C
M common/src/addrtranslate-linux.C
M common/src/addrtranslate-sysv.C
M common/src/addrtranslate-sysv.h
M common/src/linuxKludges.C
R common/src/parseauxv.C
R common/src/parseauxv.h
M proccontrol/src/linux.C
M proccontrol/src/windows_handler.C
M stackwalk/src/linux-swk.C
M symtabAPI/src/emitWin.C
Log Message:
-----------
Fix AddressTranslateSysV::getAOut (#2161)
- Clean up AuxvParser: ctor, getter functions, and file names
- Improve AuxvParser to get the number of program headers and the size
of each program header
- Fix AddressTranslateSysV::getAOut to eliminate assumptions on program
header types and order; program headers can be any order. The current
could read past the end of the program headers or stop early failing
to find the lowest or any PT_LOAD program header. Now loops over all
program headers to correctly find the PT_PHDR and lower PT_LOAD
virtual addresses.
To unsubscribe from these emails, change your notification settings at
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api