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 0x310(%rdi),%rax 1e5a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1e5d: R_X86_64_32S .rodata.str1.1+0x101 1e61: 4c 8b 70 18 mov 0x18(%rax),%r14 1e65: c7 45 c0 00 00 00 00 movl $0x0,0xffffffffffffffc0(%rbp) 1e6c: e8 00 00 00 00 callq 1e71 1e6d: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 1e71: e8 00 00 00 00 callq 1e76 1e72: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 1e76: 49 8d 9e c0 00 00 00 lea 0xc0(%r14),%rbx 1e7d: 48 89 df mov %rbx,%rdi 1e80: f0 41 ff 8e c0 00 00 lock decl 0xc0(%r14) 1e87: 00 1e88: 79 05 jns 1e8f 1e8a: e8 00 00 00 00 callq 1e8f 1e8b: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 1e8f: 48 8b b5 a8 fe ff ff mov 0xfffffffffffffea8(%rbp),%rsi 1e96: 48 8b bd 90 fe ff ff mov 0xfffffffffffffe90(%rbp),%rdi 1e9d: e8 5e e1 ff ff callq 0 1ea2: 85 c0 test %eax,%eax 1ea4: c7 85 b8 fe ff ff 00 movl $0x0,0xfffffffffffffeb8(%rbp) 1eab: 00 00 00 1eae: c7 85 b4 fe ff ff 00 movl $0x0,0xfffffffffffffeb4(%rbp) 1eb5: 00 00 00 1eb8: 0f 85 77 01 00 00 jne 2035 1ebe: e9 ad 01 00 00 jmpq 2070 1ec3: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 1ec8: 74 13 je 1edd 1eca: 49 8b 45 08 mov 0x8(%r13),%rax 1ece: a8 01 test $0x1,%al 1ed0: 75 0b jne 1edd 1ed2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 1ed7: 75 04 jne 1edd 1ed9: a8 02 test $0x2,%al 1edb: 75 14 jne 1ef1 1edd: 48 8b bd 90 fe ff ff mov 0xfffffffffffffe90(%rbp),%rdi 1ee4: 4c 89 ee mov %r13,%rsi 1ee7: e8 72 e1 ff ff callq 5e 1eec: e9 6d 01 00 00 jmpq 205e 1ef1: 48 83 c8 01 or $0x1,%rax 1ef5: 4c 89 ee mov %r13,%rsi 1ef8: 49 89 45 08 mov %rax,0x8(%r13) 1efc: 48 8b bd 90 fe ff ff mov 0xfffffffffffffe90(%rbp),%rdi 1f03: e8 56 e1 ff ff callq 5e 1f08: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 1f0d: 0f 84 eb 00 00 00 je 1ffe 1f13: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 1f18: 0f 84 e0 00 00 00 je 1ffe 1f1e: 4d 8b 65 78 mov 0x78(%r13),%r12 1f22: 45 31 ff xor %r15d,%r15d 1f25: e9 c4 00 00 00 jmpq 1fee 1f2a: 41 83 7c 24 10 00 cmpl $0x0,0x10(%r12) 1f30: 0f 84 ae 00 00 00 je 1fe4 1f36: 49 83 3c 24 00 cmpq $0x0,(%r12) 1f3b: 0f 84 a3 00 00 00 je 1fe4 1f41: 4c 89 e7 mov %r12,%rdi 1f44: e8 65 e2 ff ff callq 1ae 1f49: 85 c0 test %eax,%eax 1f4b: 0f 84 93 00 00 00 je 1fe4 1f51: 49 8b 1c 24 mov (%r12),%rbx 1f55: 8b 03 mov (%rbx),%eax 1f57: a8 02 test $0x2,%al 1f59: 0f 84 85 00 00 00 je 1fe4 1f5f: f0 ff 43 60 lock incl 0x60(%rbx) 1f63: be 33 01 00 00 mov $0x133,%esi 1f68: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1f6b: R_X86_64_32S .rodata.str1.1+0x6e 1f6f: e8 00 00 00 00 callq 1f74 1f70: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 1f74: e8 00 00 00 00 callq 1f79 1f75: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 1f79: f0 0f ba 2b 02 lock btsl $0x2,(%rbx) 1f7e: 19 c0 sbb %eax,%eax 1f80: 85 c0 test %eax,%eax 1f82: 74 08 je 1f8c 1f84: 48 89 df mov %rbx,%rdi 1f87: e8 00 00 00 00 callq 1f8c 1f88: R_X86_64_PC32 __lock_buffer+0xfffffffffffffffc 1f8c: 49 83 3c 24 00 cmpq $0x0,(%r12) 1f91: 74 45 je 1fd8 1f93: 4c 89 e7 mov %r12,%rdi 1f96: e8 13 e2 ff ff callq 1ae 1f9b: 85 c0 test %eax,%eax 1f9d: 74 39 je 1fd8 1f9f: 8b 03 mov (%rbx),%eax 1fa1: a8 02 test $0x2,%al 1fa3: 74 33 je 1fd8 1fa5: 8b 03 mov (%rbx),%eax 1fa7: a9 00 00 01 00 test $0x10000,%eax 1fac: 74 09 je 1fb7 1fae: 8b 03 mov (%rbx),%eax 1fb0: a9 00 00 04 00 test $0x40000,%eax 1fb5: 74 04 je 1fbb 1fb7: 0f 0b ud2a 1fb9: eb fe jmp 1fb9 1fbb: 48 8d bd c0 fe ff ff lea 0xfffffffffffffec0(%rbp),%rdi 1fc2: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1fc5: R_X86_64_32S .text+0x5b3 1fc9: 31 d2 xor %edx,%edx 1fcb: 48 89 de mov %rbx,%rsi 1fce: 41 ff c7 inc %r15d 1fd1: e8 8d e4 ff ff callq 463 1fd6: eb 08 jmp 1fe0 1fd8: 48 89 df mov %rbx,%rdi 1fdb: e8 00 00 00 00 callq 1fe0 1fdc: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 1fe0: f0 ff 4b 60 lock decl 0x60(%rbx) 1fe4: 4d 8b 64 24 28 mov 0x28(%r12),%r12 1fe9: e8 00 00 00 00 callq 1fee 1fea: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 1fee: 4d 85 e4 test %r12,%r12 1ff1: 0f 85 33 ff ff ff jne 1f2a 1ff7: 45 85 ff test %r15d,%r15d 1ffa: 79 05 jns 2001 1ffc: eb 72 jmp 2070 1ffe: 45 31 ff xor %r15d,%r15d 2001: 49 8b 95 88 00 00 00 mov 0x88(%r13),%rdx 2008: 49 8d 86 b0 01 00 00 lea 0x1b0(%r14),%rax 200f: 48 39 c2 cmp %rax,%rdx 2012: 74 4a je 205e 2014: 48 8b 85 a8 fe ff ff mov 0xfffffffffffffea8(%rbp),%rax 201b: 48 39 42 d0 cmp %rax,0xffffffffffffffd0(%rdx) 201f: 4c 8d aa 78 ff ff ff lea 0xffffffffffffff78(%rdx),%r13 2026: 76 36 jbe 205e 2028: ff 85 b4 fe ff ff incl 0xfffffffffffffeb4(%rbp) 202e: 44 01 bd b8 fe ff ff add %r15d,0xfffffffffffffeb8(%rbp) 2035: 83 bd 9c fe ff ff 00 cmpl $0x0,0xfffffffffffffe9c(%rbp) 203c: 74 0e je 204c 203e: 8b 95 9c fe ff ff mov 0xfffffffffffffe9c(%rbp),%edx 2044: 39 95 b4 fe ff ff cmp %edx,0xfffffffffffffeb4(%rbp) 204a: eb 0c jmp 2058 204c: 8b bd bc fe ff ff mov 0xfffffffffffffebc(%rbp),%edi 2052: 39 bd b8 fe ff ff cmp %edi,0xfffffffffffffeb8(%rbp) 2058: 0f 8c 65 fe ff ff jl 1ec3 205e: 83 7d c0 00 cmpl $0x0,0xffffffffffffffc0(%rbp) 2062: 74 0c je 2070 2064: 48 8d bd c0 fe ff ff lea 0xfffffffffffffec0(%rbp),%rdi 206b: e8 43 e5 ff ff callq 5b3 2070: 49 8d be c0 00 00 00 lea 0xc0(%r14),%rdi 2077: f0 41 ff 86 c0 00 00 lock incl 0xc0(%r14) 207e: 00 207f: 7f 05 jg 2086 2081: e8 00 00 00 00 callq 2086 2082: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 2086: 48 8b b5 a0 fe ff ff mov 0xfffffffffffffea0(%rbp),%rsi 208d: 48 8b bd 90 fe ff ff mov 0xfffffffffffffe90(%rbp),%rdi 2094: ba 01 00 00 00 mov $0x1,%edx 2099: e8 bb f6 ff ff callq 1759 209e: 48 81 c4 48 01 00 00 add $0x148,%rsp 20a5: 31 c0 xor %eax,%eax 20a7: 5b pop %rbx 20a8: 41 5c pop %r12 20aa: 41 5d pop %r13 20ac: 41 5e pop %r14 20ae: 41 5f pop %r15 20b0: c9 leaveq 20b1: c3 retq 00000000000020b2 : alloc_journal_list(): 20b2: 55 push %rbp 20b3: be 50 08 00 00 mov $0x850,%esi 20b8: 48 89 e5 mov %rsp,%rbp 20bb: 41 54 push %r12 20bd: 49 89 fc mov %rdi,%r12 20c0: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 20c7 20c3: R_X86_64_PC32 malloc_sizes+0x4c 20c7: 53 push %rbx 20c8: e8 00 00 00 00 callq 20cd 20c9: R_X86_64_PC32 kmem_cache_zalloc+0xfffffffffffffffc 20cd: 48 89 c3 mov %rax,%rbx 20d0: 48 8d 80 88 00 00 00 lea 0x88(%rax),%rax 20d7: 48 8d 7b 30 lea 0x30(%rbx),%rdi 20db: 48 89 40 08 mov %rax,0x8(%rax) 20df: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx) 20e6: 48 8d 83 98 00 00 00 lea 0x98(%rbx),%rax 20ed: 48 89 40 08 mov %rax,0x8(%rax) 20f1: 48 89 83 98 00 00 00 mov %rax,0x98(%rbx) 20f8: 48 8d 83 a8 00 00 00 lea 0xa8(%rbx),%rax 20ff: 48 89 40 08 mov %rax,0x8(%rax) 2103: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx) 210a: 48 8d 83 b8 00 00 00 lea 0xb8(%rbx),%rax 2111: 48 89 40 08 mov %rax,0x8(%rax) 2115: 48 89 83 b8 00 00 00 mov %rax,0xb8(%rbx) 211c: c7 43 28 01 00 00 00 movl $0x1,0x28(%rbx) 2123: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%rbx) 212a: e8 00 00 00 00 callq 212f 212b: R_X86_64_PC32 init_waitqueue_head+0xfffffffffffffffc 212f: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 2136: 00 2137: 48 8b 40 18 mov 0x18(%rax),%rax 213b: ff 80 68 01 00 00 incl 0x168(%rax) 2141: 48 89 d8 mov %rbx,%rax 2144: ff 83 c8 00 00 00 incl 0xc8(%rbx) 214a: 5b pop %rbx 214b: 41 5c pop %r12 214d: c9 leaveq 214e: c3 retq 000000000000214f : reiserfs_wait_on_write_block(): 214f: 55 push %rbp 2150: 48 89 e5 mov %rsp,%rbp 2153: 41 56 push %r14 2155: 41 55 push %r13 2157: 41 54 push %r12 2159: 53 push %rbx 215a: 48 83 ec 60 sub $0x60,%rsp 215e: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 2165: 4c 8b 60 18 mov 0x18(%rax),%r12 2169: 41 8b 44 24 30 mov 0x30(%r12),%eax 216e: 4d 8d 74 24 30 lea 0x30(%r12),%r14 2173: a8 02 test $0x2,%al 2175: 74 70 je 21e7 2177: fc cld 2178: 48 8d 7d 80 lea 0xffffffffffffff80(%rbp),%rdi 217c: 31 c0 xor %eax,%eax 217e: b9 0a 00 00 00 mov $0xa,%ecx 2183: 48 8d 75 80 lea 0xffffffffffffff80(%rbp),%rsi 2187: f3 ab repz stos %eax,%es:(%rdi) 2189: 48 8d 7d b0 lea 0xffffffffffffffb0(%rbp),%rdi 218d: b1 0a mov $0xa,%cl 218f: f3 a5 repz movsl %ds:(%rsi),%es:(%rdi) 2191: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 2198: 00 00 219a: 48 89 45 b8 mov %rax,0xffffffffffffffb8(%rbp) 219e: 48 8d 45 c8 lea 0xffffffffffffffc8(%rbp),%rax 21a2: 48 c7 45 c0 00 00 00 movq $0x0,0xffffffffffffffc0(%rbp) 21a9: 00 21a6: R_X86_64_32S autoremove_wake_function 21aa: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) 21ae: 48 89 45 d0 mov %rax,0xffffffffffffffd0(%rbp) 21b2: 49 8d 9c 24 f0 00 00 lea 0xf0(%r12),%rbx 21b9: 00 21ba: 4c 8d 6d b0 lea 0xffffffffffffffb0(%rbp),%r13 21be: ba 02 00 00 00 mov $0x2,%edx 21c3: 4c 89 ee mov %r13,%rsi 21c6: 48 89 df mov %rbx,%rdi 21c9: e8 00 00 00 00 callq 21ce 21ca: R_X86_64_PC32 prepare_to_wait+0xfffffffffffffffc 21ce: 41 8b 06 mov (%r14),%eax 21d1: a8 02 test $0x2,%al 21d3: 74 07 je 21dc 21d5: e8 00 00 00 00 callq 21da 21d6: R_X86_64_PC32 schedule+0xfffffffffffffffc 21da: eb d6 jmp 21b2 21dc: 4c 89 ee mov %r13,%rsi 21df: 48 89 df mov %rbx,%rdi 21e2: e8 00 00 00 00 callq 21e7 21e3: R_X86_64_PC32 finish_wait+0xfffffffffffffffc 21e7: 48 83 c4 60 add $0x60,%rsp 21eb: 5b pop %rbx 21ec: 41 5c pop %r12 21ee: 41 5d pop %r13 21f0: 41 5e pop %r14 21f2: c9 leaveq 21f3: c3 retq 00000000000021f4 : release_journal_dev(): 21f4: 55 push %rbp 21f5: 48 89 e5 mov %rsp,%rbp 21f8: 41 55 push %r13 21fa: 49 89 fd mov %rdi,%r13 21fd: 41 54 push %r12 21ff: 49 89 f4 mov %rsi,%r12 2202: 53 push %rbx 2203: 48 83 ec 08 sub $0x8,%rsp 2207: 48 8b 7e 18 mov 0x18(%rsi),%rdi 220b: 48 85 ff test %rdi,%rdi 220e: 74 14 je 2224 2210: 31 f6 xor %esi,%esi 2212: e8 00 00 00 00 callq 2217 2213: R_X86_64_PC32 filp_close+0xfffffffffffffffc 2217: 89 c3 mov %eax,%ebx 2219: 49 c7 44 24 18 00 00 movq $0x0,0x18(%r12) 2220: 00 00 2222: eb 12 jmp 2236 2224: 48 8b 7e 20 mov 0x20(%rsi),%rdi 2228: 31 db xor %ebx,%ebx 222a: 48 85 ff test %rdi,%rdi 222d: 74 27 je 2256 222f: e8 00 00 00 00 callq 2234 2230: R_X86_64_PC32 blkdev_put+0xfffffffffffffffc 2234: 89 c3 mov %eax,%ebx 2236: 85 db test %ebx,%ebx 2238: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12) 223f: 00 00 2241: 74 13 je 2256 2243: 89 da mov %ebx,%edx 2245: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2248: R_X86_64_32S .rodata.str1.1+0x4e0 224c: 4c 89 ef mov %r13,%rdi 224f: 31 c0 xor %eax,%eax 2251: e8 00 00 00 00 callq 2256 2252: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 2256: 41 5d pop %r13 2258: 89 d8 mov %ebx,%eax 225a: 5b pop %rbx 225b: 41 5c pop %r12 225d: 41 5d pop %r13 225f: c9 leaveq 2260: c3 retq 0000000000002261 : journal_transaction_is_valid(): 2261: 55 push %rbp 2262: 48 89 e5 mov %rsp,%rbp 2265: 41 57 push %r15 2267: 49 89 f7 mov %rsi,%r15 226a: 41 56 push %r14 226c: 49 89 fe mov %rdi,%r14 226f: 41 55 push %r13 2271: 41 54 push %r12 2273: 49 89 cc mov %rcx,%r12 2276: 53 push %rbx 2277: 48 83 ec 08 sub $0x8,%rsp 227b: 48 85 f6 test %rsi,%rsi 227e: 48 89 55 d0 mov %rdx,0xffffffffffffffd0(%rbp) 2282: 0f 84 d1 01 00 00 je 2459 2288: 4c 8b 6e 28 mov 0x28(%rsi),%r13 228c: 41 8b 5d 04 mov 0x4(%r13),%ebx 2290: 85 db test %ebx,%ebx 2292: 0f 84 c1 01 00 00 je 2459 2298: 4c 89 ef mov %r13,%rdi 229b: 48 03 7e 20 add 0x20(%rsi),%rdi 229f: ba 08 00 00 00 mov $0x8,%edx 22a4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 22a7: R_X86_64_32S .rodata.str1.1+0x51f 22ab: 48 83 ef 0c sub $0xc,%rdi 22af: e8 00 00 00 00 callq 22b4 22b0: R_X86_64_PC32 memcmp+0xfffffffffffffffc 22b4: 85 c0 test %eax,%eax 22b6: 0f 85 9d 01 00 00 jne 2459 22bc: 48 83 7d d0 00 cmpq $0x0,0xffffffffffffffd0(%rbp) 22c1: 74 35 je 22f8 22c3: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax 22c7: 48 8b 10 mov (%rax),%rdx 22ca: 48 85 d2 test %rdx,%rdx 22cd: 74 29 je 22f8 22cf: 41 8b 4d 00 mov 0x0(%r13),%ecx 22d3: 89 c8 mov %ecx,%eax 22d5: 48 39 d0 cmp %rdx,%rax 22d8: 76 1e jbe 22f8 22da: 49 89 d0 mov %rdx,%r8 22dd: be 05 00 00 00 mov $0x5,%esi 22e2: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 22e5: R_X86_64_32S .rodata.str1.1+0x528 22e9: 4c 89 f7 mov %r14,%rdi 22ec: 31 c0 xor %eax,%eax 22ee: e8 00 00 00 00 callq 22f3 22ef: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 22f3: e9 61 01 00 00 jmpq 2459 22f8: 4d 85 e4 test %r12,%r12 22fb: 74 2a je 2327 22fd: 41 8b 4d 08 mov 0x8(%r13),%ecx 2301: 49 8b 14 24 mov (%r12),%rdx 2305: 89 c8 mov %ecx,%eax 2307: 48 39 c2 cmp %rax,%rdx 230a: 76 1b jbe 2327 230c: 49 89 d0 mov %rdx,%r8 230f: be 05 00 00 00 mov $0x5,%esi 2314: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2317: R_X86_64_32S .rodata.str1.1+0x58b 231b: 4c 89 f7 mov %r14,%rdi 231e: 31 c0 xor %eax,%eax 2320: e8 00 00 00 00 callq 2325 2321: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2325: eb 27 jmp 234e 2327: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 232e: 4c 8b 40 18 mov 0x18(%rax),%r8 2332: 41 3b 98 34 01 00 00 cmp 0x134(%r8),%ebx 2339: 76 1b jbe 2356 233b: 89 da mov %ebx,%edx 233d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2340: R_X86_64_32S .rodata.str1.1+0x5ed 2344: 4c 89 f7 mov %r14,%rdi 2347: 31 c0 xor %eax,%eax 2349: e8 00 00 00 00 callq 234e 234a: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 234e: 83 c8 ff or $0xffffffffffffffff,%eax 2351: e9 05 01 00 00 jmpq 245b 2356: 48 8b 78 08 mov 0x8(%rax),%rdi 235a: 49 8b 4f 18 mov 0x18(%r15),%rcx 235e: 89 d8 mov %ebx,%eax 2360: 31 d2 xor %edx,%edx 2362: 4d 8b 4e 18 mov 0x18(%r14),%r9 2366: 8b 77 0c mov 0xc(%rdi),%esi 2369: 48 29 f1 sub %rsi,%rcx 236c: 48 8d 44 08 01 lea 0x1(%rax,%rcx,1),%rax 2371: 8b 4f 14 mov 0x14(%rdi),%ecx 2374: 49 8b 78 20 mov 0x20(%r8),%rdi 2378: 48 f7 f1 div %rcx 237b: 48 01 d6 add %rdx,%rsi 237e: 44 89 ca mov %r9d,%edx 2381: e8 00 00 00 00 callq 2386 2382: R_X86_64_PC32 __bread+0xfffffffffffffffc 2386: 48 85 c0 test %rax,%rax 2389: 49 89 c4 mov %rax,%r12 238c: 0f 84 c7 00 00 00 je 2459 2392: 48 8b 58 28 mov 0x28(%rax),%rbx 2396: 4c 89 ee mov %r13,%rsi 2399: 4c 89 f7 mov %r14,%rdi 239c: 48 89 da mov %rbx,%rdx 239f: e8 d5 dd ff ff callq 179 23a4: 85 c0 test %eax,%eax 23a6: 74 6f je 2417 23a8: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 23af: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 23b4: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 23b7: R_X86_64_32S .rodata.str1.1+0x637 23bb: 44 8b 4b 04 mov 0x4(%rbx),%r9d 23bf: 44 8b 03 mov (%rbx),%r8d 23c2: be 05 00 00 00 mov $0x5,%esi 23c7: 4c 89 f7 mov %r14,%rdi 23ca: 48 8b 40 08 mov 0x8(%rax),%rax 23ce: 8b 40 0c mov 0xc(%rax),%eax 23d1: 48 29 c1 sub %rax,%rcx 23d4: 31 c0 xor %eax,%eax 23d6: e8 00 00 00 00 callq 23db 23d7: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 23db: 4c 89 e7 mov %r12,%rdi 23de: e8 00 00 00 00 callq 23e3 23df: R_X86_64_PC32 __brelse+0xfffffffffffffffc 23e3: 83 c8 ff or $0xffffffffffffffff,%eax 23e6: 48 83 7d d0 00 cmpq $0x0,0xffffffffffffffd0(%rbp) 23eb: 74 6e je 245b 23ed: 41 8b 55 00 mov 0x0(%r13),%edx 23f1: 48 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%rax 23f5: be 05 00 00 00 mov $0x5,%esi 23fa: 4c 89 f7 mov %r14,%rdi 23fd: 48 89 10 mov %rdx,(%rax) 2400: 41 8b 4d 00 mov 0x0(%r13),%ecx 2404: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2407: R_X86_64_32S .rodata.str1.1+0x684 240b: 31 c0 xor %eax,%eax 240d: e8 00 00 00 00 callq 2412 240e: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2412: e9 37 ff ff ff jmpq 234e 2417: 4c 89 e7 mov %r12,%rdi 241a: e8 00 00 00 00 callq 241f 241b: R_X86_64_PC32 __brelse+0xfffffffffffffffc 241f: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2426: 49 8b 4f 18 mov 0x18(%r15),%rcx 242a: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 242d: R_X86_64_32S .rodata.str1.1+0x6cd 2431: 45 8b 4d 00 mov 0x0(%r13),%r9d 2435: 45 8b 45 04 mov 0x4(%r13),%r8d 2439: be 05 00 00 00 mov $0x5,%esi 243e: 4c 89 f7 mov %r14,%rdi 2441: 48 8b 40 08 mov 0x8(%rax),%rax 2445: 8b 40 0c mov 0xc(%rax),%eax 2448: 48 29 c1 sub %rax,%rcx 244b: 31 c0 xor %eax,%eax 244d: e8 00 00 00 00 callq 2452 244e: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2452: b8 01 00 00 00 mov $0x1,%eax 2457: eb 02 jmp 245b 2459: 31 c0 xor %eax,%eax 245b: 41 5e pop %r14 245d: 5b pop %rbx 245e: 41 5c pop %r12 2460: 41 5d pop %r13 2462: 41 5e pop %r14 2464: 41 5f pop %r15 2466: c9 leaveq 2467: c3 retq 0000000000002468 : journal_read(): 2468: 55 push %rbp 2469: 48 89 e5 mov %rsp,%rbp 246c: 41 57 push %r15 246e: 48 8d 75 a0 lea 0xffffffffffffffa0(%rbp),%rsi 2472: 41 56 push %r14 2474: 49 89 fe mov %rdi,%r14 2477: 41 55 push %r13 2479: 41 54 push %r12 247b: 53 push %rbx 247c: 48 81 ec 18 03 00 00 sub $0x318,%rsp 2483: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 248a: 48 8b 50 18 mov 0x18(%rax),%rdx 248e: 48 c7 45 c8 00 00 00 movq $0x0,0xffffffffffffffc8(%rbp) 2495: 00 2496: 48 c7 45 c0 09 00 00 movq $0x9,0xffffffffffffffc0(%rbp) 249d: 00 249e: 48 89 95 d8 fc ff ff mov %rdx,0xfffffffffffffcd8(%rbp) 24a5: 48 8b 7a 20 mov 0x20(%rdx),%rdi 24a9: 48 8b 40 08 mov 0x8(%rax),%rax 24ad: 8b 58 0c mov 0xc(%rax),%ebx 24b0: e8 00 00 00 00 callq 24b5 24b1: R_X86_64_PC32 bdevname+0xfffffffffffffffc 24b5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 24b8: R_X86_64_32S .rodata.str1.1+0x713 24bc: 48 89 c2 mov %rax,%rdx 24bf: 4c 89 f7 mov %r14,%rdi 24c2: 31 c0 xor %eax,%eax 24c4: e8 00 00 00 00 callq 24c9 24c5: R_X86_64_PC32 reiserfs_info+0xfffffffffffffffc 24c9: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 24d0 24cc: R_X86_64_PC32 xtime+0xfffffffffffffffc 24d0: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 24d7: 49 8b 56 18 mov 0x18(%r14),%rdx 24db: 48 89 8d 08 fd ff ff mov %rcx,0xfffffffffffffd08(%rbp) 24e2: 48 8b 48 08 mov 0x8(%rax),%rcx 24e6: 48 8b 40 18 mov 0x18(%rax),%rax 24ea: 8b 71 14 mov 0x14(%rcx),%esi 24ed: 03 71 0c add 0xc(%rcx),%esi 24f0: 48 8b 78 20 mov 0x20(%rax),%rdi 24f4: e8 00 00 00 00 callq 24f9 24f5: R_X86_64_PC32 __bread+0xfffffffffffffffc 24f9: 48 8b b5 d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rsi 2500: 48 85 c0 test %rax,%rax 2503: ba 01 00 00 00 mov $0x1,%edx 2508: 48 89 86 80 00 00 00 mov %rax,0x80(%rsi) 250f: 0f 84 98 0b 00 00 je 30ad 2515: 48 8b 40 28 mov 0x28(%rax),%rax 2519: 48 89 85 f0 fc ff ff mov %rax,0xfffffffffffffcf0(%rbp) 2520: 8b 48 04 mov 0x4(%rax),%ecx 2523: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 252a: 48 8b 50 08 mov 0x8(%rax),%rdx 252e: 3b 4a 14 cmp 0x14(%rdx),%ecx 2531: 0f 83 ba 00 00 00 jae 25f1 2537: 48 8b b5 f0 fc ff ff mov 0xfffffffffffffcf0(%rbp),%rsi 253e: 8b 06 mov (%rsi),%eax 2540: 85 c0 test %eax,%eax 2542: 0f 84 a9 00 00 00 je 25f1 2548: 03 4a 0c add 0xc(%rdx),%ecx 254b: ff c0 inc %eax 254d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2550: R_X86_64_32S .rodata.str1.1+0x732 2554: 48 89 85 e0 fc ff ff mov %rax,0xfffffffffffffce0(%rbp) 255b: 4c 89 f7 mov %r14,%rdi 255e: 48 89 8d e8 fc ff ff mov %rcx,0xfffffffffffffce8(%rbp) 2565: 8b 46 08 mov 0x8(%rsi),%eax 2568: 48 89 45 c0 mov %rax,0xffffffffffffffc0(%rbp) 256c: 44 8b 06 mov (%rsi),%r8d 256f: 31 c0 xor %eax,%eax 2571: 8b 4e 04 mov 0x4(%rsi),%ecx 2574: be 05 00 00 00 mov $0x5,%esi 2579: e8 00 00 00 00 callq 257e 257a: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 257e: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2585: 48 8b 9d f0 fc ff ff mov 0xfffffffffffffcf0(%rbp),%rbx 258c: 49 8b 56 18 mov 0x18(%r14),%rdx 2590: 48 8b 48 08 mov 0x8(%rax),%rcx 2594: 48 8b 40 18 mov 0x18(%rax),%rax 2598: 8b 73 04 mov 0x4(%rbx),%esi 259b: 03 71 0c add 0xc(%rcx),%esi 259e: 48 8b 78 20 mov 0x20(%rax),%rdi 25a2: e8 00 00 00 00 callq 25a7 25a3: R_X86_64_PC32 __bread+0xfffffffffffffffc 25a7: 31 c9 xor %ecx,%ecx 25a9: 31 d2 xor %edx,%edx 25ab: 48 89 c6 mov %rax,%rsi 25ae: 4c 89 f7 mov %r14,%rdi 25b1: 48 89 c3 mov %rax,%rbx 25b4: e8 a8 fc ff ff callq 2261 25b9: 85 c0 test %eax,%eax 25bb: c7 85 fc fc ff ff 01 movl $0x1,0xfffffffffffffcfc(%rbp) 25c2: 00 00 00 25c5: 0f 95 c0 setne %al 25c8: 48 85 db test %rbx,%rbx 25cb: 0f b6 c0 movzbl %al,%eax 25ce: 89 85 04 fd ff ff mov %eax,0xfffffffffffffd04(%rbp) 25d4: 0f 84 be 02 00 00 je 2898 25da: 48 89 df mov %rbx,%rdi 25dd: e8 00 00 00 00 callq 25e2 25de: R_X86_64_PC32 __brelse+0xfffffffffffffffc 25e2: c7 85 fc fc ff ff 01 movl $0x1,0xfffffffffffffcfc(%rbp) 25e9: 00 00 00 25ec: e9 a7 02 00 00 jmpq 2898 25f1: 49 8b be 48 01 00 00 mov 0x148(%r14),%rdi 25f8: 89 db mov %ebx,%ebx 25fa: e8 00 00 00 00 callq 25ff 25fb: R_X86_64_PC32 bdev_read_only+0xfffffffffffffffc 25ff: 85 c0 test %eax,%eax 2601: 48 89 9d 90 fd ff ff mov %rbx,0xfffffffffffffd90(%rbp) 2608: 48 c7 85 e0 fc ff ff movq $0x0,0xfffffffffffffce0(%rbp) 260f: 00 00 00 00 2613: 48 c7 85 e8 fc ff ff movq $0x0,0xfffffffffffffce8(%rbp) 261a: 00 00 00 00 261e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2621: R_X86_64_32S .rodata.str1.1+0x786 2625: 0f 85 5e 04 00 00 jne 2a89 262b: e9 31 02 00 00 jmpq 2861 2630: 48 8b b5 d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rsi 2637: 44 8b a5 90 fd ff ff mov 0xfffffffffffffd90(%rbp),%r12d 263e: 49 8b 56 18 mov 0x18(%r14),%rdx 2642: 48 8b 76 20 mov 0x20(%rsi),%rsi 2646: 89 95 14 fd ff ff mov %edx,0xfffffffffffffd14(%rbp) 264c: 48 89 b5 18 fd ff ff mov %rsi,0xfffffffffffffd18(%rbp) 2653: 48 8b bd 18 fd ff ff mov 0xfffffffffffffd18(%rbp),%rdi 265a: 49 63 f4 movslq %r12d,%rsi 265d: e8 00 00 00 00 callq 2662 265e: R_X86_64_PC32 __getblk+0xfffffffffffffffc 2662: 48 89 c3 mov %rax,%rbx 2665: 8b 00 mov (%rax),%eax 2667: a8 01 test $0x1,%al 2669: 0f 85 e6 00 00 00 jne 2755 266f: 41 8d 44 24 40 lea 0x40(%r12),%eax 2674: 44 89 ea mov %r13d,%edx 2677: 41 bf 40 00 00 00 mov $0x40,%r15d 267d: 44 29 e2 sub %r12d,%edx 2680: 48 89 9d a0 fd ff ff mov %rbx,0xfffffffffffffda0(%rbp) 2687: 41 8d 5c 24 01 lea 0x1(%r12),%ebx 268c: 44 39 e8 cmp %r13d,%eax 268f: 44 0f 47 fa cmova %edx,%r15d 2693: 45 31 e4 xor %r12d,%r12d 2696: eb 37 jmp 26cf 2698: 48 8b bd 18 fd ff ff mov 0xfffffffffffffd18(%rbp),%rdi 269f: 8b 95 14 fd ff ff mov 0xfffffffffffffd14(%rbp),%edx 26a5: 48 63 f3 movslq %ebx,%rsi 26a8: ff c3 inc %ebx 26aa: e8 00 00 00 00 callq 26af 26ab: R_X86_64_PC32 __getblk+0xfffffffffffffffc 26af: 48 89 c7 mov %rax,%rdi 26b2: 8b 00 mov (%rax),%eax 26b4: a8 01 test $0x1,%al 26b6: 74 0c je 26c4 26b8: 48 85 ff test %rdi,%rdi 26bb: 74 1c je 26d9 26bd: e8 00 00 00 00 callq 26c2 26be: R_X86_64_PC32 __brelse+0xfffffffffffffffc 26c2: eb 15 jmp 26d9 26c4: 4a 89 bc e5 a8 fd ff mov %rdi,0xfffffffffffffda8(%rbp,%r12,8) 26cb: ff 26cc: 49 ff c4 inc %r12 26cf: 45 8d 6c 24 01 lea 0x1(%r12),%r13d 26d4: 45 39 fd cmp %r15d,%r13d 26d7: 72 bf jb 2698 26d9: 48 8d 9d a0 fd ff ff lea 0xfffffffffffffda0(%rbp),%rbx 26e0: 44 89 ee mov %r13d,%esi 26e3: 31 ff xor %edi,%edi 26e5: 41 bc 01 00 00 00 mov $0x1,%r12d 26eb: 48 89 da mov %rbx,%rdx 26ee: e8 00 00 00 00 callq 26f3 26ef: R_X86_64_PC32 ll_rw_block+0xfffffffffffffffc 26f3: eb 15 jmp 270a 26f5: 48 8b 7b 08 mov 0x8(%rbx),%rdi 26f9: 48 85 ff test %rdi,%rdi 26fc: 74 05 je 2703 26fe: e8 00 00 00 00 callq 2703 26ff: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2703: 41 ff c4 inc %r12d 2706: 48 83 c3 08 add $0x8,%rbx 270a: 45 39 ec cmp %r13d,%r12d 270d: 7c e6 jl 26f5 270f: 48 8b 9d a0 fd ff ff mov 0xfffffffffffffda0(%rbp),%rbx 2716: be 2c 01 00 00 mov $0x12c,%esi 271b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 271e: R_X86_64_32S .rodata.str1.1+0x6e 2722: e8 00 00 00 00 callq 2727 2723: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 2727: e8 00 00 00 00 callq 272c 2728: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 272c: 8b 03 mov (%rbx),%eax 272e: a8 04 test $0x4,%al 2730: 75 06 jne 2738 2732: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 2736: 75 08 jne 2740 2738: 48 89 df mov %rbx,%rdi 273b: e8 00 00 00 00 callq 2740 273c: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 2740: 8b 03 mov (%rbx),%eax 2742: a8 01 test $0x1,%al 2744: 75 0f jne 2755 2746: 48 85 db test %rbx,%rbx 2749: 74 0a je 2755 274b: 48 89 df mov %rbx,%rdi 274e: 31 db xor %ebx,%ebx 2750: e8 00 00 00 00 callq 2755 2751: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2755: 48 8d 4d c0 lea 0xffffffffffffffc0(%rbp),%rcx 2759: 48 8d 55 c8 lea 0xffffffffffffffc8(%rbp),%rdx 275d: 48 89 de mov %rbx,%rsi 2760: 4c 89 f7 mov %r14,%rdi 2763: e8 f9 fa ff ff callq 2261 2768: ff c8 dec %eax 276a: 0f 85 dd 00 00 00 jne 284d 2770: 48 83 bd e8 fc ff ff cmpq $0x0,0xfffffffffffffce8(%rbp) 2777: 00 2778: 4c 8b 63 28 mov 0x28(%rbx),%r12 277c: 41 8b 04 24 mov (%r12),%eax 2780: 75 45 jne 27c7 2782: 89 c0 mov %eax,%eax 2784: 48 89 85 e0 fc ff ff mov %rax,0xfffffffffffffce0(%rbp) 278b: 48 8b 43 18 mov 0x18(%rbx),%rax 278f: 4c 8b 85 e0 fc ff ff mov 0xfffffffffffffce0(%rbp),%r8 2796: 48 89 85 e8 fc ff ff mov %rax,0xfffffffffffffce8(%rbp) 279d: 41 8b 54 24 08 mov 0x8(%r12),%edx 27a2: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 27a9: 48 8b 8d e8 fc ff ff mov 0xfffffffffffffce8(%rbp),%rcx 27b0: 48 89 55 c0 mov %rdx,0xffffffffffffffc0(%rbp) 27b4: 48 8b 40 08 mov 0x8(%rax),%rax 27b8: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 27bb: R_X86_64_32S .rodata.str1.1+0x7b9 27bf: 8b 40 0c mov 0xc(%rax),%eax 27c2: 48 29 c1 sub %rax,%rcx 27c5: eb 3c jmp 2803 27c7: 89 c0 mov %eax,%eax 27c9: 48 39 85 e0 fc ff ff cmp %rax,0xfffffffffffffce0(%rbp) 27d0: 76 40 jbe 2812 27d2: 48 89 85 e0 fc ff ff mov %rax,0xfffffffffffffce0(%rbp) 27d9: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 27e0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 27e3: R_X86_64_32S .rodata.str1.1+0x7f9 27e7: 48 8b 4b 18 mov 0x18(%rbx),%rcx 27eb: 4c 8b 85 e0 fc ff ff mov 0xfffffffffffffce0(%rbp),%r8 27f2: 48 89 8d e8 fc ff ff mov %rcx,0xfffffffffffffce8(%rbp) 27f9: 48 8b 40 08 mov 0x8(%rax),%rax 27fd: 8b 40 0c mov 0xc(%rax),%eax 2800: 48 29 c1 sub %rax,%rcx 2803: be 05 00 00 00 mov $0x5,%esi 2808: 4c 89 f7 mov %r14,%rdi 280b: 31 c0 xor %eax,%eax 280d: e8 00 00 00 00 callq 2812 280e: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2812: 41 8b 44 24 08 mov 0x8(%r12),%eax 2817: 48 39 45 c0 cmp %rax,0xffffffffffffffc0(%rbp) 281b: 73 1f jae 283c 281d: 48 89 45 c0 mov %rax,0xffffffffffffffc0(%rbp) 2821: 41 8b 4c 24 08 mov 0x8(%r12),%ecx 2826: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2829: R_X86_64_32S .rodata.str1.1+0x83a 282d: be 05 00 00 00 mov $0x5,%esi 2832: 4c 89 f7 mov %r14,%rdi 2835: 31 c0 xor %eax,%eax 2837: e8 00 00 00 00 callq 283c 2838: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 283c: 41 8b 44 24 04 mov 0x4(%r12),%eax 2841: 83 c0 02 add $0x2,%eax 2844: 48 01 85 90 fd ff ff add %rax,0xfffffffffffffd90(%rbp) 284b: eb 0c jmp 2859 284d: 48 ff 85 90 fd ff ff incq 0xfffffffffffffd90(%rbp) 2854: 48 85 db test %rbx,%rbx 2857: 74 08 je 2861 2859: 48 89 df mov %rbx,%rdi 285c: e8 00 00 00 00 callq 2861 285d: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2861: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2868: 48 8b 40 08 mov 0x8(%rax),%rax 286c: 44 8b 68 14 mov 0x14(%rax),%r13d 2870: 44 03 68 0c add 0xc(%rax),%r13d 2874: 44 89 e8 mov %r13d,%eax 2877: 48 39 85 90 fd ff ff cmp %rax,0xfffffffffffffd90(%rbp) 287e: 0f 82 ac fd ff ff jb 2630 2884: c7 85 fc fc ff ff 00 movl $0x0,0xfffffffffffffcfc(%rbp) 288b: 00 00 00 288e: c7 85 04 fd ff ff 01 movl $0x1,0xfffffffffffffd04(%rbp) 2895: 00 00 00 2898: 48 83 bd e0 fc ff ff cmpq $0x0,0xfffffffffffffce0(%rbp) 289f: 00 28a0: 74 35 je 28d7 28a2: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 28a9: 48 8b 8d e8 fc ff ff mov 0xfffffffffffffce8(%rbp),%rcx 28b0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 28b3: R_X86_64_32S .rodata.str1.1+0x866 28b7: 4c 8b 85 e0 fc ff ff mov 0xfffffffffffffce0(%rbp),%r8 28be: be 05 00 00 00 mov $0x5,%esi 28c3: 4c 89 f7 mov %r14,%rdi 28c6: 48 8b 40 08 mov 0x8(%rax),%rax 28ca: 8b 40 0c mov 0xc(%rax),%eax 28cd: 48 29 c1 sub %rax,%rcx 28d0: 31 c0 xor %eax,%eax 28d2: e8 00 00 00 00 callq 28d7 28d3: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 28d7: 48 8b 9d e8 fc ff ff mov 0xfffffffffffffce8(%rbp),%rbx 28de: c7 85 00 fd ff ff 00 movl $0x0,0xfffffffffffffd00(%rbp) 28e5: 00 00 00 28e8: e9 60 05 00 00 jmpq 2e4d 28ed: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 28f4: 49 8b 56 18 mov 0x18(%r14),%rdx 28f8: 48 89 de mov %rbx,%rsi 28fb: 4c 8b 65 c0 mov 0xffffffffffffffc0(%rbp),%r12 28ff: 48 8b 40 18 mov 0x18(%rax),%rax 2903: 48 89 85 60 fd ff ff mov %rax,0xfffffffffffffd60(%rbp) 290a: 48 8b 78 20 mov 0x20(%rax),%rdi 290e: e8 00 00 00 00 callq 2913 290f: R_X86_64_PC32 __bread+0xfffffffffffffffc 2913: 48 85 c0 test %rax,%rax 2916: 48 89 85 20 fd ff ff mov %rax,0xfffffffffffffd20(%rbp) 291d: 0f 84 e5 05 00 00 je 2f08 2923: 4c 8b 68 28 mov 0x28(%rax),%r13 2927: 48 8b 70 18 mov 0x18(%rax),%rsi 292b: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 292e: R_X86_64_32S .rodata.str1.1+0x8a3 2932: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2939: 4c 89 f7 mov %r14,%rdi 293c: 48 89 b5 d0 fc ff ff mov %rsi,0xfffffffffffffcd0(%rbp) 2943: 48 8b 40 08 mov 0x8(%rax),%rax 2947: 8b 40 0c mov 0xc(%rax),%eax 294a: 48 29 c6 sub %rax,%rsi 294d: 31 c0 xor %eax,%eax 294f: 48 89 b5 d0 fc ff ff mov %rsi,0xfffffffffffffcd0(%rbp) 2956: 45 8b 4d 08 mov 0x8(%r13),%r9d 295a: 48 89 f1 mov %rsi,%rcx 295d: 45 8b 45 04 mov 0x4(%r13),%r8d 2961: be 05 00 00 00 mov $0x5,%esi 2966: e8 00 00 00 00 callq 296b 2967: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 296b: 41 8b 45 00 mov 0x0(%r13),%eax 296f: 48 3b 85 e0 fc ff ff cmp 0xfffffffffffffce0(%rbp),%rax 2976: 0f 82 56 05 00 00 jb 2ed2 297c: 41 8b 4d 08 mov 0x8(%r13),%ecx 2980: 89 c8 mov %ecx,%eax 2982: 4c 39 e0 cmp %r12,%rax 2985: 0f 85 e2 04 00 00 jne 2e6d 298b: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2992: 48 8b 95 d0 fc ff ff mov 0xfffffffffffffcd0(%rbp),%rdx 2999: 4d 8b 46 18 mov 0x18(%r14),%r8 299d: 48 8b 48 08 mov 0x8(%rax),%rcx 29a1: 48 8b 40 18 mov 0x18(%rax),%rax 29a5: 48 8b 78 20 mov 0x20(%rax),%rdi 29a9: 41 8b 45 04 mov 0x4(%r13),%eax 29ad: 8b 71 0c mov 0xc(%rcx),%esi 29b0: 8b 49 14 mov 0x14(%rcx),%ecx 29b3: 48 8d 44 10 01 lea 0x1(%rax,%rdx,1),%rax 29b8: 31 d2 xor %edx,%edx 29ba: 48 f7 f1 div %rcx 29bd: 48 01 d6 add %rdx,%rsi 29c0: 44 89 c2 mov %r8d,%edx 29c3: e8 00 00 00 00 callq 29c8 29c4: R_X86_64_PC32 __bread+0xfffffffffffffffc 29c8: 48 85 c0 test %rax,%rax 29cb: 48 89 85 28 fd ff ff mov %rax,0xfffffffffffffd28(%rbp) 29d2: 0f 84 24 05 00 00 je 2efc 29d8: 48 8b 48 28 mov 0x28(%rax),%rcx 29dc: 4c 89 ee mov %r13,%rsi 29df: 4c 89 f7 mov %r14,%rdi 29e2: 48 89 8d 58 fd ff ff mov %rcx,0xfffffffffffffd58(%rbp) 29e9: 48 89 ca mov %rcx,%rdx 29ec: e8 88 d7 ff ff callq 179 29f1: 85 c0 test %eax,%eax 29f3: 0f 85 8f 04 00 00 jne 2e88 29f9: 41 8b 5d 00 mov 0x0(%r13),%ebx 29fd: be 50 00 00 00 mov $0x50,%esi 2a02: 89 9d 9c fd ff ff mov %ebx,0xfffffffffffffd9c(%rbp) 2a08: 41 8b 7d 04 mov 0x4(%r13),%edi 2a0c: 48 c1 e7 03 shl $0x3,%rdi 2a10: e8 00 00 00 00 callq 2a15 2a11: R_X86_64_PC32 __kmalloc+0xfffffffffffffffc 2a15: 48 89 85 50 fd ff ff mov %rax,0xfffffffffffffd50(%rbp) 2a1c: 48 89 85 80 fd ff ff mov %rax,0xfffffffffffffd80(%rbp) 2a23: be 50 00 00 00 mov $0x50,%esi 2a28: 41 8b 7d 04 mov 0x4(%r13),%edi 2a2c: 48 c1 e7 03 shl $0x3,%rdi 2a30: e8 00 00 00 00 callq 2a35 2a31: R_X86_64_PC32 __kmalloc+0xfffffffffffffffc 2a35: 48 83 bd 50 fd ff ff cmpq $0x0,0xfffffffffffffd50(%rbp) 2a3c: 00 2a3d: 48 89 85 48 fd ff ff mov %rax,0xfffffffffffffd48(%rbp) 2a44: 48 89 85 78 fd ff ff mov %rax,0xfffffffffffffd78(%rbp) 2a4b: 74 05 je 2a52 2a4d: 48 85 c0 test %rax,%rax 2a50: 75 49 jne 2a9b 2a52: 48 8b bd 28 fd ff ff mov 0xfffffffffffffd28(%rbp),%rdi 2a59: e8 00 00 00 00 callq 2a5e 2a5a: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2a5e: 48 8b bd 20 fd ff ff mov 0xfffffffffffffd20(%rbp),%rdi 2a65: e8 00 00 00 00 callq 2a6a 2a66: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2a6a: 48 8b bd 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%rdi 2a71: e8 00 00 00 00 callq 2a76 2a72: R_X86_64_PC32 kfree+0xfffffffffffffffc 2a76: 48 8b bd 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%rdi 2a7d: e8 00 00 00 00 callq 2a82 2a7e: R_X86_64_PC32 kfree+0xfffffffffffffffc 2a82: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2a85: R_X86_64_32S .rodata.str1.1+0x9c5 2a89: 4c 89 f7 mov %r14,%rdi 2a8c: 31 c0 xor %eax,%eax 2a8e: e8 00 00 00 00 callq 2a93 2a8f: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 2a93: 83 ca ff or $0xffffffffffffffff,%edx 2a96: e9 12 06 00 00 jmpq 30ad 2a9b: 49 8b 46 18 mov 0x18(%r14),%rax 2a9f: 48 8b b5 d0 fc ff ff mov 0xfffffffffffffcd0(%rbp),%rsi 2aa6: 4c 8b bd 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%r15 2aad: 48 c7 85 70 fd ff ff movq $0x0,0xfffffffffffffd70(%rbp) 2ab4: 00 00 00 00 2ab8: 48 83 e8 18 sub $0x18,%rax 2abc: 48 ff c6 inc %rsi 2abf: 48 c1 e8 02 shr $0x2,%rax 2ac3: 48 89 b5 c0 fc ff ff mov %rsi,0xfffffffffffffcc0(%rbp) 2aca: 89 85 30 fd ff ff mov %eax,0xfffffffffffffd30(%rbp) 2ad0: e9 24 01 00 00 jmpq 2bf9 2ad5: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2adc: 31 d2 xor %edx,%edx 2ade: 4d 8b 46 18 mov 0x18(%r14),%r8 2ae2: 48 8b 48 08 mov 0x8(%rax),%rcx 2ae6: 48 8b 40 18 mov 0x18(%rax),%rax 2aea: 8b 71 0c mov 0xc(%rcx),%esi 2aed: 8b 49 14 mov 0x14(%rcx),%ecx 2af0: 48 8b 78 20 mov 0x20(%rax),%rdi 2af4: 48 8b 85 c0 fc ff ff mov 0xfffffffffffffcc0(%rbp),%rax 2afb: 48 f7 f1 div %rcx 2afe: 48 01 d6 add %rdx,%rsi 2b01: 44 89 c2 mov %r8d,%edx 2b04: e8 00 00 00 00 callq 2b09 2b05: R_X86_64_PC32 __getblk+0xfffffffffffffffc 2b09: 48 8b 8d 80 fd ff ff mov 0xfffffffffffffd80(%rbp),%rcx 2b10: 48 89 01 mov %rax,(%rcx) 2b13: 44 3b a5 30 fd ff ff cmp 0xfffffffffffffd30(%rbp),%r12d 2b1a: 49 8b 56 18 mov 0x18(%r14),%rdx 2b1e: 49 8b be 48 01 00 00 mov 0x148(%r14),%rdi 2b25: 7d 0a jge 2b31 2b27: 49 63 c4 movslq %r12d,%rax 2b2a: 41 8b 74 85 0c mov 0xc(%r13,%rax,4),%esi 2b2f: eb 15 jmp 2b46 2b31: 44 2b a5 30 fd ff ff sub 0xfffffffffffffd30(%rbp),%r12d 2b38: 48 8b 9d 58 fd ff ff mov 0xfffffffffffffd58(%rbp),%rbx 2b3f: 49 63 c4 movslq %r12d,%rax 2b42: 8b 74 83 08 mov 0x8(%rbx,%rax,4),%esi 2b46: e8 00 00 00 00 callq 2b4b 2b47: R_X86_64_PC32 __getblk+0xfffffffffffffffc 2b4b: 49 89 07 mov %rax,(%r15) 2b4e: 49 8b 96 10 03 00 00 mov 0x310(%r14),%rdx 2b55: 49 8b 07 mov (%r15),%rax 2b58: 48 8b 7a 08 mov 0x8(%rdx),%rdi 2b5c: 4c 8b 60 18 mov 0x18(%rax),%r12 2b60: 8b 07 mov (%rdi),%eax 2b62: 49 39 c4 cmp %rax,%r12 2b65: 76 09 jbe 2b70 2b67: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2b6a: R_X86_64_32S .rodata.str1.1+0x9f6 2b6e: eb 41 jmp 2bb1 2b70: 48 8b 42 18 mov 0x18(%rdx),%rax 2b74: 8b 58 28 mov 0x28(%rax),%ebx 2b77: 48 63 c3 movslq %ebx,%rax 2b7a: 49 39 c4 cmp %rax,%r12 2b7d: 72 60 jb 2bdf 2b7f: e8 00 00 00 00 callq 2b84 2b80: R_X86_64_PC32 is_reiserfs_jr+0xfffffffffffffffc 2b84: 85 c0 test %eax,%eax 2b86: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2b8d: 75 0b jne 2b9a 2b8f: 48 8b 40 08 mov 0x8(%rax),%rax 2b93: 8b 40 14 mov 0x14(%rax),%eax 2b96: ff c0 inc %eax 2b98: eb 08 jmp 2ba2 2b9a: 48 8b 40 08 mov 0x8(%rax),%rax 2b9e: 0f b7 40 4a movzwl 0x4a(%rax),%eax 2ba2: 8d 04 03 lea (%rbx,%rax,1),%eax 2ba5: 49 39 c4 cmp %rax,%r12 2ba8: 73 35 jae 2bdf 2baa: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2bad: R_X86_64_32S .rodata.str1.1+0xa4b 2bb1: 4c 89 f7 mov %r14,%rdi 2bb4: 31 c0 xor %eax,%eax 2bb6: e8 00 00 00 00 callq 2bbb 2bb7: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 2bbb: 8b b5 44 fd ff ff mov 0xfffffffffffffd44(%rbp),%esi 2bc1: 48 8b bd 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%rdi 2bc8: e8 52 eb ff ff callq 171f 2bcd: 8b b5 44 fd ff ff mov 0xfffffffffffffd44(%rbp),%esi 2bd3: 48 8b bd 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%rdi 2bda: e9 92 04 00 00 jmpq 3071 2bdf: 48 ff 85 70 fd ff ff incq 0xfffffffffffffd70(%rbp) 2be6: 48 ff 85 c0 fc ff ff incq 0xfffffffffffffcc0(%rbp) 2bed: 49 83 c7 08 add $0x8,%r15 2bf1: 48 83 85 80 fd ff ff addq $0x8,0xfffffffffffffd80(%rbp) 2bf8: 08 2bf9: 44 8b a5 70 fd ff ff mov 0xfffffffffffffd70(%rbp),%r12d 2c00: 44 89 a5 44 fd ff ff mov %r12d,0xfffffffffffffd44(%rbp) 2c07: 41 8b 75 04 mov 0x4(%r13),%esi 2c0b: 41 39 f4 cmp %esi,%r12d 2c0e: 0f 82 c1 fe ff ff jb 2ad5 2c14: 48 8b 95 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%rdx 2c1b: 31 ff xor %edi,%edi 2c1d: 45 31 ff xor %r15d,%r15d 2c20: e8 00 00 00 00 callq 2c25 2c21: R_X86_64_PC32 ll_rw_block+0xfffffffffffffffc 2c25: 48 c7 85 68 fd ff ff movq $0x0,0xfffffffffffffd68(%rbp) 2c2c: 00 00 00 00 2c30: e9 83 00 00 00 jmpq 2cb8 2c35: 4c 8b a5 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%r12 2c3c: be 2c 01 00 00 mov $0x12c,%esi 2c41: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2c44: R_X86_64_32S .rodata.str1.1+0x6e 2c48: 4d 01 fc add %r15,%r12 2c4b: 49 8b 1c 24 mov (%r12),%rbx 2c4f: e8 00 00 00 00 callq 2c54 2c50: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 2c54: e8 00 00 00 00 callq 2c59 2c55: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 2c59: 8b 03 mov (%rbx),%eax 2c5b: a8 04 test $0x4,%al 2c5d: 75 06 jne 2c65 2c5f: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 2c63: 75 08 jne 2c6d 2c65: 48 89 df mov %rbx,%rdi 2c68: e8 00 00 00 00 callq 2c6d 2c69: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 2c6d: 49 8b 34 24 mov (%r12),%rsi 2c71: 8b 06 mov (%rsi),%eax 2c73: a8 01 test $0x1,%al 2c75: 0f 84 ab 03 00 00 je 3026 2c7b: 48 8b 95 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%rdx 2c82: 48 8b 76 28 mov 0x28(%rsi),%rsi 2c86: fc cld 2c87: 4c 01 fa add %r15,%rdx 2c8a: 48 8b 02 mov (%rdx),%rax 2c8d: 48 8b 48 20 mov 0x20(%rax),%rcx 2c91: 48 8b 78 28 mov 0x28(%rax),%rdi 2c95: f3 a4 repz movsb %ds:(%rsi),%es:(%rdi) 2c97: 48 8b 02 mov (%rdx),%rax 2c9a: f0 0f ba 28 00 lock btsl $0x0,(%rax) 2c9f: 49 8b 3c 24 mov (%r12),%rdi 2ca3: 48 85 ff test %rdi,%rdi 2ca6: 74 05 je 2cad 2ca8: e8 00 00 00 00 callq 2cad 2ca9: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2cad: 48 ff 85 68 fd ff ff incq 0xfffffffffffffd68(%rbp) 2cb4: 49 83 c7 08 add $0x8,%r15 2cb8: 8b 85 68 fd ff ff mov 0xfffffffffffffd68(%rbp),%eax 2cbe: 89 85 8c fd ff ff mov %eax,0xfffffffffffffd8c(%rbp) 2cc4: 41 3b 45 04 cmp 0x4(%r13),%eax 2cc8: 0f 82 67 ff ff ff jb 2c35 2cce: 4c 8b a5 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%r12 2cd5: 31 db xor %ebx,%ebx 2cd7: eb 1f jmp 2cf8 2cd9: 49 8b 04 24 mov (%r12),%rax 2cdd: f0 0f ba 28 01 lock btsl $0x1,(%rax) 2ce2: be 01 00 00 00 mov $0x1,%esi 2ce7: 4c 89 e2 mov %r12,%rdx 2cea: bf 03 00 00 00 mov $0x3,%edi 2cef: 49 83 c4 08 add $0x8,%r12 2cf3: e8 00 00 00 00 callq 2cf8 2cf4: R_X86_64_PC32 ll_rw_block+0xfffffffffffffffc 2cf8: 89 d8 mov %ebx,%eax 2cfa: 48 ff c3 inc %rbx 2cfd: 41 3b 45 04 cmp 0x4(%r13),%eax 2d01: 72 d6 jb 2cd9 2d03: 45 31 e4 xor %r12d,%r12d 2d06: eb 5d jmp 2d65 2d08: 48 8b 95 78 fd ff ff mov 0xfffffffffffffd78(%rbp),%rdx 2d0f: be 2c 01 00 00 mov $0x12c,%esi 2d14: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2d17: R_X86_64_32S .rodata.str1.1+0x6e 2d1b: 48 8b 1a mov (%rdx),%rbx 2d1e: e8 00 00 00 00 callq 2d23 2d1f: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 2d23: e8 00 00 00 00 callq 2d28 2d24: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 2d28: 8b 03 mov (%rbx),%eax 2d2a: a8 04 test $0x4,%al 2d2c: 75 06 jne 2d34 2d2e: 83 7b 60 00 cmpl $0x0,0x60(%rbx) 2d32: 75 08 jne 2d3c 2d34: 48 89 df mov %rbx,%rdi 2d37: e8 00 00 00 00 callq 2d3c 2d38: R_X86_64_PC32 __wait_on_buffer+0xfffffffffffffffc 2d3c: 48 8b 8d 78 fd ff ff mov 0xfffffffffffffd78(%rbp),%rcx 2d43: 48 8b 39 mov (%rcx),%rdi 2d46: 8b 07 mov (%rdi),%eax 2d48: a8 01 test $0x1,%al 2d4a: 0f 84 02 03 00 00 je 3052 2d50: 48 85 ff test %rdi,%rdi 2d53: 74 05 je 2d5a 2d55: e8 00 00 00 00 callq 2d5a 2d56: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2d5a: 48 83 85 78 fd ff ff addq $0x8,0xfffffffffffffd78(%rbp) 2d61: 08 2d62: 49 ff c4 inc %r12 2d65: 41 8b 75 04 mov 0x4(%r13),%esi 2d69: 45 89 e7 mov %r12d,%r15d 2d6c: 41 39 f4 cmp %esi,%r12d 2d6f: 72 97 jb 2d08 2d71: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2d78: 4c 89 f7 mov %r14,%rdi 2d7b: 8b 9d 9c fd ff ff mov 0xfffffffffffffd9c(%rbp),%ebx 2d81: 48 8b 50 08 mov 0x8(%rax),%rdx 2d85: 89 f0 mov %esi,%eax 2d87: 48 8b b5 d0 fc ff ff mov 0xfffffffffffffcd0(%rbp),%rsi 2d8e: 8b 4a 0c mov 0xc(%rdx),%ecx 2d91: 8b 52 14 mov 0x14(%rdx),%edx 2d94: 48 8d 44 30 02 lea 0x2(%rax,%rsi,1),%rax 2d99: 48 89 d6 mov %rdx,%rsi 2d9c: 31 d2 xor %edx,%edx 2d9e: 48 f7 f6 div %rsi 2da1: be 05 00 00 00 mov $0x5,%esi 2da6: 4c 8d 24 11 lea (%rcx,%rdx,1),%r12 2daa: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2dad: R_X86_64_32S .rodata.str1.1+0xb1a 2db1: 4c 89 e0 mov %r12,%rax 2db4: 48 29 c8 sub %rcx,%rax 2db7: 48 89 c1 mov %rax,%rcx 2dba: 31 c0 xor %eax,%eax 2dbc: e8 00 00 00 00 callq 2dc1 2dbd: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2dc1: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2dc8: 48 8b 95 60 fd ff ff mov 0xfffffffffffffd60(%rbp),%rdx 2dcf: 48 8b 40 08 mov 0x8(%rax),%rax 2dd3: 8b 40 0c mov 0xc(%rax),%eax 2dd6: 48 89 5a 78 mov %rbx,0x78(%rdx) 2dda: 49 29 c4 sub %rax,%r12 2ddd: 48 ff c3 inc %rbx 2de0: b8 0a 00 00 00 mov $0xa,%eax 2de5: 48 0f 45 c3 cmovne %rbx,%rax 2de9: 4c 89 62 48 mov %r12,0x48(%rdx) 2ded: 48 89 42 38 mov %rax,0x38(%rdx) 2df1: 48 8b bd 28 fd ff ff mov 0xfffffffffffffd28(%rbp),%rdi 2df8: e8 00 00 00 00 callq 2dfd 2df9: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2dfd: 48 8b bd 20 fd ff ff mov 0xfffffffffffffd20(%rbp),%rdi 2e04: e8 00 00 00 00 callq 2e09 2e05: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2e09: 48 8b bd 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%rdi 2e10: e8 00 00 00 00 callq 2e15 2e11: R_X86_64_PC32 kfree+0xfffffffffffffffc 2e15: 48 8b bd 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%rdi 2e1c: e8 00 00 00 00 callq 2e21 2e1d: R_X86_64_PC32 kfree+0xfffffffffffffffc 2e21: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2e28: 48 8b 8d d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rcx 2e2f: 48 8b 40 08 mov 0x8(%rax),%rax 2e33: 8b 58 0c mov 0xc(%rax),%ebx 2e36: 48 03 59 48 add 0x48(%rcx),%rbx 2e3a: ff 85 00 fd ff ff incl 0xfffffffffffffd00(%rbp) 2e40: 48 3b 9d e8 fc ff ff cmp 0xfffffffffffffce8(%rbp),%rbx 2e47: 0f 84 bb 00 00 00 je 2f08 2e4d: 83 bd 04 fd ff ff 00 cmpl $0x0,0xfffffffffffffd04(%rbp) 2e54: 0f 84 ae 00 00 00 je 2f08 2e5a: 48 83 bd e0 fc ff ff cmpq $0x0,0xfffffffffffffce0(%rbp) 2e61: 00 2e62: 0f 85 85 fa ff ff jne 28ed 2e68: e9 a5 00 00 00 jmpq 2f12 2e6d: 4d 89 e0 mov %r12,%r8 2e70: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2e73: R_X86_64_32S .rodata.str1.1+0x92c 2e77: be 05 00 00 00 mov $0x5,%esi 2e7c: 4c 89 f7 mov %r14,%rdi 2e7f: 31 c0 xor %eax,%eax 2e81: e8 00 00 00 00 callq 2e86 2e82: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2e86: eb 74 jmp 2efc 2e88: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2e8f: 48 8b 9d 28 fd ff ff mov 0xfffffffffffffd28(%rbp),%rbx 2e96: 4c 89 f7 mov %r14,%rdi 2e99: 48 8b b5 58 fd ff ff mov 0xfffffffffffffd58(%rbp),%rsi 2ea0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2ea3: R_X86_64_32S .rodata.str1.1+0x97b 2ea7: 48 8b 40 08 mov 0x8(%rax),%rax 2eab: 48 8b 4b 18 mov 0x18(%rbx),%rcx 2eaf: 44 8b 4e 04 mov 0x4(%rsi),%r9d 2eb3: 44 8b 06 mov (%rsi),%r8d 2eb6: be 05 00 00 00 mov $0x5,%esi 2ebb: 8b 40 0c mov 0xc(%rax),%eax 2ebe: 48 29 c1 sub %rax,%rcx 2ec1: 31 c0 xor %eax,%eax 2ec3: e8 00 00 00 00 callq 2ec8 2ec4: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2ec8: 48 89 df mov %rbx,%rdi 2ecb: e8 00 00 00 00 callq 2ed0 2ecc: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2ed0: eb 2a jmp 2efc 2ed2: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 2ed9: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2edc: R_X86_64_32S .rodata.str1.1+0x8eb 2ee0: be 05 00 00 00 mov $0x5,%esi 2ee5: 4c 89 f7 mov %r14,%rdi 2ee8: 48 8b 40 08 mov 0x8(%rax),%rax 2eec: 8b 40 0c mov 0xc(%rax),%eax 2eef: 48 29 c3 sub %rax,%rbx 2ef2: 31 c0 xor %eax,%eax 2ef4: 48 89 d9 mov %rbx,%rcx 2ef7: e8 00 00 00 00 callq 2efc 2ef8: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2efc: 48 8b bd 20 fd ff ff mov 0xfffffffffffffd20(%rbp),%rdi 2f03: e8 00 00 00 00 callq 2f08 2f04: R_X86_64_PC32 __brelse+0xfffffffffffffffc 2f08: 48 83 bd e0 fc ff ff cmpq $0x0,0xfffffffffffffce0(%rbp) 2f0f: 00 2f10: 75 16 jne 2f28 2f12: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2f15: R_X86_64_32S .rodata.str1.1+0xb4c 2f19: be 05 00 00 00 mov $0x5,%esi 2f1e: 4c 89 f7 mov %r14,%rdi 2f21: 31 c0 xor %eax,%eax 2f23: e8 00 00 00 00 callq 2f28 2f24: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2f28: 83 bd fc fc ff ff 00 cmpl $0x0,0xfffffffffffffcfc(%rbp) 2f2f: 74 51 je 2f82 2f31: 83 bd 00 fd ff ff 00 cmpl $0x0,0xfffffffffffffd00(%rbp) 2f38: 75 48 jne 2f82 2f3a: 48 8b 85 f0 fc ff ff mov 0xfffffffffffffcf0(%rbp),%rax 2f41: 8b 50 04 mov 0x4(%rax),%edx 2f44: 48 8b 85 d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rax 2f4b: 48 89 50 48 mov %rdx,0x48(%rax) 2f4f: 48 8b 8d f0 fc ff ff mov 0xfffffffffffffcf0(%rbp),%rcx 2f56: ba 0a 00 00 00 mov $0xa,%edx 2f5b: 48 8b 9d d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rbx 2f62: 8b 01 mov (%rcx),%eax 2f64: ff c0 inc %eax 2f66: 48 85 c0 test %rax,%rax 2f69: 48 0f 45 d0 cmovne %rax,%rdx 2f6d: 48 89 53 38 mov %rdx,0x38(%rbx) 2f71: 8b 31 mov (%rcx),%esi 2f73: 48 89 73 78 mov %rsi,0x78(%rbx) 2f77: 8b 41 08 mov 0x8(%rcx),%eax 2f7a: ff c0 inc %eax 2f7c: 48 89 43 40 mov %rax,0x40(%rbx) 2f80: eb 12 jmp 2f94 2f82: 48 8b 45 c0 mov 0xffffffffffffffc0(%rbp),%rax 2f86: 48 8b 95 d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rdx 2f8d: 48 ff c0 inc %rax 2f90: 48 89 42 40 mov %rax,0x40(%rdx) 2f94: 48 8b 9d d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rbx 2f9b: 31 c0 xor %eax,%eax 2f9d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2fa0: R_X86_64_32S .rodata.str1.1+0xb76 2fa4: be 05 00 00 00 mov $0x5,%esi 2fa9: 4c 89 f7 mov %r14,%rdi 2fac: 48 8b 4b 40 mov 0x40(%rbx),%rcx 2fb0: e8 00 00 00 00 callq 2fb5 2fb1: R_X86_64_PC32 reiserfs_debug+0xfffffffffffffffc 2fb5: 48 8b 43 48 mov 0x48(%rbx),%rax 2fb9: 48 89 43 70 mov %rax,0x70(%rbx) 2fbd: 83 bd 00 fd ff ff 00 cmpl $0x0,0xfffffffffffffd00(%rbp) 2fc4: 7e 25 jle 2feb 2fc6: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 2fcd 2fc9: R_X86_64_PC32 xtime+0xfffffffffffffffc 2fcd: 48 2b 8d 08 fd ff ff sub 0xfffffffffffffd08(%rbp),%rcx 2fd4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2fd7: R_X86_64_32S .rodata.str1.1+0xba3 2fdb: 8b 95 00 fd ff ff mov 0xfffffffffffffd00(%rbp),%edx 2fe1: 4c 89 f7 mov %r14,%rdi 2fe4: 31 c0 xor %eax,%eax 2fe6: e8 00 00 00 00 callq 2feb 2fe7: R_X86_64_PC32 reiserfs_info+0xfffffffffffffffc 2feb: 49 8b be 48 01 00 00 mov 0x148(%r14),%rdi 2ff2: e8 00 00 00 00 callq 2ff7 2ff3: R_X86_64_PC32 bdev_read_only+0xfffffffffffffffc 2ff7: 85 c0 test %eax,%eax 2ff9: 0f 85 ac 00 00 00 jne 30ab 2fff: 48 8b b5 d8 fc ff ff mov 0xfffffffffffffcd8(%rbp),%rsi 3006: 4c 89 f7 mov %r14,%rdi 3009: 48 8b 56 78 mov 0x78(%rsi),%rdx 300d: 48 8b 76 48 mov 0x48(%rsi),%rsi 3011: e8 f3 d5 ff ff callq 609 <_update_journal_header_block> 3016: 83 ca ff or $0xffffffffffffffff,%edx 3019: 85 c0 test %eax,%eax 301b: 0f 85 8c 00 00 00 jne 30ad 3021: e9 85 00 00 00 jmpq 30ab 3026: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3029: R_X86_64_32S .rodata.str1.1+0xa99 302d: 4c 89 f7 mov %r14,%rdi 3030: 31 c0 xor %eax,%eax 3032: e8 00 00 00 00 callq 3037 3033: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 3037: 41 8b 75 04 mov 0x4(%r13),%esi 303b: 2b b5 8c fd ff ff sub 0xfffffffffffffd8c(%rbp),%esi 3041: 4c 89 e7 mov %r12,%rdi 3044: e8 d6 e6 ff ff callq 171f 3049: 41 8b 75 04 mov 0x4(%r13),%esi 304d: e9 81 fb ff ff jmpq 2bd3 3052: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3055: R_X86_64_32S .rodata.str1.1+0xad9 3059: 4c 89 f7 mov %r14,%rdi 305c: 31 c0 xor %eax,%eax 305e: e8 00 00 00 00 callq 3063 305f: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 3063: 41 8b 75 04 mov 0x4(%r13),%esi 3067: 48 8b bd 78 fd ff ff mov 0xfffffffffffffd78(%rbp),%rdi 306e: 44 29 fe sub %r15d,%esi 3071: e8 a9 e6 ff ff callq 171f 3076: 48 8b bd 28 fd ff ff mov 0xfffffffffffffd28(%rbp),%rdi 307d: e8 00 00 00 00 callq 3082 307e: R_X86_64_PC32 __brelse+0xfffffffffffffffc 3082: 48 8b bd 20 fd ff ff mov 0xfffffffffffffd20(%rbp),%rdi 3089: e8 00 00 00 00 callq 308e 308a: R_X86_64_PC32 __brelse+0xfffffffffffffffc 308e: 48 8b bd 50 fd ff ff mov 0xfffffffffffffd50(%rbp),%rdi 3095: e8 00 00 00 00 callq 309a 3096: R_X86_64_PC32 kfree+0xfffffffffffffffc 309a: 48 8b bd 48 fd ff ff mov 0xfffffffffffffd48(%rbp),%rdi 30a1: e8 00 00 00 00 callq 30a6 30a2: R_X86_64_PC32 kfree+0xfffffffffffffffc 30a6: e9 e8 f9 ff ff jmpq 2a93 30ab: 31 d2 xor %edx,%edx 30ad: 48 81 c4 18 03 00 00 add $0x318,%rsp 30b4: 89 d0 mov %edx,%eax 30b6: 5b pop %rbx 30b7: 41 5c pop %r12 30b9: 41 5d pop %r13 30bb: 41 5e pop %r14 30bd: 41 5f pop %r15 30bf: c9 leaveq 30c0: c3 retq 00000000000030c1 : free_list_bitmaps(): 30c1: 55 push %rbp 30c2: 48 89 e5 mov %rsp,%rbp 30c5: 41 55 push %r13 30c7: 49 89 fd mov %rdi,%r13 30ca: 41 54 push %r12 30cc: 45 31 e4 xor %r12d,%r12d 30cf: 53 push %rbx 30d0: 48 89 f3 mov %rsi,%rbx 30d3: 48 83 ec 08 sub $0x8,%rsp 30d7: 48 89 de mov %rbx,%rsi 30da: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 30e1: 4c 89 ef mov %r13,%rdi 30e4: e8 88 d9 ff ff callq a71 30e9: 48 8b 7b 08 mov 0x8(%rbx),%rdi 30ed: 41 ff c4 inc %r12d 30f0: e8 00 00 00 00 callq 30f5 30f1: R_X86_64_PC32 vfree+0xfffffffffffffffc 30f5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 30fc: 00 30fd: 48 83 c3 10 add $0x10,%rbx 3101: 41 83 fc 05 cmp $0x5,%r12d 3105: 75 d0 jne 30d7 3107: 5a pop %rdx 3108: 5b pop %rbx 3109: 41 5c pop %r12 310b: 41 5d pop %r13 310d: c9 leaveq 310e: 31 c0 xor %eax,%eax 3110: c3 retq 0000000000003111 : free_journal_ram(): 3111: 55 push %rbp 3112: 48 89 e5 mov %rsp,%rbp 3115: 41 57 push %r15 3117: 49 89 ff mov %rdi,%r15 311a: 41 56 push %r14 311c: 41 55 push %r13 311e: 41 54 push %r12 3120: 53 push %rbx 3121: 48 83 ec 08 sub $0x8,%rsp 3125: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 312c: 4c 8b 70 18 mov 0x18(%rax),%r14 3130: 49 8b be 58 01 00 00 mov 0x158(%r14),%rdi 3137: e8 00 00 00 00 callq 313c 3138: R_X86_64_PC32 kfree+0xfffffffffffffffc 313c: 41 ff 8e 68 01 00 00 decl 0x168(%r14) 3143: 49 8b be 50 01 00 00 mov 0x150(%r14),%rdi 314a: e8 00 00 00 00 callq 314f 314b: R_X86_64_PC32 vfree+0xfffffffffffffffc 314f: 49 8d b6 d0 01 00 00 lea 0x1d0(%r14),%rsi 3156: 4c 89 ff mov %r15,%rdi 3159: e8 63 ff ff ff callq 30c1 315e: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3165: 4c 8b 68 18 mov 0x18(%rax),%r13 3169: 4d 8b a5 78 01 00 00 mov 0x178(%r13),%r12 3170: eb 2d jmp 319f 3172: 4c 89 e7 mov %r12,%rdi 3175: 49 8d 5c 24 f0 lea 0xfffffffffffffff0(%r12),%rbx 317a: e8 00 00 00 00 callq 317f 317b: R_X86_64_PC32 list_del+0xfffffffffffffffc 317f: 49 8b 7c 24 f8 mov 0xfffffffffffffff8(%r12),%rdi 3184: e8 00 00 00 00 callq 3189 3185: R_X86_64_PC32 kfree+0xfffffffffffffffc 3189: 48 89 df mov %rbx,%rdi 318c: e8 00 00 00 00 callq 3191 318d: R_X86_64_PC32 kfree+0xfffffffffffffffc 3191: 41 ff 8d 60 01 00 00 decl 0x160(%r13) 3198: 4d 8b a5 78 01 00 00 mov 0x178(%r13),%r12 319f: 49 8d 85 78 01 00 00 lea 0x178(%r13),%rax 31a6: 49 39 c4 cmp %rax,%r12 31a9: 75 c7 jne 3172 31ab: 49 8b be 80 00 00 00 mov 0x80(%r14),%rdi 31b2: 48 85 ff test %rdi,%rdi 31b5: 74 05 je 31bc 31b7: e8 00 00 00 00 callq 31bc 31b8: R_X86_64_PC32 __brelse+0xfffffffffffffffc 31bc: 4c 89 f6 mov %r14,%rsi 31bf: 4c 89 ff mov %r15,%rdi 31c2: e8 2d f0 ff ff callq 21f4 31c7: 4c 89 f7 mov %r14,%rdi 31ca: e8 00 00 00 00 callq 31cf 31cb: R_X86_64_PC32 vfree+0xfffffffffffffffc 31cf: 59 pop %rcx 31d0: 5b pop %rbx 31d1: 41 5c pop %r12 31d3: 41 5d pop %r13 31d5: 41 5e pop %r14 31d7: 41 5f pop %r15 31d9: c9 leaveq 31da: c3 retq 00000000000031db : reiserfs_allocate_list_bitmaps(): 31db: 55 push %rbp 31dc: 48 89 e5 mov %rsp,%rbp 31df: 41 57 push %r15 31e1: 49 89 ff mov %rdi,%r15 31e4: 41 56 push %r14 31e6: 44 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%r14d 31ed: 00 31ee: 41 55 push %r13 31f0: 49 89 f5 mov %rsi,%r13 31f3: 41 54 push %r12 31f5: 45 31 e4 xor %r12d,%r12d 31f8: 53 push %rbx 31f9: 48 83 ec 08 sub $0x8,%rsp 31fd: 49 63 de movslq %r14d,%rbx 3200: 4b c7 04 2c 00 00 00 movq $0x0,(%r12,%r13,1) 3207: 00 3208: 48 89 df mov %rbx,%rdi 320b: e8 00 00 00 00 callq 3210 320c: R_X86_64_PC32 vmalloc+0xfffffffffffffffc 3210: 48 85 c0 test %rax,%rax 3213: 48 89 c2 mov %rax,%rdx 3216: 4b 89 44 2c 08 mov %rax,0x8(%r12,%r13,1) 321b: 75 21 jne 323e 321d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3220: R_X86_64_32S .rodata.str1.1+0xbcc 3224: 4c 89 ff mov %r15,%rdi 3227: 31 c0 xor %eax,%eax 3229: e8 00 00 00 00 callq 322e 322a: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 322e: 4c 89 ee mov %r13,%rsi 3231: 4c 89 ff mov %r15,%rdi 3234: e8 88 fe ff ff callq 30c1 3239: 83 c8 ff or $0xffffffffffffffff,%eax 323c: eb 17 jmp 3255 323e: fc cld 323f: 49 83 c4 10 add $0x10,%r12 3243: 31 c0 xor %eax,%eax 3245: 48 89 d7 mov %rdx,%rdi 3248: 48 89 d9 mov %rbx,%rcx 324b: 49 83 fc 50 cmp $0x50,%r12 324f: f3 aa repz stos %al,%es:(%rdi) 3251: 75 aa jne 31fd 3253: 31 c0 xor %eax,%eax 3255: 5e pop %rsi 3256: 5b pop %rbx 3257: 41 5c pop %r12 3259: 41 5d pop %r13 325b: 41 5e pop %r14 325d: 41 5f pop %r15 325f: c9 leaveq 3260: c3 retq 0000000000003261 : reiserfs_async_progress_wait(): 3261: 55 push %rbp 3262: 31 c0 xor %eax,%eax 3264: 49 89 f8 mov %rdi,%r8 3267: fc cld 3268: 48 89 e5 mov %rsp,%rbp 326b: b9 0a 00 00 00 mov $0xa,%ecx 3270: 48 83 ec 60 sub $0x60,%rsp 3274: 48 8d 55 a0 lea 0xffffffffffffffa0(%rbp),%rdx 3278: 48 89 d7 mov %rdx,%rdi 327b: 48 89 d6 mov %rdx,%rsi 327e: f3 ab repz stos %eax,%es:(%rdi) 3280: 48 8d 45 d0 lea 0xffffffffffffffd0(%rbp),%rax 3284: 48 89 c7 mov %rax,%rdi 3287: b1 0a mov $0xa,%cl 3289: f3 a5 repz movsl %ds:(%rsi),%es:(%rdi) 328b: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3292: 00 00 3294: 48 89 45 d8 mov %rax,0xffffffffffffffd8(%rbp) 3298: 48 8d 45 e8 lea 0xffffffffffffffe8(%rbp),%rax 329c: 48 c7 45 e0 00 00 00 movq $0x0,0xffffffffffffffe0(%rbp) 32a3: 00 32a0: R_X86_64_32S autoremove_wake_function 32a4: 48 89 45 e8 mov %rax,0xffffffffffffffe8(%rbp) 32a8: 48 89 45 f0 mov %rax,0xfffffffffffffff0(%rbp) 32ac: 49 8b 80 10 03 00 00 mov 0x310(%r8),%rax 32b3: 48 8b 40 18 mov 0x18(%rax),%rax 32b7: 83 b8 a8 02 02 00 00 cmpl $0x0,0x202a8(%rax) 32be: 74 0f je 32cf 32c0: be 19 00 00 00 mov $0x19,%esi 32c5: bf 01 00 00 00 mov $0x1,%edi 32ca: e8 00 00 00 00 callq 32cf 32cb: R_X86_64_PC32 congestion_wait+0xfffffffffffffffc 32cf: c9 leaveq 32d0: 31 c0 xor %eax,%eax 32d2: c3 retq 00000000000032d3 : do_journal_end(): 32d3: 55 push %rbp 32d4: 48 89 e5 mov %rsp,%rbp 32d7: 41 57 push %r15 32d9: 49 89 f7 mov %rsi,%r15 32dc: 41 56 push %r14 32de: 41 55 push %r13 32e0: 41 89 cd mov %ecx,%r13d 32e3: 41 54 push %r12 32e5: 53 push %rbx 32e6: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 32ed: 48 89 bd 50 ff ff ff mov %rdi,0xffffffffffffff50(%rbp) 32f4: 83 7f 08 01 cmpl $0x1,0x8(%rdi) 32f8: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 32ff: 4c 8b 70 18 mov 0x18(%rax),%r14 3303: 7e 04 jle 3309 3305: 0f 0b ud2a 3307: eb fe jmp 3307 3309: 48 8b 85 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rax 3310: 48 8b 50 18 mov 0x18(%rax),%rdx 3314: 48 85 d2 test %rdx,%rdx 3317: 75 04 jne 331d 3319: 0f 0b ud2a 331b: eb fe jmp 331b 331d: 89 c8 mov %ecx,%eax 331f: 83 c8 07 or $0x7,%eax 3322: 48 ff c2 inc %rdx 3325: 44 0f 44 e8 cmove %eax,%r13d 3329: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3330: 00 00 3332: f0 ff 88 f8 06 00 00 lock decl 0x6f8(%rax) 3339: 48 8b 8d 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rcx 3340: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3343: R_X86_64_32S .rodata.str1.1+0xc03 3347: 4c 89 ff mov %r15,%rdi 334a: 65 48 8b 14 25 00 00 mov %gs:0x0,%rdx 3351: 00 00 3353: 48 8b 41 20 mov 0x20(%rcx),%rax 3357: 48 89 82 70 06 00 00 mov %rax,0x670(%rdx) 335e: e8 00 00 00 00 callq 3363 335f: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc 3363: 49 83 7e 50 00 cmpq $0x0,0x50(%r14) 3368: 75 30 jne 339a 336a: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3371: ba 01 00 00 00 mov $0x1,%edx 3376: 4c 89 ff mov %r15,%rdi 3379: 48 8b 30 mov (%rax),%rsi 337c: e8 00 00 00 00 callq 3381 337d: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 3381: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3388: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 338f: 4c 89 fe mov %r15,%rsi 3392: 48 8b 10 mov (%rax),%rdx 3395: e8 00 00 00 00 callq 339a 3396: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 339a: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 33a1: be 69 00 00 00 mov $0x69,%esi 33a6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 33a9: R_X86_64_32S .rodata.str1.1+0x101 33ad: 48 ff 80 f8 03 00 00 incq 0x3f8(%rax) 33b4: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 33bb: 4c 8b 60 18 mov 0x18(%rax),%r12 33bf: e8 00 00 00 00 callq 33c4 33c0: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 33c4: e8 00 00 00 00 callq 33c9 33c5: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 33c9: 49 8d 9c 24 90 00 00 lea 0x90(%r12),%rbx 33d0: 00 33d1: 48 89 df mov %rbx,%rdi 33d4: f0 41 ff 8c 24 90 00 lock decl 0x90(%r12) 33db: 00 00 33dd: 79 05 jns 33e4 33df: e8 00 00 00 00 callq 33e4 33e0: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 33e4: 41 83 be 24 01 00 00 cmpl $0x0,0x124(%r14) 33eb: 00 33ec: 75 0e jne 33fc 33ee: 44 89 e8 mov %r13d,%eax 33f1: 44 89 ee mov %r13d,%esi 33f4: 83 e0 01 and $0x1,%eax 33f7: 89 45 80 mov %eax,0xffffffffffffff80(%rbp) 33fa: eb 0d jmp 3409 33fc: 44 89 ee mov %r13d,%esi 33ff: c7 45 80 01 00 00 00 movl $0x1,0xffffffffffffff80(%rbp) 3406: 83 ce 01 or $0x1,%esi 3409: 41 83 be 28 01 00 00 cmpl $0x0,0x128(%r14) 3410: 00 3411: 75 0a jne 341d 3413: 41 83 e5 04 and $0x4,%r13d 3417: 44 89 6d 84 mov %r13d,0xffffffffffffff84(%rbp) 341b: eb 0a jmp 3427 341d: 83 ce 06 or $0x6,%esi 3420: c7 45 84 01 00 00 00 movl $0x1,0xffffffffffffff84(%rbp) 3427: 48 8b 8d 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rcx 342e: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3435: 48 8b 51 18 mov 0x18(%rcx),%rdx 3439: 4c 8b 68 18 mov 0x18(%rax),%r13 343d: 48 85 d2 test %rdx,%rdx 3440: 75 04 jne 3446 3442: 0f 0b ud2a 3444: eb fe jmp 3444 3446: 49 8b 4d 38 mov 0x38(%r13),%rcx 344a: 48 39 ca cmp %rcx,%rdx 344d: 74 18 je 3467 344f: 48 8b 9d 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rbx 3456: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3459: R_X86_64_32S .rodata.str1.1+0x1b9 345d: 31 c0 xor %eax,%eax 345f: 48 8b 3b mov (%rbx),%rdi 3462: e8 00 00 00 00 callq 3467 3463: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 3467: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 346e: 8b 47 10 mov 0x10(%rdi),%eax 3471: 2b 47 0c sub 0xc(%rdi),%eax 3474: 48 98 cltq 3476: 49 29 45 58 sub %rax,0x58(%r13) 347a: 41 83 7d 60 00 cmpl $0x0,0x60(%r13) 347f: 7e 05 jle 3486 3481: f0 41 ff 4d 60 lock decl 0x60(%r13) 3486: 49 83 7d 50 00 cmpq $0x0,0x50(%r13) 348b: 75 04 jne 3491 348d: 0f 0b ud2a 348f: eb fe jmp 348f 3491: 89 f0 mov %esi,%eax 3493: 89 f1 mov %esi,%ecx 3495: 83 e0 02 and $0x2,%eax 3498: 83 e1 01 and $0x1,%ecx 349b: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) 349e: 41 83 7d 60 00 cmpl $0x0,0x60(%r13) 34a3: 0f 8e 27 01 00 00 jle 35d0 34a9: 09 c8 or %ecx,%eax 34ab: 0f 84 8c 01 00 00 je 363d 34b1: 49 8b 95 58 01 00 00 mov 0x158(%r13),%rdx 34b8: 83 e6 04 and $0x4,%esi 34bb: 48 89 55 b8 mov %rdx,0xffffffffffffffb8(%rbp) 34bf: 8b 5a 58 mov 0x58(%rdx),%ebx 34c2: 89 75 c0 mov %esi,0xffffffffffffffc0(%rbp) 34c5: 89 5d b4 mov %ebx,0xffffffffffffffb4(%rbp) 34c8: 74 05 je 34cf 34ca: 48 83 4a 08 04 orq $0x4,0x8(%rdx) 34cf: 85 c9 test %ecx,%ecx 34d1: 41 c7 85 18 01 00 00 movl $0x1,0x118(%r13) 34d8: 01 00 00 00 34dc: 0f 84 80 00 00 00 je 3562 34e2: 41 c7 85 24 01 00 00 movl $0x1,0x124(%r13) 34e9: 01 00 00 00 34ed: eb 73 jmp 3562 34ef: 41 83 bd 18 01 00 00 cmpl $0x0,0x118(%r13) 34f6: 00 34f7: 74 0a je 3503 34f9: 4c 89 ff mov %r15,%rdi 34fc: e8 9c ce ff ff callq 39d 3501: eb 7f jmp 3582 3503: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 350a: be 69 00 00 00 mov $0x69,%esi 350f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3512: R_X86_64_32S .rodata.str1.1+0x101 3516: 48 ff 80 f8 03 00 00 incq 0x3f8(%rax) 351d: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3524: 4c 8b 60 18 mov 0x18(%rax),%r12 3528: e8 00 00 00 00 callq 352d 3529: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 352d: e8 00 00 00 00 callq 3532 352e: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 3532: 49 8d 9c 24 90 00 00 lea 0x90(%r12),%rbx 3539: 00 353a: 48 89 df mov %rbx,%rdi 353d: f0 41 ff 8c 24 90 00 lock decl 0x90(%r12) 3544: 00 00 3546: 79 05 jns 354d 3548: e8 00 00 00 00 callq 354d 3549: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 354d: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 3551: 49 39 45 38 cmp %rax,0x38(%r13) 3555: 75 0b jne 3562 3557: 41 c7 85 18 01 00 00 movl $0x1,0x118(%r13) 355e: 01 00 00 00 3562: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3569: 48 8b 40 18 mov 0x18(%rax),%rax 356d: 48 8d b8 90 00 00 00 lea 0x90(%rax),%rdi 3574: f0 ff 80 90 00 00 00 lock incl 0x90(%rax) 357b: 7f 05 jg 3582 357d: e8 00 00 00 00 callq 3582 357e: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 3582: 8b 55 b4 mov 0xffffffffffffffb4(%rbp),%edx 3585: 48 89 55 c8 mov %rdx,0xffffffffffffffc8(%rbp) 3589: 49 39 55 38 cmp %rdx,0x38(%r13) 358d: 0f 84 5c ff ff ff je 34ef 3593: 83 7d c4 00 cmpl $0x0,0xffffffffffffffc4(%rbp) 3597: 0f 84 e9 00 00 00 je 3686 359d: 48 89 d6 mov %rdx,%rsi 35a0: 4c 89 ff mov %r15,%rdi 35a3: e8 58 ca ff ff callq 0 35a8: 85 c0 test %eax,%eax 35aa: 0f 84 d6 00 00 00 je 3686 35b0: 83 7d c0 00 cmpl $0x0,0xffffffffffffffc0(%rbp) 35b4: 0f 84 cc 00 00 00 je 3686 35ba: 48 8b 75 b8 mov 0xffffffffffffffb8(%rbp),%rsi 35be: ba 01 00 00 00 mov $0x1,%edx 35c3: 4c 89 ff mov %r15,%rdi 35c6: e8 76 d5 ff ff callq b41 35cb: e9 b6 00 00 00 jmpq 3686 35d0: 48 8b 05 00 00 00 00 mov 0(%rip),%rax # 35d7 35d3: R_X86_64_PC32 xtime+0xfffffffffffffffc 35d7: 41 8b 95 40 01 00 00 mov 0x140(%r13),%edx 35de: 49 2b 85 88 00 00 00 sub 0x88(%r13),%rax 35e5: 48 39 d0 cmp %rdx,%rax 35e8: 7e 12 jle 35fc 35ea: 41 c7 85 28 01 00 00 movl $0x1,0x128(%r13) 35f1: 01 00 00 00 35f5: c7 45 c4 01 00 00 00 movl $0x1,0xffffffffffffffc4(%rbp) 35fc: 41 83 bd 20 01 00 00 cmpl $0x0,0x120(%r13) 3603: 00 3604: 7f 59 jg 365f 3606: 41 8b 9d 18 01 00 00 mov 0x118(%r13),%ebx 360d: 09 5d c4 or %ebx,0xffffffffffffffc4(%rbp) 3610: 0b 4d c4 or 0xffffffffffffffc4(%rbp),%ecx 3613: 75 4a jne 365f 3615: 41 8b 85 38 01 00 00 mov 0x138(%r13),%eax 361c: 49 39 45 50 cmp %rax,0x50(%r13) 3620: 73 3d jae 365f 3622: 49 39 45 58 cmp %rax,0x58(%r13) 3626: 73 37 jae 365f 3628: 41 6b 85 34 01 00 00 imul $0x3,0x134(%r13),%eax 362f: 03 3630: 41 39 85 30 01 00 00 cmp %eax,0x130(%r13) 3637: 76 26 jbe 365f 3639: 49 ff 45 68 incq 0x68(%r13) 363d: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3644: 48 8b 40 18 mov 0x18(%rax),%rax 3648: 48 8d b8 90 00 00 00 lea 0x90(%rax),%rdi 364f: f0 ff 80 90 00 00 00 lock incl 0x90(%rax) 3656: 7f 05 jg 365d 3658: e8 00 00 00 00 callq 365d 3659: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 365d: eb 27 jmp 3686 365f: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3666: 49 8b 55 48 mov 0x48(%r13),%rdx 366a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 366d: R_X86_64_32S .rodata.str1.1+0xc0f 3671: 48 8b 40 08 mov 0x8(%rax),%rax 3675: 8b 40 14 mov 0x14(%rax),%eax 3678: 48 39 c2 cmp %rax,%rdx 367b: 0f 87 03 03 00 00 ja 3984 3681: e9 e4 08 00 00 jmpq 3f6a 3686: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 368d: 41 c6 47 21 01 movb $0x1,0x21(%r15) 3692: 48 8b 50 18 mov 0x18(%rax),%rdx 3696: f0 0f ba 72 30 02 lock btrl $0x2,0x30(%rdx) 369c: 19 c0 sbb %eax,%eax 369e: 85 c0 test %eax,%eax 36a0: 74 18 je 36ba 36a2: 48 8d ba f0 00 00 00 lea 0xf0(%rdx),%rdi 36a9: 31 c9 xor %ecx,%ecx 36ab: ba 01 00 00 00 mov $0x1,%edx 36b0: be 03 00 00 00 mov $0x3,%esi 36b5: e8 00 00 00 00 callq 36ba 36b6: R_X86_64_PC32 __wake_up+0xfffffffffffffffc 36ba: 4c 89 ff mov %r15,%rdi 36bd: e8 00 00 00 00 callq 36c2 36be: R_X86_64_PC32 reiserfs_async_progress_wait+0xfffffffffffffffc 36c2: e9 b6 08 00 00 jmpq 3f7d 36c7: c7 45 80 01 00 00 00 movl $0x1,0xffffffffffffff80(%rbp) 36ce: 41 83 be 20 01 00 00 cmpl $0x0,0x120(%r14) 36d5: 00 36d6: b8 01 00 00 00 mov $0x1,%eax 36db: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 36e2: 0f 4e 45 80 cmovle 0xffffffffffffff80(%rbp),%eax 36e6: 89 45 80 mov %eax,0xffffffffffffff80(%rbp) 36e9: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 36f0: 00 00 36f2: 48 89 b8 70 06 00 00 mov %rdi,0x670(%rax) 36f9: ff 47 08 incl 0x8(%rdi) 36fc: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 3703: e8 00 00 00 00 callq 3708 3704: R_X86_64_PC32 reiserfs_discard_all_prealloc+0xfffffffffffffffc 3708: 48 8b 85 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rax 370f: ff 48 08 decl 0x8(%rax) 3712: 48 8b 8d 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rcx 3719: 65 48 8b 14 25 00 00 mov %gs:0x0,%rdx 3720: 00 00 3722: 48 8b 41 20 mov 0x20(%rcx),%rax 3726: 48 89 82 70 06 00 00 mov %rax,0x670(%rdx) 372d: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3734: 49 8b 57 18 mov 0x18(%r15),%rdx 3738: 48 8b 48 08 mov 0x8(%rax),%rcx 373c: 48 8b 40 18 mov 0x18(%rax),%rax 3740: 8b 71 0c mov 0xc(%rcx),%esi 3743: 48 8b 78 20 mov 0x20(%rax),%rdi 3747: 49 03 76 48 add 0x48(%r14),%rsi 374b: e8 00 00 00 00 callq 3750 374c: R_X86_64_PC32 __getblk+0xfffffffffffffffc 3750: 48 89 85 70 ff ff ff mov %rax,0xffffffffffffff70(%rbp) 3757: f0 0f ba 28 00 lock btsl $0x0,(%rax) 375c: 48 8b 58 28 mov 0x28(%rax),%rbx 3760: 45 31 e4 xor %r12d,%r12d 3763: fc cld 3764: 48 89 9d 60 ff ff ff mov %rbx,0xffffffffffffff60(%rbp) 376b: 48 8b 48 20 mov 0x20(%rax),%rcx 376f: 48 89 df mov %rbx,%rdi 3772: 44 88 e0 mov %r12b,%al 3775: f3 aa repz stos %al,%es:(%rdi) 3777: 48 bf 52 65 49 73 45 mov $0x424c724573496552,%rdi 377e: 72 4c 42 3781: 48 8b 95 70 ff ff ff mov 0xffffffffffffff70(%rbp),%rdx 3788: 48 8b 42 20 mov 0x20(%rdx),%rax 378c: 48 03 42 28 add 0x28(%rdx),%rax 3790: 31 d2 xor %edx,%edx 3792: 48 89 78 f4 mov %rdi,0xfffffffffffffff4(%rax) 3796: 49 8b 46 38 mov 0x38(%r14),%rax 379a: 89 03 mov %eax,(%rbx) 379c: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 37a3: 4d 8b 47 18 mov 0x18(%r15),%r8 37a7: 48 8b 48 08 mov 0x8(%rax),%rcx 37ab: 48 8b 40 18 mov 0x18(%rax),%rax 37af: 48 8b 78 20 mov 0x20(%rax),%rdi 37b3: 49 8b 46 48 mov 0x48(%r14),%rax 37b7: 8b 71 0c mov 0xc(%rcx),%esi 37ba: 8b 49 14 mov 0x14(%rcx),%ecx 37bd: 48 ff c0 inc %rax 37c0: 49 03 46 50 add 0x50(%r14),%rax 37c4: 48 f7 f1 div %rcx 37c7: 48 01 d6 add %rdx,%rsi 37ca: 44 89 c2 mov %r8d,%edx 37cd: e8 00 00 00 00 callq 37d2 37ce: R_X86_64_PC32 __getblk+0xfffffffffffffffc 37d2: 48 8b 48 28 mov 0x28(%rax),%rcx 37d6: 48 89 c3 mov %rax,%rbx 37d9: fc cld 37da: 48 89 8d 68 ff ff ff mov %rcx,0xffffffffffffff68(%rbp) 37e1: 48 8b 48 20 mov 0x20(%rax),%rcx 37e5: 44 88 e0 mov %r12b,%al 37e8: 48 8b bd 68 ff ff ff mov 0xffffffffffffff68(%rbp),%rdi 37ef: f3 aa repz stos %al,%es:(%rdi) 37f1: 49 8b 46 38 mov 0x38(%r14),%rax 37f5: 48 8b 95 68 ff ff ff mov 0xffffffffffffff68(%rbp),%rdx 37fc: 89 02 mov %eax,(%rdx) 37fe: f0 0f ba 2b 00 lock btsl $0x0,(%rbx) 3803: 49 8b 8e 58 01 00 00 mov 0x158(%r14),%rcx 380a: be 69 00 00 00 mov $0x69,%esi 380f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3812: R_X86_64_32S .rodata.str1.1+0x101 3816: 49 89 cc mov %rcx,%r12 3819: 48 89 4d 88 mov %rcx,0xffffffffffffff88(%rbp) 381d: 49 83 c4 28 add $0x28,%r12 3821: e8 00 00 00 00 callq 3826 3822: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 3826: e8 00 00 00 00 callq 382b 3827: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 382b: 4c 89 e7 mov %r12,%rdi 382e: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 3832: f0 ff 48 28 lock decl 0x28(%rax) 3836: 79 05 jns 383d 3838: e8 00 00 00 00 callq 383d 3839: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 383d: 48 8b 50 58 mov 0x58(%rax),%rdx 3841: 45 31 ed xor %r13d,%r13d 3844: 45 31 c0 xor %r8d,%r8d 3847: 48 89 55 98 mov %rdx,0xffffffffffffff98(%rbp) 384b: c7 40 20 00 00 00 00 movl $0x0,0x20(%rax) 3852: 49 8b 46 38 mov 0x38(%r14),%rax 3856: 48 8b 4d 88 mov 0xffffffffffffff88(%rbp),%rcx 385a: 48 89 41 58 mov %rax,0x58(%rcx) 385e: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 3865: 48 89 59 70 mov %rbx,0x70(%rcx) 3869: 48 89 41 60 mov %rax,0x60(%rcx) 386d: 49 8b 46 48 mov 0x48(%r14),%rax 3871: 48 89 01 mov %rax,(%rcx) 3874: 49 8b 46 50 mov 0x50(%r14),%rax 3878: 48 89 41 10 mov %rax,0x10(%rcx) 387c: 49 8b 46 50 mov 0x50(%r14),%rax 3880: 89 41 18 mov %eax,0x18(%rcx) 3883: 41 8b 46 50 mov 0x50(%r14),%eax 3887: 48 c7 41 78 00 00 00 movq $0x0,0x78(%rcx) 388e: 00 388f: 83 c0 02 add $0x2,%eax 3892: 89 41 1c mov %eax,0x1c(%rcx) 3895: 49 8b 47 18 mov 0x18(%r15),%rax 3899: 48 83 e8 18 sub $0x18,%rax 389d: 48 c1 e8 02 shr $0x2,%rax 38a1: 89 45 a0 mov %eax,0xffffffffffffffa0(%rbp) 38a4: 4d 8b 66 10 mov 0x10(%r14),%r12 38a8: e9 b1 01 00 00 jmpq 3a5e 38ad: 49 8b 04 24 mov (%r12),%rax 38b1: 8b 00 mov (%rax),%eax 38b3: 66 85 c0 test %ax,%ax 38b6: 0f 89 97 01 00 00 jns 3a53 38bc: 4c 89 ff mov %r15,%rdi 38bf: 44 89 85 48 ff ff ff mov %r8d,0xffffffffffffff48(%rbp) 38c6: e8 c3 da ff ff callq 138e 38cb: 48 85 c0 test %rax,%rax 38ce: 48 89 c3 mov %rax,%rbx 38d1: 44 8b 85 48 ff ff ff mov 0xffffffffffffff48(%rbp),%r8d 38d8: 75 0c jne 38e6 38da: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 38dd: R_X86_64_32S .rodata.str1.1+0xc44 38e1: e9 01 06 00 00 jmpq 3ee7 38e6: 45 85 c0 test %r8d,%r8d 38e9: 75 08 jne 38f3 38eb: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 38ef: 48 89 47 78 mov %rax,0x78(%rdi) 38f3: 4d 85 ed test %r13,%r13 38f6: 4c 89 6b 30 mov %r13,0x30(%rbx) 38fa: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 3901: 00 3902: 74 04 je 3908 3904: 49 89 5d 28 mov %rbx,0x28(%r13) 3908: 49 8b 04 24 mov (%r12),%rax 390c: 49 8b 97 10 03 00 00 mov 0x310(%r15),%rdx 3913: 48 8b 40 18 mov 0x18(%rax),%rax 3917: 48 89 85 58 ff ff ff mov %rax,0xffffffffffffff58(%rbp) 391e: 48 8b 42 18 mov 0x18(%rdx),%rax 3922: 44 8b 68 28 mov 0x28(%rax),%r13d 3926: 49 63 c5 movslq %r13d,%rax 3929: 48 39 85 58 ff ff ff cmp %rax,0xffffffffffffff58(%rbp) 3930: 72 5c jb 398e 3932: 48 8b 7a 08 mov 0x8(%rdx),%rdi 3936: 44 89 85 48 ff ff ff mov %r8d,0xffffffffffffff48(%rbp) 393d: e8 00 00 00 00 callq 3942 393e: R_X86_64_PC32 is_reiserfs_jr+0xfffffffffffffffc 3942: 85 c0 test %eax,%eax 3944: 44 8b 85 48 ff ff ff mov 0xffffffffffffff48(%rbp),%r8d 394b: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3952: 75 0b jne 395f 3954: 48 8b 40 08 mov 0x8(%rax),%rax 3958: 8b 40 14 mov 0x14(%rax),%eax 395b: ff c0 inc %eax 395d: eb 08 jmp 3967 395f: 48 8b 40 08 mov 0x8(%rax),%rax 3963: 0f b7 40 4a movzwl 0x4a(%rax),%eax 3967: 41 8d 44 05 00 lea 0x0(%r13,%rax,1),%eax 396c: 48 39 85 58 ff ff ff cmp %rax,0xffffffffffffff58(%rbp) 3973: 73 19 jae 398e 3975: 49 8b 04 24 mov (%r12),%rax 3979: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 397c: R_X86_64_32S .rodata.str1.1+0xc6b 3980: 48 8b 50 18 mov 0x18(%rax),%rdx 3984: 4c 89 ff mov %r15,%rdi 3987: 31 c0 xor %eax,%eax 3989: e8 00 00 00 00 callq 398e 398a: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 398e: 49 8b 14 24 mov (%r12),%rdx 3992: 4c 89 f9 mov %r15,%rcx 3995: 49 8d be 20 02 01 00 lea 0x10220(%r14),%rdi 399c: 48 c1 e9 07 shr $0x7,%rcx 39a0: 48 8b 42 18 mov 0x18(%rdx),%rax 39a4: 48 89 13 mov %rdx,(%rbx) 39a7: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 39ae: 00 39af: 4c 89 7b 08 mov %r15,0x8(%rbx) 39b3: 89 c6 mov %eax,%esi 39b5: 89 43 10 mov %eax,0x10(%rbx) 39b8: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 39bc: 89 f2 mov %esi,%edx 39be: c1 ea 0d shr $0xd,%edx 39c1: 48 89 43 20 mov %rax,0x20(%rbx) 39c5: 89 f0 mov %esi,%eax 39c7: 01 f6 add %esi,%esi 39c9: c1 e0 07 shl $0x7,%eax 39cc: 31 d0 xor %edx,%eax 39ce: 31 f0 xor %esi,%eax 39d0: 48 31 c1 xor %rax,%rcx 39d3: 81 e1 ff 1f 00 00 and $0x1fff,%ecx 39d9: 48 8b 04 cf mov (%rdi,%rcx,8),%rax 39dd: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx) 39e4: 00 39e5: 48 85 c0 test %rax,%rax 39e8: 48 89 43 40 mov %rax,0x40(%rbx) 39ec: 74 04 je 39f2 39ee: 48 89 58 38 mov %rbx,0x38(%rax) 39f2: 8b 4b 10 mov 0x10(%rbx),%ecx 39f5: 48 8b 43 08 mov 0x8(%rbx),%rax 39f9: 89 ca mov %ecx,%edx 39fb: 89 ce mov %ecx,%esi 39fd: 01 c9 add %ecx,%ecx 39ff: c1 e2 07 shl $0x7,%edx 3a02: c1 ee 0d shr $0xd,%esi 3a05: 48 c1 e8 07 shr $0x7,%rax 3a09: 31 f2 xor %esi,%edx 3a0b: 31 ca xor %ecx,%edx 3a0d: 48 31 d0 xor %rdx,%rax 3a10: 25 ff 1f 00 00 and $0x1fff,%eax 3a15: 48 89 1c c7 mov %rbx,(%rdi,%rax,8) 3a19: 44 3b 45 a0 cmp 0xffffffffffffffa0(%rbp),%r8d 3a1d: 49 8b 14 24 mov (%r12),%rdx 3a21: 7d 14 jge 3a37 3a23: 48 8b 52 18 mov 0x18(%rdx),%rdx 3a27: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 3a2e: 49 63 c0 movslq %r8d,%rax 3a31: 89 54 81 0c mov %edx,0xc(%rcx,%rax,4) 3a35: eb 17 jmp 3a4e 3a37: 44 89 c0 mov %r8d,%eax 3a3a: 2b 45 a0 sub 0xffffffffffffffa0(%rbp),%eax 3a3d: 48 8b 52 18 mov 0x18(%rdx),%rdx 3a41: 48 8b bd 68 ff ff ff mov 0xffffffffffffff68(%rbp),%rdi 3a48: 48 98 cltq 3a4a: 89 54 87 08 mov %edx,0x8(%rdi,%rax,4) 3a4e: 49 89 dd mov %rbx,%r13 3a51: eb 03 jmp 3a56 3a53: 41 ff c8 dec %r8d 3a56: 4d 8b 64 24 28 mov 0x28(%r12),%r12 3a5b: 41 ff c0 inc %r8d 3a5e: 4d 85 e4 test %r12,%r12 3a61: 0f 85 46 fe ff ff jne 38ad 3a67: 49 8b 46 50 mov 0x50(%r14),%rax 3a6b: 48 8b 95 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdx 3a72: 89 42 04 mov %eax,0x4(%rdx) 3a75: 49 8b 46 40 mov 0x40(%r14),%rax 3a79: 89 42 08 mov %eax,0x8(%rdx) 3a7c: 49 8b 46 38 mov 0x38(%r14),%rax 3a80: 89 02 mov %eax,(%rdx) 3a82: 49 8b 46 50 mov 0x50(%r14),%rax 3a86: 48 8b 8d 68 ff ff ff mov 0xffffffffffffff68(%rbp),%rcx 3a8d: 89 41 04 mov %eax,0x4(%rcx) 3a90: 49 83 7e 50 00 cmpq $0x0,0x50(%r14) 3a95: 75 04 jne 3a9b 3a97: 0f 0b ud2a 3a99: eb fe jmp 3a99 3a9b: 48 8b bd 70 ff ff ff mov 0xffffffffffffff70(%rbp),%rdi 3aa2: e8 00 00 00 00 callq 3aa7 3aa3: R_X86_64_PC32 mark_buffer_dirty+0xfffffffffffffffc 3aa7: 41 8b 5e 48 mov 0x48(%r14),%ebx 3aab: 89 9d 7c ff ff ff mov %ebx,0xffffffffffffff7c(%rbp) 3ab1: 4d 8b 6e 10 mov 0x10(%r14),%r13 3ab5: 48 c7 45 90 01 00 00 movq $0x1,0xffffffffffffff90(%rbp) 3abc: 00 3abd: e9 04 01 00 00 jmpq 3bc6 3ac2: 49 8b 45 00 mov 0x0(%r13),%rax 3ac6: f0 0f ba 30 11 lock btrl $0x11,(%rax) 3acb: 49 8b 45 00 mov 0x0(%r13),%rax 3acf: 8b 00 mov (%rax),%eax 3ad1: 66 85 c0 test %ax,%ax 3ad4: 0f 89 b6 00 00 00 jns 3b90 3ada: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3ae1: 31 d2 xor %edx,%edx 3ae3: 4d 8b 47 18 mov 0x18(%r15),%r8 3ae7: 48 8b 48 08 mov 0x8(%rax),%rcx 3aeb: 48 8b 40 18 mov 0x18(%rax),%rax 3aef: 48 8b 78 20 mov 0x20(%rax),%rdi 3af3: 48 63 85 7c ff ff ff movslq 0xffffffffffffff7c(%rbp),%rax 3afa: 8b 71 0c mov 0xc(%rcx),%esi 3afd: 48 03 45 90 add 0xffffffffffffff90(%rbp),%rax 3b01: 8b 49 14 mov 0x14(%rcx),%ecx 3b04: 48 f7 f1 div %rcx 3b07: 48 01 d6 add %rdx,%rsi 3b0a: 44 89 c2 mov %r8d,%edx 3b0d: e8 00 00 00 00 callq 3b12 3b0e: R_X86_64_PC32 __getblk+0xfffffffffffffffc 3b12: 48 89 c3 mov %rax,%rbx 3b15: f0 0f ba 28 00 lock btsl $0x0,(%rax) 3b1a: 49 8b 45 00 mov 0x0(%r13),%rax 3b1e: be 29 00 00 00 mov $0x29,%esi 3b23: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3b26: R_X86_64_32S .rodata.str1.1+0xca8 3b2a: 4c 8b 60 10 mov 0x10(%rax),%r12 3b2e: e8 00 00 00 00 callq 3b33 3b2f: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 3b33: e8 00 00 00 00 callq 3b38 3b34: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 3b38: 4c 2b 25 00 00 00 00 sub 0(%rip),%r12 # 3b3f 3b3b: R_X86_64_PC32 mem_map+0xfffffffffffffffc 3b3f: 49 8b 55 00 mov 0x0(%r13),%rdx 3b43: 48 b8 00 00 00 00 00 mov $0xffff810000000000,%rax 3b4a: 81 ff ff 3b4d: 48 8b 7b 28 mov 0x28(%rbx),%rdi 3b51: fc cld 3b52: 48 8b 4a 20 mov 0x20(%rdx),%rcx 3b56: 49 c1 fc 06 sar $0x6,%r12 3b5a: 49 c1 e4 0c shl $0xc,%r12 3b5e: 49 8d 34 04 lea (%r12,%rax,1),%rsi 3b62: 48 8b 42 28 mov 0x28(%rdx),%rax 3b66: 25 ff 0f 00 00 and $0xfff,%eax 3b6b: 48 01 c6 add %rax,%rsi 3b6e: f3 a4 repz movsb %ds:(%rsi),%es:(%rdi) 3b70: 48 89 df mov %rbx,%rdi 3b73: e8 00 00 00 00 callq 3b78 3b74: R_X86_64_PC32 mark_buffer_dirty+0xfffffffffffffffc 3b78: 48 ff 45 90 incq 0xffffffffffffff90(%rbp) 3b7c: 49 8b 45 00 mov 0x0(%r13),%rax 3b80: f0 0f ba 28 10 lock btsl $0x10,(%rax) 3b85: 49 8b 45 00 mov 0x0(%r13),%rax 3b89: f0 0f ba 30 0f lock btrl $0xf,(%rax) 3b8e: eb 1f jmp 3baf 3b90: 4c 89 ff mov %r15,%rdi 3b93: 31 c0 xor %eax,%eax 3b95: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3b98: R_X86_64_32S .rodata.str1.1+0xcc0 3b9c: e8 00 00 00 00 callq 3ba1 3b9d: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 3ba1: 49 8b 7d 00 mov 0x0(%r13),%rdi 3ba5: 48 85 ff test %rdi,%rdi 3ba8: 74 05 je 3baf 3baa: e8 00 00 00 00 callq 3baf 3bab: R_X86_64_PC32 __brelse+0xfffffffffffffffc 3baf: 49 8b 5d 28 mov 0x28(%r13),%rbx 3bb3: 4c 89 ee mov %r13,%rsi 3bb6: 4c 89 ff mov %r15,%rdi 3bb9: e8 30 d6 ff ff callq 11ee 3bbe: e8 00 00 00 00 callq 3bc3 3bbf: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 3bc3: 49 89 dd mov %rbx,%r13 3bc6: 4d 85 ed test %r13,%r13 3bc9: 0f 85 f3 fe ff ff jne 3ac2 3bcf: 4c 89 ff mov %r15,%rdi 3bd2: e8 db e4 ff ff callq 20b2 3bd7: 49 8d 96 b0 01 00 00 lea 0x1b0(%r14),%rdx 3bde: 49 89 86 58 01 00 00 mov %rax,0x158(%r14) 3be5: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 3be9: 48 8b 72 08 mov 0x8(%rdx),%rsi 3bed: 48 81 c7 88 00 00 00 add $0x88,%rdi 3bf4: e8 00 00 00 00 callq 3bf9 3bf5: R_X86_64_PC32 __list_add+0xfffffffffffffffc 3bf9: 49 8d 96 c0 01 00 00 lea 0x1c0(%r14),%rdx 3c00: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 3c04: 48 8b 72 08 mov 0x8(%rdx),%rsi 3c08: 48 81 c7 98 00 00 00 add $0x98,%rdi 3c0f: e8 00 00 00 00 callq 3c14 3c10: R_X86_64_PC32 __list_add+0xfffffffffffffffc 3c14: 41 ff 86 6c 01 00 00 incl 0x16c(%r14) 3c1b: 4c 89 ff mov %r15,%rdi 3c1e: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3c25: 48 8b 50 08 mov 0x8(%rax),%rdx 3c29: 49 8b 46 48 mov 0x48(%r14),%rax 3c2d: 8b 52 14 mov 0x14(%rdx),%edx 3c30: 41 c7 46 60 00 00 00 movl $0x0,0x60(%r14) 3c37: 00 3c38: 48 83 c0 02 add $0x2,%rax 3c3c: 49 03 46 50 add 0x50(%r14),%rax 3c40: 49 c7 46 68 00 00 00 movq $0x0,0x68(%r14) 3c47: 00 3c48: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 3c4f: 00 3c50: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 3c57: 00 3c58: 49 c7 46 50 00 00 00 movq $0x0,0x50(%r14) 3c5f: 00 3c60: 49 c7 86 88 00 00 00 movq $0x0,0x88(%r14) 3c67: 00 00 00 00 3c6b: 48 89 d1 mov %rdx,%rcx 3c6e: 31 d2 xor %edx,%edx 3c70: 48 f7 f1 div %rcx 3c73: b8 0a 00 00 00 mov $0xa,%eax 3c78: 49 89 56 48 mov %rdx,0x48(%r14) 3c7c: 49 8b 56 38 mov 0x38(%r14),%rdx 3c80: 48 ff c2 inc %rdx 3c83: 48 0f 45 c2 cmovne %rdx,%rax 3c87: 49 8b 96 58 01 00 00 mov 0x158(%r14),%rdx 3c8e: 49 89 46 38 mov %rax,0x38(%r14) 3c92: 48 89 42 58 mov %rax,0x58(%rdx) 3c96: 41 c7 86 20 01 00 00 movl $0x0,0x120(%r14) 3c9d: 00 00 00 00 3ca1: 49 c7 46 58 00 00 00 movq $0x0,0x58(%r14) 3ca8: 00 3ca9: 41 c7 86 24 01 00 00 movl $0x0,0x124(%r14) 3cb0: 00 00 00 00 3cb4: 41 c7 86 28 01 00 00 movl $0x0,0x128(%r14) 3cbb: 00 00 00 00 3cbf: e8 9d d9 ff ff callq 1661 3cc4: 0f ae f0 mfence 3cc7: 48 8b 5d 88 mov 0xffffffffffffff88(%rbp),%rbx 3ccb: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 3ccf: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 3cd6: 48 39 9f a8 00 00 00 cmp %rbx,0xa8(%rdi) 3cdd: 74 20 je 3cff 3cdf: e8 00 00 00 00 callq 3ce4 3ce0: R_X86_64_PC32 unlock_kernel+0xfffffffffffffffc 3ce4: 48 8b 55 88 mov 0xffffffffffffff88(%rbp),%rdx 3ce8: 49 8d be 98 01 00 00 lea 0x198(%r14),%rdi 3cef: 48 89 d9 mov %rbx,%rcx 3cf2: 4c 89 f6 mov %r14,%rsi 3cf5: e8 12 cb ff ff callq 80c 3cfa: e8 00 00 00 00 callq 3cff 3cfb: R_X86_64_PC32 lock_kernel+0xfffffffffffffffc 3cff: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 3d03: 48 39 98 a8 00 00 00 cmp %rbx,0xa8(%rax) 3d0a: 74 04 je 3d10 3d0c: 0f 0b ud2a 3d0e: eb fe jmp 3d0e 3d10: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 3d14: 48 8b 55 88 mov 0xffffffffffffff88(%rbp),%rdx 3d18: 48 83 c7 28 add $0x28,%rdi 3d1c: f0 ff 42 28 lock incl 0x28(%rdx) 3d20: 7f 05 jg 3d27 3d22: e8 00 00 00 00 callq 3d27 3d23: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 3d27: 83 7d 80 00 cmpl $0x0,0xffffffffffffff80(%rbp) 3d2b: 74 24 je 3d51 3d2d: 48 8b 75 88 mov 0xffffffffffffff88(%rbp),%rsi 3d31: 4c 89 ff mov %r15,%rdi 3d34: ba 01 00 00 00 mov $0x1,%edx 3d39: e8 03 ce ff ff callq b41 3d3e: 48 8b 75 88 mov 0xffffffffffffff88(%rbp),%rsi 3d42: ba 01 00 00 00 mov $0x1,%edx 3d47: 4c 89 ff mov %r15,%rdi 3d4a: e8 0a da ff ff callq 1759 3d4f: eb 22 jmp 3d73 3d51: 48 8b 4d 88 mov 0xffffffffffffff88(%rbp),%rcx 3d55: f6 41 08 04 testb $0x4,0x8(%rcx) 3d59: 75 18 jne 3d73 3d5b: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 3d62 3d5e: R_X86_64_PC32 .bss+0xc 3d62: 49 8d b6 50 02 02 00 lea 0x20250(%r14),%rsi 3d69: ba 19 00 00 00 mov $0x19,%edx 3d6e: e8 00 00 00 00 callq 3d73 3d6f: R_X86_64_PC32 queue_delayed_work+0xfffffffffffffffc 3d73: 49 8b 96 b0 01 00 00 mov 0x1b0(%r14),%rdx 3d7a: 4c 8b 0a mov (%rdx),%r9 3d7d: eb 7e jmp 3dfd 3d7f: 49 8b 46 48 mov 0x48(%r14),%rax 3d83: 48 8b ba 78 ff ff ff mov 0xffffffffffffff78(%rdx),%rdi 3d8a: 48 8d b2 78 ff ff ff lea 0xffffffffffffff78(%rdx),%rsi 3d91: 41 8b 8e 34 01 00 00 mov 0x134(%r14),%ecx 3d98: 48 39 f8 cmp %rdi,%rax 3d9b: 4c 8d 40 01 lea 0x1(%rax),%r8 3d9f: 77 20 ja 3dc1 3da1: 89 c8 mov %ecx,%eax 3da3: 4a 8d 14 00 lea (%rax,%r8,1),%rdx 3da7: 48 39 fa cmp %rdi,%rdx 3daa: 73 3e jae 3dea 3dac: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3db3: 48 8b 40 08 mov 0x8(%rax),%rax 3db7: 8b 40 14 mov 0x14(%rax),%eax 3dba: 48 39 c2 cmp %rax,%rdx 3dbd: 73 38 jae 3df7 3dbf: eb 4c jmp 3e0d 3dc1: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3dc8: 48 8b 50 08 mov 0x8(%rax),%rdx 3dcc: 89 c8 mov %ecx,%eax 3dce: 4a 8d 0c 00 lea (%rax,%r8,1),%rcx 3dd2: 8b 52 14 mov 0x14(%rdx),%edx 3dd5: 48 39 d1 cmp %rdx,%rcx 3dd8: 76 1d jbe 3df7 3dda: 48 89 d3 mov %rdx,%rbx 3ddd: 48 89 c8 mov %rcx,%rax 3de0: 31 d2 xor %edx,%edx 3de2: 48 f7 f3 div %rbx 3de5: 48 39 fa cmp %rdi,%rdx 3de8: 72 23 jb 3e0d 3dea: 4c 89 ff mov %r15,%rdi 3ded: e8 79 df ff ff callq 1d6b 3df2: e9 7c ff ff ff jmpq 3d73 3df7: 4c 89 ca mov %r9,%rdx 3dfa: 4d 8b 09 mov (%r9),%r9 3dfd: 49 8d 86 b0 01 00 00 lea 0x1b0(%r14),%rax 3e04: 48 39 c2 cmp %rax,%rdx 3e07: 0f 85 72 ff ff ff jne 3d7f 3e0d: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3e14: 4c 8b 25 00 00 00 00 mov 0(%rip),%r12 # 3e1b 3e17: R_X86_64_PC32 xtime+0xfffffffffffffffc 3e1b: 48 8b 58 18 mov 0x18(%rax),%rbx 3e1f: e9 81 00 00 00 jmpq 3ea5 3e24: 49 8d 44 24 88 lea 0xffffffffffffff88(%r12),%rax 3e29: 48 39 42 d8 cmp %rax,0xffffffffffffffd8(%rdx) 3e2d: 48 8d b2 78 ff ff ff lea 0xffffffffffffff78(%rdx),%rsi 3e34: 0f 8d 82 00 00 00 jge 3ebc 3e3a: 83 7a 94 00 cmpl $0x0,0xffffffffffffff94(%rdx) 3e3e: 75 7c jne 3ebc 3e40: 48 83 7a 88 00 cmpq $0x0,0xffffffffffffff88(%rdx) 3e45: 74 56 je 3e9d 3e47: 83 7a 90 00 cmpl $0x0,0xffffffffffffff90(%rdx) 3e4b: 74 50 je 3e9d 3e4d: 48 8b 5a f0 mov 0xfffffffffffffff0(%rdx),%rbx 3e51: eb 43 jmp 3e96 3e53: 8b 4b 10 mov 0x10(%rbx),%ecx 3e56: 85 c9 test %ecx,%ecx 3e58: 74 33 je 3e8d 3e5a: 48 83 3b 00 cmpq $0x0,(%rbx) 3e5e: 74 2d je 3e8d 3e60: 48 8b 73 08 mov 0x8(%rbx),%rsi 3e64: 48 8b 43 38 mov 0x38(%rbx),%rax 3e68: eb 1e jmp 3e88 3e6a: 48 39 70 08 cmp %rsi,0x8(%rax) 3e6e: 75 14 jne 3e84 3e70: 39 48 10 cmp %ecx,0x10(%rax) 3e73: 75 0f jne 3e84 3e75: 48 8b 50 20 mov 0x20(%rax),%rdx 3e79: 48 85 d2 test %rdx,%rdx 3e7c: 74 06 je 3e84 3e7e: 83 7a 1c 00 cmpl $0x0,0x1c(%rdx) 3e82: 75 38 jne 3ebc 3e84: 48 8b 40 38 mov 0x38(%rax),%rax 3e88: 48 85 c0 test %rax,%rax 3e8b: 75 dd jne 3e6a 3e8d: 48 8b 5b 28 mov 0x28(%rbx),%rbx 3e91: e8 00 00 00 00 callq 3e96 3e92: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 3e96: 48 85 db test %rbx,%rbx 3e99: 75 b8 jne 3e53 3e9b: eb 1f jmp 3ebc 3e9d: 4c 89 ff mov %r15,%rdi 3ea0: e8 c6 de ff ff callq 1d6b 3ea5: 48 8b 93 b0 01 00 00 mov 0x1b0(%rbx),%rdx 3eac: 48 8d 83 b0 01 00 00 lea 0x1b0(%rbx),%rax 3eb3: 48 39 c2 cmp %rax,%rdx 3eb6: 0f 85 68 ff ff ff jne 3e24 3ebc: 49 8b 9e 58 01 00 00 mov 0x158(%r14),%rbx 3ec3: 4c 89 ff mov %r15,%rdi 3ec6: 48 89 de mov %rbx,%rsi 3ec9: e8 7f d2 ff ff callq 114d 3ece: 48 89 43 68 mov %rax,0x68(%rbx) 3ed2: 49 8b 86 58 01 00 00 mov 0x158(%r14),%rax 3ed9: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 3ede: 75 11 jne 3ef1 3ee0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3ee3: R_X86_64_32S .rodata.str1.1+0xd0b 3ee7: 4c 89 ff mov %r15,%rdi 3eea: 31 c0 xor %eax,%eax 3eec: e8 00 00 00 00 callq 3ef1 3eed: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 3ef1: 41 c7 86 18 01 00 00 movl $0x0,0x118(%r14) 3ef8: 00 00 00 00 3efc: 49 8b 87 10 03 00 00 mov 0x310(%r15),%rax 3f03: 48 8b 40 18 mov 0x18(%rax),%rax 3f07: 48 8d b8 90 00 00 00 lea 0x90(%rax),%rdi 3f0e: f0 ff 80 90 00 00 00 lock incl 0x90(%rax) 3f15: 7f 05 jg 3f1c 3f17: e8 00 00 00 00 callq 3f1c 3f18: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 3f1c: f0 41 0f ba 76 30 02 lock btrl $0x2,0x30(%r14) 3f23: 49 8d be f0 00 00 00 lea 0xf0(%r14),%rdi 3f2a: 31 c9 xor %ecx,%ecx 3f2c: ba 01 00 00 00 mov $0x1,%edx 3f31: be 03 00 00 00 mov $0x3,%esi 3f36: e8 00 00 00 00 callq 3f3b 3f37: R_X86_64_PC32 __wake_up+0xfffffffffffffffc 3f3b: 83 7d 80 00 cmpl $0x0,0xffffffffffffff80(%rbp) 3f3f: 75 3c jne 3f7d 3f41: 83 7d 84 00 cmpl $0x0,0xffffffffffffff84(%rbp) 3f45: 74 36 je 3f7d 3f47: 48 8b 75 98 mov 0xffffffffffffff98(%rbp),%rsi 3f4b: 4c 89 ff mov %r15,%rdi 3f4e: e8 ad c0 ff ff callq 0 3f53: 85 c0 test %eax,%eax 3f55: 74 26 je 3f7d 3f57: 48 8b 75 88 mov 0xffffffffffffff88(%rbp),%rsi 3f5b: ba 01 00 00 00 mov $0x1,%edx 3f60: 4c 89 ff mov %r15,%rdi 3f63: e8 d9 cb ff ff callq b41 3f68: eb 13 jmp 3f7d 3f6a: 41 83 be 24 01 00 00 cmpl $0x0,0x124(%r14) 3f71: 00 3f72: 0f 85 4f f7 ff ff jne 36c7 3f78: e9 51 f7 ff ff jmpq 36ce 3f7d: 4c 89 ff mov %r15,%rdi 3f80: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3f83: R_X86_64_32S .rodata.str1.1+0xd46 3f87: e8 00 00 00 00 callq 3f8c 3f88: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc 3f8c: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 3f93: 31 c0 xor %eax,%eax 3f95: b9 10 00 00 00 mov $0x10,%ecx 3f9a: fc cld 3f9b: f3 ab repz stos %eax,%es:(%rdi) 3f9d: 48 8b bd 50 ff ff ff mov 0xffffffffffffff50(%rbp),%rdi 3fa4: 4c 89 3f mov %r15,(%rdi) 3fa7: 41 8b 86 48 02 02 00 mov 0x20248(%r14),%eax 3fae: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 3fb5: 5b pop %rbx 3fb6: 41 5c pop %r12 3fb8: 41 5d pop %r13 3fba: 41 5e pop %r14 3fbc: 41 5f pop %r15 3fbe: c9 leaveq 3fbf: c3 retq 0000000000003fc0 : journal_end_sync(): 3fc0: 55 push %rbp 3fc1: 48 89 e5 mov %rsp,%rbp 3fc4: 41 55 push %r13 3fc6: 49 89 d5 mov %rdx,%r13 3fc9: 41 54 push %r12 3fcb: 49 89 fc mov %rdi,%r12 3fce: 53 push %rbx 3fcf: 48 89 f3 mov %rsi,%rbx 3fd2: 48 83 ec 08 sub $0x8,%rsp 3fd6: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 3fdb: 48 8b 8e 10 03 00 00 mov 0x310(%rsi),%rcx 3fe2: 48 8b 41 18 mov 0x18(%rcx),%rax 3fe6: 75 04 jne 3fec 3fe8: 0f 0b ud2a 3fea: eb fe jmp 3fea 3fec: 83 7f 08 01 cmpl $0x1,0x8(%rdi) 3ff0: 7e 04 jle 3ff6 3ff2: 0f 0b ud2a 3ff4: eb fe jmp 3ff4 3ff6: 48 83 78 50 00 cmpq $0x0,0x50(%rax) 3ffb: 75 25 jne 4022 3ffd: 48 8b 31 mov (%rcx),%rsi 4000: ba 01 00 00 00 mov $0x1,%edx 4005: 48 89 df mov %rbx,%rdi 4008: e8 00 00 00 00 callq 400d 4009: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 400d: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax 4014: 48 89 de mov %rbx,%rsi 4017: 4c 89 e7 mov %r12,%rdi 401a: 48 8b 10 mov (%rax),%rdx 401d: e8 00 00 00 00 callq 4022 401e: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 4022: 4c 89 ea mov %r13,%rdx 4025: 48 89 de mov %rbx,%rsi 4028: 4c 89 e7 mov %r12,%rdi 402b: b9 06 00 00 00 mov $0x6,%ecx 4030: e8 9e f2 ff ff callq 32d3 4035: 41 58 pop %r8 4037: 5b pop %rbx 4038: 41 5c pop %r12 403a: 41 5d pop %r13 403c: c9 leaveq 403d: c3 retq 000000000000403e : journal_end(): 403e: 55 push %rbp 403f: 48 89 e5 mov %rsp,%rbp 4042: 41 55 push %r13 4044: 49 89 d5 mov %rdx,%r13 4047: 41 54 push %r12 4049: 49 89 f4 mov %rsi,%r12 404c: 53 push %rbx 404d: 48 89 fb mov %rdi,%rbx 4050: 48 83 ec 08 sub $0x8,%rsp 4054: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 405b: 00 00 405d: 48 83 b8 70 06 00 00 cmpq $0x0,0x670(%rax) 4064: 00 4065: 75 19 jne 4080 4067: 8b 57 08 mov 0x8(%rdi),%edx 406a: 83 fa 01 cmp $0x1,%edx 406d: 7e 11 jle 4080 406f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4072: R_X86_64_32S .rodata.str1.1+0xd53 4076: 4c 89 e7 mov %r12,%rdi 4079: 31 c0 xor %eax,%eax 407b: e8 00 00 00 00 callq 4080 407c: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 4080: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 4085: 75 2d jne 40b4 4087: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 408a: R_X86_64_32S .rodata+0x33 408e: ba ec 0c 00 00 mov $0xcec,%edx 4093: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4096: R_X86_64_32S .rodata.str1.1+0x8a 409a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 409d: R_X86_64_32S .rodata.str1.1+0xd78 40a1: 31 c0 xor %eax,%eax 40a3: e8 00 00 00 00 callq 40a8 40a4: R_X86_64_PC32 printk+0xfffffffffffffffc 40a8: e8 00 00 00 00 callq 40ad 40a9: R_X86_64_PC32 dump_stack+0xfffffffffffffffc 40ad: b8 fb ff ff ff mov $0xfffffffb,%eax 40b2: eb 58 jmp 410c 40b4: 8b 43 08 mov 0x8(%rbx),%eax 40b7: ff c8 dec %eax 40b9: 85 c0 test %eax,%eax 40bb: 89 43 08 mov %eax,0x8(%rbx) 40be: 7e 3c jle 40fc 40c0: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 40c7: 00 00 40c9: 48 8b b8 70 06 00 00 mov 0x670(%rax),%rdi 40d0: 48 8b 03 mov (%rbx),%rax 40d3: 48 39 07 cmp %rax,(%rdi) 40d6: 74 04 je 40dc 40d8: 0f 0b ud2a 40da: eb fe jmp 40da 40dc: 31 c0 xor %eax,%eax 40de: 48 39 fb cmp %rdi,%rbx 40e1: 74 29 je 410c 40e3: ba 40 00 00 00 mov $0x40,%edx 40e8: 48 89 de mov %rbx,%rsi 40eb: e8 00 00 00 00 callq 40f0 40ec: R_X86_64_PC32 __memcpy+0xfffffffffffffffc 40f0: 31 c0 xor %eax,%eax 40f2: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 40f9: 00 40fa: eb 10 jmp 410c 40fc: 31 c9 xor %ecx,%ecx 40fe: 4c 89 ea mov %r13,%rdx 4101: 4c 89 e6 mov %r12,%rsi 4104: 48 89 df mov %rbx,%rdi 4107: e8 c7 f1 ff ff callq 32d3 410c: 41 59 pop %r9 410e: 5b pop %rbx 410f: 41 5c pop %r12 4111: 41 5d pop %r13 4113: c9 leaveq 4114: c3 retq 0000000000004115 : do_journal_begin_r(): 4115: 55 push %rbp 4116: 48 89 e5 mov %rsp,%rbp 4119: 41 57 push %r15 411b: 41 56 push %r14 411d: 49 89 fe mov %rdi,%r14 4120: 41 55 push %r13 4122: 49 89 f5 mov %rsi,%r13 4125: 4c 89 ef mov %r13,%rdi 4128: 41 54 push %r12 412a: 53 push %rbx 412b: 48 83 ec 58 sub $0x58,%rsp 412f: 48 89 55 88 mov %rdx,0xffffffffffffff88(%rbp) 4133: 89 4d 84 mov %ecx,0xffffffffffffff84(%rbp) 4136: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 413d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4140: R_X86_64_32S .rodata.str1.1+0xd90 4144: 4c 8b 60 18 mov 0x18(%rax),%r12 4148: e8 00 00 00 00 callq 414d 4149: R_X86_64_PC32 reiserfs_check_lock_depth+0xfffffffffffffffc 414d: 41 8b 84 24 34 01 00 mov 0x134(%r12),%eax 4154: 00 4155: 48 39 45 88 cmp %rax,0xffffffffffffff88(%rbp) 4159: 76 04 jbe 415f 415b: 0f 0b ud2a 415d: eb fe jmp 415d 415f: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 4166: 48 ff 80 08 04 00 00 incq 0x408(%rax) 416d: 41 c7 46 08 01 00 00 movl $0x1,0x8(%r14) 4174: 00 4175: 4d 89 2e mov %r13,(%r14) 4178: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 417f: be 69 00 00 00 mov $0x69,%esi 4184: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 4187: R_X86_64_32S .rodata.str1.1+0x101 418b: 48 ff 80 f8 03 00 00 incq 0x3f8(%rax) 4192: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 4199: 48 8b 58 18 mov 0x18(%rax),%rbx 419d: e8 00 00 00 00 callq 41a2 419e: R_X86_64_PC32 __might_sleep+0xfffffffffffffffc 41a2: e8 00 00 00 00 callq 41a7 41a3: R_X86_64_PC32 cond_resched+0xfffffffffffffffc 41a7: 48 81 c3 90 00 00 00 add $0x90,%rbx 41ae: 48 89 df mov %rbx,%rdi 41b1: f0 ff 0b lock decl (%rbx) 41b4: 79 05 jns 41bb 41b6: e8 00 00 00 00 callq 41bb 41b7: R_X86_64_PC32 __down_failed+0xfffffffffffffffc 41bb: 83 7d 84 02 cmpl $0x2,0xffffffffffffff84(%rbp) 41bf: 74 0d je 41ce 41c1: 41 8b 44 24 30 mov 0x30(%r12),%eax 41c6: a8 08 test $0x8,%al 41c8: 0f 85 37 02 00 00 jne 4405 41ce: 41 8b 44 24 30 mov 0x30(%r12),%eax 41d3: 49 ff 44 24 68 incq 0x68(%r12) 41d8: a8 02 test $0x2,%al 41da: 74 37 je 4213 41dc: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 41e3: 48 8b 78 18 mov 0x18(%rax),%rdi 41e7: 48 81 c7 90 00 00 00 add $0x90,%rdi 41ee: f0 ff 07 lock incl (%rdi) 41f1: 7f 05 jg 41f8 41f3: e8 00 00 00 00 callq 41f8 41f4: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 41f8: 4c 89 ef mov %r13,%rdi 41fb: e8 00 00 00 00 callq 4200 41fc: R_X86_64_PC32 reiserfs_wait_on_write_block+0xfffffffffffffffc 4200: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 4207: 48 ff 80 10 04 00 00 incq 0x410(%rax) 420e: e9 65 ff ff ff jmpq 4178 4213: 83 7d 84 00 cmpl $0x0,0xffffffffffffff84(%rbp) 4217: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 421e 421a: R_X86_64_PC32 xtime+0xfffffffffffffffc 421e: 0f 85 6e 01 00 00 jne 4392 4224: 41 83 bc 24 20 01 00 cmpl $0x0,0x120(%r12) 422b: 00 00 422d: 7f 64 jg 4293 422f: 49 8b 44 24 58 mov 0x58(%r12),%rax 4234: 41 8b 94 24 38 01 00 mov 0x138(%r12),%edx 423b: 00 423c: 48 83 c0 02 add $0x2,%rax 4240: 48 03 45 88 add 0xffffffffffffff88(%rbp),%rax 4244: 48 39 d0 cmp %rdx,%rax 4247: 73 4a jae 4293 4249: 41 83 7c 24 60 00 cmpl $0x0,0x60(%r12) 424f: 7e 20 jle 4271 4251: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 4258: 00 4259: 48 85 c0 test %rax,%rax 425c: 7e 13 jle 4271 425e: 48 89 ca mov %rcx,%rdx 4261: 48 29 c2 sub %rax,%rdx 4264: 41 8b 84 24 40 01 00 mov 0x140(%r12),%eax 426b: 00 426c: 48 39 c2 cmp %rax,%rdx 426f: 7f 22 jg 4293 4271: 41 83 bc 24 18 01 00 cmpl $0x0,0x118(%r12) 4278: 00 00 427a: 75 17 jne 4293 427c: 41 6b 84 24 34 01 00 imul $0x3,0x134(%r12),%eax 4283: 00 03 4285: 41 39 84 24 30 01 00 cmp %eax,0x130(%r12) 428c: 00 428d: 0f 83 ff 00 00 00 jae 4392 4293: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 429a: 49 8b 74 24 38 mov 0x38(%r12),%rsi 429f: 48 8b 78 18 mov 0x18(%rax),%rdi 42a3: 48 81 c7 90 00 00 00 add $0x90,%rdi 42aa: f0 ff 07 lock incl (%rdi) 42ad: 7f 05 jg 42b4 42af: e8 00 00 00 00 callq 42b4 42b0: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 42b4: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 42b8: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 42bd: 48 8d 54 01 02 lea 0x2(%rcx,%rax,1),%rdx 42c2: 41 8b 84 24 38 01 00 mov 0x138(%r12),%eax 42c9: 00 42ca: 48 39 c2 cmp %rax,%rdx 42cd: 72 31 jb 4300 42cf: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 42d3: 49 03 44 24 50 add 0x50(%r12),%rax 42d8: 48 6b d1 4b imul $0x4b,%rcx,%rdx 42dc: 48 6b c0 64 imul $0x64,%rax,%rax 42e0: 48 05 c8 00 00 00 add $0xc8,%rax 42e6: 48 39 d0 cmp %rdx,%rax 42e9: 73 15 jae 4300 42eb: 41 83 7c 24 60 0a cmpl $0xa,0x60(%r12) 42f1: 7e 0d jle 4300 42f3: 4c 89 ef mov %r13,%rdi 42f6: e8 a2 c0 ff ff callq 39d 42fb: e9 78 fe ff ff jmpq 4178 4300: 41 83 bc 24 18 01 00 cmpl $0x0,0x118(%r12) 4307: 00 00 4309: 41 89 f7 mov %esi,%r15d 430c: 75 0a jne 4318 430e: eb 26 jmp 4336 4310: 4c 89 ef mov %r13,%rdi 4313: e8 85 c0 ff ff callq 39d 4318: 49 63 c7 movslq %r15d,%rax 431b: 49 39 44 24 38 cmp %rax,0x38(%r12) 4320: 0f 85 52 fe ff ff jne 4178 4326: 41 83 bc 24 18 01 00 cmpl $0x0,0x118(%r12) 432d: 00 00 432f: 75 df jne 4310 4331: e9 42 fe ff ff jmpq 4178 4336: 48 8d 5d 90 lea 0xffffffffffffff90(%rbp),%rbx 433a: ba 01 00 00 00 mov $0x1,%edx 433f: 4c 89 ee mov %r13,%rsi 4342: 48 89 df mov %rbx,%rdi 4345: e8 29 02 00 00 callq 4573 434a: 85 c0 test %eax,%eax 434c: 89 c2 mov %eax,%edx 434e: 0f 85 d5 00 00 00 jne 4429 4354: 49 63 c7 movslq %r15d,%rax 4357: 49 3b 44 24 38 cmp 0x38(%r12),%rax 435c: b9 02 00 00 00 mov $0x2,%ecx 4361: 74 02 je 4365 4363: 31 c9 xor %ecx,%ecx 4365: ba 01 00 00 00 mov $0x1,%edx 436a: 4c 89 ee mov %r13,%rsi 436d: 48 89 df mov %rbx,%rdi 4370: e8 5e ef ff ff callq 32d3 4375: 85 c0 test %eax,%eax 4377: 89 c2 mov %eax,%edx 4379: 0f 85 aa 00 00 00 jne 4429 437f: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 4386: 48 ff 80 18 04 00 00 incq 0x418(%rax) 438d: e9 e6 fd ff ff jmpq 4178 4392: 49 83 bc 24 88 00 00 cmpq $0x0,0x88(%r12) 4399: 00 00 439b: 75 08 jne 43a5 439d: 49 89 8c 24 88 00 00 mov %rcx,0x88(%r12) 43a4: 00 43a5: f0 41 ff 44 24 60 lock incl 0x60(%r12) 43ab: 48 8b 7d 88 mov 0xffffffffffffff88(%rbp),%rdi 43af: 49 01 7c 24 58 add %rdi,0x58(%r12) 43b4: 41 c7 46 0c 00 00 00 movl $0x0,0xc(%r14) 43bb: 00 43bc: 41 89 7e 10 mov %edi,0x10(%r14) 43c0: 49 8b 44 24 38 mov 0x38(%r12),%rax 43c5: 49 89 46 18 mov %rax,0x18(%r14) 43c9: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 43d0: 48 8b 78 18 mov 0x18(%rax),%rdi 43d4: 48 81 c7 90 00 00 00 add $0x90,%rdi 43db: f0 ff 07 lock incl (%rdi) 43de: 7f 05 jg 43e5 43e0: e8 00 00 00 00 callq 43e5 43e1: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 43e5: 49 8d 46 30 lea 0x30(%r14),%rax 43e9: 49 89 46 30 mov %rax,0x30(%r14) 43ed: 48 89 40 08 mov %rax,0x8(%rax) 43f1: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 43f8: 00 00 43fa: f0 ff 80 f8 06 00 00 lock incl 0x6f8(%rax) 4401: 31 d2 xor %edx,%edx 4403: eb 34 jmp 4439 4405: 49 8b 85 10 03 00 00 mov 0x310(%r13),%rax 440c: 48 8b 78 18 mov 0x18(%rax),%rdi 4410: 48 81 c7 90 00 00 00 add $0x90,%rdi 4417: f0 ff 07 lock incl (%rdi) 441a: 7f 05 jg 4421 441c: e8 00 00 00 00 callq 4421 441d: R_X86_64_PC32 __up_wakeup+0xfffffffffffffffc 4421: 41 8b 94 24 48 02 02 mov 0x20248(%r12),%edx 4428: 00 4429: fc cld 442a: b9 10 00 00 00 mov $0x10,%ecx 442f: 31 c0 xor %eax,%eax 4431: 4c 89 f7 mov %r14,%rdi 4434: f3 ab repz stos %eax,%es:(%rdi) 4436: 4d 89 2e mov %r13,(%r14) 4439: 48 83 c4 58 add $0x58,%rsp 443d: 89 d0 mov %edx,%eax 443f: 5b pop %rbx 4440: 41 5c pop %r12 4442: 41 5d pop %r13 4444: 41 5e pop %r14 4446: 41 5f pop %r15 4448: c9 leaveq 4449: c3 retq 000000000000444a : journal_begin(): 444a: 55 push %rbp 444b: 48 89 e5 mov %rsp,%rbp 444e: 41 55 push %r13 4450: 49 89 d5 mov %rdx,%r13 4453: 41 54 push %r12 4455: 49 89 f4 mov %rsi,%r12 4458: 53 push %rbx 4459: 48 89 fb mov %rdi,%rbx 445c: 48 83 ec 08 sub $0x8,%rsp 4460: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 4467: 00 00 4469: 48 8b b0 70 06 00 00 mov 0x670(%rax),%rsi 4470: 48 c7 47 20 00 00 00 movq $0x0,0x20(%rdi) 4477: 00 4478: 48 85 f6 test %rsi,%rsi 447b: 74 65 je 44e2 447d: 4c 39 26 cmp %r12,(%rsi) 4480: 75 3b jne 44bd 4482: 8b 46 08 mov 0x8(%rsi),%eax 4485: 85 c0 test %eax,%eax 4487: 75 04 jne 448d 4489: 0f 0b ud2a 448b: eb fe jmp 448b 448d: ff c0 inc %eax 448f: ba 40 00 00 00 mov $0x40,%edx 4494: 89 46 08 mov %eax,0x8(%rsi) 4497: e8 00 00 00 00 callq 449c 4498: R_X86_64_PC32 __memcpy+0xfffffffffffffffc 449c: 31 c9 xor %ecx,%ecx 449e: 83 7b 08 01 cmpl $0x1,0x8(%rbx) 44a2: 0f 8f 8d 00 00 00 jg 4535 44a8: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 44ab: R_X86_64_32S .rodata.str1.1+0xd9e 44af: 4c 89 e7 mov %r12,%rdi 44b2: 31 c0 xor %eax,%eax 44b4: e8 00 00 00 00 callq 44b9 44b5: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 44b9: 31 c9 xor %ecx,%ecx 44bb: eb 78 jmp 4535 44bd: 31 c0 xor %eax,%eax 44bf: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 44c2: R_X86_64_32S .rodata.str1.1+0xdc8 44c6: 4c 89 e7 mov %r12,%rdi 44c9: e8 00 00 00 00 callq 44ce 44ca: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 44ce: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 44d5: 00 00 44d7: 48 8b 80 70 06 00 00 mov 0x670(%rax),%rax 44de: 48 89 43 20 mov %rax,0x20(%rbx) 44e2: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 44e9: 00 00 44eb: 31 c9 xor %ecx,%ecx 44ed: 4c 89 ea mov %r13,%rdx 44f0: 48 89 98 70 06 00 00 mov %rbx,0x670(%rax) 44f7: 4c 89 e6 mov %r12,%rsi 44fa: 48 89 df mov %rbx,%rdi 44fd: e8 13 fc ff ff callq 4115 4502: 65 48 8b 14 25 00 00 mov %gs:0x0,%rdx 4509: 00 00 450b: 48 39 9a 70 06 00 00 cmp %rbx,0x670(%rdx) 4512: 89 c1 mov %eax,%ecx 4514: 74 04 je 451a 4516: 0f 0b ud2a 4518: eb fe jmp 4518 451a: 85 c0 test %eax,%eax 451c: 74 0d je 452b 451e: 48 8b 43 20 mov 0x20(%rbx),%rax 4522: 48 89 82 70 06 00 00 mov %rax,0x670(%rdx) 4529: eb 0a jmp 4535 452b: 83 7b 08 00 cmpl $0x0,0x8(%rbx) 452f: 75 04 jne 4535 4531: 0f 0b ud2a 4533: eb fe jmp 4533 4535: 41 5a pop %r10 4537: 5b pop %rbx 4538: 41 5c pop %r12 453a: 41 5d pop %r13 453c: c9 leaveq 453d: 89 c8 mov %ecx,%eax 453f: c3 retq 0000000000004540 : journal_join_abort(): 4540: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 4547: 00 00 4549: 55 push %rbp 454a: 48 8b 80 70 06 00 00 mov 0x670(%rax),%rax 4551: 48 89 e5 mov %rsp,%rbp 4554: 48 85 c0 test %rax,%rax 4557: 48 89 47 20 mov %rax,0x20(%rdi) 455b: 74 0a je 4567 455d: 83 78 08 01 cmpl $0x1,0x8(%rax) 4561: 7e 04 jle 4567 4563: 0f 0b ud2a 4565: eb fe jmp 4565 4567: b9 02 00 00 00 mov $0x2,%ecx 456c: e8 a4 fb ff ff callq 4115 4571: c9 leaveq 4572: c3 retq 0000000000004573 : journal_join(): 4573: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 457a: 00 00 457c: 55 push %rbp 457d: 48 8b 80 70 06 00 00 mov 0x670(%rax),%rax 4584: 48 89 e5 mov %rsp,%rbp 4587: 48 85 c0 test %rax,%rax 458a: 48 89 47 20 mov %rax,0x20(%rdi) 458e: 74 0a je 459a 4590: 83 78 08 01 cmpl $0x1,0x8(%rax) 4594: 7e 04 jle 459a 4596: 0f 0b ud2a 4598: eb fe jmp 4598 459a: b9 01 00 00 00 mov $0x1,%ecx 459f: e8 71 fb ff ff callq 4115 45a4: c9 leaveq 45a5: c3 retq 00000000000045a6 : do_journal_release(): 45a6: 55 push %rbp 45a7: 48 89 e5 mov %rsp,%rbp 45aa: 41 55 push %r13 45ac: 41 54 push %r12 45ae: 49 89 f4 mov %rsi,%r12 45b1: 53 push %rbx 45b2: 48 83 ec 48 sub $0x48,%rsp 45b6: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 45bd: 85 d2 test %edx,%edx 45bf: 4c 8b 68 18 mov 0x18(%rax),%r13 45c3: 0f 85 f0 00 00 00 jne 46b9 45c9: f6 46 58 01 testb $0x1,0x58(%rsi) 45cd: 0f 85 3f 01 00 00 jne 4712 45d3: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 45d8: 75 04 jne 45de 45da: 0f 0b ud2a 45dc: eb fe jmp 45dc 45de: 48 8d 5d a0 lea 0xffffffffffffffa0(%rbp),%rbx 45e2: b9 01 00 00 00 mov $0x1,%ecx 45e7: ba 0a 00 00 00 mov $0xa,%edx 45ec: e8 e2 ec ff ff callq 32d3 45f1: ba 01 00 00 00 mov $0x1,%edx 45f6: 4c 89 e6 mov %r12,%rsi 45f9: 48 89 df mov %rbx,%rdi 45fc: e8 72 ff ff ff callq 4573 4601: 85 c0 test %eax,%eax 4603: 0f 85 09 01 00 00 jne 4712 4609: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 4610: 00 4611: 4c 89 e7 mov %r12,%rdi 4614: ba 01 00 00 00 mov $0x1,%edx 4619: 48 8b 30 mov (%rax),%rsi 461c: e8 00 00 00 00 callq 4621 461d: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 4621: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 4628: 00 4629: 4c 89 e6 mov %r12,%rsi 462c: 48 89 df mov %rbx,%rdi 462f: 48 8b 10 mov (%rax),%rdx 4632: e8 00 00 00 00 callq 4637 4633: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 4637: b9 01 00 00 00 mov $0x1,%ecx 463c: ba 01 00 00 00 mov $0x1,%edx 4641: 4c 89 e6 mov %r12,%rsi 4644: 48 89 df mov %rbx,%rdi 4647: e8 87 ec ff ff callq 32d3 464c: e9 c1 00 00 00 jmpq 4712 4651: 48 8d 5d a0 lea 0xffffffffffffffa0(%rbp),%rbx 4655: 31 c0 xor %eax,%eax 4657: b9 10 00 00 00 mov $0x10,%ecx 465c: fc cld 465d: 48 89 df mov %rbx,%rdi 4660: ba 01 00 00 00 mov $0x1,%edx 4665: 4c 89 e6 mov %r12,%rsi 4668: f3 ab repz stos %eax,%es:(%rdi) 466a: 48 89 df mov %rbx,%rdi 466d: e8 00 00 00 00 callq 4672 466e: R_X86_64_PC32 journal_join_abort+0xfffffffffffffffc 4672: 85 c0 test %eax,%eax 4674: 75 43 jne 46b9 4676: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 467d: 00 467e: ba 01 00 00 00 mov $0x1,%edx 4683: 4c 89 e7 mov %r12,%rdi 4686: 48 8b 30 mov (%rax),%rsi 4689: e8 00 00 00 00 callq 468e 468a: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 468e: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 4695: 00 4696: 4c 89 e6 mov %r12,%rsi 4699: 48 89 df mov %rbx,%rdi 469c: 48 8b 10 mov (%rax),%rdx 469f: e8 00 00 00 00 callq 46a4 46a0: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 46a4: b9 01 00 00 00 mov $0x1,%ecx 46a9: ba 01 00 00 00 mov $0x1,%edx 46ae: 4c 89 e6 mov %r12,%rsi 46b1: 48 89 df mov %rbx,%rdi 46b4: e8 1a ec ff ff callq 32d3 46b9: ff 0d 00 00 00 00 decl 0(%rip) # 46bf 46bb: R_X86_64_PC32 .bss+0x4 46bf: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 46c6: 00 46c7: 48 8b 58 18 mov 0x18(%rax),%rbx 46cb: 48 8d bb 70 02 02 00 lea 0x20270(%rbx),%rdi 46d2: e8 00 00 00 00 callq 46d7 46d3: R_X86_64_PC32 del_timer_sync+0xfffffffffffffffc 46d7: 85 c0 test %eax,%eax 46d9: 74 09 je 46e4 46db: f0 0f ba b3 50 02 02 lock btrl $0x0,0x20250(%rbx) 46e2: 00 00 46e4: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 46eb 46e7: R_X86_64_PC32 .bss+0xc 46eb: e8 00 00 00 00 callq 46f0 46ec: R_X86_64_PC32 flush_workqueue+0xfffffffffffffffc 46f0: 83 3d 00 00 00 00 00 cmpl $0x0,0(%rip) # 46f7 46f2: R_X86_64_PC32 .bss+0x3 46f7: 75 26 jne 471f 46f9: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 4700 46fc: R_X86_64_PC32 .bss+0xc 4700: e8 00 00 00 00 callq 4705 4701: R_X86_64_PC32 destroy_workqueue+0xfffffffffffffffc 4705: 48 c7 05 00 00 00 00 movq $0x0,0(%rip) # 4710 470c: 00 00 00 00 4708: R_X86_64_PC32 .bss+0x8 4710: eb 0d jmp 471f 4712: 41 8b 45 30 mov 0x30(%r13),%eax 4716: a8 08 test $0x8,%al 4718: 74 9f je 46b9 471a: e9 32 ff ff ff jmpq 4651 471f: 4c 89 e7 mov %r12,%rdi 4722: e8 ea e9 ff ff callq 3111 4727: 48 83 c4 48 add $0x48,%rsp 472b: 31 c0 xor %eax,%eax 472d: 5b pop %rbx 472e: 41 5c pop %r12 4730: 41 5d pop %r13 4732: c9 leaveq 4733: c3 retq 0000000000004734 : journal_release_error(): 4734: 55 push %rbp 4735: ba 01 00 00 00 mov $0x1,%edx 473a: 48 89 e5 mov %rsp,%rbp 473d: e8 64 fe ff ff callq 45a6 4742: c9 leaveq 4743: c3 retq 0000000000004744 : journal_release(): 4744: 55 push %rbp 4745: 31 d2 xor %edx,%edx 4747: 48 89 e5 mov %rsp,%rbp 474a: e8 57 fe ff ff callq 45a6 474f: c9 leaveq 4750: c3 retq 0000000000004751 : flush_async_commits(): 4751: 55 push %rbp 4752: 48 89 e5 mov %rsp,%rbp 4755: 41 55 push %r13 4757: 41 54 push %r12 4759: 49 89 fc mov %rdi,%r12 475c: 53 push %rbx 475d: 48 8d 9f b0 fd fd ff lea 0xfffffffffffdfdb0(%rdi),%rbx 4764: 48 83 ec 08 sub $0x8,%rsp 4768: 4c 8b ab a0 02 02 00 mov 0x202a0(%rbx),%r13 476f: 48 81 c3 b0 01 00 00 add $0x1b0,%rbx 4776: e8 00 00 00 00 callq 477b 4777: R_X86_64_PC32 lock_kernel+0xfffffffffffffffc 477b: 49 39 9c 24 60 ff fd cmp %rbx,0xfffffffffffdff60(%r12) 4782: ff 4783: 74 1c je 47a1 4785: 49 8b b4 24 68 ff fd mov 0xfffffffffffdff68(%r12),%rsi 478c: ff 478d: ba 01 00 00 00 mov $0x1,%edx 4792: 4c 89 ef mov %r13,%rdi 4795: 48 81 ee 88 00 00 00 sub $0x88,%rsi 479c: e8 a0 c3 ff ff callq b41 47a1: e8 00 00 00 00 callq 47a6 47a2: R_X86_64_PC32 unlock_kernel+0xfffffffffffffffc 47a6: 41 5b pop %r11 47a8: 5b pop %rbx 47a9: 41 5c pop %r12 47ab: 41 5d pop %r13 47ad: c9 leaveq 47ae: c3 retq 00000000000047af : reiserfs_end_buffer_io_sync(): 47af: 55 push %rbp 47b0: 48 89 e5 mov %rsp,%rbp 47b3: 41 54 push %r12 47b5: 41 89 f4 mov %esi,%r12d 47b8: 53 push %rbx 47b9: 48 89 fb mov %rdi,%rbx 47bc: 48 83 ec 20 sub $0x20,%rsp 47c0: 8b 07 mov (%rdi),%eax 47c2: 66 85 c0 test %ax,%ax 47c5: 79 24 jns 47eb 47c7: 48 8b 7f 30 mov 0x30(%rdi),%rdi 47cb: 48 8d 75 d0 lea 0xffffffffffffffd0(%rbp),%rsi 47cf: e8 00 00 00 00 callq 47d4 47d0: R_X86_64_PC32 bdevname+0xfffffffffffffffc 47d4: 48 8b 53 18 mov 0x18(%rbx),%rdx 47d8: 48 89 c1 mov %rax,%rcx 47db: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 47de: R_X86_64_32S .rodata.str1.1+0xdee 47e2: 31 ff xor %edi,%edi 47e4: 31 c0 xor %eax,%eax 47e6: e8 00 00 00 00 callq 47eb 47e7: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 47eb: 45 85 e4 test %r12d,%r12d 47ee: 74 07 je 47f7 47f0: f0 0f ba 2b 00 lock btsl $0x0,(%rbx) 47f5: eb 05 jmp 47fc 47f7: f0 0f ba 33 00 lock btrl $0x0,(%rbx) 47fc: 48 89 df mov %rbx,%rdi 47ff: e8 00 00 00 00 callq 4804 4800: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 4804: f0 ff 4b 60 lock decl 0x60(%rbx) 4808: 48 83 c4 20 add $0x20,%rsp 480c: 5b pop %rbx 480d: 41 5c pop %r12 480f: c9 leaveq 4810: c3 retq 0000000000004811 : reiserfs_end_ordered_io(): 4811: 55 push %rbp 4812: 48 89 e5 mov %rsp,%rbp 4815: 53 push %rbx 4816: 48 89 fb mov %rdi,%rbx 4819: 48 83 ec 08 sub $0x8,%rsp 481d: 85 f6 test %esi,%esi 481f: 74 07 je 4828 4821: f0 0f ba 2f 00 lock btsl $0x0,(%rdi) 4826: eb 05 jmp 482d 4828: f0 0f ba 37 00 lock btrl $0x0,(%rdi) 482d: 48 89 df mov %rbx,%rdi 4830: e8 00 00 00 00 callq 4835 4831: R_X86_64_PC32 unlock_buffer+0xfffffffffffffffc 4835: f0 ff 4b 60 lock decl 0x60(%rbx) 4839: 5b pop %rbx 483a: 5b pop %rbx 483b: c9 leaveq 483c: c3 retq 000000000000483d : reiserfs_add_ordered_list(): 483d: 55 push %rbp 483e: 48 89 e5 mov %rsp,%rbp 4841: 41 55 push %r13 4843: 41 54 push %r12 4845: 49 89 f4 mov %rsi,%r12 4848: 53 push %rbx 4849: 48 83 ec 08 sub $0x8,%rsp 484d: 48 8b 87 58 01 00 00 mov 0x158(%rdi),%rax 4854: 48 83 7e 40 00 cmpq $0x0,0x40(%rsi) 4859: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 4860: 4c 8b 68 18 mov 0x18(%rax),%r13 4864: 74 43 je 48a9 4866: 49 8d 9d 98 01 00 00 lea 0x198(%r13),%rbx 486d: 48 89 df mov %rbx,%rdi 4870: e8 00 00 00 00 callq 4875 4871: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 4875: 49 8b 44 24 40 mov 0x40(%r12),%rax 487a: 48 85 c0 test %rax,%rax 487d: 75 0a jne 4889 487f: 48 89 df mov %rbx,%rdi 4882: e8 00 00 00 00 callq 4887 4883: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 4887: eb 20 jmp 48a9 4889: 48 89 c3 mov %rax,%rbx 488c: 48 8d 40 10 lea 0x10(%rax),%rax 4890: 48 8b 4b 10 mov 0x10(%rbx),%rcx 4894: 48 8b 50 08 mov 0x8(%rax),%rdx 4898: 48 89 51 08 mov %rdx,0x8(%rcx) 489c: 48 89 0a mov %rcx,(%rdx) 489f: 48 89 40 08 mov %rax,0x8(%rax) 48a3: 48 89 43 10 mov %rax,0x10(%rbx) 48a7: eb 2f jmp 48d8 48a9: f0 41 ff 44 24 60 lock incl 0x60(%r12) 48af: e8 d1 cd ff ff callq 1685 48b4: 49 8d bd 98 01 00 00 lea 0x198(%r13),%rdi 48bb: 48 89 c3 mov %rax,%rbx 48be: e8 00 00 00 00 callq 48c3 48bf: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 48c3: 49 83 7c 24 40 00 cmpq $0x0,0x40(%r12) 48c9: 74 04 je 48cf 48cb: 0f 0b ud2a 48cd: eb fe jmp 48cd 48cf: 4c 89 63 08 mov %r12,0x8(%rbx) 48d3: 49 89 5c 24 40 mov %rbx,0x40(%r12) 48d8: 49 8b 95 58 01 00 00 mov 0x158(%r13),%rdx 48df: 48 8d 7b 10 lea 0x10(%rbx),%rdi 48e3: 48 89 13 mov %rdx,(%rbx) 48e6: 48 81 c2 b8 00 00 00 add $0xb8,%rdx 48ed: 48 8b 72 08 mov 0x8(%rdx),%rsi 48f1: e8 00 00 00 00 callq 48f6 48f2: R_X86_64_PC32 __list_add+0xfffffffffffffffc 48f6: 49 8d bd 98 01 00 00 lea 0x198(%r13),%rdi 48fd: e8 00 00 00 00 callq 4902 48fe: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 4902: 41 5c pop %r12 4904: 5b pop %rbx 4905: 41 5c pop %r12 4907: 41 5d pop %r13 4909: c9 leaveq 490a: 31 c0 xor %eax,%eax 490c: c3 retq 000000000000490d : journal_transaction_should_end(): 490d: 48 8b 07 mov (%rdi),%rax 4910: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 4915: 55 push %rbp 4916: 4c 8b 05 00 00 00 00 mov 0(%rip),%r8 # 491d 4919: R_X86_64_PC32 xtime+0xfffffffffffffffc 491d: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 4924: 48 89 e5 mov %rsp,%rbp 4927: 48 8b 50 18 mov 0x18(%rax),%rdx 492b: 75 04 jne 4931 492d: 0f 0b ud2a 492f: eb fe jmp 492f 4931: 31 c0 xor %eax,%eax 4933: 83 7f 08 01 cmpl $0x1,0x8(%rdi) 4937: 7f 55 jg 498e 4939: 83 ba 20 01 00 00 00 cmpl $0x0,0x120(%rdx) 4940: 7f 47 jg 4989 4942: 48 63 ce movslq %esi,%rcx 4945: 8b 82 38 01 00 00 mov 0x138(%rdx),%eax 494b: 48 03 4a 58 add 0x58(%rdx),%rcx 494f: 48 39 c1 cmp %rax,%rcx 4952: 73 35 jae 4989 4954: 83 ba 18 01 00 00 00 cmpl $0x0,0x118(%rdx) 495b: 75 2c jne 4989 495d: 4c 2b 82 88 00 00 00 sub 0x88(%rdx),%r8 4964: 8b 82 40 01 00 00 mov 0x140(%rdx),%eax 496a: 49 39 c0 cmp %rax,%r8 496d: 7f 1a jg 4989 496f: 6b 82 34 01 00 00 03 imul $0x3,0x134(%rdx),%eax 4976: 39 82 30 01 00 00 cmp %eax,0x130(%rdx) 497c: 72 0b jb 4989 497e: 48 89 4a 58 mov %rcx,0x58(%rdx) 4982: 01 77 10 add %esi,0x10(%rdi) 4985: 31 c0 xor %eax,%eax 4987: eb 05 jmp 498e 4989: b8 01 00 00 00 mov $0x1,%eax 498e: c9 leaveq 498f: c3 retq 0000000000004990 : reiserfs_block_writes(): 4990: 48 8b 07 mov (%rdi),%rax 4993: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 4998: 55 push %rbp 4999: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 49a0: 48 89 e5 mov %rsp,%rbp 49a3: 48 8b 40 18 mov 0x18(%rax),%rax 49a7: 75 04 jne 49ad 49a9: 0f 0b ud2a 49ab: eb fe jmp 49ab 49ad: c7 80 20 01 00 00 01 movl $0x1,0x120(%rax) 49b4: 00 00 00 49b7: f0 0f ba 68 30 01 lock btsl $0x1,0x30(%rax) 49bd: c9 leaveq 49be: c3 retq 00000000000049bf : reiserfs_allow_writes(): 49bf: 55 push %rbp 49c0: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 49c7: 48 89 e5 mov %rsp,%rbp 49ca: 48 8b 78 18 mov 0x18(%rax),%rdi 49ce: f0 0f ba 77 30 01 lock btrl $0x1,0x30(%rdi) 49d4: 31 c9 xor %ecx,%ecx 49d6: 48 81 c7 f0 00 00 00 add $0xf0,%rdi 49dd: ba 01 00 00 00 mov $0x1,%edx 49e2: be 03 00 00 00 mov $0x3,%esi 49e7: e8 00 00 00 00 callq 49ec 49e8: R_X86_64_PC32 __wake_up+0xfffffffffffffffc 49ec: c9 leaveq 49ed: c3 retq 00000000000049ee : reiserfs_persistent_transaction(): 49ee: 55 push %rbp 49ef: 48 89 e5 mov %rsp,%rbp 49f2: 41 55 push %r13 49f4: 41 89 f5 mov %esi,%r13d 49f7: 41 54 push %r12 49f9: 49 89 fc mov %rdi,%r12 49fc: 53 push %rbx 49fd: 48 83 ec 08 sub $0x8,%rsp 4a01: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 4a08: 00 00 4a0a: 48 8b b8 70 06 00 00 mov 0x670(%rax),%rdi 4a11: 48 85 ff test %rdi,%rdi 4a14: 74 24 je 4a3a 4a16: 48 8b 07 mov (%rdi),%rax 4a19: 4c 39 e0 cmp %r12,%rax 4a1c: 74 09 je 4a27 4a1e: 48 85 c0 test %rax,%rax 4a21: 75 17 jne 4a3a 4a23: 0f 0b ud2a 4a25: eb fe jmp 4a25 4a27: 8b 47 08 mov 0x8(%rdi),%eax 4a2a: 48 89 fb mov %rdi,%rbx 4a2d: ff c0 inc %eax 4a2f: 89 47 08 mov %eax,0x8(%rdi) 4a32: ff c8 dec %eax 4a34: 7f 4f jg 4a85 4a36: 0f 0b ud2a 4a38: eb fe jmp 4a38 4a3a: 48 8b 3d 00 00 00 00 mov 0(%rip),%rdi # 4a41 4a3d: R_X86_64_PC32 malloc_sizes+0x1c 4a41: be 50 00 00 00 mov $0x50,%esi 4a46: 31 db xor %ebx,%ebx 4a48: e8 00 00 00 00 callq 4a4d 4a49: R_X86_64_PC32 kmem_cache_alloc+0xfffffffffffffffc 4a4d: 48 85 c0 test %rax,%rax 4a50: 48 89 c7 mov %rax,%rdi 4a53: 74 30 je 4a85 4a55: 49 63 d5 movslq %r13d,%rdx 4a58: 4c 89 e6 mov %r12,%rsi 4a5b: 48 89 c3 mov %rax,%rbx 4a5e: e8 00 00 00 00 callq 4a63 4a5f: R_X86_64_PC32 journal_begin+0xfffffffffffffffc 4a63: 85 c0 test %eax,%eax 4a65: 74 0c je 4a73 4a67: 48 89 df mov %rbx,%rdi 4a6a: 31 db xor %ebx,%ebx 4a6c: e8 00 00 00 00 callq 4a71 4a6d: R_X86_64_PC32 kfree+0xfffffffffffffffc 4a71: eb 12 jmp 4a85 4a73: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 4a7a: 00 4a7b: 48 8b 40 18 mov 0x18(%rax),%rax 4a7f: ff 80 30 02 02 00 incl 0x20230(%rax) 4a85: 41 5d pop %r13 4a87: 48 89 d8 mov %rbx,%rax 4a8a: 5b pop %rbx 4a8b: 41 5c pop %r12 4a8d: 41 5d pop %r13 4a8f: c9 leaveq 4a90: c3 retq 0000000000004a91 : reiserfs_end_persistent_transaction(): 4a91: 55 push %rbp 4a92: 48 89 e5 mov %rsp,%rbp 4a95: 41 55 push %r13 4a97: 41 bd fb ff ff ff mov $0xfffffffb,%r13d 4a9d: 41 54 push %r12 4a9f: 53 push %rbx 4aa0: 48 89 fb mov %rdi,%rbx 4aa3: 48 83 ec 08 sub $0x8,%rsp 4aa7: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 4aac: 4c 8b 27 mov (%rdi),%r12 4aaf: 74 0f je 4ac0 4ab1: 48 63 57 10 movslq 0x10(%rdi),%rdx 4ab5: 4c 89 e6 mov %r12,%rsi 4ab8: e8 00 00 00 00 callq 4abd 4ab9: R_X86_64_PC32 journal_end+0xfffffffffffffffc 4abd: 41 89 c5 mov %eax,%r13d 4ac0: 83 7b 08 00 cmpl $0x0,0x8(%rbx) 4ac4: 75 1a jne 4ae0 4ac6: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax 4acd: 00 4ace: 48 89 df mov %rbx,%rdi 4ad1: 48 8b 40 18 mov 0x18(%rax),%rax 4ad5: ff 88 30 02 02 00 decl 0x20230(%rax) 4adb: e8 00 00 00 00 callq 4ae0 4adc: R_X86_64_PC32 kfree+0xfffffffffffffffc 4ae0: 5a pop %rdx 4ae1: 5b pop %rbx 4ae2: 41 5c pop %r12 4ae4: 44 89 e8 mov %r13d,%eax 4ae7: 41 5d pop %r13 4ae9: c9 leaveq 4aea: c3 retq 0000000000004aeb : reiserfs_flush_old_commits(): 4aeb: 55 push %rbp 4aec: 31 f6 xor %esi,%esi 4aee: 48 89 e5 mov %rsp,%rbp 4af1: 41 54 push %r12 4af3: 53 push %rbx 4af4: 48 89 fb mov %rdi,%rbx 4af7: 48 83 ec 40 sub $0x40,%rsp 4afb: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 4b02: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 4b09 4b05: R_X86_64_PC32 xtime+0xfffffffffffffffc 4b09: 48 8b 50 18 mov 0x18(%rax),%rdx 4b0d: 48 8d 82 b0 01 00 00 lea 0x1b0(%rdx),%rax 4b14: 48 39 82 b0 01 00 00 cmp %rax,0x1b0(%rdx) 4b1b: 0f 84 84 00 00 00 je 4ba5 4b21: 83 7a 60 00 cmpl $0x0,0x60(%rdx) 4b25: 7f 7a jg 4ba1 4b27: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax 4b2e: 48 85 c0 test %rax,%rax 4b31: 7e 6e jle 4ba1 4b33: 48 83 7a 50 00 cmpq $0x0,0x50(%rdx) 4b38: 74 67 je 4ba1 4b3a: 48 29 c1 sub %rax,%rcx 4b3d: 8b 82 40 01 00 00 mov 0x140(%rdx),%eax 4b43: 48 39 c1 cmp %rax,%rcx 4b46: 7e 59 jle 4ba1 4b48: 4c 8d 65 b0 lea 0xffffffffffffffb0(%rbp),%r12 4b4c: 48 89 fe mov %rdi,%rsi 4b4f: ba 01 00 00 00 mov $0x1,%edx 4b54: 4c 89 e7 mov %r12,%rdi 4b57: e8 17 fa ff ff callq 4573 4b5c: 85 c0 test %eax,%eax 4b5e: 75 41 jne 4ba1 4b60: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax 4b67: ba 01 00 00 00 mov $0x1,%edx 4b6c: 48 89 df mov %rbx,%rdi 4b6f: 48 8b 30 mov (%rax),%rsi 4b72: e8 00 00 00 00 callq 4b77 4b73: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 4b77: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax 4b7e: 48 89 de mov %rbx,%rsi 4b81: 4c 89 e7 mov %r12,%rdi 4b84: 48 8b 10 mov (%rax),%rdx 4b87: e8 00 00 00 00 callq 4b8c 4b88: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 4b8c: b9 06 00 00 00 mov $0x6,%ecx 4b91: ba 01 00 00 00 mov $0x1,%edx 4b96: 48 89 de mov %rbx,%rsi 4b99: 4c 89 e7 mov %r12,%rdi 4b9c: e8 32 e7 ff ff callq 32d3 4ba1: 0f b6 73 21 movzbl 0x21(%rbx),%esi 4ba5: 48 83 c4 40 add $0x40,%rsp 4ba9: 89 f0 mov %esi,%eax 4bab: 5b pop %rbx 4bac: 41 5c pop %r12 4bae: c9 leaveq 4baf: c3 retq 0000000000004bb0 : reiserfs_restore_prepared_buffer(): 4bb0: 55 push %rbp 4bb1: 49 89 f8 mov %rdi,%r8 4bb4: 48 89 e5 mov %rsp,%rbp 4bb7: 53 push %rbx 4bb8: 48 89 f3 mov %rsi,%rbx 4bbb: 48 83 ec 08 sub $0x8,%rsp 4bbf: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 4bc6: 48 ff 80 38 04 00 00 incq 0x438(%rax) 4bcd: 48 85 f6 test %rsi,%rsi 4bd0: 48 8b 78 18 mov 0x18(%rax),%rdi 4bd4: 74 7e je 4c54 4bd6: f0 0f ba 36 13 lock btrl $0x13,(%rsi) 4bdb: 19 c0 sbb %eax,%eax 4bdd: 85 c0 test %eax,%eax 4bdf: 74 6e je 4c4f 4be1: 8b 06 mov (%rsi),%eax 4be3: a9 00 00 01 00 test $0x10000,%eax 4be8: 74 65 je 4c4f 4bea: 48 8b 76 18 mov 0x18(%rsi),%rsi 4bee: 4c 89 c1 mov %r8,%rcx 4bf1: 48 c1 e9 07 shr $0x7,%rcx 4bf5: 48 89 f0 mov %rsi,%rax 4bf8: 48 89 f2 mov %rsi,%rdx 4bfb: 48 c1 fa 0d sar $0xd,%rdx 4bff: 48 c1 e0 07 shl $0x7,%rax 4c03: 48 31 d0 xor %rdx,%rax 4c06: 48 8d 14 36 lea (%rsi,%rsi,1),%rdx 4c0a: 48 31 d0 xor %rdx,%rax 4c0d: 48 31 c1 xor %rax,%rcx 4c10: 81 e1 ff 1f 00 00 and $0x1fff,%ecx 4c16: 48 8b bc cf 20 02 01 mov 0x10220(%rdi,%rcx,8),%rdi 4c1d: 00 4c1e: eb 12 jmp 4c32 4c20: 8b 47 10 mov 0x10(%rdi),%eax 4c23: 48 39 f0 cmp %rsi,%rax 4c26: 75 06 jne 4c2e 4c28: 4c 39 47 08 cmp %r8,0x8(%rdi) 4c2c: 74 0b je 4c39 4c2e: 48 8b 7f 40 mov 0x40(%rdi),%rdi 4c32: 48 85 ff test %rdi,%rdi 4c35: 75 e9 jne 4c20 4c37: eb 16 jmp 4c4f 4c39: e8 70 b5 ff ff callq 1ae 4c3e: 85 c0 test %eax,%eax 4c40: 74 0d je 4c4f 4c42: f0 0f ba 2b 14 lock btsl $0x14,(%rbx) 4c47: 48 89 df mov %rbx,%rdi 4c4a: e8 00 00 00 00 callq 4c4f 4c4b: R_X86_64_PC32 mark_buffer_dirty+0xfffffffffffffffc 4c4f: f0 0f ba 33 12 lock btrl $0x12,(%rbx) 4c54: 59 pop %rcx 4c55: 5b pop %rbx 4c56: c9 leaveq 4c57: c3 retq 0000000000004c58 : reiserfs_in_journal(): 4c58: 55 push %rbp 4c59: 41 89 d2 mov %edx,%r10d 4c5c: 49 89 f9 mov %rdi,%r9 4c5f: 48 63 d6 movslq %esi,%rdx 4c62: 48 89 e5 mov %rsp,%rbp 4c65: 53 push %rbx 4c66: 4c 89 c3 mov %r8,%rbx 4c69: 48 83 ec 08 sub $0x8,%rsp 4c6d: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 4c74: 4c 8b 40 18 mov 0x18(%rax),%r8 4c78: c7 03 00 00 00 00 movl $0x0,(%rbx) 4c7e: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax 4c85: 48 ff 80 e0 03 00 00 incq 0x3e0(%rax) 4c8c: 85 c9 test %ecx,%ecx 4c8e: 74 59 je 4ce9 4c90: 4c 8d 1c d5 00 00 00 lea 0x0(,%rdx,8),%r11 4c97: 00 4c98: 49 8d 88 d0 01 00 00 lea 0x1d0(%r8),%rcx 4c9f: 31 f6 xor %esi,%esi 4ca1: 49 8b 81 10 03 00 00 mov 0x310(%r9),%rax 4ca8: 48 ff 80 e8 03 00 00 incq 0x3e8(%rax) 4caf: 48 83 39 00 cmpq $0x0,(%rcx) 4cb3: 74 21 je 4cd6 4cb5: 48 8b 41 08 mov 0x8(%rcx),%rax 4cb9: 4c 01 d8 add %r11,%rax 4cbc: 48 8b 00 mov (%rax),%rax 4cbf: 48 85 c0 test %rax,%rax 4cc2: 74 12 je 4cd6 4cc4: 48 8b 78 08 mov 0x8(%rax),%rdi 4cc8: 44 0f a3 17 bt %r10d,(%rdi) 4ccc: 19 c0 sbb %eax,%eax 4cce: 85 c0 test %eax,%eax 4cd0: 0f 85 da 00 00 00 jne 4db0 4cd6: 48 ff c6 inc %rsi 4cd9: 48 83 c1 10 add $0x10,%rcx 4cdd: 48 83 fe 05 cmp $0x5,%rsi 4ce1: 0f 84 81 00 00 00 je 4d68 4ce7: eb b8 jmp 4ca1 4ce9: 48 8b 47 18 mov 0x18(%rdi),%rax 4ced: 48 c1 e0 03 shl $0x3,%rax 4cf1: 48 0f af d0 imul %rax,%rdx 4cf5: 49 63 c2 movslq %r10d,%rax 4cf8: 48 8d 34 02 lea (%rdx,%rax,1),%rsi 4cfc: eb 1b jmp 4d19 4cfe: 8b 42 10 mov 0x10(%rdx),%eax 4d01: 48 39 f0 cmp %rsi,%rax 4d04: 75 0a jne 4d10 4d06: 4c 39 4a 08 cmp %r9,0x8(%rdx) 4d0a: 0f 84 b6 00 00 00 je 4dc6 4d10: 48 8b 52 40 mov 0x40(%rdx),%rdx 4d14: 48 85 d2 test %rdx,%rdx 4d17: 75 e5 jne 4cfe 4d19: 48 89 f0 mov %rsi,%rax 4d1c: 48 89 f2 mov %rsi,%rdx 4d1f: 4c 89 c9 mov %r9,%rcx 4d22: 48 c1 fa 0d sar $0xd,%rdx 4d26: 48 c1 e0 07 shl $0x7,%rax 4d2a: 48 c1 e9 07 shr $0x7,%rcx 4d2e: 48 31 d0 xor %rdx,%rax 4d31: 48 8d 14 36 lea (%rsi,%rsi,1),%rdx 4d35: 48 31 d0 xor %rdx,%rax 4d38: 48 31 c1 xor %rax,%rcx 4d3b: 81 e1 ff 1f 00 00 and $0x1fff,%ecx 4d41: 49 8b 94 c8 20 02 00 mov 0x220(%r8,%rcx,8),%rdx 4d48: 00 4d49: eb 12 jmp 4d5d 4d4b: 8b 42 10 mov 0x10(%rdx),%eax 4d4e: 48 39 f0 cmp %rsi,%rax 4d51: 75 06 jne 4d59 4d53: 4c 39 4a 08 cmp %r9,0x8(%rdx) 4d57: 74 0b je 4d64 4d59: 48 8b 52 40 mov 0x40(%rdx),%rdx 4d5d: 48 85 d2 test %rdx,%rdx 4d60: 75 e9 jne 4d4b 4d62: eb 69 jmp 4dcd 4d64: 0f 0b ud2a 4d66: eb fe jmp 4d66 4d68: 49 8b 41 18 mov 0x18(%r9),%rax 4d6c: 4c 89 c9 mov %r9,%rcx 4d6f: 48 c1 e9 07 shr $0x7,%rcx 4d73: 48 c1 e0 03 shl $0x3,%rax 4d77: 48 0f af d0 imul %rax,%rdx 4d7b: 49 63 c2 movslq %r10d,%rax 4d7e: 48 8d 34 02 lea (%rdx,%rax,1),%rsi 4d82: 48 89 f0 mov %rsi,%rax 4d85: 48 89 f2 mov %rsi,%rdx 4d88: 48 c1 fa 0d sar $0xd,%rdx 4d8c: 48 c1 e0 07 shl $0x7,%rax 4d90: 48 31 d0 xor %rdx,%rax 4d93: 48 8d 14 36 lea (%rsi,%rsi,1),%rdx 4d97: 48 31 d0 xor %rdx,%rax 4d9a: 48 31 c1 xor %rax,%rcx 4d9d: 81 e1 ff 1f 00 00 and $0x1fff,%ecx 4da3: 49 8b 94 c8 20 02 01 mov 0x10220(%r8,%rcx,8),%rdx 4daa: 00 4dab: e9 64 ff ff ff jmpq 4d14 4db0: 49 8b 71 18 mov 0x18(%r9),%rsi 4db4: 41 8d 52 01 lea 0x1(%r10),%edx 4db8: 48 63 d2 movslq %edx,%rdx 4dbb: 48 c1 e6 03 shl $0x3,%rsi 4dbf: e8 00 00 00 00 callq 4dc4 4dc0: R_X86_64_PC32 find_next_zero_bit+0xfffffffffffffffc 4dc4: 89 03 mov %eax,(%rbx) 4dc6: b8 01 00 00 00 mov $0x1,%eax 4dcb: eb 10 jmp 4ddd 4dcd: 49 8b 81 10 03 00 00 mov 0x310(%r9),%rax 4dd4: 48 ff 80 f0 03 00 00 incq 0x3f0(%rax) 4ddb: 31 c0 xor %eax,%eax 4ddd: 5e pop %rsi 4dde: 5b pop %rbx 4ddf: c9 leaveq 4de0: c3 retq 0000000000004de1 : journal_init(): 4de1: 55 push %rbp 4de2: 48 89 e5 mov %rsp,%rbp 4de5: 41 57 push %r15 4de7: 41 56 push %r14 4de9: 49 89 f6 mov %rsi,%r14 4dec: 41 55 push %r13 4dee: 41 89 d5 mov %edx,%r13d 4df1: 41 54 push %r12 4df3: 53 push %rbx 4df4: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 4dfb: 48 89 bd 60 ff ff ff mov %rdi,0xffffffffffffff60(%rbp) 4e02: 89 8d 5c ff ff ff mov %ecx,0xffffffffffffff5c(%rbp) 4e08: 48 8b 9f 10 03 00 00 mov 0x310(%rdi),%rbx 4e0f: bf b0 02 02 00 mov $0x202b0,%edi 4e14: 48 8b 43 08 mov 0x8(%rbx),%rax 4e18: 8b 40 14 mov 0x14(%rax),%eax 4e1b: 89 85 68 ff ff ff mov %eax,0xffffffffffffff68(%rbp) 4e21: e8 00 00 00 00 callq 4e26 4e22: R_X86_64_PC32 vmalloc+0xfffffffffffffffc 4e26: 48 85 c0 test %rax,%rax 4e29: 49 89 c7 mov %rax,%r15 4e2c: 48 89 43 18 mov %rax,0x18(%rbx) 4e30: 75 1a jne 4e4c 4e32: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 4e39: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4e3c: R_X86_64_32S .rodata.str1.1+0xe36 4e40: 31 c0 xor %eax,%eax 4e42: e8 00 00 00 00 callq 4e47 4e43: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 4e47: e9 ce 08 00 00 jmpq 571a 4e4c: 31 f6 xor %esi,%esi 4e4e: ba b0 02 02 00 mov $0x202b0,%edx 4e53: 48 89 c7 mov %rax,%rdi 4e56: e8 00 00 00 00 callq 4e5b 4e57: R_X86_64_PC32 memset+0xfffffffffffffffc 4e5b: 49 8d 87 78 01 00 00 lea 0x178(%r15),%rax 4e62: 49 8d b7 d0 01 00 00 lea 0x1d0(%r15),%rsi 4e69: 48 89 40 08 mov %rax,0x8(%rax) 4e6d: 49 89 87 78 01 00 00 mov %rax,0x178(%r15) 4e74: 49 8d 87 20 02 02 00 lea 0x20220(%r15),%rax 4e7b: 48 89 40 08 mov %rax,0x8(%rax) 4e7f: 49 89 87 20 02 02 00 mov %rax,0x20220(%r15) 4e86: 49 8d 87 c0 01 00 00 lea 0x1c0(%r15),%rax 4e8d: 48 89 40 08 mov %rax,0x8(%rax) 4e91: 49 89 87 c0 01 00 00 mov %rax,0x1c0(%r15) 4e98: 49 8d 87 b0 01 00 00 lea 0x1b0(%r15),%rax 4e9f: 49 89 87 b0 01 00 00 mov %rax,0x1b0(%r15) 4ea6: 48 89 40 08 mov %rax,0x8(%rax) 4eaa: 41 c7 87 30 02 02 00 movl $0x0,0x20230(%r15) 4eb1: 00 00 00 00 4eb5: 48 8b 95 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdx 4ebc: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 4ec3: 48 8b 82 10 03 00 00 mov 0x310(%rdx),%rax 4eca: 48 8b 40 08 mov 0x8(%rax),%rax 4ece: 0f b7 50 46 movzwl 0x46(%rax),%edx 4ed2: e8 00 00 00 00 callq 4ed7 4ed3: R_X86_64_PC32 reiserfs_allocate_list_bitmaps+0xfffffffffffffffc 4ed7: 85 c0 test %eax,%eax 4ed9: 0f 85 2f 08 00 00 jne 570e 4edf: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 4ee6: 45 31 e4 xor %r12d,%r12d 4ee9: 48 8b 81 10 03 00 00 mov 0x310(%rcx),%rax 4ef0: 48 8b 58 18 mov 0x18(%rax),%rbx 4ef4: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 4efb: e8 af c7 ff ff callq 16af 4f00: 48 85 c0 test %rax,%rax 4f03: 74 1f je 4f24 4f05: 48 8d b3 78 01 00 00 lea 0x178(%rbx),%rsi 4f0c: 48 8d 78 10 lea 0x10(%rax),%rdi 4f10: 41 ff c4 inc %r12d 4f13: e8 00 00 00 00 callq 4f18 4f14: R_X86_64_PC32 list_add+0xfffffffffffffffc 4f18: ff 83 60 01 00 00 incl 0x160(%rbx) 4f1e: 41 83 fc 0a cmp $0xa,%r12d 4f22: 75 d0 jne 4ef4 4f24: 48 8b 9d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rbx 4f2b: 45 85 ed test %r13d,%r13d 4f2e: 48 8b 8b 10 03 00 00 mov 0x310(%rbx),%rcx 4f35: 48 8b 71 18 mov 0x18(%rcx),%rsi 4f39: 74 19 je 4f54 4f3b: b8 00 20 00 00 mov $0x2000,%eax 4f40: 31 d2 xor %edx,%edx 4f42: 48 f7 73 18 divq 0x18(%rbx) 4f46: 48 8b 51 08 mov 0x8(%rcx),%rdx 4f4a: 0f b7 52 46 movzwl 0x46(%rdx),%edx 4f4e: 8d 44 02 01 lea 0x1(%rdx,%rax,1),%eax 4f52: eb 15 jmp 4f69 4f54: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 4f5b: b8 00 00 01 00 mov $0x10000,%eax 4f60: 31 d2 xor %edx,%edx 4f62: 48 f7 71 18 divq 0x18(%rcx) 4f66: 83 c0 02 add $0x2,%eax 4f69: 89 46 28 mov %eax,0x28(%rsi) 4f6c: 48 8b 9d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rbx 4f73: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax 4f7a: 48 8b 50 08 mov 0x8(%rax),%rdx 4f7e: 83 7a 10 00 cmpl $0x0,0x10(%rdx) 4f82: 75 36 jne 4fba 4f84: 48 8b 40 18 mov 0x18(%rax),%rax 4f88: 8b 4a 14 mov 0x14(%rdx),%ecx 4f8b: 4c 8b 43 18 mov 0x18(%rbx),%r8 4f8f: 8b 70 28 mov 0x28(%rax),%esi 4f92: 4a 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%rax 4f99: 00 4f9a: 8d 14 0e lea (%rsi,%rcx,1),%edx 4f9d: 48 39 c2 cmp %rax,%rdx 4fa0: 76 18 jbe 4fba 4fa2: 89 f2 mov %esi,%edx 4fa4: 48 89 df mov %rbx,%rdi 4fa7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4faa: R_X86_64_32S .rodata.str1.1+0xe6f 4fae: 31 c0 xor %eax,%eax 4fb0: e8 00 00 00 00 callq 4fb5 4fb1: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 4fb5: e9 54 07 00 00 jmpq 570e 4fba: 49 c7 47 20 00 00 00 movq $0x0,0x20(%r15) 4fc1: 00 4fc2: 49 c7 47 18 00 00 00 movq $0x0,0x18(%r15) 4fc9: 00 4fca: 48 8b 95 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdx 4fd1: 48 8b 82 10 03 00 00 mov 0x310(%rdx),%rax 4fd8: 48 8b 40 08 mov 0x8(%rax),%rax 4fdc: 8b 50 10 mov 0x10(%rax),%edx 4fdf: 85 d2 test %edx,%edx 4fe1: 74 1d je 5000 4fe3: 89 d3 mov %edx,%ebx 4fe5: 0f b6 c2 movzbl %dl,%eax 4fe8: c1 ea 0c shr $0xc,%edx 4feb: 81 e3 00 ff 0f 00 and $0xfff00,%ebx 4ff1: 81 e2 00 ff 0f 00 and $0xfff00,%edx 4ff7: c1 e3 0c shl $0xc,%ebx 4ffa: 09 d0 or %edx,%eax 4ffc: 09 c3 or %eax,%ebx 4ffe: eb 0a jmp 500a 5000: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 5007: 8b 59 10 mov 0x10(%rcx),%ebx 500a: 48 8b 85 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rax 5011: 48 8b b8 48 01 00 00 mov 0x148(%rax),%rdi 5018: e8 00 00 00 00 callq 501d 5019: R_X86_64_PC32 bdev_read_only+0xfffffffffffffffc 501d: 83 f8 01 cmp $0x1,%eax 5020: 19 f6 sbb %esi,%esi 5022: 83 e6 02 and $0x2,%esi 5025: ff c6 inc %esi 5027: 4d 85 f6 test %r14,%r14 502a: 74 06 je 5032 502c: 41 80 3e 00 cmpb $0x0,(%r14) 5030: 75 5f jne 5091 5032: 89 df mov %ebx,%edi 5034: e8 00 00 00 00 callq 5039 5035: R_X86_64_PC32 open_by_devnum+0xfffffffffffffffc 5039: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 503f: 49 89 c4 mov %rax,%r12 5042: 49 89 47 20 mov %rax,0x20(%r15) 5046: 76 28 jbe 5070 5048: 48 8d 75 80 lea 0xffffffffffffff80(%rbp),%rsi 504c: 49 c7 47 20 00 00 00 movq $0x0,0x20(%r15) 5053: 00 5054: 89 df mov %ebx,%edi 5056: 41 89 c5 mov %eax,%r13d 5059: e8 00 00 00 00 callq 505e 505a: R_X86_64_PC32 __bdevname+0xfffffffffffffffc 505e: 44 89 e1 mov %r12d,%ecx 5061: 48 89 c2 mov %rax,%rdx 5064: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5067: R_X86_64_32S .rodata.str1.1+0xef3 506b: e9 dd 00 00 00 jmpq 514d 5070: 48 8b 95 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdx 5077: 3b 5a 10 cmp 0x10(%rdx),%ebx 507a: 0f 84 ec 00 00 00 je 516c 5080: 48 8b 72 18 mov 0x18(%rdx),%rsi 5084: 48 89 c7 mov %rax,%rdi 5087: e8 00 00 00 00 callq 508c 5088: R_X86_64_PC32 set_blocksize+0xfffffffffffffffc 508c: e9 db 00 00 00 jmpq 516c 5091: 31 d2 xor %edx,%edx 5093: 31 f6 xor %esi,%esi 5095: 4c 89 f7 mov %r14,%rdi 5098: e8 00 00 00 00 callq 509d 5099: R_X86_64_PC32 filp_open+0xfffffffffffffffc 509d: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 50a3: 49 89 47 18 mov %rax,0x18(%r15) 50a7: 0f 87 89 00 00 00 ja 5136 50ad: 48 8b 80 e0 00 00 00 mov 0xe0(%rax),%rax 50b4: 48 8b 38 mov (%rax),%rdi 50b7: 0f b7 87 b2 00 00 00 movzwl 0xb2(%rdi),%eax 50be: 25 00 f0 00 00 and $0xf000,%eax 50c3: 3d 00 60 00 00 cmp $0x6000,%eax 50c8: 74 29 je 50f3 50ca: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 50d1: 4c 89 f2 mov %r14,%rdx 50d4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 50d7: R_X86_64_32S .rodata.str1.1+0xf31 50db: 31 c0 xor %eax,%eax 50dd: e8 00 00 00 00 callq 50e2 50de: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 50e2: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 50e9: 4c 89 fe mov %r15,%rsi 50ec: e8 03 d1 ff ff callq 21f4 50f1: eb 6d jmp 5160 50f3: e8 00 00 00 00 callq 50f8 50f4: R_X86_64_PC32 I_BDEV+0xfffffffffffffffc 50f8: 49 89 47 20 mov %rax,0x20(%r15) 50fc: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 5103: 48 89 c7 mov %rax,%rdi 5106: 48 8b 71 18 mov 0x18(%rcx),%rsi 510a: e8 00 00 00 00 callq 510f 510b: R_X86_64_PC32 set_blocksize+0xfffffffffffffffc 510f: 49 8b 7f 20 mov 0x20(%r15),%rdi 5113: 48 8d 75 80 lea 0xffffffffffffff80(%rbp),%rsi 5117: e8 00 00 00 00 callq 511c 5118: R_X86_64_PC32 bdevname+0xfffffffffffffffc 511c: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5123: 48 89 c2 mov %rax,%rdx 5126: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5129: R_X86_64_32S .rodata.str1.1+0xf5e 512d: 31 c0 xor %eax,%eax 512f: e8 00 00 00 00 callq 5134 5130: R_X86_64_PC32 reiserfs_info+0xfffffffffffffffc 5134: eb 36 jmp 516c 5136: 41 89 c5 mov %eax,%r13d 5139: 49 c7 47 18 00 00 00 movq $0x0,0x18(%r15) 5140: 00 5141: 89 c1 mov %eax,%ecx 5143: 4c 89 f2 mov %r14,%rdx 5146: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5149: R_X86_64_32S .rodata.str1.1+0xf84 514d: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5154: 31 c0 xor %eax,%eax 5156: e8 00 00 00 00 callq 515b 5157: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 515b: 45 85 ed test %r13d,%r13d 515e: 74 0c je 516c 5160: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5163: R_X86_64_32S .rodata.str1.1+0xfab 5167: e9 1b 05 00 00 jmpq 5687 516c: 48 8b 9d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rbx 5173: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax 517a: 48 8b 53 18 mov 0x18(%rbx),%rdx 517e: 4c 8b 60 08 mov 0x8(%rax),%r12 5182: 48 8b 40 18 mov 0x18(%rax),%rax 5186: 41 8b 74 24 14 mov 0x14(%r12),%esi 518b: 41 03 74 24 0c add 0xc(%r12),%esi 5190: 48 8b 78 20 mov 0x20(%rax),%rdi 5194: e8 00 00 00 00 callq 5199 5195: R_X86_64_PC32 __bread+0xfffffffffffffffc 5199: 48 85 c0 test %rax,%rax 519c: 48 89 85 70 ff ff ff mov %rax,0xffffffffffffff70(%rbp) 51a3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 51a6: R_X86_64_32S .rodata.str1.1+0xfd6 51aa: 48 89 df mov %rbx,%rdi 51ad: 0f 84 dd 04 00 00 je 5690 51b3: 48 8b 85 70 ff ff ff mov 0xffffffffffffff70(%rbp),%rax 51ba: 4c 89 e7 mov %r12,%rdi 51bd: 48 8b 58 28 mov 0x28(%rax),%rbx 51c1: e8 00 00 00 00 callq 51c6 51c2: R_X86_64_PC32 is_reiserfs_jr+0xfffffffffffffffc 51c6: 85 c0 test %eax,%eax 51c8: 74 47 je 5211 51ca: 45 8b 64 24 1c mov 0x1c(%r12),%r12d 51cf: 44 39 63 1c cmp %r12d,0x1c(%rbx) 51d3: 74 3c je 5211 51d5: 49 8b 7f 20 mov 0x20(%r15),%rdi 51d9: 48 8d 75 a0 lea 0xffffffffffffffa0(%rbp),%rsi 51dd: e8 00 00 00 00 callq 51e2 51de: R_X86_64_PC32 bdevname+0xfffffffffffffffc 51e2: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 51e9: 8b 53 1c mov 0x1c(%rbx),%edx 51ec: 48 89 c1 mov %rax,%rcx 51ef: 45 89 e0 mov %r12d,%r8d 51f2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 51f5: R_X86_64_32S .rodata.str1.1+0xffc 51f9: 31 c0 xor %eax,%eax 51fb: e8 00 00 00 00 callq 5200 51fc: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 5200: 48 8b bd 70 ff ff ff mov 0xffffffffffffff70(%rbp),%rdi 5207: e8 00 00 00 00 callq 520c 5208: R_X86_64_PC32 __brelse+0xfffffffffffffffc 520c: e9 fd 04 00 00 jmpq 570e 5211: 8b 73 18 mov 0x18(%rbx),%esi 5214: 41 89 b7 34 01 00 00 mov %esi,0x134(%r15) 521b: 8b 43 20 mov 0x20(%rbx),%eax 521e: 85 f6 test %esi,%esi 5220: 41 89 87 38 01 00 00 mov %eax,0x138(%r15) 5227: 8b 43 24 mov 0x24(%rbx),%eax 522a: 41 c7 87 40 01 00 00 movl $0x1e,0x140(%r15) 5231: 1e 00 00 00 5235: 41 89 87 3c 01 00 00 mov %eax,0x13c(%r15) 523c: 0f 84 c4 00 00 00 je 5306 5242: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 5249: bf 01 00 00 00 mov $0x1,%edi 524e: 48 8b 51 18 mov 0x18(%rcx),%rdx 5252: 48 81 fa ff 0f 00 00 cmp $0xfff,%rdx 5259: 77 0f ja 526a 525b: 48 89 d3 mov %rdx,%rbx 525e: b8 00 10 00 00 mov $0x1000,%eax 5263: 31 d2 xor %edx,%edx 5265: 48 f7 f3 div %rbx 5268: 89 c7 mov %eax,%edi 526a: 48 8b 95 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdx 5271: 48 8b 82 10 03 00 00 mov 0x310(%rdx),%rax 5278: 31 d2 xor %edx,%edx 527a: 48 8b 40 08 mov 0x8(%rax),%rax 527e: 8b 48 14 mov 0x14(%rax),%ecx 5281: 89 c8 mov %ecx,%eax 5283: f7 f6 div %esi 5285: 83 f8 01 cmp $0x1,%eax 5288: 77 09 ja 5293 528a: d1 e9 shr %ecx 528c: 41 89 8f 34 01 00 00 mov %ecx,0x134(%r15) 5293: 31 d2 xor %edx,%edx 5295: b8 00 04 00 00 mov $0x400,%eax 529a: f7 f7 div %edi 529c: 41 39 87 34 01 00 00 cmp %eax,0x134(%r15) 52a3: 76 07 jbe 52ac 52a5: 41 89 87 34 01 00 00 mov %eax,0x134(%r15) 52ac: 31 d2 xor %edx,%edx 52ae: b8 00 01 00 00 mov $0x100,%eax 52b3: f7 f7 div %edi 52b5: 41 39 87 34 01 00 00 cmp %eax,0x134(%r15) 52bc: 73 07 jae 52c5 52be: 41 89 87 34 01 00 00 mov %eax,0x134(%r15) 52c5: 41 8b 8f 34 01 00 00 mov 0x134(%r15),%ecx 52cc: 39 f1 cmp %esi,%ecx 52ce: 74 17 je 52e7 52d0: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 52d7: 89 f2 mov %esi,%edx 52d9: 31 c0 xor %eax,%eax 52db: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 52de: R_X86_64_32S .rodata.str1.1+0x1058 52e2: e8 00 00 00 00 callq 52e7 52e3: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 52e7: 41 69 87 34 01 00 00 imul $0x384,0x134(%r15),%eax 52ee: 84 03 00 00 52f2: c1 e8 0a shr $0xa,%eax 52f5: 41 83 bf 34 01 00 00 cmpl $0x0,0x134(%r15) 52fc: 00 52fd: 41 89 87 38 01 00 00 mov %eax,0x138(%r15) 5304: 75 6a jne 5370 5306: 41 c7 87 34 01 00 00 movl $0x400,0x134(%r15) 530d: 00 04 00 00 5311: 41 c7 87 38 01 00 00 movl $0x384,0x138(%r15) 5318: 84 03 00 00 531c: 41 c7 87 3c 01 00 00 movl $0x1e,0x13c(%r15) 5323: 1e 00 00 00 5327: 48 8b 9d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rbx 532e: 48 8b 4b 18 mov 0x18(%rbx),%rcx 5332: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 5339: 77 35 ja 5370 533b: b8 00 10 00 00 mov $0x1000,%eax 5340: 31 d2 xor %edx,%edx 5342: be 00 04 00 00 mov $0x400,%esi 5347: 48 f7 f1 div %rcx 534a: 31 d2 xor %edx,%edx 534c: 48 89 c1 mov %rax,%rcx 534f: 48 89 f0 mov %rsi,%rax 5352: 66 be 0a 00 mov $0xa,%si 5356: 48 f7 f1 div %rcx 5359: 31 d2 xor %edx,%edx 535b: 8d 0c c0 lea (%rax,%rax,8),%ecx 535e: 41 89 87 34 01 00 00 mov %eax,0x134(%r15) 5365: 89 c8 mov %ecx,%eax 5367: f7 f6 div %esi 5369: 41 89 87 38 01 00 00 mov %eax,0x138(%r15) 5370: 41 8b 87 3c 01 00 00 mov 0x13c(%r15),%eax 5377: 41 89 87 44 01 00 00 mov %eax,0x144(%r15) 537e: 83 bd 5c ff ff ff 00 cmpl $0x0,0xffffffffffffff5c(%rbp) 5385: 74 14 je 539b 5387: 8b 8d 5c ff ff ff mov 0xffffffffffffff5c(%rbp),%ecx 538d: 41 89 8f 3c 01 00 00 mov %ecx,0x13c(%r15) 5394: 41 89 8f 40 01 00 00 mov %ecx,0x140(%r15) 539b: 8b 9d 68 ff ff ff mov 0xffffffffffffff68(%rbp),%ebx 53a1: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 53a8: 48 8d 75 a0 lea 0xffffffffffffffa0(%rbp),%rsi 53ac: 01 db add %ebx,%ebx 53ae: 89 9d 7c ff ff ff mov %ebx,0xffffffffffffff7c(%rbp) 53b4: 41 8b 87 38 01 00 00 mov 0x138(%r15),%eax 53bb: 45 8b af 40 01 00 00 mov 0x140(%r15),%r13d 53c2: 45 8b b7 3c 01 00 00 mov 0x13c(%r15),%r14d 53c9: 89 85 6c ff ff ff mov %eax,0xffffffffffffff6c(%rbp) 53cf: 41 8b 97 34 01 00 00 mov 0x134(%r15),%edx 53d6: 89 95 78 ff ff ff mov %edx,0xffffffffffffff78(%rbp) 53dc: 48 8b 81 10 03 00 00 mov 0x310(%rcx),%rax 53e3: 49 8b 7f 20 mov 0x20(%r15),%rdi 53e7: 48 8b 40 08 mov 0x8(%rax),%rax 53eb: 8b 58 0c mov 0xc(%rax),%ebx 53ee: 44 8b 60 14 mov 0x14(%rax),%r12d 53f2: e8 00 00 00 00 callq 53f7 53f3: R_X86_64_PC32 bdevname+0xfffffffffffffffc 53f7: 8b 95 6c ff ff ff mov 0xffffffffffffff6c(%rbp),%edx 53fd: 44 8b 8d 78 ff ff ff mov 0xffffffffffffff78(%rbp),%r9d 5404: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5407: R_X86_64_32S .rodata.str1.1+0x109d 540b: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5412: 41 89 d8 mov %ebx,%r8d 5415: 44 89 e1 mov %r12d,%ecx 5418: 44 89 6c 24 10 mov %r13d,0x10(%rsp) 541d: 44 89 74 24 08 mov %r14d,0x8(%rsp) 5422: 89 14 24 mov %edx,(%rsp) 5425: 48 89 c2 mov %rax,%rdx 5428: 31 c0 xor %eax,%eax 542a: e8 00 00 00 00 callq 542f 542b: R_X86_64_PC32 reiserfs_info+0xfffffffffffffffc 542f: 48 8b bd 70 ff ff ff mov 0xffffffffffffff70(%rbp),%rdi 5436: e8 00 00 00 00 callq 543b 5437: R_X86_64_PC32 __brelse+0xfffffffffffffffc 543b: 41 c7 87 1c 01 00 00 movl $0x0,0x11c(%r15) 5442: 00 00 00 00 5446: 48 8b 8d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rcx 544d: 48 8b 81 10 03 00 00 mov 0x310(%rcx),%rax 5454: 48 89 cf mov %rcx,%rdi 5457: 48 8b 58 18 mov 0x18(%rax),%rbx 545b: e8 52 cc ff ff callq 20b2 5460: 49 8d bf 20 02 01 00 lea 0x10220(%r15),%rdi 5467: 31 f6 xor %esi,%esi 5469: ba 00 00 01 00 mov $0x10000,%edx 546e: 48 89 83 58 01 00 00 mov %rax,0x158(%rbx) 5475: e8 00 00 00 00 callq 547a 5476: R_X86_64_PC32 memset+0xfffffffffffffffc 547a: 49 8d 87 88 01 00 00 lea 0x188(%r15),%rax 5481: 49 8d bf 98 01 00 00 lea 0x198(%r15),%rdi 5488: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 548b: R_X86_64_32S .bss+0x4 548f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5492: R_X86_64_32S .rodata.str1.1+0x111e 5496: 49 89 87 88 01 00 00 mov %rax,0x188(%r15) 549d: 48 89 40 08 mov %rax,0x8(%rax) 54a1: e8 00 00 00 00 callq 54a6 54a2: R_X86_64_PC32 __spin_lock_init+0xfffffffffffffffc 54a6: 49 8d bf f0 00 00 00 lea 0xf0(%r15),%rdi 54ad: 49 c7 47 48 00 00 00 movq $0x0,0x48(%r15) 54b4: 00 54b5: 49 c7 47 50 00 00 00 movq $0x0,0x50(%r15) 54bc: 00 54bd: 49 c7 47 58 00 00 00 movq $0x0,0x58(%r15) 54c4: 00 54c5: 41 c7 47 60 00 00 00 movl $0x0,0x60(%r15) 54cc: 00 54cd: 41 c7 87 a8 02 02 00 movl $0x0,0x202a8(%r15) 54d4: 00 00 00 00 54d8: 49 c7 47 68 00 00 00 movq $0x0,0x68(%r15) 54df: 00 54e0: 49 c7 87 88 00 00 00 movq $0x0,0x88(%r15) 54e7: 00 00 00 00 54eb: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 54f2: 00 54f3: 49 c7 47 10 00 00 00 movq $0x0,0x10(%r15) 54fa: 00 54fb: e8 00 00 00 00 callq 5500 54fc: R_X86_64_PC32 init_waitqueue_head+0xfffffffffffffffc 5500: 49 8d bf 98 00 00 00 lea 0x98(%r15),%rdi 5507: 41 c7 87 90 00 00 00 movl $0x1,0x90(%r15) 550e: 01 00 00 00 5512: 41 c7 87 94 00 00 00 movl $0x0,0x94(%r15) 5519: 00 00 00 00 551d: e8 00 00 00 00 callq 5522 551e: R_X86_64_PC32 init_waitqueue_head+0xfffffffffffffffc 5522: 49 8d bf c8 00 00 00 lea 0xc8(%r15),%rdi 5529: 41 c7 87 c0 00 00 00 movl $0x1,0xc0(%r15) 5530: 01 00 00 00 5534: 41 c7 87 c4 00 00 00 movl $0x0,0xc4(%r15) 553b: 00 00 00 00 553f: e8 00 00 00 00 callq 5544 5540: R_X86_64_PC32 init_waitqueue_head+0xfffffffffffffffc 5544: 49 c7 47 38 0a 00 00 movq $0xa,0x38(%r15) 554b: 00 554c: 49 c7 47 40 0a 00 00 movq $0xa,0x40(%r15) 5553: 00 5554: 49 c7 47 30 00 00 00 movq $0x0,0x30(%r15) 555b: 00 555c: 41 c7 87 18 01 00 00 movl $0x0,0x118(%r15) 5563: 00 00 00 00 5567: 83 bd 7c ff ff ff 00 cmpl $0x0,0xffffffffffffff7c(%rbp) 556e: 7e 65 jle 55d5 5570: 48 63 85 7c ff ff ff movslq 0xffffffffffffff7c(%rbp),%rax 5577: 48 6b d8 48 imul $0x48,%rax,%rbx 557b: 48 89 df mov %rbx,%rdi 557e: e8 00 00 00 00 callq 5583 557f: R_X86_64_PC32 vmalloc+0xfffffffffffffffc 5583: 48 85 c0 test %rax,%rax 5586: 48 89 c6 mov %rax,%rsi 5589: 74 4a je 55d5 558b: fc cld 558c: 48 89 c2 mov %rax,%rdx 558f: 48 89 f7 mov %rsi,%rdi 5592: 31 c0 xor %eax,%eax 5594: 48 89 d9 mov %rbx,%rcx 5597: f3 aa repz stos %al,%es:(%rdi) 5599: 48 8d 46 48 lea 0x48(%rsi),%rax 559d: 48 c7 46 30 00 00 00 movq $0x0,0x30(%rsi) 55a4: 00 55a5: 48 89 46 28 mov %rax,0x28(%rsi) 55a9: b1 01 mov $0x1,%cl 55ab: eb 15 jmp 55c2 55ad: 48 8d 86 90 00 00 00 lea 0x90(%rsi),%rax 55b4: 48 89 76 78 mov %rsi,0x78(%rsi) 55b8: ff c1 inc %ecx 55ba: 48 89 46 70 mov %rax,0x70(%rsi) 55be: 48 83 c6 48 add $0x48,%rsi 55c2: 3b 8d 7c ff ff ff cmp 0xffffffffffffff7c(%rbp),%ecx 55c8: 75 e3 jne 55ad 55ca: 48 c7 44 1a e0 00 00 movq $0x0,0xffffffffffffffe0(%rdx,%rbx,1) 55d1: 00 00 55d3: eb 02 jmp 55d7 55d5: 31 d2 xor %edx,%edx 55d7: 31 c0 xor %eax,%eax 55d9: 49 89 97 48 01 00 00 mov %rdx,0x148(%r15) 55e0: 48 85 d2 test %rdx,%rdx 55e3: 49 89 97 50 01 00 00 mov %rdx,0x150(%r15) 55ea: 0f 45 85 7c ff ff ff cmovne 0xffffffffffffff7c(%rbp),%eax 55f1: 41 c7 87 2c 01 00 00 movl $0x0,0x12c(%r15) 55f8: 00 00 00 00 55fc: 41 c7 87 20 01 00 00 movl $0x0,0x120(%r15) 5603: 00 00 00 00 5607: 85 c0 test %eax,%eax 5609: 41 89 87 30 01 00 00 mov %eax,0x130(%r15) 5610: 75 23 jne 5635 5612: 48 63 95 7c ff ff ff movslq 0xffffffffffffff7c(%rbp),%rdx 5619: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5620: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5623: R_X86_64_32S .rodata.str1.1+0x113d 5627: 48 6b d2 48 imul $0x48,%rdx,%rdx 562b: e8 00 00 00 00 callq 5630 562c: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 5630: e9 d9 00 00 00 jmpq 570e 5635: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 563c: e8 20 c0 ff ff callq 1661 5641: 49 8b 9f 58 01 00 00 mov 0x158(%r15),%rbx 5648: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 564f: 48 89 de mov %rbx,%rsi 5652: e8 f6 ba ff ff callq 114d 5657: 48 85 c0 test %rax,%rax 565a: 48 89 43 68 mov %rax,0x68(%rbx) 565e: 75 10 jne 5670 5660: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5667: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 566a: R_X86_64_32S .rodata.str1.1+0x11de 566e: eb 20 jmp 5690 5670: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5677: e8 ec cd ff ff callq 2468 567c: 85 c0 test %eax,%eax 567e: 79 17 jns 5697 5680: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5683: R_X86_64_32S .rodata.str1.1+0x1216 5687: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 568e: 31 c0 xor %eax,%eax 5690: e8 00 00 00 00 callq 5695 5691: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 5695: eb 77 jmp 570e 5697: 8b 05 00 00 00 00 mov 0(%rip),%eax # 569d 5699: R_X86_64_PC32 .bss+0x4 569d: ff c0 inc %eax 569f: 89 05 00 00 00 00 mov %eax,0(%rip) # 56a5 56a1: R_X86_64_PC32 .bss+0x4 56a5: ff c8 dec %eax 56a7: 7f 17 jg 56c0 56a9: 31 d2 xor %edx,%edx 56ab: 31 f6 xor %esi,%esi 56ad: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 56b0: R_X86_64_32S .rodata.str1.1+0x1236 56b4: e8 00 00 00 00 callq 56b9 56b5: R_X86_64_PC32 __create_workqueue+0xfffffffffffffffc 56b9: 48 89 05 00 00 00 00 mov %rax,0(%rip) # 56c0 56bc: R_X86_64_PC32 .bss+0xc 56c0: 48 c7 45 c8 00 00 00 movq $0x0,0xffffffffffffffc8(%rbp) 56c7: 00 56c8: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 56cc: 49 8d bf 70 02 02 00 lea 0x20270(%r15),%rdi 56d3: 49 89 87 50 02 02 00 mov %rax,0x20250(%r15) 56da: 49 8d 87 58 02 02 00 lea 0x20258(%r15),%rax 56e1: 48 89 40 08 mov %rax,0x8(%rax) 56e5: 49 89 87 58 02 02 00 mov %rax,0x20258(%r15) 56ec: 49 c7 87 68 02 02 00 movq $0x0,0x20268(%r15) 56f3: 00 00 00 00 56f3: R_X86_64_32S .text+0x4751 56f7: e8 00 00 00 00 callq 56fc 56f8: R_X86_64_PC32 init_timer+0xfffffffffffffffc 56fc: 48 8b 9d 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rbx 5703: 31 c0 xor %eax,%eax 5705: 49 89 9f a0 02 02 00 mov %rbx,0x202a0(%r15) 570c: eb 11 jmp 571f 570e: 48 8b bd 60 ff ff ff mov 0xffffffffffffff60(%rbp),%rdi 5715: e8 f7 d9 ff ff callq 3111 571a: b8 01 00 00 00 mov $0x1,%eax 571f: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 5726: 5b pop %rbx 5727: 41 5c pop %r12 5729: 41 5d pop %r13 572b: 41 5e pop %r14 572d: 41 5f pop %r15 572f: c9 leaveq 5730: c3 retq 0000000000005731 : reiserfs_add_tail_list(): 5731: 55 push %rbp 5732: 48 89 e5 mov %rsp,%rbp 5735: 41 55 push %r13 5737: 41 54 push %r12 5739: 49 89 f4 mov %rsi,%r12 573c: 53 push %rbx 573d: 48 83 ec 08 sub $0x8,%rsp 5741: 48 8b 87 58 01 00 00 mov 0x158(%rdi),%rax 5748: 48 83 7e 40 00 cmpq $0x0,0x40(%rsi) 574d: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 5754: 4c 8b 68 18 mov 0x18(%rax),%r13 5758: 74 43 je 579d 575a: 49 8d 9d 98 01 00 00 lea 0x198(%r13),%rbx 5761: 48 89 df mov %rbx,%rdi 5764: e8 00 00 00 00 callq 5769 5765: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 5769: 49 8b 44 24 40 mov 0x40(%r12),%rax 576e: 48 85 c0 test %rax,%rax 5771: 75 0a jne 577d 5773: 48 89 df mov %rbx,%rdi 5776: e8 00 00 00 00 callq 577b 5777: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 577b: eb 20 jmp 579d 577d: 48 89 c3 mov %rax,%rbx 5780: 48 8d 40 10 lea 0x10(%rax),%rax 5784: 48 8b 4b 10 mov 0x10(%rbx),%rcx 5788: 48 8b 50 08 mov 0x8(%rax),%rdx 578c: 48 89 51 08 mov %rdx,0x8(%rcx) 5790: 48 89 0a mov %rcx,(%rdx) 5793: 48 89 40 08 mov %rax,0x8(%rax) 5797: 48 89 43 10 mov %rax,0x10(%rbx) 579b: eb 2f jmp 57cc 579d: f0 41 ff 44 24 60 lock incl 0x60(%r12) 57a3: e8 dd be ff ff callq 1685 57a8: 49 8d bd 98 01 00 00 lea 0x198(%r13),%rdi 57af: 48 89 c3 mov %rax,%rbx 57b2: e8 00 00 00 00 callq 57b7 57b3: R_X86_64_PC32 _spin_lock+0xfffffffffffffffc 57b7: 49 83 7c 24 40 00 cmpq $0x0,0x40(%r12) 57bd: 74 04 je 57c3 57bf: 0f 0b ud2a 57c1: eb fe jmp 57c1 57c3: 4c 89 63 08 mov %r12,0x8(%rbx) 57c7: 49 89 5c 24 40 mov %rbx,0x40(%r12) 57cc: 49 8b 95 58 01 00 00 mov 0x158(%r13),%rdx 57d3: 48 8d 7b 10 lea 0x10(%rbx),%rdi 57d7: 48 89 13 mov %rdx,(%rbx) 57da: 48 81 c2 a8 00 00 00 add $0xa8,%rdx 57e1: 48 8b 72 08 mov 0x8(%rdx),%rsi 57e5: e8 00 00 00 00 callq 57ea 57e6: R_X86_64_PC32 __list_add+0xfffffffffffffffc 57ea: 49 8d bd 98 01 00 00 lea 0x198(%r13),%rdi 57f1: e8 00 00 00 00 callq 57f6 57f2: R_X86_64_PC32 _spin_unlock+0xfffffffffffffffc 57f6: 5f pop %rdi 57f7: 5b pop %rbx 57f8: 41 5c pop %r12 57fa: 41 5d pop %r13 57fc: c9 leaveq 57fd: 31 c0 xor %eax,%eax 57ff: c3 retq 0000000000005800 : journal_mark_freed(): 5800: 55 push %rbp 5801: 48 89 e5 mov %rsp,%rbp 5804: 41 57 push %r15 5806: 41 56 push %r14 5808: 41 55 push %r13 580a: 41 54 push %r12 580c: 53 push %rbx 580d: 48 83 ec 58 sub $0x58,%rsp 5811: 48 89 75 98 mov %rsi,0xffffffffffffff98(%rbp) 5815: 89 55 94 mov %edx,0xffffffffffffff94(%rbp) 5818: 48 8b 86 10 03 00 00 mov 0x310(%rsi),%rax 581f: 48 8b 40 18 mov 0x18(%rax),%rax 5823: 48 89 45 a0 mov %rax,0xffffffffffffffa0(%rbp) 5827: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 582c: 75 04 jne 5832 582e: 0f 0b ud2a 5830: eb fe jmp 5830 5832: 8b 45 94 mov 0xffffffffffffff94(%rbp),%eax 5835: 48 8b 55 98 mov 0xffffffffffffff98(%rbp),%rdx 5839: 48 8b 5d a0 mov 0xffffffffffffffa0(%rbp),%rbx 583d: 48 c1 ea 07 shr $0x7,%rdx 5841: 48 89 55 b0 mov %rdx,0xffffffffffffffb0(%rbp) 5845: 48 89 45 b8 mov %rax,0xffffffffffffffb8(%rbp) 5849: 48 c1 e0 07 shl $0x7,%rax 584d: 48 8b 55 b8 mov 0xffffffffffffffb8(%rbp),%rdx 5851: 48 c1 fa 0d sar $0xd,%rdx 5855: 48 31 d0 xor %rdx,%rax 5858: 48 8b 55 b8 mov 0xffffffffffffffb8(%rbp),%rdx 585c: 48 01 d2 add %rdx,%rdx 585f: 48 31 d0 xor %rdx,%rax 5862: 48 31 45 b0 xor %rax,0xffffffffffffffb0(%rbp) 5866: 48 81 65 b0 ff 1f 00 andq $0x1fff,0xffffffffffffffb0(%rbp) 586d: 00 586e: 48 8b 4d b0 mov 0xffffffffffffffb0(%rbp),%rcx 5872: 48 8b 94 cb 20 02 00 mov 0x220(%rbx,%rcx,8),%rdx 5879: 00 587a: eb 17 jmp 5893 587c: 8b 42 10 mov 0x10(%rdx),%eax 587f: 48 3b 45 b8 cmp 0xffffffffffffffb8(%rbp),%rax 5883: 75 0a jne 588f 5885: 48 8b 45 98 mov 0xffffffffffffff98(%rbp),%rax 5889: 48 39 42 08 cmp %rax,0x8(%rdx) 588d: 74 0b je 589a 588f: 48 8b 52 40 mov 0x40(%rdx),%rdx 5893: 48 85 d2 test %rdx,%rdx 5896: 75 e4 jne 587c 5898: eb 4e jmp 58e8 589a: 48 8b 02 mov (%rdx),%rax 589d: 48 85 c0 test %rax,%rax 58a0: 74 46 je 58e8 58a2: 49 89 c4 mov %rax,%r12 58a5: f0 ff 40 60 lock incl 0x60(%rax) 58a9: 8b 00 mov (%rax),%eax 58ab: a9 00 00 02 00 test $0x20000,%eax 58b0: 74 39 je 58eb 58b2: f0 41 0f ba 34 24 11 lock btrl $0x11,(%r12) 58b9: f0 41 0f ba 34 24 12 lock btrl $0x12,(%r12) 58c0: f0 41 0f ba 34 24 13 lock btrl $0x13,(%r12) 58c7: f0 41 0f ba 34 24 01 lock btrl $0x1,(%r12) 58ce: f0 41 0f ba 34 24 14 lock btrl $0x14,(%r12) 58d5: 8b 75 94 mov 0xffffffffffffff94(%rbp),%esi 58d8: 48 8b 7d 98 mov 0xffffffffffffff98(%rbp),%rdi 58dc: 31 d2 xor %edx,%edx 58de: e8 69 b9 ff ff callq 124c 58e3: e9 f6 01 00 00 jmpq 5ade 58e8: 45 31 e4 xor %r12d,%r12d 58eb: 48 8b 55 a0 mov 0xffffffffffffffa0(%rbp),%rdx 58ef: 48 8b 82 58 01 00 00 mov 0x158(%rdx),%rax 58f6: 48 8b 40 68 mov 0x68(%rax),%rax 58fa: 48 85 c0 test %rax,%rax 58fd: 48 89 45 a8 mov %rax,0xffffffffffffffa8(%rbp) 5901: 75 38 jne 593b 5903: 48 8b 7d 98 mov 0xffffffffffffff98(%rbp),%rdi 5907: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 590a: R_X86_64_32S .rodata.str1.1+0x123f 590e: e8 00 00 00 00 callq 5913 590f: R_X86_64_PC32 reiserfs_panic+0xfffffffffffffffc 5913: 4c 89 ef mov %r13,%rdi 5916: 4d 8d 75 f0 lea 0xfffffffffffffff0(%r13),%r14 591a: e8 00 00 00 00 callq 591f 591b: R_X86_64_PC32 list_del+0xfffffffffffffffc 591f: 48 8b 45 98 mov 0xffffffffffffff98(%rbp),%rax 5923: 49 8b 7d f8 mov 0xfffffffffffffff8(%r13),%rdi 5927: fc cld 5928: 48 8b 48 18 mov 0x18(%rax),%rcx 592c: 31 c0 xor %eax,%eax 592e: f3 aa repz stos %al,%es:(%rdi) 5930: ff 8b 60 01 00 00 decl 0x160(%rbx) 5936: e9 8c 00 00 00 jmpq 59c7 593b: 48 63 55 94 movslq 0xffffffffffffff94(%rbp),%rdx 593f: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx 5943: 48 8b 5d a8 mov 0xffffffffffffffa8(%rbp),%rbx 5947: 48 89 55 c8 mov %rdx,0xffffffffffffffc8(%rbp) 594b: 48 8b 49 18 mov 0x18(%rcx),%rcx 594f: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 5953: 48 89 4d d0 mov %rcx,0xffffffffffffffd0(%rbp) 5957: 48 8b 5b 08 mov 0x8(%rbx),%rbx 595b: 48 89 ca mov %rcx,%rdx 595e: 48 c1 e2 03 shl $0x3,%rdx 5962: 48 89 5d c0 mov %rbx,0xffffffffffffffc0(%rbp) 5966: 48 89 d3 mov %rdx,%rbx 5969: 31 d2 xor %edx,%edx 596b: 48 f7 f3 div %rbx 596e: 48 98 cltq 5970: 4c 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15 5977: 00 5978: 48 8b 45 c0 mov 0xffffffffffffffc0(%rbp),%rax 597c: 4a 83 3c 38 00 cmpq $0x0,(%rax,%r15,1) 5981: 75 4c jne 59cf 5983: 48 8b 55 98 mov 0xffffffffffffff98(%rbp),%rdx 5987: 48 8b 82 10 03 00 00 mov 0x310(%rdx),%rax 598e: 48 8b 58 18 mov 0x18(%rax),%rbx 5992: ff 83 64 01 00 00 incl 0x164(%rbx) 5998: 4c 8b ab 78 01 00 00 mov 0x178(%rbx),%r13 599f: 48 8d 83 78 01 00 00 lea 0x178(%rbx),%rax 59a6: 49 39 c5 cmp %rax,%r13 59a9: 0f 85 64 ff ff ff jne 5913 59af: 48 8b 7d 98 mov 0xffffffffffffff98(%rbp),%rdi 59b3: e8 f7 bc ff ff callq 16af 59b8: 48 85 c0 test %rax,%rax 59bb: 49 89 c6 mov %rax,%r14 59be: 75 07 jne 59c7 59c0: e8 00 00 00 00 callq 59c5 59c1: R_X86_64_PC32 yield+0xfffffffffffffffc 59c5: eb d8 jmp 599f 59c7: 48 8b 4d c0 mov 0xffffffffffffffc0(%rbp),%rcx 59cb: 4e 89 34 39 mov %r14,(%rcx,%r15,1) 59cf: 48 8b 5d a8 mov 0xffffffffffffffa8(%rbp),%rbx 59d3: 48 8b 55 d0 mov 0xffffffffffffffd0(%rbp),%rdx 59d7: 4c 03 7b 08 add 0x8(%rbx),%r15 59db: 48 c1 e2 03 shl $0x3,%rdx 59df: 48 89 d3 mov %rdx,%rbx 59e2: 31 d2 xor %edx,%edx 59e4: 49 8b 07 mov (%r15),%rax 59e7: 48 8b 48 08 mov 0x8(%rax),%rcx 59eb: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 59ef: 48 f7 f3 div %rbx 59f2: f0 0f ab 11 lock bts %edx,(%rcx) 59f6: 4d 85 e4 test %r12,%r12 59f9: 74 1c je 5a17 59fb: f0 41 0f ba 34 24 12 lock btrl $0x12,(%r12) 5a02: f0 41 0f ba 34 24 13 lock btrl $0x13,(%r12) 5a09: f0 41 0f ba 34 24 01 lock btrl $0x1,(%r12) 5a10: f0 41 0f ba 34 24 14 lock btrl $0x14,(%r12) 5a17: 8b 75 94 mov 0xffffffffffffff94(%rbp),%esi 5a1a: 48 8b 7d 98 mov 0xffffffffffffff98(%rbp),%rdi 5a1e: 31 d2 xor %edx,%edx 5a20: e8 27 b8 ff ff callq 124c 5a25: 48 8b 4d a0 mov 0xffffffffffffffa0(%rbp),%rcx 5a29: 89 c2 mov %eax,%edx 5a2b: 48 8b 45 b0 mov 0xffffffffffffffb0(%rbp),%rax 5a2f: 48 8b 9c c1 20 02 01 mov 0x10220(%rcx,%rax,8),%rbx 5a36: 00 5a37: eb 1b jmp 5a54 5a39: 8b 43 10 mov 0x10(%rbx),%eax 5a3c: 48 3b 45 b8 cmp 0xffffffffffffffb8(%rbp),%rax 5a40: 75 0e jne 5a50 5a42: 48 8b 45 98 mov 0xffffffffffffff98(%rbp),%rax 5a46: 48 39 43 08 cmp %rax,0x8(%rbx) 5a4a: 0f 84 84 00 00 00 je 5ad4 5a50: 48 8b 5b 40 mov 0x40(%rbx),%rbx 5a54: 48 85 db test %rbx,%rbx 5a57: 75 e0 jne 5a39 5a59: eb 7e jmp 5ad9 5a5b: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx 5a5f: 48 3b 4b 08 cmp 0x8(%rbx),%rcx 5a63: 75 6b jne 5ad0 5a65: 8b 45 94 mov 0xffffffffffffff94(%rbp),%eax 5a68: 3b 43 10 cmp 0x10(%rbx),%eax 5a6b: 75 63 jne 5ad0 5a6d: f0 0f ba 6b 18 02 lock btsl $0x2,0x18(%rbx) 5a73: 48 8b 03 mov (%rbx),%rax 5a76: 48 85 c0 test %rax,%rax 5a79: 74 55 je 5ad0 5a7b: 85 d2 test %edx,%edx 5a7d: 75 3d jne 5abc 5a7f: f0 0f ba 30 10 lock btrl $0x10,(%rax) 5a84: 48 8b 03 mov (%rbx),%rax 5a87: f0 0f ba 30 01 lock btrl $0x1,(%rax) 5a8c: 48 8b 03 mov (%rbx),%rax 5a8f: f0 0f ba 30 14 lock btrl $0x14,(%rax) 5a94: 48 8b 03 mov (%rbx),%rax 5a97: f0 ff 48 60 lock decl 0x60(%rax) 5a9b: 48 8b 03 mov (%rbx),%rax 5a9e: b2 01 mov $0x1,%dl 5aa0: 83 78 60 00 cmpl $0x0,0x60(%rax) 5aa4: 79 16 jns 5abc 5aa6: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5aa9: R_X86_64_32S .rodata.str1.1+0x127e 5aad: 48 89 cf mov %rcx,%rdi 5ab0: 31 c0 xor %eax,%eax 5ab2: e8 00 00 00 00 callq 5ab7 5ab3: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 5ab7: ba 01 00 00 00 mov $0x1,%edx 5abc: 48 8b 43 20 mov 0x20(%rbx),%rax 5ac0: 48 85 c0 test %rax,%rax 5ac3: 74 04 je 5ac9 5ac5: f0 ff 48 18 lock decl 0x18(%rax) 5ac9: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 5ad0: 48 8b 5b 40 mov 0x40(%rbx),%rbx 5ad4: 48 85 db test %rbx,%rbx 5ad7: 75 82 jne 5a5b 5ad9: 4d 85 e4 test %r12,%r12 5adc: 74 20 je 5afe 5ade: f0 41 ff 4c 24 60 lock decl 0x60(%r12) 5ae4: 41 83 7c 24 60 00 cmpl $0x0,0x60(%r12) 5aea: 79 12 jns 5afe 5aec: 48 8b 7d 98 mov 0xffffffffffffff98(%rbp),%rdi 5af0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5af3: R_X86_64_32S .rodata.str1.1+0x12a0 5af7: 31 c0 xor %eax,%eax 5af9: e8 00 00 00 00 callq 5afe 5afa: R_X86_64_PC32 reiserfs_warning+0xfffffffffffffffc 5afe: 48 83 c4 58 add $0x58,%rsp 5b02: 31 c0 xor %eax,%eax 5b04: 5b pop %rbx 5b05: 41 5c pop %r12 5b07: 41 5d pop %r13 5b09: 41 5e pop %r14 5b0b: 41 5f pop %r15 5b0d: c9 leaveq 5b0e: c3 retq 0000000000005b0f : reiserfs_commit_for_inode(): 5b0f: 55 push %rbp 5b10: 48 89 e5 mov %rsp,%rbp 5b13: 41 57 push %r15 5b15: 49 89 ff mov %rdi,%r15 5b18: 41 56 push %r14 5b1a: 41 55 push %r13 5b1c: 41 54 push %r12 5b1e: 53 push %rbx 5b1f: 48 83 ec 58 sub $0x58,%rsp 5b23: 48 8b 5f a8 mov 0xffffffffffffffa8(%rdi),%rbx 5b27: 48 8b 47 b0 mov 0xffffffffffffffb0(%rdi),%rax 5b2b: 48 85 db test %rbx,%rbx 5b2e: 48 89 45 88 mov %rax,0xffffffffffffff88(%rbp) 5b32: 74 05 je 5b39 5b34: 48 85 c0 test %rax,%rax 5b37: 75 25 jne 5b5e 5b39: 49 8b 87 58 01 00 00 mov 0x158(%r15),%rax 5b40: 48 8b 80 10 03 00 00 mov 0x310(%rax),%rax 5b47: 48 8b 50 18 mov 0x18(%rax),%rdx 5b4b: 48 8b 82 58 01 00 00 mov 0x158(%rdx),%rax 5b52: 49 89 47 b0 mov %rax,0xffffffffffffffb0(%r15) 5b56: 48 8b 5a 38 mov 0x38(%rdx),%rbx 5b5a: 49 89 5f a8 mov %rbx,0xffffffffffffffa8(%r15) 5b5e: 4d 8b b7 58 01 00 00 mov 0x158(%r15),%r14 5b65: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 5b6c: 4c 8b 68 18 mov 0x18(%rax),%r13 5b70: 49 3b 5d 38 cmp 0x38(%r13),%rbx 5b74: 0f 85 e5 00 00 00 jne 5c5f 5b7a: 49 8b 85 58 01 00 00 mov 0x158(%r13),%rax 5b81: 48 89 45 88 mov %rax,0xffffffffffffff88(%rbp) 5b85: 4d 8b 65 68 mov 0x68(%r13),%r12 5b89: bf 01 00 00 00 mov $0x1,%edi 5b8e: e8 00 00 00 00 callq 5b93 5b8f: R_X86_64_PC32 schedule_timeout_uninterruptible+0xfffffffffffffffc 5b93: 49 8b 85 58 01 00 00 mov 0x158(%r13),%rax 5b9a: 48 83 48 08 04 orq $0x4,0x8(%rax) 5b9f: eb 08 jmp 5ba9 5ba1: 4c 89 f7 mov %r14,%rdi 5ba4: e8 f4 a7 ff ff callq 39d 5ba9: 41 83 7d 60 00 cmpl $0x0,0x60(%r13) 5bae: 7f 0a jg 5bba 5bb0: 41 83 bd 18 01 00 00 cmpl $0x0,0x118(%r13) 5bb7: 00 5bb8: 74 0b je 5bc5 5bba: 49 39 5d 38 cmp %rbx,0x38(%r13) 5bbe: 74 e1 je 5ba1 5bc0: e9 9a 00 00 00 jmpq 5c5f 5bc5: 49 39 5d 38 cmp %rbx,0x38(%r13) 5bc9: 0f 85 90 00 00 00 jne 5c5f 5bcf: 49 8b 45 68 mov 0x68(%r13),%rax 5bd3: 49 39 c4 cmp %rax,%r12 5bd6: 74 05 je 5bdd 5bd8: 49 89 c4 mov %rax,%r12 5bdb: eb ac jmp 5b89 5bdd: 48 8d 7d 90 lea 0xffffffffffffff90(%rbp),%rdi 5be1: ba 01 00 00 00 mov $0x1,%edx 5be6: 4c 89 f6 mov %r14,%rsi 5be9: e8 00 00 00 00 callq 5bee 5bea: R_X86_64_PC32 journal_begin+0xfffffffffffffffc 5bee: 85 c0 test %eax,%eax 5bf0: 41 89 c4 mov %eax,%r12d 5bf3: 0f 85 ab 00 00 00 jne 5ca4 5bf9: 49 39 5d 38 cmp %rbx,0x38(%r13) 5bfd: 74 43 je 5c42 5bff: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 5c06: ba 01 00 00 00 mov $0x1,%edx 5c0b: 4c 89 f7 mov %r14,%rdi 5c0e: 48 8b 30 mov (%rax),%rsi 5c11: e8 00 00 00 00 callq 5c16 5c12: R_X86_64_PC32 reiserfs_prepare_for_journal+0xfffffffffffffffc 5c16: 49 8b 86 10 03 00 00 mov 0x310(%r14),%rax 5c1d: 48 8d 7d 90 lea 0xffffffffffffff90(%rbp),%rdi 5c21: 4c 89 f6 mov %r14,%rsi 5c24: 48 8b 10 mov (%rax),%rdx 5c27: e8 00 00 00 00 callq 5c2c 5c28: R_X86_64_PC32 journal_mark_dirty+0xfffffffffffffffc 5c2c: 48 8d 7d 90 lea 0xffffffffffffff90(%rbp),%rdi 5c30: ba 01 00 00 00 mov $0x1,%edx 5c35: 4c 89 f6 mov %r14,%rsi 5c38: e8 00 00 00 00 callq 5c3d 5c39: R_X86_64_PC32 journal_end+0xfffffffffffffffc 5c3d: 41 89 c4 mov %eax,%r12d 5c40: eb 20 jmp 5c62 5c42: 48 8d 7d 90 lea 0xffffffffffffff90(%rbp),%rdi 5c46: ba 01 00 00 00 mov $0x1,%edx 5c4b: 4c 89 f6 mov %r14,%rsi 5c4e: e8 00 00 00 00 callq 5c53 5c4f: R_X86_64_PC32 journal_end_sync+0xfffffffffffffffc 5c53: 85 c0 test %eax,%eax 5c55: 41 89 c4 mov %eax,%r12d 5c58: 75 4a jne 5ca4 5c5a: 41 b4 01 mov $0x1,%r12b 5c5d: eb 45 jmp 5ca4 5c5f: 45 31 e4 xor %r12d,%r12d 5c62: 49 8b bf 58 01 00 00 mov 0x158(%r15),%rdi 5c69: 48 89 de mov %rbx,%rsi 5c6c: e8 8f a3 ff ff callq 0 5c71: 85 c0 test %eax,%eax 5c73: 74 2f je 5ca4 5c75: 48 8b 45 88 mov 0xffffffffffffff88(%rbp),%rax 5c79: bb 01 00 00 00 mov $0x1,%ebx 5c7e: ba 01 00 00 00 mov $0x1,%edx 5c83: 4c 89 f7 mov %r14,%rdi 5c86: 83 78 1c 02 cmpl $0x2,0x1c(%rax) 5c8a: 48 89 c6 mov %rax,%rsi 5c8d: 41 0f 4c dc cmovl %r12d,%ebx 5c91: e8 ab ae ff ff callq b41 5c96: 45 8b a5 48 02 02 00 mov 0x20248(%r13),%r12d 5c9d: 45 85 e4 test %r12d,%r12d 5ca0: 44 0f 44 e3 cmove %ebx,%r12d 5ca4: 48 83 c4 58 add $0x58,%rsp 5ca8: 44 89 e0 mov %r12d,%eax 5cab: 5b pop %rbx 5cac: 41 5c pop %r12 5cae: 41 5d pop %r13 5cb0: 41 5e pop %r14 5cb2: 41 5f pop %r15 5cb4: c9 leaveq 5cb5: c3 retq