diff options
author | Petr Machata <pmachata@redhat.com> | 2011-11-02 13:25:49 +0100 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2011-11-02 13:25:49 +0100 |
commit | 43d2fe5436d39da0b1ff6648fc0dfd766d28243e (patch) | |
tree | 212f2e0a4ad114356d74be339fbdddf96c4b96bc /common.h | |
parent | 06986d5432c92337dc2fc0bd81fa43640b48d1e2 (diff) | |
download | ltrace-43d2fe5436d39da0b1ff6648fc0dfd766d28243e.tar.gz |
Don't queue sysret events
- That's because on s390x, we use process call stack to actually figure out
whether it's a syscall/sysret event, and if it's sysret, then what syscall
it returns from. So we need to keep the stack in sync with reality.
Diffstat (limited to 'common.h')
-rw-r--r-- | common.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -343,6 +343,7 @@ extern void disable_breakpoint(Process * proc, Breakpoint * sbp); extern int syscall_p(Process * proc, int status, int * sysnum); extern void continue_process(pid_t pid); extern void continue_after_signal(pid_t pid, int signum); +extern void continue_after_syscall(Process *proc, int sysnum, int ret_p); extern void continue_after_breakpoint(Process * proc, Breakpoint * sbp); extern void continue_after_vfork(Process * proc); extern void ltrace_exiting(void); |