summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2007-12-27 13:49:01 -0500
committerFrank Ch. Eigler <fche@elastic.org>2007-12-27 13:49:01 -0500
commit618c8d759d7c8e13e5801970cc4c97746c2daff6 (patch)
treeca9c499f8e96dde661b09eaafb666c441ca8b3b2
parent043bc7a01ff38fa37b651cfdaf10a34a9c98683c (diff)
parent3ece0f626dbb9bef8acf34f7fb3842a3cf3a2397 (diff)
downloadsystemtap-steved-618c8d759d7c8e13e5801970cc4c97746c2daff6.tar.gz
systemtap-steved-618c8d759d7c8e13e5801970cc4c97746c2daff6.tar.xz
systemtap-steved-618c8d759d7c8e13e5801970cc4c97746c2daff6.zip
Merge branch 'master' of git://sources.redhat.com/git/systemtap
-rw-r--r--tapset/ChangeLog17
-rw-r--r--tapset/aux_syscalls.stp11
-rw-r--r--tapset/signal.stp2
3 files changed, 28 insertions, 2 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 084739b6..5a305cd3 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,20 @@
+2007-12-27 Zhaolei <zhaolei@cn.fujitsu.com>
+
+ From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
+ * signal.stp (_signal.send.part3.return): Correct name variable.
+
+2007-12-25 Zhaolei <zhaolei@cn.fujitsu.com>
+
+ From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
+ * aux_syscalls.stp (_struct_sigaction_u): Delete overlaped
+ SA_SIGINFO from _stp_sa_flags_list[].
+
+2007-12-21 Zhaolei <zhaolei@cn.fujitsu.com>
+
+ From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
+ * aux_syscalls.stp (_futex_op_str): Add new futex options.
+ (_stp_fork_list[]): Add new clone flags.
+
2007-12-17 Martin Hunt <hunt@redhat.com>
* syscalls.stp (get_mempolicy): Fix syntax. Add prototype.
diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp
index 135ea98f..9120c4e6 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}
};
%}
@@ -1825,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}
};
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
}