[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Идентификаторы точек трассировки: 230 - 233

Следующие идентификаторы точек трассировки описаны в файле /usr/include/sys/trchkid.h.

230: HKWD PTHREAD MUTEX LOCK

Это событие записывается функцией pthread_mutex_lock.

Сохраняемые данные

pthread_mutex_lock lock_addr=адрес lock=состояние lock owner=владелец
адрес Адрес блокировки
состояние Возможные значения:

REQUESTED

IRST GOT

GOT

GOT after thread_tsleep

NOT GOTвладелец

Идентификатор блокировки для пользовательской нити.

231: HKWD PTHREAD MUTEX UNLOCK

Это событие записывается функцией pthread_mutex_unlock.

Сохраняемые данные

pthread_mutex_unlock lock_addr=адрес lock owner=владелец
адрес Адрес блокировки
владелец Идентификатор блокировки для пользовательской нити.

232: HKWD PTHREAD SPIN LOCK

Это событие записывается внутренней функцией pthread_spin_lock.

Сохраняемые данные

pthread_spin_lock lock_addr=адрес lock=состояние
адрес Адрес блокировки
состояние Возможные значения:

REQUESTED

FIRST GOT

GOT after thread_tsleep

NOT GOT

233: HKWD PTHREAD SPIN UNLOCK

Это событие записывается внутренней функцией pthread_spin_unlock.

Сохраняемые данные

pthread_spin_unlock lock_addr=адрес  
адрес Адрес блокировки


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]