session->log_clock1 = __wt_clock(session); log->write_start_lsn = slot->slot_start_lsn; session->log_clock2 = __wt_clock(session); log->write_lsn = slot->slot_end_lsn; session->log_clock3 = __wt_clock(session); WT_READ_BARRIER(); (gdb) p log $23 = (WT_LOG *) 0x62900000f200 (gdb) p &log->write_lsn $24 = (WT_LSN *) 0x62900000f288 (gdb) p &log->write_start_lsn $ 25 = (WT_LSN *) 0x62900000f290 (gdb) p slot $26 = (WT_LOGSLOT *) 0x629000011f38 (gdb) p &slot->slot_end_lsn $27 = (WT_LSN *) 0x629000011f70 (gdb) p &slot->slot_start_lsn $28 = (WT_LSN *) 0x629000011f68 ==== 0x6620ce <__wt_log_release+2366>: callq 0x652710 <__wt_clock> 0x6620d3 <__wt_log_release+2371>: mov 0x620(%rsp),%rdi * 0x6620db <__wt_log_release+2379>: add $0x140,%rdi [log_clock1 off 0x140] 0x6620e2 <__wt_log_release+2386>: mov %rdi,%rdx 0x6620e5 <__wt_log_release+2389>: shr $0x3,%rdx 0x6620e9 <__wt_log_release+2393>: cmpb $0x0,0x7fff8000(%rdx) 0x6620f0 <__wt_log_release+2400>: mov %rax,0x3e8(%rsp) 0x6620f8 <__wt_log_release+2408>: mov %rdi,0x3e0(%rsp) 0x662100 <__wt_log_release+2416>: je 0x662113 <__wt_log_release+2435> 0x662106 <__wt_log_release+2422>: mov 0x3e0(%rsp),%rdi 0x66210e <__wt_log_release+2430>: callq 0x4cdde0 <__asan_report_store8> 0x662113 <__wt_log_release+2435>: mov 0x3e0(%rsp),%rax 0x66211b <__wt_log_release+2443>: mov 0x3e8(%rsp),%rcx 0x662123 <__wt_log_release+2451>: mov %rcx,(%rax) * 0x662126 <__wt_log_release+2454>: mov 0x5f8(%rsp),%rdx * 0x66212e <__wt_log_release+2462>: add $0x90,%rdx [write_start_lsn is off 0x90] 0x662135 <__wt_log_release+2469>: mov 0x618(%rsp),%rsi * 0x66213d <__wt_log_release+2477>: add $0x30,%rsi [slot_start_lsn is off 0x30] 0x662141 <__wt_log_release+2481>: mov %rdx,%rdi 0x662144 <__wt_log_release+2484>: mov $0x8,%edx 0x662149 <__wt_log_release+2489>: callq 0x4c61e0 <__asan_memcpy> 0x66214e <__wt_log_release+2494>: mov 0x620(%rsp),%rdi 0x662156 <__wt_log_release+2502>: mov %rax,0x3d8(%rsp) ===== 0x66215e <__wt_log_release+2510>: callq 0x652710 <__wt_clock> 0x662163 <__wt_log_release+2515>: mov 0x620(%rsp),%rcx * 0x66216b <__wt_log_release+2523>: add $0x148,%rcx [log_clock2 off 0x148] 0x662172 <__wt_log_release+2530>: mov %rcx,%rdx 0x662175 <__wt_log_release+2533>: shr $0x3,%rdx 0x662179 <__wt_log_release+2537>: cmpb $0x0,0x7fff8000(%rdx) 0x662180 <__wt_log_release+2544>: mov %rax,0x3d0(%rsp) 0x662188 <__wt_log_release+2552>: mov %rcx,0x3c8(%rsp) 0x662190 <__wt_log_release+2560>: je 0x6621a3 <__wt_log_release+2579> 0x662196 <__wt_log_release+2566>: mov 0x3c8(%rsp),%rdi 0x66219e <__wt_log_release+2574>: callq 0x4cdde0 <__asan_report_store8> 0x6621a3 <__wt_log_release+2579>: mov 0x3c8(%rsp),%rax 0x6621ab <__wt_log_release+2587>: mov 0x3d0(%rsp),%rcx 0x6621b3 <__wt_log_release+2595>: mov %rcx,(%rax) 0x6621b6 <__wt_log_release+2598>: mov 0x5f8(%rsp),%rdx 0x6621b6 <__wt_log_release+2598>: mov 0x5f8(%rsp),%rdx * 0x6621be <__wt_log_release+2606>: add $0x88,%rdx [write_lsn is off 0x88] 0x6621c5 <__wt_log_release+2613>: mov 0x618(%rsp),%rsi * 0x6621cd <__wt_log_release+2621>: add $0x38,%rsi [slot_end_lsn is off 0x38] 0x6621d1 <__wt_log_release+2625>: mov %rdx,%rdi 0x6621d4 <__wt_log_release+2628>: mov $0x8,%edx 0x6621d9 <__wt_log_release+2633>: callq 0x4c61e0 <__asan_memcpy> 0x6621de <__wt_log_release+2638>: mov 0x620(%rsp),%rdi 0x6621e6 <__wt_log_release+2646>: mov %rax,0x3c0(%rsp) ==== 0x6621ee <__wt_log_release+2654>: callq 0x652710 <__wt_clock> 0x6621f3 <__wt_log_release+2659>: mov 0x620(%rsp),%rcx * 0x6621fb <__wt_log_release+2667>: add $0x150,%rcx [log_clock3 off 0x150] 0x662202 <__wt_log_release+2674>: mov %rcx,%rdx 0x662205 <__wt_log_release+2677>: shr $0x3,%rdx 0x662209 <__wt_log_release+2681>: cmpb $0x0,0x7fff8000(%rdx) 0x662210 <__wt_log_release+2688>: mov %rax,0x3b8(%rsp) 0x662218 <__wt_log_release+2696>: mov %rcx,0x3b0(%rsp) 0x662220 <__wt_log_release+2704>: je 0x662233 <__wt_log_release+2723> 0x662226 <__wt_log_release+2710>: mov 0x3b0(%rsp),%rdi 0x66222e <__wt_log_release+2718>: callq 0x4cdde0 <__asan_report_store8> 0x662233 <__wt_log_release+2723>: mov 0x3b0(%rsp),%rax 0x66223b <__wt_log_release+2731>: mov 0x3b8(%rsp),%rcx 0x662243 <__wt_log_release+2739>: mov %rcx,(%rax) 0x662246 <__wt_log_release+2742>: lfence