| 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
 1.8.1.2
 1.8.1.2