diff options
author | Mark Wielaard <mark@klomp.org> | 2018-03-18 00:24:08 +0100 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2018-03-28 16:30:27 +0200 |
commit | afffdff29228db03e2131af577f58a22aec6c1fe (patch) | |
tree | 1de9a2890a9976fbb49c779ec38fa2fe97af02ce /ChangeLog | |
parent | f0d7b3e14779cdf5facede98edc924ef1266b785 (diff) |
libdwfl: Use process_vm_readv when available.
If possible use process_vm_readv to read 4K blocks instead of fetching
each word individually with ptrace. For unwinding this often means we
only have to do one process_vm_readv of the stack instead of dozens of
ptrace calls. There is one 4K cache per process, cleared whenever a
thread is detached.
Signed-off-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2018-03-17 Mark Wielaard <mark@klomp.org> + + * configure.ac (CHECK_FUNCS): Check for process_vm_readv. + 2018-02-09 Joshua Watt <JPEWhacker@gmail.com> * configure.ac (HAVE_FALLTHROUGH): New define. |