The following trace hook IDs are stored in the /usr/include/sys/trchkid.h file.
This event is recorded by the pthread_mutex_lock subroutine.
Recorded Data
pthread_mutex_lock lock_addr=address lock=status lock owner=owner | |
address | Address of the mutex lock |
status | Possible values: |
REQUESTED
IRST GOT
GOT
GOT after thread_tsleep
NOT GOTowner
User thread ID of the mutex lock.
This event is recorded by the pthread_mutex_unlock subroutine.
Recorded Data
pthread_mutex_unlock lock_addr=address lock owner=owner | |
address | Address of the mutex lock |
owner | User thread ID of the mutex lock. |
This event is recorded by the pthread_spin_lock internal subroutine.
Recorded Data
pthread_spin_lock lock_addr=address lock=status | |
address | Address of the mutex lock |
status | Possible values: |
REQUESTED
FIRST GOT
GOT after thread_tsleep
NOT GOT
This event is recorded by the pthread_spin_unlock internal subroutine.
Recorded Data
pthread_spin_unlock lock_addr=address | |
address | Address of the mutex lock |