From d9906189043883600f02adf50d599af2a4d553b7 Mon Sep 17 00:00:00 2001 From: zhaolei Date: Fri, 21 Dec 2007 06:58:08 +0000 Subject: 2007-12-21 Zhaolei From Yang Zhiguo * aux_syscalls.stp (_futex_op_str): Add new futex options. (_stp_fork_list[]): Add new clone flags. --- tapset/ChangeLog | 6 ++++++ tapset/aux_syscalls.stp | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 084739b6..26fd4713 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,9 @@ +2007-12-21 Zhaolei + + From Yang Zhiguo + * aux_syscalls.stp (_futex_op_str): Add new futex options. + (_stp_fork_list[]): Add new clone flags. + 2007-12-17 Martin Hunt * syscalls.stp (get_mempolicy): Fix syntax. Add prototype. diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp index 135ea98f..889f7af5 100644 --- a/tapset/aux_syscalls.stp +++ b/tapset/aux_syscalls.stp @@ -1034,6 +1034,14 @@ function _futex_op_str(op) { if(op==6) return "FUTEX_LOCK_PI" if(op==7) return "FUTEX_UNLOCK_PI" if(op==8) return "FUTEX_TRYLOCK_PI" + if(op==128) return "FUTEX_WAIT_PRIVATE" + if(op==129) return "FUTEX_WAKE_PRIVATE" + if(op==131) return "FUTEX_REQUEUE_PRIVATE" + if(op==132) return "FUTEX_CMP_REQUEUE_PRIVATE" + if(op==133) return "FUTEX_WAKE_OP_PRIVATE" + if(op==134) return "FUTEX_LOCK_PI_PRIVATE" + if(op==135) return "FUTEX_UNLOCK_PI_PRIVATE" + if(op==136) return "FUTEX_TRYLOCK_PI_PRIVATE" return sprintf("UNKNOWN VALUE: %d", op) } @@ -1677,6 +1685,8 @@ const _stp_val_array const _stp_fork_list[] = { V(CLONE_UNTRACED), V(CLONE_CHILD_SETTID), V(CLONE_STOPPED), + V(CLONE_NEWIPC), + V(CLONE_NEWUSER), {0, NULL} }; %} -- cgit From 0ed81313b204df5e7a090c4dc25d293714738607 Mon Sep 17 00:00:00 2001 From: zhaolei Date: Tue, 25 Dec 2007 01:34:44 +0000 Subject: 2007-12-25 Zhaolei From Yang Zhiguo * aux_syscalls.stp (_struct_sigaction_u): Delete overlaped SA_SIGINFO from _stp_sa_flags_list[]. --- tapset/ChangeLog | 6 ++++++ tapset/aux_syscalls.stp | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 26fd4713..af4e3229 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,9 @@ +2007-12-25 Zhaolei + + From Yang Zhiguo + * aux_syscalls.stp (_struct_sigaction_u): Delete overlaped + SA_SIGINFO from _stp_sa_flags_list[]. + 2007-12-21 Zhaolei From Yang Zhiguo diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp index 889f7af5..9120c4e6 100644 --- a/tapset/aux_syscalls.stp +++ b/tapset/aux_syscalls.stp @@ -1835,7 +1835,6 @@ function _struct_sigaction_u:string(uaddr:long) V(SA_RESTART), V(SA_NODEFER), V(SA_SIGINFO), - V(SA_SIGINFO), V(SA_RESTORER), {0, NULL} }; -- cgit From 3ece0f626dbb9bef8acf34f7fb3842a3cf3a2397 Mon Sep 17 00:00:00 2001 From: zhaolei Date: Thu, 27 Dec 2007 06:58:23 +0000 Subject: 2007-12-27 Zhaolei From Yang Zhiguo * signal.stp (_signal.send.part3.return): Correct name variable. --- tapset/ChangeLog | 5 +++++ tapset/signal.stp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index af4e3229..5a305cd3 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,8 @@ +2007-12-27 Zhaolei + + From Yang Zhiguo + * signal.stp (_signal.send.part3.return): Correct name variable. + 2007-12-25 Zhaolei From Yang Zhiguo diff --git a/tapset/signal.stp b/tapset/signal.stp index d969ffc8..f472f370 100644 --- a/tapset/signal.stp +++ b/tapset/signal.stp @@ -149,7 +149,7 @@ probe _signal.send.part2.return = kernel.function("send_group_sigqueue").return probe _signal.send.part3.return = kernel.function("send_sigqueue").return { - name = "send_sigqueueu" + name = "send_sigqueue" shared = 0 send2queue = 1 } -- cgit