summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2018-03-18 00:24:08 +0100
committerMark Wielaard <mark@klomp.org>2018-03-28 16:30:27 +0200
commitafffdff29228db03e2131af577f58a22aec6c1fe (patch)
tree1de9a2890a9976fbb49c779ec38fa2fe97af02ce /ChangeLog
parentf0d7b3e14779cdf5facede98edc924ef1266b785 (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--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 279c3b2b..81542414 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.