InnoDB Plugin
1.0
|
#include <sync0rw.h>
Data Fields | |
os_thread_id_t | thread_id |
ulint | pass |
ulint | lock_type |
const char * | file_name |
ulint | line |
ut_list_node< rw_lock_debug_t > | list |
The structure for storing debug info of an rw-lock. All access to this
structure must be protected by rw_lock_debug_mutex_enter().
const char* rw_lock_debug_t::file_name |
File name where the lock was obtained
ulint rw_lock_debug_t::line |
Line where the rw-lock was locked
ut_list_node< rw_lock_debug_t > rw_lock_debug_t::list |
Debug structs are linked in a two-way list
ulint rw_lock_debug_t::lock_type |
Type of the lock: RW_LOCK_EX, RW_LOCK_SHARED, RW_LOCK_WAIT_EX
ulint rw_lock_debug_t::pass |
Pass value given in the lock operation
os_thread_id_t rw_lock_debug_t::thread_id |
The thread id of the thread which locked the rw-lock