Remove documentation of lowlevellock systemtap probes.

The probes are not provided on all architectures (and only partially by the
x86 assembly implementation), and we are not aware of actual uses of these
probes.
a need for them.
This commit is contained in:
Torvald Riegel 2015-06-30 17:05:44 +02:00
parent 4eb984d3ab
commit 4ac0fd48e2
2 changed files with 3 additions and 16 deletions

View File

@ -1,5 +1,8 @@
2015-06-30 Torvald Riegel <triegel@redhat.com>
* nptl/DESIGN-systemtap-probes.txt: Remove lll_lock_wait,
lll_lock_wait_private and lll_futex_wake probes.
* sysdeps/unix/sysv/linux/i386/lowlevellock.h (BUSY_WAIT_NOP): Remove.
* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h (BUSY_WAIT_NOP):
Likewise.

View File

@ -53,22 +53,6 @@ rdlock_acquire_read - probe for pthread_rwlock_rdlock after successfully getting
rwlock_unlock - probe for pthread_rwlock_unlock
arg1 = address of rw lock
lll_lock_wait - probe in low-level (assembly language) locking code, only fired
when futex/FUTEX_WAIT is called (i.e. when trying to acquire a
contented lock)
arg1 = pointer to futex
arg2 = flags passed to the futex system call
lll_lock_wait_private - probe in low-level (assembly language) locking code,
only fired when futex/FUTEX_WAIT is called (i.e. when
trying to acquire a contented lock)
arg1 = pointer to futex
lll_futex_wake - probe in low-level (assembly language) locking code, only fired
when futex (FUTEX_WAKE) is called
arg1 = pointer to futex
arg2 = number of processes to wake
arg3 = additional flags
Condition variable Probes
=========================
cond_init - probe for pthread_cond_init