journal.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : journal_list_still_alive(): 0: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 7: 55 push %rbp 8: 31 c9 xor %ecx,%ecx a: 48 89 e5 mov %rsp,%rbp d: 48 8b 40 18 mov 0x18(%rax),%rax 11: 48 05 b0 01 00 00 add $0x1b0,%rax 17: 48 8b 10 mov (%rax),%rdx 1a: 48 39 c2 cmp %rax,%rdx 1d: 74 09 je 28 1f: 31 c9 xor %ecx,%ecx 21: 48 39 72 d0 cmp %rsi,0xffffffffffffffd0(%rdx) 25: 0f 96 c1 setbe %cl 28: c9 leaveq 29: 89 c8 mov %ecx,%eax 2b: c3 retq 000000000000002c : find_newer_jl_for_cn(): 2c: 55 push %rbp 2d: 48 8b 77 08 mov 0x8(%rdi),%rsi 31: 8b 4f 10 mov 0x10(%rdi),%ecx 34: 48 8b 57 38 mov 0x38(%rdi),%rdx 38: 48 89 e5 mov %rsp,%rbp 3b: eb 18 jmp 55 3d: 48 39 72 08 cmp %rsi,0x8(%rdx) 41: 75 0e jne 51 43: 39 4a 10 cmp %ecx,0x10(%rdx) 46: 75 09 jne 51 48: 48 8b 42 20 mov 0x20(%rdx),%rax 4c: 48 85 c0 test %rax,%rax 4f: 75 0b jne 5c 51: 48 8b 52 38 mov 0x38(%rdx),%rdx 55: 48 85 d2 test %rdx,%rdx 58: 75 e3 jne 3d 5a: 31 c0 xor %eax,%eax 5c: c9 leaveq 5d: c3 retq 000000000000005e : del_from_work_list(): 5e: 48 8b 96 98 00 00 00 mov 0x98(%rsi),%rdx 65: 55 push %rbp 66: 48 8d 8e 98 00 00 00 lea 0x98(%rsi),%rcx 6d: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 74: 48 89 e5 mov %rsp,%rbp 77: 48 39 ca cmp %rcx,%rdx 7a: 48 8b 78 18 mov 0x18(%rax),%rdi 7e: 74 1c je 9c 80: 48 8b 41 08 mov 0x8(%rcx),%rax 84: 48 89 42 08 mov %rax,0x8(%rdx) 88: 48 89 10 mov %rdx,(%rax) 8b: 48 89 49 08 mov %rcx,0x8(%rcx) 8f: 48 89 8e 98 00 00 00 mov %rcx,0x98(%rsi) 96: ff 8f 6c 01 00 00 decl 0x16c(%rdi) 9c: c9 leaveq 9d: c3 retq 000000000000009e : remove_journal_hash(): 9e: 49 89 c9 mov %rcx,%r9 a1: 49 89 d2 mov %rdx,%r10 a4: 48 8d 0c 09 lea (%rcx,%rcx,1),%rcx a8: 4c 89 c8 mov %r9,%rax ab: 4c 89 ca mov %r9,%rdx ae: 55 push %rbp af: 48 c1 ea 0d shr $0xd,%rdx b3: 48 c1 e0 07 shl $0x7,%rax b7: 48 31 d0 xor %rdx,%rax ba: 48 89 fa mov %rdi,%rdx bd: 48 89 e5 mov %rsp,%rbp c0: 48 c1 ea 07 shr $0x7,%rdx c4: 48 31 d0 xor %rdx,%rax c7: 48 31 c1 xor %rax,%rcx ca: 81 e1 ff 1f 00 00 and $0x1fff,%ecx d0: 48 8d 34 ce lea (%rsi,%rcx,8),%rsi d4: 48 85 f6 test %rsi,%rsi d7: 0f 84 9a 00 00 00 je 177 dd: 48 8b 16 mov (%rsi),%rdx e0: e9 89 00 00 00 jmpq 16e e5: 8b 42 10 mov 0x10(%rdx),%eax e8: 4c 39 c8 cmp %r9,%rax eb: 75 7d jne 16a ed: 48 39 7a 08 cmp %rdi,0x8(%rdx) f1: 75 77 jne 16a f3: 4d 85 d2 test %r10,%r10 f6: 74 06 je fe f8: 4c 3b 52 20 cmp 0x20(%rdx),%r10 fc: 75 6c jne 16a fe: 8b 42 18 mov 0x18(%rdx),%eax 101: a8 04 test $0x4,%al 103: 74 05 je 10a 105: 45 85 c0 test %r8d,%r8d 108: 74 60 je 16a 10a: 48 8b 4a 40 mov 0x40(%rdx),%rcx 10e: 48 85 c9 test %rcx,%rcx 111: 74 08 je 11b 113: 48 8b 42 38 mov 0x38(%rdx),%rax 117: 48 89 41 38 mov %rax,0x38(%rcx) 11b: 48 8b 4a 38 mov 0x38(%rdx),%rcx 11f: 48 8b 42 40 mov 0x40(%rdx),%rax 123: 48 85 c9 test %rcx,%rcx 126: 74 06 je 12e 128: 48 89 41 40 mov %rax,0x40(%rcx) 12c: eb 03 jmp 131 12e: 48 89 06 mov %rax,(%rsi) 131: 48 83 3a 00 cmpq $0x0,(%rdx) 135: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx) 13c: 48 c7 42 08 00 00 00 movq $0x0,0x8(%rdx) 143: 00 144: 48 c7 42 18 00 00 00 movq $0x0,0x18(%rdx) 14b: 00 14c: 74 0d je 15b 14e: 48 8b 42 20 mov 0x20(%rdx),%rax 152: 48 85 c0 test %rax,%rax 155: 74 04 je 15b 157: f0 ff 48 18 lock decl 0x18(%rax) 15b: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 162: 48 c7 42 20 00 00 00 movq $0x0,0x20(%rdx) 169: 00 16a: 48 8b 52 40 mov 0x40(%rdx),%rdx 16e: 48 85 d2 test %rdx,%rdx 171: 0f 85 6e ff ff ff jne e5 177: c9 leaveq 178: c3 retq 0000000000000179 : journal_compare_desc_commit(): 179: 55 push %rbp 17a: 8b 02 mov (%rdx),%eax 17c: 3b 06 cmp (%rsi),%eax 17e: 48 89 e5 mov %rsp,%rbp 181: 75 24 jne 1a7 183: 8b 52 04 mov 0x4(%rdx),%edx 186: 3b 56 04 cmp 0x4(%rsi),%edx 189: 75 1c jne 1a7 18b: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 192: 48 8b 40 18 mov 0x18(%rax),%rax 196: 3b 90 34 01 00 00 cmp 0x134(%rax),%edx 19c: 77 09 ja 1a7 19e: 31 c0 xor %eax,%eax 1a0: 85 d2 test %edx,%edx 1a2: 0f 94 c0 sete %al 1a5: eb 05 jmp 1ac 1a7: b8 01 00 00 00 mov $0x1,%eax 1ac: c9 leaveq 1ad: c3 retq 00000000000001ae : can_dirty(): 1ae: 55 push %rbp 1af: 4c 8b 47 08 mov 0x8(%rdi),%r8 1b3: b9 01 00 00 00 mov $0x1,%ecx 1b8: 8b 77 10 mov 0x10(%rdi),%esi 1bb: 48 8b 57 38 mov 0x38(%rdi),%rdx 1bf: 48 89 e5 mov %rsp,%rbp 1c2: eb 28 jmp 1ec 1c4: 48 83 7a 20 00 cmpq $0x0,0x20(%rdx) 1c9: 74 1d je 1e8 1cb: 48 83 3a 00 cmpq $0x0,(%rdx) 1cf: 74 17 je 1e8 1d1: 8b 42 10 mov 0x10(%rdx),%eax 1d4: 85 c0 test %eax,%eax 1d6: 74 10 je 1e8 1d8: 4c 39 42 08 cmp %r8,0x8(%rdx) 1dc: 75 0a jne 1e8 1de: 39 f0 cmp %esi,%eax 1e0: b8 00 00 00 00 mov $0x0,%eax 1e5: 0f 44 c8 cmove %eax,%ecx 1e8: 48 8b 52 38 mov 0x38(%rdx),%rdx 1ec: 48 85 d2 test %rdx,%rdx 1ef: 74 04 je 1f5 1f1: 85 c9 test %ecx,%ecx 1f3: 75 cf jne 1c4 1f5: 48 8b 57 40 mov 0x40(%rdi),%rdx 1f9: eb 37 jmp 232 1fb: 48 8b 42 20 mov 0x20(%rdx),%rax 1ff: 48 85 c0 test %rax,%rax 202: 74 2a je 22e 204: 48 83 78 10 00 cmpq $0x0,0x10(%rax) 209: 74 23 je 22e 20b: 83 78 1c 00 cmpl $0x0,0x1c(%rax) 20f: 7e 1d jle 22e 211: 48 83 3a 00 cmpq $0x0,(%rdx) 215: 74 17 je 22e 217: 8b 42 10 mov 0x10(%rdx),%eax 21a: 85 c0 test %eax,%eax 21c: 74 10 je 22e 21e: 4c 39 42 08 cmp %r8,0x8(%rdx) 222: 75 0a jne 22e 224: 39 f0 cmp %esi,%eax 226: b8 00 00 00 00 mov $0x0,%eax 22b: 0f 44 c8 cmove %eax,%ecx 22e: 48 8b 52 40 mov 0x40(%rdx),%rdx 232: 48 85 d2 test %rdx,%rdx 235: 74 04 je 23b 237: 85 c9 test %ecx,%ecx 239: 75 c0 jne 1fb 23b: c9 leaveq 23c: 89 c8 mov %ecx,%eax 23e: c3 retq 000000000000023f : reiserfs_update_inode_transaction(): 23f: 48 8b 87 58 01 00 00 mov 0x158(%rdi),%rax 246: 55 push %rbp 247: 48 89 e5 mov %rsp,%rbp 24a: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 251: 48 8b 50 18 mov 0x18(%rax),%rdx 255: 48 8b 82 58 01 00 00 mov 0x158(%rdx),%rax 25c: 48 89 47 b0 mov %rax,0xffffffffffffffb0(%rdi) 260: 48 8b 42 38 mov 0x38(%rdx),%rax 264: 48 89 47 a8 mov %rax,0xffffffffffffffa8(%rdi) 268: c9 leaveq 269: c3 retq 000000000000026a : reiserfs_journal_abort(): 26a: 55 push %rbp 26b: 48 89 e5 mov %rsp,%rbp 26e: 41 54 push %r12 270: 49 89 fc mov %rdi,%r12 273: 53 push %rbx 274: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 27b: 48 8b 50 18 mov 0x18(%rax),%rdx 27f: 8b 42 30 mov 0x30(%rdx),%eax 282: a8 08 test $0x8,%al 284: 75 52 jne 2d8 286: 83 ba 48 02 02 00 00 cmpl $0x0,0x20248(%rdx) 28d: 75 06 jne 295 28f: 89 b2 48 02 02 00 mov %esi,0x20248(%rdx) 295: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 29c: 00 29d: 48 8b 58 18 mov 0x18(%rax),%rbx 2a1: 8b 43 30 mov 0x30(%rbx),%eax 2a4: a8 08 test $0x8,%al 2a6: 75 30 jne 2d8 2a8: 49 8d 84 24 f0 02 00 lea 0x2f0(%r12),%rax 2af: 00 2b0: 4d 85 e4 test %r12,%r12 2b3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2b6: R_X86_64_32S .rodata.str1.1 2ba: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2bd: R_X86_64_32S .rodata.str1.1+0x10 2c1: 48 0f 45 f0 cmovne %rax,%rsi 2c5: 31 c0 xor %eax,%eax 2c7: e8 00 00 00 00 callq 2cc 2c8: R_X86_64_PC32 printk+0xfffffffffffffffc 2cc: 49 83 4c 24 58 01 orq $0x1,0x58(%r12) 2d2: f0 0f ba 6b 30 03 lock btsl $0x3,0x30(%rbx) 2d8: 5b pop %rbx 2d9: 41 5c pop %r12 2db: c9 leaveq 2dc: c3 retq 00000000000002dd : disable_barrier(): 2dd: 55 push %rbp 2de: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 2e5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2e8: R_X86_64_32S .rodata.str1.1 2ec: 48 89 e5 mov %rsp,%rbp 2ef: 48 81 60 38 ff ff f7 andq $0xfffffffffff7ffff,0x38(%rax) 2f6: ff 2f7: 48 8d 87 f0 02 00 00 lea 0x2f0(%rdi),%rax 2fe: 48 85 ff test %rdi,%rdi 301: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 304: R_X86_64_32S .rodata.str1.1+0x44 308: 48 0f 45 f0 cmovne %rax,%rsi 30c: 31 c0 xor %eax,%eax 30e: e8 00 00 00 00 callq 313 30f: R_X86_64_PC32 printk+0xfffffffffffffffc 313: c9 leaveq 314: c3 retq 0000000000000315 : reiserfs_prepare_for_journal(): 315: 55 push %rbp 316: 48 89 e5 mov %rsp,%rbp 319: 53 push %rbx 31a: 48 89 f3 mov %rsi,%rbx 31d: 48 83 ec 08 sub $0x8,%rsp 321: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 328: 48 ff 80 40 04 00 00 incq 0x440(%rax) 32f: f0 0f ba 2e 02 lock btsl $0x2,(%rsi) 334: 19 c0 sbb %eax,%eax 336: 85 c0 test %eax,%eax 338: 74 2f je 369 33a: 31 c0 xor %eax,%eax 33c: 85 d2 test %edx,%edx 33e: 74 59 je 399 340: be 33 01 00 00 mov $0x133,%esi 345: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 348: R_X86_64_32S .rodata.str1.1+0x6e 34c: e8 00 00 00 00 callq 351 34d: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 351: e8 00 00 00 00 callq 356 352: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 356: f0 0f ba 2b 02 lock btsl $0x2,(%rbx) 35b: 19 c0 sbb %eax,%eax 35d: 85 c0 test %eax,%eax 35f: 74 08 je 369 361: 48 89 df mov %rbx,%rdi 364: e8 00 00 00 00 callq 369 365: R_X86_64_PC32 __lock_buffer+0xfffffffffffffffc 369: f0 0f ba 2b 12 lock btsl $0x12,(%rbx) 36e: f0 0f ba 33 01 lock btrl $0x1,(%rbx) 373: 19 c0 sbb %eax,%eax 375: 85 c0 test %eax,%eax 377: 74 13 je 38c 379: 8b 03 mov (%rbx),%eax 37b: a9 00 00 01 00 test $0x10000,%eax 380: 74 0a je 38c 382: f0 0f ba 33 14 lock btrl $0x14,(%rbx) 387: f0 0f ba 2b 13 lock btsl $0x13,(%rbx) 38c: 48 89 df mov %rbx,%rdi 38f: e8 00 00 00 00 callq 394 390: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 394: b8 01 00 00 00 mov $0x1,%eax 399: 5a pop %rdx 39a: 5b pop %rbx 39b: c9 leaveq 39c: c3 retq 000000000000039d : queue_log_writer(): 39d: 55 push %rbp 39e: 48 89 e5 mov %rsp,%rbp 3a1: 41 55 push %r13 3a3: 41 54 push %r12 3a5: 53 push %rbx 3a6: 48 83 ec 38 sub $0x38,%rsp 3aa: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 3b1: 48 8b 58 18 mov 0x18(%rax),%rbx 3b5: f0 0f ba 6b 30 02 lock btsl $0x2,0x30(%rbx) 3bb: 4c 8d a3 f0 00 00 00 lea 0xf0(%rbx),%r12 3c2: 4c 8d 6d b0 lea 0xffffffffffffffb0(%rbp),%r13 3c6: c7 45 b0 00 00 00 00 movl $0x0,0xffffffffffffffb0(%rbp) 3cd: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3d4: 00 00 3d6: 4c 89 ee mov %r13,%rsi 3d9: 4c 89 e7 mov %r12,%rdi 3dc: 48 89 45 b8 mov %rax,0xffffffffffffffb8(%rbp) 3e0: 48 c7 45 c0 00 00 00 movq $0x0,0xffffffffffffffc0(%rbp) 3e7: 00 3e4: R_X86_64_32S default_wake_function 3e8: e8 00 00 00 00 callq 3ed 3e9: R_X86_64_PC32 add_wait_queue+0xfffffffffffffffc 3ed: 65 48 8b 14 25 00 00 mov %gs:0x0,%rdx 3f4: 00 00 3f6: b8 02 00 00 00 mov $0x2,%eax 3fb: 48 87 02 xchg %rax,(%rdx) 3fe: 8b 43 30 mov 0x30(%rbx),%eax 401: a8 04 test $0x4,%al 403: 74 05 je 40a 405: e8 00 00 00 00 callq 40a 406: R_X86_64_PC32 schedule+0xfffffffffffffffc 40a: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 411: 00 00 413: 4c 89 ee mov %r13,%rsi 416: 4c 89 e7 mov %r12,%rdi 419: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 420: e8 00 00 00 00 callq 425 421: R_X86_64_PC32 remove_wait_queue+0xfffffffffffffffc 425: 48 83 c4 38 add $0x38,%rsp 429: 5b pop %rbx 42a: 41 5c pop %r12 42c: 41 5d pop %r13 42e: c9 leaveq 42f: c3 retq 0000000000000430 : check_barrier_completion(): 430: 55 push %rbp 431: 48 89 e5 mov %rsp,%rbp 434: 53 push %rbx 435: 48 89 f3 mov %rsi,%rbx 438: 48 83 ec 08 sub $0x8,%rsp 43c: 8b 06 mov (%rsi),%eax 43e: f6 c4 20 test $0x20,%ah 441: 74 1c je 45f 443: f0 0f ba 36 0d lock btrl $0xd,(%rsi) 448: e8 90 fe ff ff callq 2dd 44d: f0 0f ba 2b 00 lock btsl $0x0,(%rbx) 452: f0 0f ba 2b 01 lock btsl $0x1,(%rbx) 457: 48 89 df mov %rbx,%rdi 45a: e8 00 00 00 00 callq 45f 45b: R_X86_64_PC32 sync_dirty_buffer+0xfffffffffffffffc 45f: 59 pop %rcx 460: 5b pop %rbx 461: c9 leaveq 462: c3 retq 0000000000000463 : add_to_chunk(): 463: 55 push %rbp 464: 48 89 e5 mov %rsp,%rbp 467: 41 55 push %r13 469: 49 89 cd mov %rcx,%r13 46c: 41 54 push %r12 46e: 49 89 d4 mov %rdx,%r12 471: 53 push %rbx 472: 48 89 fb mov %rdi,%rbx 475: 48 83 ec 08 sub $0x8,%rsp 479: 8b 97 00 01 00 00 mov 0x100(%rdi),%edx 47f: 83 fa 1f cmp $0x1f,%edx 482: 7e 04 jle 488 484: 0f 0b ud2a 486: eb fe jmp 486 488: 48 63 c2 movslq %edx,%rax 48b: 48 89 34 c7 mov %rsi,(%rdi,%rax,8) 48f: 8d 42 01 lea 0x1(%rdx),%eax 492: 31 d2 xor %edx,%edx 494: 83 f8 1f cmp $0x1f,%eax 497: 89 87 00 01 00 00 mov %eax,0x100(%rdi) 49d: 7e 24 jle 4c3 49f: 4d 85 e4 test %r12,%r12 4a2: 74 18 je 4bc 4a4: 4c 89 e7 mov %r12,%rdi 4a7: e8 00 00 00 00 callq 4ac 4a8: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 4ac: 48 89 df mov %rbx,%rdi 4af: 41 ff d5 callq *%r13 4b2: 4c 89 e7 mov %r12,%rdi 4b5: e8 00 00 00 00 callq 4ba 4b6: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 4ba: eb 02 jmp 4be 4bc: ff d1 callq *%rcx 4be: ba 01 00 00 00 mov $0x1,%edx 4c3: 5e pop %rsi 4c4: 5b pop %rbx 4c5: 41 5c pop %r12 4c7: 41 5d pop %r13 4c9: c9 leaveq 4ca: 89 d0 mov %edx,%eax 4cc: c3 retq 00000000000004cd : submit_barrier_buffer(): 4cd: 55 push %rbp 4ce: 48 89 e5 mov %rsp,%rbp 4d1: f0 ff 47 60 lock incl 0x60(%rdi) 4d5: 48 c7 47 38 00 00 00 movq $0x0,0x38(%rdi) 4dc: 00 4d9: R_X86_64_32S .text+0x4811 4dd: f0 0f ba 37 01 lock btrl $0x1,(%rdi) 4e2: 8b 07 mov (%rdi),%eax 4e4: a8 01 test $0x1,%al 4e6: 75 04 jne 4ec 4e8: 0f 0b ud2a 4ea: eb fe jmp 4ea 4ec: 48 89 fe mov %rdi,%rsi 4ef: bf 05 00 00 00 mov $0x5,%edi 4f4: e8 00 00 00 00 callq 4f9 4f5: R_X86_64_PC32 submit_bh+0xfffffffffffffffc 4f9: c9 leaveq 4fa: c3 retq 00000000000004fb : write_ordered_chunk(): 4fb: 55 push %rbp 4fc: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 503: 00 00 505: 48 89 e5 mov %rsp,%rbp 508: 41 54 push %r12 50a: 53 push %rbx 50b: 48 89 fb mov %rdi,%rbx 50e: f0 ff 80 f8 06 00 00 lock incl 0x6f8(%rax) 515: 45 31 e4 xor %r12d,%r12d 518: eb 2f jmp 549 51a: 49 63 c4 movslq %r12d,%rax 51d: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi 521: f0 ff 46 60 lock incl 0x60(%rsi) 525: 48 c7 46 38 00 00 00 movq $0x0,0x38(%rsi) 52c: 00 529: R_X86_64_32S .text+0x4811 52d: f0 0f ba 36 01 lock btrl $0x1,(%rsi) 532: 8b 06 mov (%rsi),%eax 534: a8 01 test $0x1,%al 536: 75 04 jne 53c 538: 0f 0b ud2a 53a: eb fe jmp 53a 53c: bf 01 00 00 00 mov $0x1,%edi 541: 41 ff c4 inc %r12d 544: e8 00 00 00 00 callq 549 545: R_X86_64_PC32 submit_bh+0xfffffffffffffffc 549: 44 3b a3 00 01 00 00 cmp 0x100(%rbx),%r12d 550: 7c c8 jl 51a 552: c7 83 00 01 00 00 00 movl $0x0,0x100(%rbx) 559: 00 00 00 55c: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 563: 00 00 565: f0 ff 88 f8 06 00 00 lock decl 0x6f8(%rax) 56c: 5b pop %rbx 56d: 41 5c pop %r12 56f: c9 leaveq 570: c3 retq 0000000000000571 : submit_logged_buffer(): 571: 55 push %rbp 572: 48 89 e5 mov %rsp,%rbp 575: f0 ff 47 60 lock incl 0x60(%rdi) 579: 48 c7 47 38 00 00 00 movq $0x0,0x38(%rdi) 580: 00 57d: R_X86_64_32S .text+0x47af 581: f0 0f ba 37 11 lock btrl $0x11,(%rdi) 586: f0 0f ba 37 01 lock btrl $0x1,(%rdi) 58b: f0 0f ba 37 14 lock btrl $0x14,(%rdi) 590: 19 c0 sbb %eax,%eax 592: 85 c0 test %eax,%eax 594: 75 04 jne 59a 596: 0f 0b ud2a 598: eb fe jmp 598 59a: 8b 07 mov (%rdi),%eax 59c: a8 01 test $0x1,%al 59e: 75 04 jne 5a4 5a0: 0f 0b ud2a 5a2: eb fe jmp 5a2 5a4: 48 89 fe mov %rdi,%rsi 5a7: bf 01 00 00 00 mov $0x1,%edi 5ac: e8 00 00 00 00 callq 5b1 5ad: R_X86_64_PC32 submit_bh+0xfffffffffffffffc 5b1: c9 leaveq 5b2: c3 retq 00000000000005b3 : write_chunk(): 5b3: 55 push %rbp 5b4: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 5bb: 00 00 5bd: 48 89 e5 mov %rsp,%rbp 5c0: 41 54 push %r12 5c2: 53 push %rbx 5c3: 48 89 fb mov %rdi,%rbx 5c6: f0 ff 80 f8 06 00 00 lock incl 0x6f8(%rax) 5cd: 45 31 e4 xor %r12d,%r12d 5d0: eb 0a jmp 5dc 5d2: 4a 8b 7c e3 f8 mov 0xfffffffffffffff8(%rbx,%r12,8),%rdi 5d7: e8 95 ff ff ff callq 571 5dc: 44 89 e0 mov %r12d,%eax 5df: 49 ff c4 inc %r12 5e2: 3b 83 00 01 00 00 cmp 0x100(%rbx),%eax 5e8: 7c e8 jl 5d2 5ea: c7 83 00 01 00 00 00 movl $0x0,0x100(%rbx) 5f1: 00 00 00 5f4: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 5fb: 00 00 5fd: f0 ff 88 f8 06 00 00 lock decl 0x6f8(%rax) 604: 5b pop %rbx 605: 41 5c pop %r12 607: c9 leaveq 608: c3 retq 0000000000000609 <_update_journal_header_block>: _update_journal_header_block(): 609: 55 push %rbp 60a: 48 89 e5 mov %rsp,%rbp 60d: 41 57 push %r15 60f: 49 89 f7 mov %rsi,%r15 612: 41 56 push %r14 614: 49 89 fe mov %rdi,%r14 617: 41 55 push %r13 619: 49 89 d5 mov %rdx,%r13 61c: 41 54 push %r12 61e: 53 push %rbx 61f: 48 83 ec 08 sub $0x8,%rsp 623: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 62a: 4c 8b 60 18 mov 0x18(%rax),%r12 62e: 41 8b 44 24 30 mov 0x30(%r12),%eax 633: a8 08 test $0x8,%al 635: 0f 85 5a 01 00 00 jne 795 <_update_journal_header_block+0x18c> 63b: 49 3b 54 24 78 cmp 0x78(%r12),%rdx 640: 0f 82 56 01 00 00 jb 79c <_update_journal_header_block+0x193> 646: 49 8b 9c 24 80 00 00 mov 0x80(%r12),%rbx 64d: 00 64e: 8b 03 mov (%rbx),%eax 650: a8 04 test $0x4,%al 652: 74 3c je 690 <_update_journal_header_block+0x87> 654: be 2c 01 00 00 mov $0x12c,%esi 659: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 65c: R_X86_64_32S .rodata.str1.1+0x6e 660: e8 00 00 00 00 callq 665 <_update_journal_header_block+0x5c> 661: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 665: e8 00 00 00 00 callq 66a <_update_journal_header_block+0x61> 666: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 66a: 8b 03 mov (%rbx),%eax 66c: a8 04 test $0x4,%al 66e: 75 06 jne 676 <_update_journal_header_block+0x6d> 670: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 674: 75 08 jne 67e <_update_journal_header_block+0x75> 676: 48 89 df mov %rbx,%rdi 679: e8 00 00 00 00 callq 67e <_update_journal_header_block+0x75> 67a: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 67e: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 685: 00 686: 8b 00 mov (%rax),%eax 688: a8 01 test $0x1,%al 68a: 0f 84 05 01 00 00 je 795 <_update_journal_header_block+0x18c> 690: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 697: 00 698: 4d 89 6c 24 78 mov %r13,0x78(%r12) 69d: 4d 89 7c 24 70 mov %r15,0x70(%r12) 6a2: 48 8b 40 28 mov 0x28(%rax),%rax 6a6: 44 89 28 mov %r13d,(%rax) 6a9: 44 89 78 04 mov %r15d,0x4(%rax) 6ad: 49 8b 54 24 40 mov 0x40(%r12),%rdx 6b2: 89 50 08 mov %edx,0x8(%rax) 6b5: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 6bc: f6 40 3a 08 testb $0x8,0x3a(%rax) 6c0: 0f 84 96 00 00 00 je 75c <_update_journal_header_block+0x153> 6c6: be 33 01 00 00 mov $0x133,%esi 6cb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6ce: R_X86_64_32S .rodata.str1.1+0x6e 6d2: 49 8b 9c 24 80 00 00 mov 0x80(%r12),%rbx 6d9: 00 6da: e8 00 00 00 00 callq 6df <_update_journal_header_block+0xd6> 6db: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 6df: e8 00 00 00 00 callq 6e4 <_update_journal_header_block+0xdb> 6e0: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 6e4: f0 0f ba 2b 02 lock btsl $0x2,(%rbx) 6e9: 19 c0 sbb %eax,%eax 6eb: 85 c0 test %eax,%eax 6ed: 74 08 je 6f7 <_update_journal_header_block+0xee> 6ef: 48 89 df mov %rbx,%rdi 6f2: e8 00 00 00 00 callq 6f7 <_update_journal_header_block+0xee> 6f3: R_X86_64_PC32 __lock_buffer+0xfffffffffffffffc 6f7: 49 8b bc 24 80 00 00 mov 0x80(%r12),%rdi 6fe: 00 6ff: e8 c9 fd ff ff callq 4cd 704: 83 f8 a1 cmp $0xffffffffffffffa1,%eax 707: 49 8b 9c 24 80 00 00 mov 0x80(%r12),%rbx 70e: 00 70f: 75 0f jne 720 <_update_journal_header_block+0x117> 711: f0 0f ba 2b 00 lock btsl $0x0,(%rbx) 716: 4c 89 f7 mov %r14,%rdi 719: e8 bf fb ff ff callq 2dd 71e: eb 3c jmp 75c <_update_journal_header_block+0x153> 720: be 2c 01 00 00 mov $0x12c,%esi 725: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 728: R_X86_64_32S .rodata.str1.1+0x6e 72c: e8 00 00 00 00 callq 731 <_update_journal_header_block+0x128> 72d: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 731: e8 00 00 00 00 callq 736 <_update_journal_header_block+0x12d> 732: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 736: 8b 03 mov (%rbx),%eax 738: a8 04 test $0x4,%al 73a: 75 06 jne 742 <_update_journal_header_block+0x139> 73c: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 740: 75 08 jne 74a <_update_journal_header_block+0x141> 742: 48 89 df mov %rbx,%rdi 745: e8 00 00 00 00 callq 74a <_update_journal_header_block+0x141> 746: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 74a: 49 8b b4 24 80 00 00 mov 0x80(%r12),%rsi 751: 00 752: 4c 89 f7 mov %r14,%rdi 755: e8 d6 fc ff ff callq 430 75a: eb 1a jmp 776 <_update_journal_header_block+0x16d> 75c: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 763: 00 764: f0 0f ba 28 01 lock btsl $0x1,(%rax) 769: 49 8b bc 24 80 00 00 mov 0x80(%r12),%rdi 770: 00 771: e8 00 00 00 00 callq 776 <_update_journal_header_block+0x16d> 772: R_X86_64_PC32 sync_dirty_buffer+0xfffffffffffffffc 776: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 77d: 00 77e: 8b 00 mov (%rax),%eax 780: a8 01 test $0x1,%al 782: 75 18 jne 79c <_update_journal_header_block+0x193> 784: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 787: R_X86_64_32S .rodata.str1.1+0xa0 78b: 4c 89 f7 mov %r14,%rdi 78e: 31 c0 xor %eax,%eax 790: e8 00 00 00 00 callq 795 <_update_journal_header_block+0x18c> 791: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 795: b8 fb ff ff ff mov $0xfffffffb,%eax 79a: eb 02 jmp 79e <_update_journal_header_block+0x195> 79c: 31 c0 xor %eax,%eax 79e: 5f pop %rdi 79f: 5b pop %rbx 7a0: 41 5c pop %r12 7a2: 41 5d pop %r13 7a4: 41 5e pop %r14 7a6: 41 5f pop %r15 7a8: c9 leaveq 7a9: c3 retq 00000000000007aa : reiserfs_free_jh(): 7aa: 55 push %rbp 7ab: 48 89 e5 mov %rsp,%rbp 7ae: 53 push %rbx 7af: 48 89 fb mov %rdi,%rbx 7b2: 48 83 ec 08 sub $0x8,%rsp 7b6: 48 8b 7f 40 mov 0x40(%rdi),%rdi 7ba: 48 85 ff test %rdi,%rdi 7bd: 74 48 je 807 7bf: 48 8d 47 10 lea 0x10(%rdi),%rax 7c3: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 7ca: 00 7cb: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 7d2: 00 7d3: 48 8b 4f 10 mov 0x10(%rdi),%rcx 7d7: 48 8b 50 08 mov 0x8(%rax),%rdx 7db: 48 89 51 08 mov %rdx,0x8(%rcx) 7df: 48 89 0a mov %rcx,(%rdx) 7e2: 48 89 40 08 mov %rax,0x8(%rax) 7e6: 48 89 47 10 mov %rax,0x10(%rdi) 7ea: e8 00 00 00 00 callq 7ef 7eb: R_X86_64_PC32 kfree+0xfffffffffffffffc 7ef: 83 3d 00 00 00 00 00 cmpl $0x0,0(%rip) # 7f6 7f1: R_X86_64_PC32 .bss+0xffffffffffffffff 7f6: 7f 04 jg 7fc 7f8: 0f 0b ud2a 7fa: eb fe jmp 7fa 7fc: f0 ff 0d 00 00 00 00 lock decl 0(%rip) # 803 7ff: R_X86_64_PC32 .bss 803: f0 ff 4b 60 lock decl 0x60(%rbx) 807: 41 58 pop %r8 809: 5b pop %rbx 80a: c9 leaveq 80b: c3 retq 000000000000080c : write_ordered_buffers(): 80c: 55 push %rbp 80d: 48 89 e5 mov %rsp,%rbp 810: 41 56 push %r14 812: 49 89 ce mov %rcx,%r14 815: 48 8d 45 c0 lea 0xffffffffffffffc0(%rbp),%rax 819: 41 55 push %r13 81b: 41 54 push %r12 81d: 49 89 fc mov %rdi,%r12 820: 53 push %rbx 821: 48 81 ec 30 01 00 00 sub $0x130,%rsp 828: 44 8b ae 48 02 02 00 mov 0x20248(%rsi),%r13d 82f: 48 89 45 c0 mov %rax,0xffffffffffffffc0(%rbp) 833: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) 837: c7 45 b0 00 00 00 00 movl $0x0,0xffffffffffffffb0(%rbp) 83e: e8 00 00 00 00 callq 843 83f: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 843: e9 13 01 00 00 jmpq 95b 848: 48 8b 47 f8 mov 0xfffffffffffffff8(%rdi),%rax 84c: 48 8d 4f f0 lea 0xfffffffffffffff0(%rdi),%rcx 850: 48 89 45 d8 mov %rax,0xffffffffffffffd8(%rbp) 854: f0 ff 40 60 lock incl 0x60(%rax) 858: 48 8b 45 d8 mov 0xffffffffffffffd8(%rbp),%rax 85c: f0 0f ba 28 02 lock btsl $0x2,(%rax) 861: 19 d2 sbb %edx,%edx 863: 85 d2 test %edx,%edx 865: 48 8b 55 d8 mov 0xffffffffffffffd8(%rbp),%rdx 869: 74 79 je 8e4 86b: 8b 02 mov (%rdx),%eax 86d: a8 02 test $0x2,%al 86f: 75 1c jne 88d 871: 48 8b 17 mov (%rdi),%rdx 874: 48 8b 47 08 mov 0x8(%rdi),%rax 878: 48 8d 75 c0 lea 0xffffffffffffffc0(%rbp),%rsi 87c: 48 89 42 08 mov %rax,0x8(%rdx) 880: 48 89 10 mov %rdx,(%rax) 883: e8 00 00 00 00 callq 888 884: R_X86_64_PC32 list_add+0xfffffffffffffffc 888: e9 be 00 00 00 jmpq 94b 88d: 4c 89 e7 mov %r12,%rdi 890: e8 00 00 00 00 callq 895 891: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 895: 83 7d b0 00 cmpl $0x0,0xffffffffffffffb0(%rbp) 899: 74 0c je 8a7 89b: 48 8d bd b0 fe ff ff lea 0xfffffffffffffeb0(%rbp),%rdi 8a2: e8 54 fc ff ff callq 4fb 8a7: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 8ab: be 2c 01 00 00 mov $0x12c,%esi 8b0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 8b3: R_X86_64_32S .rodata.str1.1+0x6e 8b7: e8 00 00 00 00 callq 8bc 8b8: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 8bc: e8 00 00 00 00 callq 8c1 8bd: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 8c1: 8b 03 mov (%rbx),%eax 8c3: a8 04 test $0x4,%al 8c5: 75 06 jne 8cd 8c7: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 8cb: 75 08 jne 8d5 8cd: 48 89 df mov %rbx,%rdi 8d0: e8 00 00 00 00 callq 8d5 8d1: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 8d5: e8 00 00 00 00 callq 8da 8d6: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 8da: 4c 89 e7 mov %r12,%rdi 8dd: e8 00 00 00 00 callq 8e2 8de: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 8e2: eb 67 jmp 94b 8e4: 8b 02 mov (%rdx),%eax 8e6: a8 01 test $0x1,%al 8e8: 75 11 jne 8fb 8ea: 8b 02 mov (%rdx),%eax 8ec: a8 02 test $0x2,%al 8ee: 74 0b je 8fb 8f0: f0 0f ba 32 01 lock btrl $0x1,(%rdx) 8f5: 41 bd fb ff ff ff mov $0xfffffffb,%r13d 8fb: 48 8b 7d d8 mov 0xffffffffffffffd8(%rbp),%rdi 8ff: 8b 07 mov (%rdi),%eax 901: a8 02 test $0x2,%al 903: 74 38 je 93d 905: 48 8d 79 10 lea 0x10(%rcx),%rdi 909: 48 8b 51 10 mov 0x10(%rcx),%rdx 90d: 48 8d 75 c0 lea 0xffffffffffffffc0(%rbp),%rsi 911: 48 8b 47 08 mov 0x8(%rdi),%rax 915: 48 89 42 08 mov %rax,0x8(%rdx) 919: 48 89 10 mov %rdx,(%rax) 91c: e8 00 00 00 00 callq 921 91d: R_X86_64_PC32 list_add+0xfffffffffffffffc 921: 48 8b 75 d8 mov 0xffffffffffffffd8(%rbp),%rsi 925: 48 8d bd b0 fe ff ff lea 0xfffffffffffffeb0(%rbp),%rdi 92c: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 92f: R_X86_64_32S .text+0x4fb 933: 4c 89 e2 mov %r12,%rdx 936: e8 28 fb ff ff callq 463 93b: eb 0e jmp 94b 93d: e8 00 00 00 00 callq 942 93e: R_X86_64_PC32 reiserfs_free_jh+0xfffffffffffffffc 942: 48 8b 7d d8 mov 0xffffffffffffffd8(%rbp),%rdi 946: e8 00 00 00 00 callq 94b 947: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 94b: 48 8b 45 d8 mov 0xffffffffffffffd8(%rbp),%rax 94f: f0 ff 48 60 lock decl 0x60(%rax) 953: 4c 89 e7 mov %r12,%rdi 956: e8 00 00 00 00 callq 95b 957: R_X86_64_PC32 cond_resched_lock+0xfffffffffffffffc 95b: 49 8b 3e mov (%r14),%rdi 95e: 4c 39 f7 cmp %r14,%rdi 961: 0f 85 e1 fe ff ff jne 848 967: 83 7d b0 00 cmpl $0x0,0xffffffffffffffb0(%rbp) 96b: 0f 84 d7 00 00 00 je a48 971: 4c 89 e7 mov %r12,%rdi 974: e8 00 00 00 00 callq 979 975: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 979: 48 8d bd b0 fe ff ff lea 0xfffffffffffffeb0(%rbp),%rdi 980: e8 76 fb ff ff callq 4fb 985: 4c 89 e7 mov %r12,%rdi 988: e8 00 00 00 00 callq 98d 989: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 98d: e9 b6 00 00 00 jmpq a48 992: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 996: 48 8b 40 f8 mov 0xfffffffffffffff8(%rax),%rax 99a: 48 89 45 d8 mov %rax,0xffffffffffffffd8(%rbp) 99e: f0 ff 40 60 lock incl 0x60(%rax) 9a2: 48 8b 7d d8 mov 0xffffffffffffffd8(%rbp),%rdi 9a6: e8 00 00 00 00 callq 9ab 9a7: R_X86_64_PC32 reiserfs_free_jh+0xfffffffffffffffc 9ab: 48 8b 45 d8 mov 0xffffffffffffffd8(%rbp),%rax 9af: 8b 00 mov (%rax),%eax 9b1: a8 04 test $0x4,%al 9b3: 74 3e je 9f3 9b5: 4c 89 e7 mov %r12,%rdi 9b8: e8 00 00 00 00 callq 9bd 9b9: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 9bd: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 9c1: be 2c 01 00 00 mov $0x12c,%esi 9c6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 9c9: R_X86_64_32S .rodata.str1.1+0x6e 9cd: e8 00 00 00 00 callq 9d2 9ce: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 9d2: e8 00 00 00 00 callq 9d7 9d3: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 9d7: 8b 03 mov (%rbx),%eax 9d9: a8 04 test $0x4,%al 9db: 75 06 jne 9e3 9dd: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 9e1: 75 08 jne 9eb 9e3: 48 89 df mov %rbx,%rdi 9e6: e8 00 00 00 00 callq 9eb 9e7: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 9eb: 4c 89 e7 mov %r12,%rdi 9ee: e8 00 00 00 00 callq 9f3 9ef: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 9f3: 48 8b 55 d8 mov 0xffffffffffffffd8(%rbp),%rdx 9f7: 8b 02 mov (%rdx),%eax 9f9: a8 01 test $0x1,%al 9fb: b8 fb ff ff ff mov $0xfffffffb,%eax a00: 44 0f 44 e8 cmove %eax,%r13d a04: 8b 02 mov (%rdx),%eax a06: a8 02 test $0x2,%al a08: 74 2e je a38 a0a: 48 8b 42 10 mov 0x10(%rdx),%rax a0e: 48 83 78 18 00 cmpq $0x0,0x18(%rax) a13: 75 23 jne a38 a15: 4c 89 e7 mov %r12,%rdi a18: e8 00 00 00 00 callq a1d a19: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc a1d: 48 8d 55 d8 lea 0xffffffffffffffd8(%rbp),%rdx a21: bf 01 00 00 00 mov $0x1,%edi a26: be 01 00 00 00 mov $0x1,%esi a2b: e8 00 00 00 00 callq a30 a2c: R_X86_64_PC32 ll_rw_block+0xfffffffffffffffc a30: 4c 89 e7 mov %r12,%rdi a33: e8 00 00 00 00 callq a38 a34: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc a38: 48 8b 45 d8 mov 0xffffffffffffffd8(%rbp),%rax a3c: f0 ff 48 60 lock decl 0x60(%rax) a40: 4c 89 e7 mov %r12,%rdi a43: e8 00 00 00 00 callq a48 a44: R_X86_64_PC32 cond_resched_lock+0xfffffffffffffffc a48: 48 8d 45 c0 lea 0xffffffffffffffc0(%rbp),%rax a4c: 48 39 45 c0 cmp %rax,0xffffffffffffffc0(%rbp) a50: 0f 85 3c ff ff ff jne 992 a56: 4c 89 e7 mov %r12,%rdi a59: e8 00 00 00 00 callq a5e a5a: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc a5e: 48 81 c4 30 01 00 00 add $0x130,%rsp a65: 44 89 e8 mov %r13d,%eax a68: 5b pop %rbx a69: 41 5c pop %r12 a6b: 41 5d pop %r13 a6d: 41 5e pop %r14 a6f: c9 leaveq a70: c3 retq 0000000000000a71 : cleanup_bitmap_list(): a71: 55 push %rbp a72: 48 89 e5 mov %rsp,%rbp a75: 41 57 push %r15 a77: 45 31 ff xor %r15d,%r15d a7a: 41 56 push %r14 a7c: 45 31 f6 xor %r14d,%r14d a7f: 41 55 push %r13 a81: 49 89 f5 mov %rsi,%r13 a84: 41 54 push %r12 a86: 53 push %rbx a87: 48 83 ec 08 sub $0x8,%rsp a8b: 48 89 7d d0 mov %rdi,0xffffffffffffffd0(%rbp) a8f: 48 83 7e 08 00 cmpq $0x0,0x8(%rsi) a94: 75 60 jne af6 a96: eb 76 jmp b0e a98: 49 8b 45 08 mov 0x8(%r13),%rax a9c: 4e 8b 24 30 mov (%rax,%r14,1),%r12 aa0: 4d 85 e4 test %r12,%r12 aa3: 74 4a je aef aa5: 48 8b 5a 18 mov 0x18(%rdx),%rbx aa9: ff 8b 64 01 00 00 decl 0x164(%rbx) aaf: 83 bb 60 01 00 00 64 cmpl $0x64,0x160(%rbx) ab6: 7e 14 jle acc ab8: 49 8b 7c 24 08 mov 0x8(%r12),%rdi abd: e8 00 00 00 00 callq ac2 abe: R_X86_64_PC32 kfree+0xfffffffffffffffc ac2: 4c 89 e7 mov %r12,%rdi ac5: e8 00 00 00 00 callq aca ac6: R_X86_64_PC32 kfree+0xfffffffffffffffc aca: eb 17 jmp ae3 acc: 48 8d b3 78 01 00 00 lea 0x178(%rbx),%rsi ad3: 49 8d 7c 24 10 lea 0x10(%r12),%rdi ad8: e8 00 00 00 00 callq add ad9: R_X86_64_PC32 list_add+0xfffffffffffffffc add: ff 83 60 01 00 00 incl 0x160(%rbx) ae3: 49 8b 45 08 mov 0x8(%r13),%rax ae7: 4a c7 04 30 00 00 00 movq $0x0,(%rax,%r14,1) aee: 00 aef: 41 ff c7 inc %r15d af2: 49 83 c6 08 add $0x8,%r14 af6: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax afa: 48 8b 90 10 03 00 00 mov 0x310(%rax),%rdx b01: 48 8b 42 08 mov 0x8(%rdx),%rax b05: 0f b7 40 46 movzwl 0x46(%rax),%eax b09: 41 39 c7 cmp %eax,%r15d b0c: 7c 8a jl a98 b0e: 41 59 pop %r9 b10: 5b pop %rbx b11: 41 5c pop %r12 b13: 41 5d pop %r13 b15: 41 5e pop %r14 b17: 41 5f pop %r15 b19: c9 leaveq b1a: c3 retq 0000000000000b1b : reiserfs_check_lock_depth(): b1b: 55 push %rbp b1c: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax b23: 00 00 b25: 83 78 1c 00 cmpl $0x0,0x1c(%rax) b29: 48 89 e5 mov %rsp,%rbp b2c: 79 11 jns b3f b2e: 48 89 f2 mov %rsi,%rdx b31: 31 c0 xor %eax,%eax b33: 48 c7 c6 00 00 00 00 mov $0x0,%rsi b36: R_X86_64_32S .rodata.str1.1+0xcc b3a: e8 00 00 00 00 callq b3f b3b: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc b3f: c9 leaveq b40: c3 retq 0000000000000b41 : flush_commit_list(): b41: 55 push %rbp b42: 48 89 e5 mov %rsp,%rbp b45: 41 57 push %r15 b47: 41 56 push %r14 b49: 41 55 push %r13 b4b: 49 89 fd mov %rdi,%r13 b4e: 41 54 push %r12 b50: 49 89 f4 mov %rsi,%r12 b53: 53 push %rbx b54: 48 83 ec 48 sub $0x48,%rsp b58: 89 55 9c mov %edx,0xffffffffffffff9c(%rbp) b5b: 48 c7 45 d0 00 00 00 movq $0x0,0xffffffffffffffd0(%rbp) b62: 00 b63: 48 8b 46 58 mov 0x58(%rsi),%rax b67: 48 c7 c6 00 00 00 00 mov $0x0,%rsi b6a: R_X86_64_32S .rodata.str1.1+0xef b6e: 48 89 45 a0 mov %rax,0xffffffffffffffa0(%rbp) b72: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax b79: 4c 8b 78 18 mov 0x18(%rax),%r15 b7d: e8 00 00 00 00 callq b82 b7e: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc b82: 41 83 7c 24 20 00 cmpl $0x0,0x20(%r12) b88: c7 45 c4 00 00 00 00 movl $0x0,0xffffffffffffffc4(%rbp) b8f: 0f 85 a6 05 00 00 jne 113b b95: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax b9c: 00 00 b9e: f0 ff 80 f8 06 00 00 lock incl 0x6f8(%rax) ba5: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) bab: 75 04 jne bb1 bad: 0f 0b ud2a baf: eb fe jmp baf bb1: 48 8b 55 a0 mov 0xffffffffffffffa0(%rbp),%rdx bb5: 49 3b 57 38 cmp 0x38(%r15),%rdx bb9: 75 04 jne bbf bbb: 0f 0b ud2a bbd: eb fe jmp bbd bbf: 41 ff 84 24 c8 00 00 incl 0xc8(%r12) bc6: 00 bc7: 83 7d 9c 00 cmpl $0x0,0xffffffffffffff9c(%rbp) bcb: 0f 84 b1 00 00 00 je c82 bd1: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax bd8: 49 8b 5c 24 58 mov 0x58(%r12),%rbx bdd: 48 8b 40 18 mov 0x18(%rax),%rax be1: 48 89 5d b0 mov %rbx,0xffffffffffffffb0(%rbp) be5: 48 89 45 b8 mov %rax,0xffffffffffffffb8(%rbp) be9: 49 8b 94 24 90 00 00 mov 0x90(%r12),%rdx bf0: 00 bf1: 4c 89 e1 mov %r12,%rcx bf4: 48 8b 45 b8 mov 0xffffffffffffffb8(%rbp),%rax bf8: 48 05 b0 01 00 00 add $0x1b0,%rax bfe: 48 39 c2 cmp %rax,%rdx c01: 74 19 je c1c c03: 83 7a 98 00 cmpl $0x0,0xffffffffffffff98(%rdx) c07: 48 8d 82 78 ff ff ff lea 0xffffffffffffff78(%rdx),%rax c0e: 75 0c jne c1c c10: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx c17: 48 89 c1 mov %rax,%rcx c1a: eb d8 jmp bf4 c1c: 4c 39 e1 cmp %r12,%rcx c1f: 74 61 je c82 c21: 48 8d 99 88 00 00 00 lea 0x88(%rcx),%rbx c28: 4c 8b 73 d0 mov 0xffffffffffffffd0(%rbx),%r14 c2c: 4c 3b 75 b0 cmp 0xffffffffffffffb0(%rbp),%r14 c30: 48 8d b3 78 ff ff ff lea 0xffffffffffffff78(%rbx),%rsi c37: 73 49 jae c82 c39: 83 7b 94 00 cmpl $0x0,0xffffffffffffff94(%rbx) c3d: 74 31 je c70 c3f: 31 d2 xor %edx,%edx c41: 4c 89 ef mov %r13,%rdi c44: e8 f8 fe ff ff callq b41 c49: 48 8b 75 b0 mov 0xffffffffffffffb0(%rbp),%rsi c4d: 4c 89 ef mov %r13,%rdi c50: e8 ab f3 ff ff callq 0 c55: 85 c0 test %eax,%eax c57: 0f 84 f5 02 00 00 je f52 c5d: 4c 89 f6 mov %r14,%rsi c60: 4c 89 ef mov %r13,%rdi c63: e8 98 f3 ff ff callq 0 c68: 85 c0 test %eax,%eax c6a: 0f 84 79 ff ff ff je be9 c70: 48 8b 45 b8 mov 0xffffffffffffffb8(%rbp),%rax c74: 48 8b 1b mov (%rbx),%rbx c77: 48 05 b0 01 00 00 add $0x1b0,%rax c7d: 48 39 c3 cmp %rax,%rbx c80: 75 a6 jne c28 c82: 49 8d 5c 24 28 lea 0x28(%r12),%rbx c87: be 69 00 00 00 mov $0x69,%esi c8c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi c8f: R_X86_64_32S .rodata.str1.1+0x101 c93: e8 00 00 00 00 callq c98 c94: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc c98: e8 00 00 00 00 callq c9d c99: R_X86_64_PC32 cond_resched+0xfffffffffffffffc c9d: 48 89 df mov %rbx,%rdi ca0: f0 41 ff 4c 24 28 lock decl 0x28(%r12) ca6: 79 05 jns cad ca8: e8 00 00 00 00 callq cad ca9: R_X86_64_PC32 __down_failed+0xfffffffffffffffc cad: 48 8b 75 a0 mov 0xffffffffffffffa0(%rbp),%rsi cb1: 4c 89 ef mov %r13,%rdi cb4: e8 47 f3 ff ff callq 0 cb9: 85 c0 test %eax,%eax cbb: 74 23 je ce0 cbd: 49 83 7c 24 58 00 cmpq $0x0,0x58(%r12) cc3: 75 04 jne cc9 cc5: 0f 0b ud2a cc7: eb fe jmp cc7 cc9: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) ccf: 7f 24 jg cf5 cd1: 83 7d 9c 00 cmpl $0x0,0xffffffffffffff9c(%rbp) cd5: 74 09 je ce0 cd7: 41 c7 44 24 20 01 00 movl $0x1,0x20(%r12) cde: 00 00 ce0: 48 89 df mov %rbx,%rdi ce3: f0 41 ff 44 24 28 lock incl 0x28(%r12) ce9: 7f 05 jg cf0 ceb: e8 00 00 00 00 callq cf0 cec: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc cf0: e9 5d 02 00 00 jmpq f52 cf5: 49 8d 9c 24 b8 00 00 lea 0xb8(%r12),%rbx cfc: 00 cfd: 49 39 9c 24 b8 00 00 cmp %rbx,0xb8(%r12) d04: 00 d05: c7 45 c4 00 00 00 00 movl $0x0,0xffffffffffffffc4(%rbp) d0c: 74 2f je d3d d0e: e8 00 00 00 00 callq d13 d0f: R_X86_64_PC32 unlock_kernel+0xfffffffffffffffc d13: 49 8d bf 98 01 00 00 lea 0x198(%r15),%rdi d1a: 48 89 d9 mov %rbx,%rcx d1d: 4c 89 e2 mov %r12,%rdx d20: 4c 89 fe mov %r15,%rsi d23: e8 e4 fa ff ff callq 80c d28: c7 45 c4 00 00 00 00 movl $0x0,0xffffffffffffffc4(%rbp) d2f: 85 c0 test %eax,%eax d31: 0f 4f 45 c4 cmovg 0xffffffffffffffc4(%rbp),%eax d35: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) d38: e8 00 00 00 00 callq d3d d39: R_X86_64_PC32 lock_kernel+0xfffffffffffffffc d3d: 49 8d 84 24 b8 00 00 lea 0xb8(%r12),%rax d44: 00 d45: 49 39 84 24 b8 00 00 cmp %rax,0xb8(%r12) d4c: 00 d4d: 74 04 je d53 d4f: 0f 0b ud2a d51: eb fe jmp d51 d53: f0 41 ff 87 a8 02 02 lock incl 0x202a8(%r15) d5a: 00 d5b: 41 8b 5c 24 10 mov 0x10(%r12),%ebx d60: b8 00 01 00 00 mov $0x100,%eax d65: ff c3 inc %ebx d67: 81 fb ff 00 00 00 cmp $0xff,%ebx d6d: 0f 4e d8 cmovle %eax,%ebx d70: 45 31 f6 xor %r14d,%r14d d73: eb 63 jmp dd8 d75: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax d7c: 31 d2 xor %edx,%edx d7e: 4d 8b 45 18 mov 0x18(%r13),%r8 d82: 48 8b 70 08 mov 0x8(%rax),%rsi d86: 48 8b 40 18 mov 0x18(%rax),%rax d8a: 8b 4e 14 mov 0x14(%rsi),%ecx d8d: 48 8b 78 20 mov 0x20(%rax),%rdi d91: 49 8b 04 24 mov (%r12),%rax d95: 4c 01 f0 add %r14,%rax d98: 48 f7 f1 div %rcx d9b: 8b 46 0c mov 0xc(%rsi),%eax d9e: 01 d0 add %edx,%eax da0: 44 89 c2 mov %r8d,%edx da3: 48 63 f0 movslq %eax,%rsi da6: e8 00 00 00 00 callq dab da7: R_X86_64_PC32 __find_get_block+0xfffffffffffffffc dab: 48 85 c0 test %rax,%rax dae: 48 89 45 d0 mov %rax,0xffffffffffffffd0(%rbp) db2: 74 21 je dd5 db4: 8b 00 mov (%rax),%eax db6: a8 02 test $0x2,%al db8: 74 13 je dcd dba: 48 8d 55 d0 lea 0xffffffffffffffd0(%rbp),%rdx dbe: be 01 00 00 00 mov $0x1,%esi dc3: bf 01 00 00 00 mov $0x1,%edi dc8: e8 00 00 00 00 callq dcd dc9: R_X86_64_PC32 ll_rw_block+0xfffffffffffffffc dcd: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax dd1: f0 ff 48 60 lock decl 0x60(%rax) dd5: 49 ff c6 inc %r14 dd8: 44 39 f3 cmp %r14d,%ebx ddb: 7f 98 jg d75 ddd: f0 41 ff 8f a8 02 02 lock decl 0x202a8(%r15) de4: 00 de5: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) de9: 75 04 jne def deb: 41 8b 47 30 mov 0x30(%r15),%eax def: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax df6: 8b 58 38 mov 0x38(%rax),%ebx df9: 81 e3 00 00 08 00 and $0x80000,%ebx dff: 89 5d ac mov %ebx,0xffffffffffffffac(%rbp) e02: 74 56 je e5a e04: be 33 01 00 00 mov $0x133,%esi e09: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e0c: R_X86_64_32S .rodata.str1.1+0x6e e10: 49 8b 5c 24 70 mov 0x70(%r12),%rbx e15: e8 00 00 00 00 callq e1a e16: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc e1a: e8 00 00 00 00 callq e1f e1b: R_X86_64_PC32 cond_resched+0xfffffffffffffffc e1f: f0 0f ba 2b 02 lock btsl $0x2,(%rbx) e24: 19 c0 sbb %eax,%eax e26: 85 c0 test %eax,%eax e28: 74 08 je e32 e2a: 48 89 df mov %rbx,%rdi e2d: e8 00 00 00 00 callq e32 e2e: R_X86_64_PC32 __lock_buffer+0xfffffffffffffffc e32: 49 8b 7c 24 70 mov 0x70(%r12),%rdi e37: e8 91 f6 ff ff callq 4cd e3c: 83 f8 a1 cmp $0xffffffffffffffa1,%eax e3f: 75 19 jne e5a e41: 49 8b 44 24 70 mov 0x70(%r12),%rax e46: f0 0f ba 28 00 lock btsl $0x0,(%rax) e4b: 4c 89 ef mov %r13,%rdi e4e: e8 8a f4 ff ff callq 2dd e53: c7 45 ac 00 00 00 00 movl $0x0,0xffffffffffffffac(%rbp) e5a: 45 31 f6 xor %r14d,%r14d e5d: e9 9f 00 00 00 jmpq f01 e62: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax e69: 31 d2 xor %edx,%edx e6b: 4d 8b 45 18 mov 0x18(%r13),%r8 e6f: 48 8b 70 08 mov 0x8(%rax),%rsi e73: 48 8b 40 18 mov 0x18(%rax),%rax e77: 8b 4e 14 mov 0x14(%rsi),%ecx e7a: 48 8b 78 20 mov 0x20(%rax),%rdi e7e: 49 8b 04 24 mov (%r12),%rax e82: 4c 01 f0 add %r14,%rax e85: 48 f7 f1 div %rcx e88: 8b 46 0c mov 0xc(%rsi),%eax e8b: 01 d0 add %edx,%eax e8d: 44 89 c2 mov %r8d,%edx e90: 48 63 f0 movslq %eax,%rsi e93: e8 00 00 00 00 callq e98 e94: R_X86_64_PC32 __find_get_block+0xfffffffffffffffc e98: be 2c 01 00 00 mov $0x12c,%esi e9d: 48 89 c3 mov %rax,%rbx ea0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ea3: R_X86_64_32S .rodata.str1.1+0x6e ea7: 48 89 45 d0 mov %rax,0xffffffffffffffd0(%rbp) eab: e8 00 00 00 00 callq eb0 eac: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc eb0: e8 00 00 00 00 callq eb5 eb1: R_X86_64_PC32 cond_resched+0xfffffffffffffffc eb5: 8b 03 mov (%rbx),%eax eb7: a8 04 test $0x4,%al eb9: 75 06 jne ec1 ebb: 83 7b 60 00 cmpl $0x0,0x60(%rbx) ebf: 75 08 jne ec9 ec1: 48 89 df mov %rbx,%rdi ec4: e8 00 00 00 00 callq ec9 ec5: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc ec9: 48 8b 7d d0 mov 0xffffffffffffffd0(%rbp),%rdi ecd: 8b 07 mov (%rdi),%eax ecf: a8 02 test $0x2,%al ed1: 74 05 je ed8 ed3: e8 00 00 00 00 callq ed8 ed4: R_X86_64_PC32 sync_dirty_buffer+0xfffffffffffffffc ed8: 48 8b 55 d0 mov 0xffffffffffffffd0(%rbp),%rdx edc: 8b 02 mov (%rdx),%eax ede: a8 01 test $0x1,%al ee0: b8 fb ff ff ff mov $0xfffffffb,%eax ee5: 0f 45 45 c4 cmovne 0xffffffffffffffc4(%rbp),%eax ee9: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) eec: f0 ff 4a 60 lock decl 0x60(%rdx) ef0: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax ef4: f0 ff 48 60 lock decl 0x60(%rax) ef8: f0 41 ff 4c 24 1c lock decl 0x1c(%r12) efe: 49 ff c6 inc %r14 f01: 49 8b 44 24 10 mov 0x10(%r12),%rax f06: 48 ff c0 inc %rax f09: 49 39 c6 cmp %rax,%r14 f0c: 0f 82 50 ff ff ff jb e62 f12: 41 83 7c 24 1c 01 cmpl $0x1,0x1c(%r12) f18: 74 04 je f1e f1a: 0f 0b ud2a f1c: eb fe jmp f1c f1e: 83 7d ac 00 cmpl $0x0,0xffffffffffffffac(%rbp) f22: 75 3a jne f5e f24: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) f28: 75 63 jne f8d f2a: 41 8b 47 30 mov 0x30(%r15),%eax f2e: a8 08 test $0x8,%al f30: 75 5b jne f8d f32: 49 8b 7c 24 70 mov 0x70(%r12),%rdi f37: 8b 07 mov (%rdi),%eax f39: a8 02 test $0x2,%al f3b: 74 04 je f41 f3d: 0f 0b ud2a f3f: eb fe jmp f3f f41: e8 00 00 00 00 callq f46 f42: R_X86_64_PC32 mark_buffer_dirty+0xfffffffffffffffc f46: 49 8b 7c 24 70 mov 0x70(%r12),%rdi f4b: e8 00 00 00 00 callq f50 f4c: R_X86_64_PC32 sync_dirty_buffer+0xfffffffffffffffc f50: eb 3b jmp f8d f52: c7 45 c4 00 00 00 00 movl $0x0,0xffffffffffffffc4(%rbp) f59: e9 73 01 00 00 jmpq 10d1 f5e: 49 8b 5c 24 70 mov 0x70(%r12),%rbx f63: be 2c 01 00 00 mov $0x12c,%esi f68: 48 c7 c7 00 00 00 00 mov $0x0,%rdi f6b: R_X86_64_32S .rodata.str1.1+0x6e f6f: e8 00 00 00 00 callq f74 f70: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc f74: e8 00 00 00 00 callq f79 f75: R_X86_64_PC32 cond_resched+0xfffffffffffffffc f79: 8b 03 mov (%rbx),%eax f7b: a8 04 test $0x4,%al f7d: 75 06 jne f85 f7f: 83 7b 60 00 cmpl $0x0,0x60(%rbx) f83: 75 08 jne f8d f85: 48 89 df mov %rbx,%rdi f88: e8 00 00 00 00 callq f8d f89: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc f8d: 49 8b 74 24 70 mov 0x70(%r12),%rsi f92: 4c 89 ef mov %r13,%rdi f95: e8 96 f4 ff ff callq 430 f9a: 49 8b 7c 24 70 mov 0x70(%r12),%rdi f9f: 8b 07 mov (%rdi),%eax fa1: a8 01 test $0x1,%al fa3: b8 fb ff ff ff mov $0xfffffffb,%eax fa8: 0f 45 45 c4 cmovne 0xffffffffffffffc4(%rbp),%eax fac: 48 85 ff test %rdi,%rdi faf: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) fb2: 74 05 je fb9 fb4: e8 00 00 00 00 callq fb9 fb5: R_X86_64_PC32 __bforget+0xfffffffffffffffc fb9: 41 8b 97 74 01 00 00 mov 0x174(%r15),%edx fc0: 85 d2 test %edx,%edx fc2: 74 27 je feb fc4: 49 8b 4c 24 58 mov 0x58(%r12),%rcx fc9: 48 63 c2 movslq %edx,%rax fcc: 48 89 cb mov %rcx,%rbx fcf: 48 29 c3 sub %rax,%rbx fd2: 48 89 d8 mov %rbx,%rax fd5: 48 ff c8 dec %rax fd8: 74 11 je feb fda: 48 c7 c6 00 00 00 00 mov $0x0,%rsi fdd: R_X86_64_32S .rodata.str1.1+0x119 fe1: 4c 89 ef mov %r13,%rdi fe4: 31 c0 xor %eax,%eax fe6: e8 00 00 00 00 callq feb fe7: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc feb: 49 8b 44 24 58 mov 0x58(%r12),%rax ff0: 41 89 87 74 01 00 00 mov %eax,0x174(%r15) ff7: 49 8b 74 24 68 mov 0x68(%r12),%rsi ffc: 48 85 f6 test %rsi,%rsi fff: 74 08 je 1009 1001: 4c 89 ef mov %r13,%rdi 1004: e8 68 fa ff ff callq a71 1009: 49 8b 44 24 68 mov 0x68(%r12),%rax 100e: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 1015: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) 1019: 49 c7 44 24 68 00 00 movq $0x0,0x68(%r12) 1020: 00 00 1022: 0f 85 82 00 00 00 jne 10aa 1028: 45 8b bf 48 02 02 00 mov 0x20248(%r15),%r15d 102f: 45 85 ff test %r15d,%r15d 1032: 44 89 7d c4 mov %r15d,0xffffffffffffffc4(%rbp) 1036: 75 72 jne 10aa 1038: 49 83 4c 24 08 02 orq $0x2,0x8(%r12) 103e: 49 8b 5c 24 78 mov 0x78(%r12),%rbx 1043: eb 60 jmp 10a5 1045: 48 89 df mov %rbx,%rdi 1048: e8 df ef ff ff callq 2c 104d: 48 85 c0 test %rax,%rax 1050: 75 4f jne 10a1 1052: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 1056: 74 49 je 10a1 1058: 48 8b 03 mov (%rbx),%rax 105b: 48 85 c0 test %rax,%rax 105e: 74 41 je 10a1 1060: 8b 00 mov (%rax),%eax 1062: a9 00 00 01 00 test $0x10000,%eax 1067: 74 38 je 10a1 1069: 48 89 df mov %rbx,%rdi 106c: e8 3d f1 ff ff callq 1ae 1071: 85 c0 test %eax,%eax 1073: 75 04 jne 1079 1075: 0f 0b ud2a 1077: eb fe jmp 1077 1079: 48 8b 03 mov (%rbx),%rax 107c: f0 0f ba 30 11 lock btrl $0x11,(%rax) 1081: 48 8b 13 mov (%rbx),%rdx 1084: 8b 02 mov (%rdx),%eax 1086: a9 00 00 04 00 test $0x40000,%eax 108b: 74 07 je 1094 108d: f0 0f ba 2a 13 lock btsl $0x13,(%rdx) 1092: eb 0d jmp 10a1 1094: f0 0f ba 2a 14 lock btsl $0x14,(%rdx) 1099: 48 8b 3b mov (%rbx),%rdi 109c: e8 00 00 00 00 callq 10a1 109d: R_X86_64_PC32 mark_buffer_dirty+0xfffffffffffffffc 10a1: 48 8b 5b 28 mov 0x28(%rbx),%rbx 10a5: 48 85 db test %rbx,%rbx 10a8: 75 9b jne 1045 10aa: f0 41 ff 4c 24 1c lock decl 0x1c(%r12) 10b0: 83 7d 9c 00 cmpl $0x0,0xffffffffffffff9c(%rbp) 10b4: 74 09 je 10bf 10b6: 41 c7 44 24 20 01 00 movl $0x1,0x20(%r12) 10bd: 00 00 10bf: 49 8d 7c 24 28 lea 0x28(%r12),%rdi 10c4: f0 41 ff 44 24 28 lock incl 0x28(%r12) 10ca: 7f 05 jg 10d1 10cc: e8 00 00 00 00 callq 10d1 10cd: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 10d1: 41 8b 8c 24 c8 00 00 mov 0xc8(%r12),%ecx 10d8: 00 10d9: 85 c9 test %ecx,%ecx 10db: 7f 16 jg 10f3 10dd: 49 8b 54 24 58 mov 0x58(%r12),%rdx 10e2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10e5: R_X86_64_32S .rodata.str1.1+0x140 10e9: 4c 89 ef mov %r13,%rdi 10ec: 31 c0 xor %eax,%eax 10ee: e8 00 00 00 00 callq 10f3 10ef: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 10f3: 8d 41 ff lea 0xffffffffffffffff(%rcx),%eax 10f6: 85 c0 test %eax,%eax 10f8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) 10ff: 00 1100: 75 08 jne 110a 1102: 4c 89 e7 mov %r12,%rdi 1105: e8 00 00 00 00 callq 110a 1106: R_X86_64_PC32 kfree+0xfffffffffffffffc 110a: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) 110e: 74 1b je 112b 1110: 8b 75 c4 mov 0xffffffffffffffc4(%rbp),%esi 1113: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1116: R_X86_64_32S .rodata 111a: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 111d: R_X86_64_32S .rodata.str1.1+0x15d 1121: 4c 89 ef mov %r13,%rdi 1124: 31 c0 xor %eax,%eax 1126: e8 00 00 00 00 callq 112b 1127: R_X86_64_PC32 reiserfs_abort+0xfffffffffffffffc 112b: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 1132: 00 00 1134: f0 ff 88 f8 06 00 00 lock decl 0x6f8(%rax) 113b: 8b 45 c4 mov 0xffffffffffffffc4(%rbp),%eax 113e: 48 83 c4 48 add $0x48,%rsp 1142: 5b pop %rbx 1143: 41 5c pop %r12 1145: 41 5d pop %r13 1147: 41 5e pop %r14 1149: 41 5f pop %r15 114b: c9 leaveq 114c: c3 retq 000000000000114d : get_list_bitmap(): 114d: 55 push %rbp 114e: 48 89 e5 mov %rsp,%rbp 1151: 41 57 push %r15 1153: 49 89 ff mov %rdi,%r15 1156: 41 56 push %r14 1158: 45 31 f6 xor %r14d,%r14d 115b: 41 55 push %r13 115d: 41 54 push %r12 115f: 53 push %rbx 1160: 48 83 ec 08 sub $0x8,%rsp 1164: 48 89 75 d0 mov %rsi,0xffffffffffffffd0(%rbp) 1168: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 116f: 4c 8b 60 18 mov 0x18(%rax),%r12 1173: 49 63 b4 24 1c 01 00 movslq 0x11c(%r12),%rsi 117a: 00 117b: b9 05 00 00 00 mov $0x5,%ecx 1180: 8d 46 01 lea 0x1(%rsi),%eax 1183: 99 cltd 1184: f7 f9 idiv %ecx 1186: 41 89 94 24 1c 01 00 mov %edx,0x11c(%r12) 118d: 00 118e: 48 89 f2 mov %rsi,%rdx 1191: 48 c1 e2 04 shl $0x4,%rdx 1195: 4e 8d 2c 22 lea (%rdx,%r12,1),%r13 1199: 4a 8d 9c 22 d0 01 00 lea 0x1d0(%rdx,%r12,1),%rbx 11a0: 00 11a1: 49 8b b5 d0 01 00 00 mov 0x1d0(%r13),%rsi 11a8: 48 85 f6 test %rsi,%rsi 11ab: 74 20 je 11cd 11ad: ba 01 00 00 00 mov $0x1,%edx 11b2: 4c 89 ff mov %r15,%rdi 11b5: e8 87 f9 ff ff callq b41 11ba: 49 83 bd d0 01 00 00 cmpq $0x0,0x1d0(%r13) 11c1: 00 11c2: 74 09 je 11cd 11c4: 41 ff c6 inc %r14d 11c7: 41 83 fe 0f cmp $0xf,%r14d 11cb: 75 a6 jne 1173 11cd: 48 83 3b 00 cmpq $0x0,(%rbx) 11d1: 74 04 je 11d7 11d3: 31 db xor %ebx,%ebx 11d5: eb 07 jmp 11de 11d7: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax 11db: 48 89 03 mov %rax,(%rbx) 11de: 41 5a pop %r10 11e0: 48 89 d8 mov %rbx,%rax 11e3: 5b pop %rbx 11e4: 41 5c pop %r12 11e6: 41 5d pop %r13 11e8: 41 5e pop %r14 11ea: 41 5f pop %r15 11ec: c9 leaveq 11ed: c3 retq 00000000000011ee : free_cnode(): 11ee: 55 push %rbp 11ef: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 11f6: 48 89 e5 mov %rsp,%rbp 11f9: 41 54 push %r12 11fb: 49 89 f4 mov %rsi,%r12 11fe: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1201: R_X86_64_32S .rodata.str1.1+0x177 1205: 53 push %rbx 1206: 48 8b 58 18 mov 0x18(%rax),%rbx 120a: e8 00 00 00 00 callq 120f 120b: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc 120f: 48 8b 83 48 01 00 00 mov 0x148(%rbx),%rax 1216: ff 8b 2c 01 00 00 decl 0x12c(%rbx) 121c: ff 83 30 01 00 00 incl 0x130(%rbx) 1222: 49 89 44 24 28 mov %rax,0x28(%r12) 1227: 48 8b 83 48 01 00 00 mov 0x148(%rbx),%rax 122e: 48 85 c0 test %rax,%rax 1231: 74 04 je 1237 1233: 4c 89 60 30 mov %r12,0x30(%rax) 1237: 49 c7 44 24 30 00 00 movq $0x0,0x30(%r12) 123e: 00 00 1240: 4c 89 a3 48 01 00 00 mov %r12,0x148(%rbx) 1247: 5b pop %rbx 1248: 41 5c pop %r12 124a: c9 leaveq 124b: c3 retq 000000000000124c : remove_from_transaction(): 124c: 55 push %rbp 124d: 89 f6 mov %esi,%esi 124f: 48 89 f9 mov %rdi,%rcx 1252: 48 c1 e9 07 shr $0x7,%rcx 1256: 48 89 e5 mov %rsp,%rbp 1259: 41 57 push %r15 125b: 49 89 ff mov %rdi,%r15 125e: 41 56 push %r14 1260: 41 55 push %r13 1262: 41 54 push %r12 1264: 53 push %rbx 1265: 48 83 ec 08 sub $0x8,%rsp 1269: 89 55 d4 mov %edx,0xffffffffffffffd4(%rbp) 126c: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 1273: 48 89 f2 mov %rsi,%rdx 1276: 48 c1 fa 0d sar $0xd,%rdx 127a: 4c 8b 68 18 mov 0x18(%rax),%r13 127e: 48 89 f0 mov %rsi,%rax 1281: 48 c1 e0 07 shl $0x7,%rax 1285: 48 31 d0 xor %rdx,%rax 1288: 48 8d 14 36 lea (%rsi,%rsi,1),%rdx 128c: 48 31 d0 xor %rdx,%rax 128f: 48 31 c1 xor %rax,%rcx 1292: 81 e1 ff 1f 00 00 and $0x1fff,%ecx 1298: 4d 8b a4 cd 20 02 00 mov 0x220(%r13,%rcx,8),%r12 129f: 00 12a0: eb 16 jmp 12b8 12a2: 41 8b 44 24 10 mov 0x10(%r12),%eax 12a7: 48 39 f0 cmp %rsi,%rax 12aa: 75 07 jne 12b3 12ac: 4d 39 7c 24 08 cmp %r15,0x8(%r12) 12b1: 74 0f je 12c2 12b3: 4d 8b 64 24 40 mov 0x40(%r12),%r12 12b8: 4d 85 e4 test %r12,%r12 12bb: 75 e5 jne 12a2 12bd: e9 b9 00 00 00 jmpq 137b 12c2: 49 8b 1c 24 mov (%r12),%rbx 12c6: 48 85 db test %rbx,%rbx 12c9: 0f 84 ac 00 00 00 je 137b 12cf: 49 8b 54 24 30 mov 0x30(%r12),%rdx 12d4: 48 85 d2 test %rdx,%rdx 12d7: 74 09 je 12e2 12d9: 49 8b 44 24 28 mov 0x28(%r12),%rax 12de: 48 89 42 28 mov %rax,0x28(%rdx) 12e2: 49 8b 54 24 28 mov 0x28(%r12),%rdx 12e7: 48 85 d2 test %rdx,%rdx 12ea: 74 09 je 12f5 12ec: 49 8b 44 24 30 mov 0x30(%r12),%rax 12f1: 48 89 42 30 mov %rax,0x30(%rdx) 12f5: 4d 3b 65 10 cmp 0x10(%r13),%r12 12f9: 75 09 jne 1304 12fb: 49 8b 44 24 28 mov 0x28(%r12),%rax 1300: 49 89 45 10 mov %rax,0x10(%r13) 1304: 4d 3b 65 08 cmp 0x8(%r13),%r12 1308: 75 09 jne 1313 130a: 49 8b 44 24 30 mov 0x30(%r12),%rax 130f: 49 89 45 08 mov %rax,0x8(%r13) 1313: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1317: 49 8d b5 20 02 00 00 lea 0x220(%r13),%rsi 131e: 45 31 c0 xor %r8d,%r8d 1321: 31 d2 xor %edx,%edx 1323: 4c 89 ff mov %r15,%rdi 1326: e8 73 ed ff ff callq 9e 132b: f0 0f ba 33 0f lock btrl $0xf,(%rbx) 1330: 45 31 f6 xor %r14d,%r14d 1333: 83 7d d4 00 cmpl $0x0,0xffffffffffffffd4(%rbp) 1337: 75 2d jne 1366 1339: f0 0f ba 33 10 lock btrl $0x10,(%rbx) 133e: f0 0f ba 33 01 lock btrl $0x1,(%rbx) 1343: f0 0f ba 33 14 lock btrl $0x14,(%rbx) 1348: f0 ff 4b 60 lock decl 0x60(%rbx) 134c: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 1350: 41 b6 01 mov $0x1,%r14b 1353: 79 11 jns 1366 1355: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1358: R_X86_64_32S .rodata.str1.1+0x182 135c: 4c 89 ff mov %r15,%rdi 135f: 31 c0 xor %eax,%eax 1361: e8 00 00 00 00 callq 1366 1362: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 1366: 49 ff 4d 50 decq 0x50(%r13) 136a: 49 ff 4d 58 decq 0x58(%r13) 136e: 4c 89 e6 mov %r12,%rsi 1371: 4c 89 ff mov %r15,%rdi 1374: e8 75 fe ff ff callq 11ee 1379: eb 03 jmp 137e 137b: 45 31 f6 xor %r14d,%r14d 137e: 41 5b pop %r11 1380: 5b pop %rbx 1381: 41 5c pop %r12 1383: 41 5d pop %r13 1385: 44 89 f0 mov %r14d,%eax 1388: 41 5e pop %r14 138a: 41 5f pop %r15 138c: c9 leaveq 138d: c3 retq 000000000000138e : get_cnode(): 138e: 55 push %rbp 138f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1392: R_X86_64_32S .rodata.str1.1+0x1af 1396: 48 89 e5 mov %rsp,%rbp 1399: 41 54 push %r12 139b: 45 31 e4 xor %r12d,%r12d 139e: 53 push %rbx 139f: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 13a6: 48 8b 58 18 mov 0x18(%rax),%rbx 13aa: e8 00 00 00 00 callq 13af 13ab: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc 13af: 83 bb 30 01 00 00 00 cmpl $0x0,0x130(%rbx) 13b6: 7e 45 jle 13fd 13b8: 4c 8b a3 48 01 00 00 mov 0x148(%rbx),%r12 13bf: ff 83 2c 01 00 00 incl 0x12c(%rbx) 13c5: ff 8b 30 01 00 00 decl 0x130(%rbx) 13cb: 4d 85 e4 test %r12,%r12 13ce: 74 2d je 13fd 13d0: 49 8b 44 24 28 mov 0x28(%r12),%rax 13d5: 48 85 c0 test %rax,%rax 13d8: 74 08 je 13e2 13da: 48 c7 40 30 00 00 00 movq $0x0,0x30(%rax) 13e1: 00 13e2: 49 8b 44 24 28 mov 0x28(%r12),%rax 13e7: ba 48 00 00 00 mov $0x48,%edx 13ec: 31 f6 xor %esi,%esi 13ee: 4c 89 e7 mov %r12,%rdi 13f1: 48 89 83 48 01 00 00 mov %rax,0x148(%rbx) 13f8: e8 00 00 00 00 callq 13fd 13f9: R_X86_64_PC32 memset+0xfffffffffffffffc 13fd: 5b pop %rbx 13fe: 4c 89 e0 mov %r12,%rax 1401: 41 5c pop %r12 1403: c9 leaveq 1404: c3 retq 0000000000001405 : journal_mark_dirty(): 1405: 55 push %rbp 1406: 48 89 e5 mov %rsp,%rbp 1409: 41 57 push %r15 140b: 41 56 push %r14 140d: 49 89 fe mov %rdi,%r14 1410: 41 55 push %r13 1412: 41 54 push %r12 1414: 49 89 f4 mov %rsi,%r12 1417: 53 push %rbx 1418: 48 89 d3 mov %rdx,%rbx 141b: 48 83 ec 08 sub $0x8,%rsp 141f: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 1424: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 142b: 4c 8b 68 18 mov 0x18(%rax),%r13 142f: 75 04 jne 1435 1431: 0f 0b ud2a 1433: eb fe jmp 1433 1435: 48 ff 80 20 04 00 00 incq 0x420(%rax) 143c: 48 8b 57 18 mov 0x18(%rdi),%rdx 1440: 49 8b 4d 38 mov 0x38(%r13),%rcx 1444: 48 39 ca cmp %rcx,%rdx 1447: 74 11 je 145a 1449: 48 8b 3f mov (%rdi),%rdi 144c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 144f: R_X86_64_32S .rodata.str1.1+0x1b9 1453: 31 c0 xor %eax,%eax 1455: e8 00 00 00 00 callq 145a 1456: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 145a: c6 46 21 01 movb $0x1,0x21(%rsi) 145e: f0 0f ba 33 12 lock btrl $0x12,(%rbx) 1463: 19 d2 sbb %edx,%edx 1465: f0 0f ba 33 13 lock btrl $0x13,(%rbx) 146a: 8b 03 mov (%rbx),%eax 146c: 66 85 c0 test %ax,%ax 146f: 79 13 jns 1484 1471: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 1478: 48 ff 80 28 04 00 00 incq 0x428(%rax) 147f: e9 cf 01 00 00 jmpq 1653 1484: 85 d2 test %edx,%edx 1486: 74 06 je 148e 1488: 8b 03 mov (%rbx),%eax 148a: a8 02 test $0x2,%al 148c: 74 5a je 14e8 148e: 8b 03 mov (%rbx),%eax 1490: 4c 89 e7 mov %r12,%rdi 1493: 25 00 00 01 00 and $0x10000,%eax 1498: 48 83 f8 01 cmp $0x1,%rax 149c: 8b 03 mov (%rbx),%eax 149e: 19 f6 sbb %esi,%esi 14a0: f7 d6 not %esi 14a2: 83 e0 02 and $0x2,%eax 14a5: 83 c6 21 add $0x21,%esi 14a8: 48 83 f8 01 cmp $0x1,%rax 14ac: 8b 03 mov (%rbx),%eax 14ae: 45 19 c9 sbb %r9d,%r9d 14b1: 41 f7 d1 not %r9d 14b4: 83 e0 04 and $0x4,%eax 14b7: 48 83 f8 01 cmp $0x1,%rax 14bb: 45 19 c0 sbb %r8d,%r8d 14be: 83 fa 01 cmp $0x1,%edx 14c1: 48 8b 53 18 mov 0x18(%rbx),%rdx 14c5: 19 c9 sbb %ecx,%ecx 14c7: 41 f7 d0 not %r8d 14ca: 89 34 24 mov %esi,(%rsp) 14cd: f7 d1 not %ecx 14cf: 41 83 c1 21 add $0x21,%r9d 14d3: 41 83 c0 21 add $0x21,%r8d 14d7: 83 c1 21 add $0x21,%ecx 14da: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 14dd: R_X86_64_32S .rodata.str1.1+0x1f4 14e1: 31 c0 xor %eax,%eax 14e3: e8 00 00 00 00 callq 14e8 14e4: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 14e8: 41 8b 55 60 mov 0x60(%r13),%edx 14ec: 85 d2 test %edx,%edx 14ee: 7f 1b jg 150b 14f0: 31 c0 xor %eax,%eax 14f2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 14f5: R_X86_64_32S .rodata.str1.1+0x242 14f9: 4c 89 e7 mov %r12,%rdi 14fc: e8 00 00 00 00 callq 1501 14fd: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 1501: b8 01 00 00 00 mov $0x1,%eax 1506: e9 4a 01 00 00 jmpq 1655 150b: 41 8b 85 34 01 00 00 mov 0x134(%r13),%eax 1512: 49 8b 55 50 mov 0x50(%r13),%rdx 1516: 48 39 c2 cmp %rax,%rdx 1519: 72 11 jb 152c 151b: 49 8b 3e mov (%r14),%rdi 151e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1521: R_X86_64_32S .rodata.str1.1+0x285 1525: 31 c0 xor %eax,%eax 1527: e8 00 00 00 00 callq 152c 1528: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 152c: 8b 03 mov (%rbx),%eax 152e: 45 31 ff xor %r15d,%r15d 1531: a9 00 00 01 00 test $0x10000,%eax 1536: 74 17 je 154f 1538: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 153f: 00 1540: 48 ff 80 30 04 00 00 incq 0x430(%rax) 1547: f0 0f ba 33 10 lock btrl $0x10,(%rbx) 154c: 41 b7 01 mov $0x1,%r15b 154f: 49 8b 45 50 mov 0x50(%r13),%rax 1553: 49 3b 45 58 cmp 0x58(%r13),%rax 1557: 76 08 jbe 1561 1559: 48 83 c0 12 add $0x12,%rax 155d: 49 89 45 58 mov %rax,0x58(%r13) 1561: f0 0f ba 2b 0f lock btsl $0xf,(%rbx) 1566: 4c 89 e7 mov %r12,%rdi 1569: e8 20 fe ff ff callq 138e 156e: 48 85 c0 test %rax,%rax 1571: 48 89 c7 mov %rax,%rdi 1574: 75 11 jne 1587 1576: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1579: R_X86_64_32S .rodata.str1.1+0x2bf 157d: 4c 89 e7 mov %r12,%rdi 1580: 31 c0 xor %eax,%eax 1582: e8 00 00 00 00 callq 1587 1583: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 1587: 41 8b 46 0c mov 0xc(%r14),%eax 158b: 41 3b 46 10 cmp 0x10(%r14),%eax 158f: 75 0c jne 159d 1591: 83 c0 12 add $0x12,%eax 1594: 41 89 46 10 mov %eax,0x10(%r14) 1598: 49 83 45 58 12 addq $0x12,0x58(%r13) 159d: 41 ff 46 0c incl 0xc(%r14) 15a1: 4d 8d 85 20 02 00 00 lea 0x220(%r13),%r8 15a8: 49 ff 45 50 incq 0x50(%r13) 15ac: 48 89 1f mov %rbx,(%rdi) 15af: 48 8b 43 18 mov 0x18(%rbx),%rax 15b3: 4c 89 67 08 mov %r12,0x8(%rdi) 15b7: 49 c1 ec 07 shr $0x7,%r12 15bb: 48 c7 47 20 00 00 00 movq $0x0,0x20(%rdi) 15c2: 00 15c3: 89 c1 mov %eax,%ecx 15c5: 89 47 10 mov %eax,0x10(%rdi) 15c8: c1 e0 07 shl $0x7,%eax 15cb: 89 ca mov %ecx,%edx 15cd: 01 c9 add %ecx,%ecx 15cf: c1 ea 0d shr $0xd,%edx 15d2: 31 d0 xor %edx,%eax 15d4: 31 c8 xor %ecx,%eax 15d6: 49 31 c4 xor %rax,%r12 15d9: 41 81 e4 ff 1f 00 00 and $0x1fff,%r12d 15e0: 4b 8b 04 e0 mov (%r8,%r12,8),%rax 15e4: 48 c7 47 38 00 00 00 movq $0x0,0x38(%rdi) 15eb: 00 15ec: 48 85 c0 test %rax,%rax 15ef: 48 89 47 40 mov %rax,0x40(%rdi) 15f3: 74 04 je 15f9 15f5: 48 89 78 38 mov %rdi,0x38(%rax) 15f9: 8b 4f 10 mov 0x10(%rdi),%ecx 15fc: 48 8b 47 08 mov 0x8(%rdi),%rax 1600: 89 ca mov %ecx,%edx 1602: 89 ce mov %ecx,%esi 1604: 01 c9 add %ecx,%ecx 1606: c1 e2 07 shl $0x7,%edx 1609: c1 ee 0d shr $0xd,%esi 160c: 48 c1 e8 07 shr $0x7,%rax 1610: 31 f2 xor %esi,%edx 1612: 31 ca xor %ecx,%edx 1614: 48 31 d0 xor %rdx,%rax 1617: 25 ff 1f 00 00 and $0x1fff,%eax 161c: 45 85 ff test %r15d,%r15d 161f: 49 89 3c c0 mov %rdi,(%r8,%rax,8) 1623: 75 04 jne 1629 1625: f0 ff 43 60 lock incl 0x60(%rbx) 1629: 48 c7 47 28 00 00 00 movq $0x0,0x28(%rdi) 1630: 00 1631: 49 8b 45 08 mov 0x8(%r13),%rax 1635: 48 89 1f mov %rbx,(%rdi) 1638: 48 89 47 30 mov %rax,0x30(%rdi) 163c: 49 8b 45 08 mov 0x8(%r13),%rax 1640: 48 85 c0 test %rax,%rax 1643: 74 06 je 164b 1645: 48 89 78 28 mov %rdi,0x28(%rax) 1649: eb 04 jmp 164f 164b: 49 89 7d 10 mov %rdi,0x10(%r13) 164f: 49 89 7d 08 mov %rdi,0x8(%r13) 1653: 31 c0 xor %eax,%eax 1655: 5b pop %rbx 1656: 5b pop %rbx 1657: 41 5c pop %r12 1659: 41 5d pop %r13 165b: 41 5e pop %r14 165d: 41 5f pop %r15 165f: c9 leaveq 1660: c3 retq 0000000000001661 : init_journal_hash(): 1661: 55 push %rbp 1662: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 1669: ba 00 00 01 00 mov $0x10000,%edx 166e: 31 f6 xor %esi,%esi 1670: 48 89 e5 mov %rsp,%rbp 1673: 48 8b 78 18 mov 0x18(%rax),%rdi 1677: 48 81 c7 20 02 00 00 add $0x220,%rdi 167e: e8 00 00 00 00 callq 1683 167f: R_X86_64_PC32 memset+0xfffffffffffffffc 1683: c9 leaveq 1684: c3 retq 0000000000001685 : alloc_jh(): 1685: 55 push %rbp 1686: 48 89 e5 mov %rsp,%rbp 1689: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 1690 168c: R_X86_64_PC32 malloc_sizes+0x4 1690: be 50 00 00 00 mov $0x50,%esi 1695: e8 00 00 00 00 callq 169a 1696: R_X86_64_PC32 kmem_cache_alloc+0xfffffffffffffffc 169a: 48 85 c0 test %rax,%rax 169d: 75 07 jne 16a6 169f: e8 00 00 00 00 callq 16a4 16a0: R_X86_64_PC32 yield+0xfffffffffffffffc 16a4: eb e3 jmp 1689 16a6: f0 ff 05 00 00 00 00 lock incl 0(%rip) # 16ad 16a9: R_X86_64_PC32 .bss 16ad: c9 leaveq 16ae: c3 retq 00000000000016af : allocate_bitmap_node(): 16af: 55 push %rbp 16b0: be 50 00 00 00 mov $0x50,%esi 16b5: 48 89 e5 mov %rsp,%rbp 16b8: 41 54 push %r12 16ba: 49 89 fc mov %rdi,%r12 16bd: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 16c4 16c0: R_X86_64_PC32 malloc_sizes+0x4 16c4: 53 push %rbx 16c5: e8 00 00 00 00 callq 16ca 16c6: R_X86_64_PC32 kmem_cache_alloc+0xfffffffffffffffc 16ca: 31 d2 xor %edx,%edx 16cc: 48 85 c0 test %rax,%rax 16cf: 48 89 c3 mov %rax,%rbx 16d2: 74 43 je 1717 16d4: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 16d9: be 50 00 00 00 mov $0x50,%esi 16de: e8 00 00 00 00 callq 16e3 16df: R_X86_64_PC32 __kzalloc+0xfffffffffffffffc 16e3: 48 85 c0 test %rax,%rax 16e6: 48 89 da mov %rbx,%rdx 16e9: 48 89 43 08 mov %rax,0x8(%rbx) 16ed: 75 0c jne 16fb 16ef: 48 89 df mov %rbx,%rdi 16f2: e8 00 00 00 00 callq 16f7 16f3: R_X86_64_PC32 kfree+0xfffffffffffffffc 16f7: 31 d2 xor %edx,%edx 16f9: eb 1c jmp 1717 16fb: 8b 05 00 00 00 00 mov 0(%rip),%eax # 1701 16fd: R_X86_64_PC32 .bss+0xfffffffffffffffc 1701: 89 03 mov %eax,(%rbx) 1703: ff c0 inc %eax 1705: 89 05 00 00 00 00 mov %eax,0(%rip) # 170b 1707: R_X86_64_PC32 .bss+0xfffffffffffffffc 170b: 48 8d 43 10 lea 0x10(%rbx),%rax 170f: 48 89 43 10 mov %rax,0x10(%rbx) 1713: 48 89 40 08 mov %rax,0x8(%rax) 1717: 5b pop %rbx 1718: 41 5c pop %r12 171a: c9 leaveq 171b: 48 89 d0 mov %rdx,%rax 171e: c3 retq 000000000000171f : brelse_array(): 171f: 55 push %rbp 1720: 48 89 e5 mov %rsp,%rbp 1723: 41 55 push %r13 1725: 41 89 f5 mov %esi,%r13d 1728: 41 54 push %r12 172a: 45 31 e4 xor %r12d,%r12d 172d: 53 push %rbx 172e: 48 89 fb mov %rdi,%rbx 1731: 48 83 ec 08 sub $0x8,%rsp 1735: eb 14 jmp 174b 1737: 48 8b 3b mov (%rbx),%rdi 173a: 48 85 ff test %rdi,%rdi 173d: 74 05 je 1744 173f: e8 00 00 00 00 callq 1744 1740: R_X86_64_PC32 __brelse+0xfffffffffffffffc 1744: 41 ff c4 inc %r12d 1747: 48 83 c3 08 add $0x8,%rbx 174b: 45 39 ec cmp %r13d,%r12d 174e: 7c e7 jl 1737 1750: 41 5c pop %r12 1752: 5b pop %rbx 1753: 41 5c pop %r12 1755: 41 5d pop %r13 1757: c9 leaveq 1758: c3 retq 0000000000001759 : flush_journal_list(): 1759: 55 push %rbp 175a: 48 89 e5 mov %rsp,%rbp 175d: 41 57 push %r15 175f: 41 56 push %r14 1761: 49 89 fe mov %rdi,%r14 1764: 41 55 push %r13 1766: 49 89 f5 mov %rsi,%r13 1769: 41 54 push %r12 176b: 53 push %rbx 176c: 48 83 ec 28 sub $0x28,%rsp 1770: 89 55 b4 mov %edx,0xffffffffffffffb4(%rbp) 1773: 4c 8b 66 10 mov 0x10(%rsi),%r12 1777: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 177e: 4d 85 e4 test %r12,%r12 1781: 4c 8b 78 18 mov 0x18(%rax),%r15 1785: 75 04 jne 178b 1787: 0f 0b ud2a 1789: eb fe jmp 1789 178b: 41 8b 57 60 mov 0x60(%r15),%edx 178f: 85 d2 test %edx,%edx 1791: 74 0e je 17a1 1793: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1796: R_X86_64_32S .rodata.str1.1+0x2d2 179a: 31 c0 xor %eax,%eax 179c: e8 00 00 00 00 callq 17a1 179d: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 17a1: 49 83 7d 58 00 cmpq $0x0,0x58(%r13) 17a6: 75 04 jne 17ac 17a8: 0f 0b ud2a 17aa: eb fe jmp 17aa 17ac: 83 7d b4 00 cmpl $0x0,0xffffffffffffffb4(%rbp) 17b0: 49 8d 9f c0 00 00 00 lea 0xc0(%r15),%rbx 17b7: 74 2a je 17e3 17b9: be 69 00 00 00 mov $0x69,%esi 17be: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 17c1: R_X86_64_32S .rodata.str1.1+0x101 17c5: e8 00 00 00 00 callq 17ca 17c6: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 17ca: e8 00 00 00 00 callq 17cf 17cb: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 17cf: 48 89 df mov %rbx,%rdi 17d2: f0 41 ff 8f c0 00 00 lock decl 0xc0(%r15) 17d9: 00 17da: 79 05 jns 17e1 17dc: e8 00 00 00 00 callq 17e1 17dd: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 17e1: eb 1c jmp 17ff 17e3: 48 89 df mov %rbx,%rdi 17e6: 31 c0 xor %eax,%eax 17e8: f0 41 ff 8f c0 00 00 lock decl 0xc0(%r15) 17ef: 00 17f0: 79 05 jns 17f7 17f2: e8 00 00 00 00 callq 17f7 17f3: R_X86_64_PC32 __down_failed_trylock+0xfffffffffffffffc 17f7: 85 c0 test %eax,%eax 17f9: 75 04 jne 17ff 17fb: 0f 0b ud2a 17fd: eb fe jmp 17fd 17ff: 41 8b 87 34 01 00 00 mov 0x134(%r15),%eax 1806: 49 39 c4 cmp %rax,%r12 1809: 76 18 jbe 1823 180b: 49 8b 4d 58 mov 0x58(%r13),%rcx 180f: 4c 89 e2 mov %r12,%rdx 1812: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1815: R_X86_64_32S .rodata.str1.1+0x305 1819: 4c 89 f7 mov %r14,%rdi 181c: 31 c0 xor %eax,%eax 181e: e8 00 00 00 00 callq 1823 181f: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 1823: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 182a: 00 00 182c: f0 ff 80 f8 06 00 00 lock incl 0x6f8(%rax) 1833: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 1838: 7f 0b jg 1845 183a: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 183f: 0f 8e 9e 02 00 00 jle 1ae3 1845: ba 01 00 00 00 mov $0x1,%edx 184a: 4c 89 ee mov %r13,%rsi 184d: 4c 89 f7 mov %r14,%rdi 1850: e8 ec f2 ff ff callq b41 1855: 41 f6 45 08 02 testb $0x2,0x8(%r13) 185a: 75 0c jne 1868 185c: 41 8b 47 30 mov 0x30(%r15),%eax 1860: a8 08 test $0x8,%al 1862: 75 04 jne 1868 1864: 0f 0b ud2a 1866: eb fe jmp 1866 1868: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 186d: 7f 0b jg 187a 186f: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 1874: 0f 8e 69 02 00 00 jle 1ae3 187a: 41 83 7f 60 00 cmpl $0x0,0x60(%r15) 187f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1882: R_X86_64_32S .rodata.str1.1+0x343 1886: 0f 85 ab 01 00 00 jne 1a37 188c: 4d 8b 65 78 mov 0x78(%r13),%r12 1890: c7 45 bc 00 00 00 00 movl $0x0,0xffffffffffffffbc(%rbp) 1897: e9 5b 01 00 00 jmpq 19f7 189c: 41 83 7c 24 10 00 cmpl $0x0,0x10(%r12) 18a2: 0f 84 84 04 00 00 je 1d2c 18a8: 41 f6 45 08 02 testb $0x2,0x8(%r13) 18ad: 0f 84 79 04 00 00 je 1d2c 18b3: 4c 89 e7 mov %r12,%rdi 18b6: e8 71 e7 ff ff callq 2c 18bb: 48 85 c0 test %rax,%rax 18be: 48 89 c6 mov %rax,%rsi 18c1: 75 4f jne 1912 18c3: 49 8b 1c 24 mov (%r12),%rbx 18c7: 48 85 db test %rbx,%rbx 18ca: 0f 84 5c 04 00 00 je 1d2c 18d0: f0 ff 43 60 lock incl 0x60(%rbx) 18d4: 8b 03 mov (%rbx),%eax 18d6: a9 00 00 01 00 test $0x10000,%eax 18db: 74 21 je 18fe 18dd: 4c 89 e7 mov %r12,%rdi 18e0: e8 c9 e8 ff ff callq 1ae 18e5: 85 c0 test %eax,%eax 18e7: 74 11 je 18fa 18e9: b8 01 00 00 00 mov $0x1,%eax 18ee: c7 45 c0 01 00 00 00 movl $0x1,0xffffffffffffffc0(%rbp) 18f5: e9 0f 04 00 00 jmpq 1d09 18fa: 0f 0b ud2a 18fc: eb fe jmp 18fc 18fe: 4c 89 e7 mov %r12,%rdi 1901: e8 a8 e8 ff ff callq 1ae 1906: 85 c0 test %eax,%eax 1908: 0f 84 f2 03 00 00 je 1d00 190e: 0f 0b ud2a 1910: eb fe jmp 1910 1912: 83 78 1c 00 cmpl $0x0,0x1c(%rax) 1916: 0f 84 10 04 00 00 je 1d2c 191c: ba 01 00 00 00 mov $0x1,%edx 1921: 4c 89 f7 mov %r14,%rdi 1924: e8 18 f2 ff ff callq b41 1929: e9 fe 03 00 00 jmpq 1d2c 192e: 85 c0 test %eax,%eax 1930: 75 29 jne 195b 1932: 8b 03 mov (%rbx),%eax 1934: a8 04 test $0x4,%al 1936: 75 23 jne 195b 1938: 8b 4d c0 mov 0xffffffffffffffc0(%rbp),%ecx 193b: 48 8b 53 18 mov 0x18(%rbx),%rdx 193f: 41 b8 21 00 00 00 mov $0x21,%r8d 1945: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1948: R_X86_64_32S .rodata.str1.1+0x381 194c: 4c 89 f7 mov %r14,%rdi 194f: 31 c0 xor %eax,%eax 1951: f7 d9 neg %ecx 1953: 83 c1 21 add $0x21,%ecx 1956: e8 00 00 00 00 callq 195b 1957: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 195b: 83 7d c0 00 cmpl $0x0,0xffffffffffffffc0(%rbp) 195f: 74 64 je 19c5 1961: f0 ff 43 60 lock incl 0x60(%rbx) 1965: f0 41 0f ba 6c 24 18 lock btsl $0x4,0x18(%r12) 196c: 04 196d: be 33 01 00 00 mov $0x133,%esi 1972: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1975: R_X86_64_32S .rodata.str1.1+0x6e 1979: e8 00 00 00 00 callq 197e 197a: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 197e: e8 00 00 00 00 callq 1983 197f: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 1983: f0 0f ba 2b 02 lock btsl $0x2,(%rbx) 1988: 19 c0 sbb %eax,%eax 198a: 85 c0 test %eax,%eax 198c: 74 08 je 1996 198e: 48 89 df mov %rbx,%rdi 1991: e8 00 00 00 00 callq 1996 1992: R_X86_64_PC32 __lock_buffer+0xfffffffffffffffc 1996: 41 8b 44 24 10 mov 0x10(%r12),%eax 199b: 48 3b 43 18 cmp 0x18(%rbx),%rax 199f: 74 04 je 19a5 19a1: 0f 0b ud2a 19a3: eb fe jmp 19a3 19a5: 8b 03 mov (%rbx),%eax 19a7: a8 02 test $0x2,%al 19a9: 74 0a je 19b5 19ab: 48 89 df mov %rbx,%rdi 19ae: e8 be eb ff ff callq 571 19b3: eb 08 jmp 19bd 19b5: 48 89 df mov %rbx,%rdi 19b8: e8 00 00 00 00 callq 19bd 19b9: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 19bd: ff 45 bc incl 0xffffffffffffffbc(%rbp) 19c0: e9 4f 03 00 00 jmpq 1d14 19c5: 48 8b 53 18 mov 0x18(%rbx),%rdx 19c9: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 19cc: R_X86_64_32S .rodata+0x20 19d0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 19d3: R_X86_64_32S .rodata.str1.1+0x3cb 19d7: 4c 89 f7 mov %r14,%rdi 19da: 31 c0 xor %eax,%eax 19dc: e8 00 00 00 00 callq 19e1 19dd: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 19e1: e9 2e 03 00 00 jmpq 1d14 19e6: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 19e9: R_X86_64_32S .rodata.str1.1+0x3f7 19ed: 4c 89 f7 mov %r14,%rdi 19f0: 31 c0 xor %eax,%eax 19f2: e8 00 00 00 00 callq 19f7 19f3: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 19f7: 4d 85 e4 test %r12,%r12 19fa: 0f 85 9c fe ff ff jne 189c 1a00: 83 7d bc 00 cmpl $0x0,0xffffffffffffffbc(%rbp) 1a04: 0f 8e d9 00 00 00 jle 1ae3 1a0a: 4d 8b 65 78 mov 0x78(%r13),%r12 1a0e: c7 45 c4 00 00 00 00 movl $0x0,0xffffffffffffffc4(%rbp) 1a15: e9 9d 00 00 00 jmpq 1ab7 1a1a: 41 8b 44 24 18 mov 0x18(%r12),%eax 1a1f: a8 10 test $0x10,%al 1a21: 0f 84 8b 00 00 00 je 1ab2 1a27: 49 8b 1c 24 mov (%r12),%rbx 1a2b: 48 85 db test %rbx,%rbx 1a2e: 75 11 jne 1a41 1a30: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1a33: R_X86_64_32S .rodata.str1.1+0x41a 1a37: 4c 89 f7 mov %r14,%rdi 1a3a: 31 c0 xor %eax,%eax 1a3c: e8 00 00 00 00 callq 1a41 1a3d: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 1a41: be 2c 01 00 00 mov $0x12c,%esi 1a46: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1a49: R_X86_64_32S .rodata.str1.1+0x6e 1a4d: e8 00 00 00 00 callq 1a52 1a4e: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 1a52: e8 00 00 00 00 callq 1a57 1a53: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 1a57: 8b 03 mov (%rbx),%eax 1a59: a8 04 test $0x4,%al 1a5b: 75 06 jne 1a63 1a5d: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 1a61: 75 08 jne 1a6b 1a63: 48 89 df mov %rbx,%rdi 1a66: e8 00 00 00 00 callq 1a6b 1a67: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 1a6b: 49 8b 14 24 mov (%r12),%rdx 1a6f: 48 85 d2 test %rdx,%rdx 1a72: 75 09 jne 1a7d 1a74: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1a77: R_X86_64_32S .rodata.str1.1+0x438 1a7b: eb ba jmp 1a37 1a7d: 8b 02 mov (%rdx),%eax 1a7f: a8 01 test $0x1,%al 1a81: b8 fb ff ff ff mov $0xfffffffb,%eax 1a86: 0f 45 45 c4 cmovne 0xffffffffffffffc4(%rbp),%eax 1a8a: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) 1a8d: f0 0f ba 32 10 lock btrl $0x10,(%rdx) 1a92: 19 c0 sbb %eax,%eax 1a94: 85 c0 test %eax,%eax 1a96: 75 04 jne 1a9c 1a98: 0f 0b ud2a 1a9a: eb fe jmp 1a9a 1a9c: 49 8b 04 24 mov (%r12),%rax 1aa0: f0 ff 48 60 lock decl 0x60(%rax) 1aa4: 49 8b 3c 24 mov (%r12),%rdi 1aa8: 48 85 ff test %rdi,%rdi 1aab: 74 05 je 1ab2 1aad: e8 00 00 00 00 callq 1ab2 1aae: R_X86_64_PC32 __brelse+0xfffffffffffffffc 1ab2: 4d 8b 64 24 28 mov 0x28(%r12),%r12 1ab7: 4d 85 e4 test %r12,%r12 1aba: 0f 85 5a ff ff ff jne 1a1a 1ac0: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) 1ac4: 74 1d je 1ae3 1ac6: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1ac9: R_X86_64_32S .rodata+0x20 1acd: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1ad0: R_X86_64_32S .rodata.str1.1+0x456 1ad4: be fb ff ff ff mov $0xfffffffb,%esi 1ad9: 4c 89 f7 mov %r14,%rdi 1adc: 31 c0 xor %eax,%eax 1ade: e8 00 00 00 00 callq 1ae3 1adf: R_X86_64_PC32 reiserfs_abort+0xfffffffffffffffc 1ae3: 83 7d b4 00 cmpl $0x0,0xffffffffffffffb4(%rbp) 1ae7: 0f 84 49 02 00 00 je 1d36 1aed: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 1af4: 4d 8b 65 58 mov 0x58(%r13),%r12 1af8: 48 8b 58 18 mov 0x18(%rax),%rbx 1afc: 48 8b 93 b0 01 00 00 mov 0x1b0(%rbx),%rdx 1b03: 48 8d 83 b0 01 00 00 lea 0x1b0(%rbx),%rax 1b0a: 48 39 c2 cmp %rax,%rdx 1b0d: 74 26 je 1b35 1b0f: 4c 39 62 d0 cmp %r12,0xffffffffffffffd0(%rdx) 1b13: 48 8d b2 78 ff ff ff lea 0xffffffffffffff78(%rdx),%rsi 1b1a: 73 19 jae 1b35 1b1c: 83 be c8 00 00 00 00 cmpl $0x0,0xc8(%rsi) 1b23: 7f 04 jg 1b29 1b25: 0f 0b ud2a 1b27: eb fe jmp 1b27 1b29: 31 d2 xor %edx,%edx 1b2b: 4c 89 f7 mov %r14,%rdi 1b2e: e8 26 fc ff ff callq 1759 1b33: eb c7 jmp 1afc 1b35: 41 8b 87 48 02 02 00 mov 0x20248(%r15),%eax 1b3c: 85 c0 test %eax,%eax 1b3e: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) 1b41: 75 58 jne 1b9b 1b43: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 1b4a: 31 d2 xor %edx,%edx 1b4c: 49 8b 75 58 mov 0x58(%r13),%rsi 1b50: 4c 89 f7 mov %r14,%rdi 1b53: 48 8b 48 08 mov 0x8(%rax),%rcx 1b57: 49 8b 45 00 mov 0x0(%r13),%rax 1b5b: 8b 49 14 mov 0x14(%rcx),%ecx 1b5e: 48 83 c0 02 add $0x2,%rax 1b62: 49 03 45 10 add 0x10(%r13),%rax 1b66: 48 f7 f1 div %rcx 1b69: 48 89 d1 mov %rdx,%rcx 1b6c: 48 89 f2 mov %rsi,%rdx 1b6f: 48 89 ce mov %rcx,%rsi 1b72: e8 92 ea ff ff callq 609 <_update_journal_header_block> 1b77: 85 c0 test %eax,%eax 1b79: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) 1b7c: 74 1d je 1b9b 1b7e: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1b81: R_X86_64_32S .rodata+0x20 1b85: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1b88: R_X86_64_32S .rodata.str1.1+0x48a 1b8c: be fb ff ff ff mov $0xfffffffb,%esi 1b91: 4c 89 f7 mov %r14,%rdi 1b94: 31 c0 xor %eax,%eax 1b96: e8 00 00 00 00 callq 1b9b 1b97: R_X86_64_PC32 reiserfs_abort+0xfffffffffffffffc 1b9b: c6 45 bb 01 movb $0x1,0xffffffffffffffbb(%rbp) 1b9f: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 1ba6: 4d 8b 65 78 mov 0x78(%r13),%r12 1baa: 48 8b 40 18 mov 0x18(%rax),%rax 1bae: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) 1bb2: eb 43 jmp 1bf7 1bb4: 41 8b 44 24 10 mov 0x10(%r12),%eax 1bb9: 85 c0 test %eax,%eax 1bbb: 74 27 je 1be4 1bbd: 49 c7 44 24 18 00 00 movq $0x0,0x18(%r12) 1bc4: 00 00 1bc6: 48 8b 75 c8 mov 0xffffffffffffffc8(%rbp),%rsi 1bca: 89 c1 mov %eax,%ecx 1bcc: 41 b8 01 00 00 00 mov $0x1,%r8d 1bd2: 4c 89 ea mov %r13,%rdx 1bd5: 4c 89 f7 mov %r14,%rdi 1bd8: 48 81 c6 20 02 01 00 add $0x10220,%rsi 1bdf: e8 ba e4 ff ff callq 9e 1be4: 49 8b 5c 24 28 mov 0x28(%r12),%rbx 1be9: 4c 89 e6 mov %r12,%rsi 1bec: 4c 89 f7 mov %r14,%rdi 1bef: e8 fa f5 ff ff callq 11ee 1bf4: 49 89 dc mov %rbx,%r12 1bf7: 4d 85 e4 test %r12,%r12 1bfa: 75 b8 jne 1bb4 1bfc: 49 8d 85 88 00 00 00 lea 0x88(%r13),%rax 1c03: 49 c7 45 78 00 00 00 movq $0x0,0x78(%r13) 1c0a: 00 1c0b: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 1c12: 4c 89 ee mov %r13,%rsi 1c15: 4c 89 f7 mov %r14,%rdi 1c18: 48 8b 50 08 mov 0x8(%rax),%rdx 1c1c: 48 89 51 08 mov %rdx,0x8(%rcx) 1c20: 48 89 0a mov %rcx,(%rdx) 1c23: 48 89 40 08 mov %rax,0x8(%rax) 1c27: 49 89 85 88 00 00 00 mov %rax,0x88(%r13) 1c2e: 41 ff 8f 68 01 00 00 decl 0x168(%r15) 1c35: e8 24 e4 ff ff callq 5e 1c3a: 41 8b 97 70 01 00 00 mov 0x170(%r15),%edx 1c41: 85 d2 test %edx,%edx 1c43: 74 26 je 1c6b 1c45: 49 8b 4d 58 mov 0x58(%r13),%rcx 1c49: 48 63 c2 movslq %edx,%rax 1c4c: 48 89 cb mov %rcx,%rbx 1c4f: 48 29 c3 sub %rax,%rbx 1c52: 48 89 d8 mov %rbx,%rax 1c55: 48 ff c8 dec %rax 1c58: 74 11 je 1c6b 1c5a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1c5d: R_X86_64_32S .rodata.str1.1+0x4ba 1c61: 4c 89 f7 mov %r14,%rdi 1c64: 31 c0 xor %eax,%eax 1c66: e8 00 00 00 00 callq 1c6b 1c67: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 1c6b: 49 8b 45 58 mov 0x58(%r13),%rax 1c6f: 41 89 87 70 01 00 00 mov %eax,0x170(%r15) 1c76: 41 8b 8d c8 00 00 00 mov 0xc8(%r13),%ecx 1c7d: 49 c7 45 10 00 00 00 movq $0x0,0x10(%r13) 1c84: 00 1c85: 41 c7 45 18 00 00 00 movl $0x0,0x18(%r13) 1c8c: 00 1c8d: 49 c7 45 00 00 00 00 movq $0x0,0x0(%r13) 1c94: 00 1c95: 49 c7 45 78 00 00 00 movq $0x0,0x78(%r13) 1c9c: 00 1c9d: 85 c9 test %ecx,%ecx 1c9f: 49 c7 45 70 00 00 00 movq $0x0,0x70(%r13) 1ca6: 00 1ca7: 49 c7 45 58 00 00 00 movq $0x0,0x58(%r13) 1cae: 00 1caf: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 1cb6: 00 1cb7: 7f 13 jg 1ccc 1cb9: 31 d2 xor %edx,%edx 1cbb: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1cbe: R_X86_64_32S .rodata.str1.1+0x140 1cc2: 4c 89 f7 mov %r14,%rdi 1cc5: 31 c0 xor %eax,%eax 1cc7: e8 00 00 00 00 callq 1ccc 1cc8: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 1ccc: 8d 41 ff lea 0xffffffffffffffff(%rcx),%eax 1ccf: 85 c0 test %eax,%eax 1cd1: 41 89 85 c8 00 00 00 mov %eax,0xc8(%r13) 1cd8: 75 08 jne 1ce2 1cda: 4c 89 ef mov %r13,%rdi 1cdd: e8 00 00 00 00 callq 1ce2 1cde: R_X86_64_PC32 kfree+0xfffffffffffffffc 1ce2: 80 7d bb 00 cmpb $0x0,0xffffffffffffffbb(%rbp) 1ce6: 74 61 je 1d49 1ce8: 49 8d bf c0 00 00 00 lea 0xc0(%r15),%rdi 1cef: f0 41 ff 87 c0 00 00 lock incl 0xc0(%r15) 1cf6: 00 1cf7: 7f 05 jg 1cfe 1cf9: e8 00 00 00 00 callq 1cfe 1cfa: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 1cfe: eb 49 jmp 1d49 1d00: 31 c0 xor %eax,%eax 1d02: c7 45 c0 00 00 00 00 movl $0x0,0xffffffffffffffc0(%rbp) 1d09: 48 85 db test %rbx,%rbx 1d0c: 0f 85 1c fc ff ff jne 192e 1d12: eb 18 jmp 1d2c 1d14: 4d 8b 64 24 28 mov 0x28(%r12),%r12 1d19: f0 ff 4b 60 lock decl 0x60(%rbx) 1d1d: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 1d21: 0f 89 d0 fc ff ff jns 19f7 1d27: e9 ba fc ff ff jmpq 19e6 1d2c: 4d 8b 64 24 28 mov 0x28(%r12),%r12 1d31: e9 c1 fc ff ff jmpq 19f7 1d36: 41 8b bf 48 02 02 00 mov 0x20248(%r15),%edi 1d3d: c6 45 bb 00 movb $0x0,0xffffffffffffffbb(%rbp) 1d41: 89 7d d4 mov %edi,0xffffffffffffffd4(%rbp) 1d44: e9 56 fe ff ff jmpq 1b9f 1d49: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 1d50: 00 00 1d52: f0 ff 88 f8 06 00 00 lock decl 0x6f8(%rax) 1d59: 8b 45 d4 mov 0xffffffffffffffd4(%rbp),%eax 1d5c: 48 83 c4 28 add $0x28,%rsp 1d60: 5b pop %rbx 1d61: 41 5c pop %r12 1d63: 41 5d pop %r13 1d65: 41 5e pop %r14 1d67: 41 5f pop %r15 1d69: c9 leaveq 1d6a: c3 retq 0000000000001d6b : flush_used_journal_lists(): 1d6b: 55 push %rbp 1d6c: 48 89 e5 mov %rsp,%rbp 1d6f: 41 57 push %r15 1d71: 41 56 push %r14 1d73: 41 55 push %r13 1d75: 49 89 f5 mov %rsi,%r13 1d78: 41 54 push %r12 1d7a: 53 push %rbx 1d7b: 48 81 ec 48 01 00 00 sub $0x148,%rsp 1d82: 48 89 bd 90 fe ff ff mov %rdi,0xfffffffffffffe90(%rbp) 1d89: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 1d90: 4c 8b 40 18 mov 0x18(%rax),%r8 1d94: 48 8b 40 38 mov 0x38(%rax),%rax 1d98: 4c 89 ad a0 fe ff ff mov %r13,0xfffffffffffffea0(%rbp) 1d9f: c7 85 9c fe ff ff 00 movl $0x0,0xfffffffffffffe9c(%rbp) 1da6: 00 00 00 1da9: 25 00 01 00 00 and $0x100,%eax 1dae: 48 83 f8 01 cmp $0x1,%rax 1db2: 19 d2 sbb %edx,%edx 1db4: 31 ff xor %edi,%edi 1db6: 81 e2 00 fd ff ff and $0xfffffd00,%edx 1dbc: 81 c2 00 04 00 00 add $0x400,%edx 1dc2: eb 54 jmp 1e18 1dc4: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 1dc8: 75 5f jne 1e29 1dca: 49 8b 45 58 mov 0x58(%r13),%rax 1dce: 48 39 46 58 cmp %rax,0x58(%rsi) 1dd2: 72 55 jb 1e29 1dd4: 8b 46 18 mov 0x18(%rsi),%eax 1dd7: 85 c0 test %eax,%eax 1dd9: 74 05 je 1de0 1ddb: 48 83 66 08 fe andq $0xfffffffffffffffe,0x8(%rsi) 1de0: 48 98 cltq 1de2: 48 8b 8e 88 00 00 00 mov 0x88(%rsi),%rcx 1de9: 48 01 c7 add %rax,%rdi 1dec: 49 8d 80 b0 01 00 00 lea 0x1b0(%r8),%rax 1df3: 48 39 c1 cmp %rax,%rcx 1df6: 74 2a je 1e22 1df8: ff 85 9c fe ff ff incl 0xfffffffffffffe9c(%rbp) 1dfe: 81 bd 9c fe ff ff 00 cmpl $0x100,0xfffffffffffffe9c(%rbp) 1e05: 01 00 00 1e08: 74 18 je 1e22 1e0a: 48 89 b5 a0 fe ff ff mov %rsi,0xfffffffffffffea0(%rbp) 1e11: 48 8d b1 78 ff ff ff lea 0xffffffffffffff78(%rcx),%rsi 1e18: 48 63 c2 movslq %edx,%rax 1e1b: 48 39 c7 cmp %rax,%rdi 1e1e: 72 a4 jb 1dc4 1e20: eb 07 jmp 1e29 1e22: 48 89 b5 a0 fe ff ff mov %rsi,0xfffffffffffffea0(%rbp) 1e29: 4c 39 ad a0 fe ff ff cmp %r13,0xfffffffffffffea0(%rbp) 1e30: 0f 84 50 02 00 00 je 2086 1e36: 89 bd bc fe ff ff mov %edi,0xfffffffffffffebc(%rbp) 1e3c: 48 8b bd 90 fe ff ff mov 0xfffffffffffffe90(%rbp),%rdi 1e43: be 69 00 00 00 mov $0x69,%esi 1e48: 49 8b 55 58 mov 0x58(%r13),%rdx 1e4c: 48 89 95 a8 fe ff ff mov %rdx,0xfffffffffffffea8(%rbp) 1e53: 48 8b 87 10 03 00 00 mov