From afffdff29228db03e2131af577f58a22aec6c1fe Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sun, 18 Mar 2018 00:24:08 +0100 Subject: 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 --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 279c3b2b..81542414 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2018-03-17 Mark Wielaard + + * configure.ac (CHECK_FUNCS): Check for process_vm_readv. + 2018-02-09 Joshua Watt * configure.ac (HAVE_FALLTHROUGH): New define. -- cgit v1.2.3