diff options
author | Petr Machata <pmachata@redhat.com> | 2012-10-18 17:27:48 +0200 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-10-24 17:22:59 +0200 |
commit | da69ed0785ff0a9790f8edadb73fe21013aa118b (patch) | |
tree | b64e28e3446684d653f06befcbcc29895381a422 /backend.h | |
parent | 0475ac36f22c9531cd0e0ba7d02cee5a1c5c67ea (diff) | |
download | ltrace-da69ed0785ff0a9790f8edadb73fe21013aa118b.tar.gz |
Support tracing PIE executables
Diffstat (limited to 'backend.h')
-rw-r--r-- | backend.h | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -203,10 +203,8 @@ void process_removed(struct Process *proc); /* This should extract entry point address and interpreter (dynamic * linker) bias if possible. Returns 0 if there were no errors, -1 * otherwise. Sets *ENTRYP and *INTERP_BIASP to non-zero values if - * the corresponding value is known. Unknown values are set to 0. - * - * XXX This is not currently used, but it will be necessary for proper - * support of PIE binaries. */ + * the corresponding value is known, or zero otherwise; this is not + * done for pointers that are NULL. */ int process_get_entry(struct Process *proc, arch_addr_t *entryp, arch_addr_t *interp_biasp); |