kernel/time/timer.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 41 57 push %r15 6: 41 56 push %r14 8: 53 push %rbx 9: 48 83 ec 38 sub $0x38,%rsp d: 49 89 f6 mov %rsi,%r14 10: 49 89 ff mov %rdi,%r15 13: e8 00 00 00 00 callq 18 14: R_X86_64_PC32 mcount-0x4 18: e8 00 00 00 00 callq 1d 19: R_X86_64_PC32 mcount-0x4 1d: 49 8b 5f 48 mov 0x48(%r15),%rbx 21: f6 c3 80 test $0x80,%bl 24: 75 14 jne 3a 26: f6 c3 40 test $0x40,%bl 29: 74 0a je 35 2b: 31 f6 xor %esi,%esi 2d: 4c 89 ff mov %r15,%rdi 30: e8 00 00 00 00 callq 35 31: R_X86_64_PC32 event_triggers_call-0x4 35: f6 c3 20 test $0x20,%bl 38: 75 28 jne 62 3a: e8 00 00 00 00 callq 3f 3b: R_X86_64_PC32 mcount-0x4 3f: 48 8d 7d b8 lea -0x48(%rbp),%rdi 43: ba 10 00 00 00 mov $0x10,%edx 48: 4c 89 fe mov %r15,%rsi 4b: e8 00 00 00 00 callq 50 4c: R_X86_64_PC32 trace_event_buffer_reserve-0x4 50: 48 85 c0 test %rax,%rax 53: 74 0d je 62 55: 4c 89 70 08 mov %r14,0x8(%rax) 59: 48 8d 7d b8 lea -0x48(%rbp),%rdi 5d: e8 00 00 00 00 callq 62 5e: R_X86_64_PC32 trace_event_buffer_commit-0x4 62: 48 83 c4 38 add $0x38,%rsp 66: 5b pop %rbx 67: 41 5e pop %r14 69: 41 5f pop %r15 6b: 5d pop %rbp 6c: c3 retq 6d: 0f 1f 00 nopl (%rax) 0000000000000070 : 70: 55 push %rbp 71: 48 89 e5 mov %rsp,%rbp 74: 41 57 push %r15 76: 41 56 push %r14 78: 41 54 push %r12 7a: 53 push %rbx 7b: 48 83 ec 20 sub $0x20,%rsp 7f: 49 89 f6 mov %rsi,%r14 82: 48 89 fb mov %rdi,%rbx 85: e8 00 00 00 00 callq 8a 86: R_X86_64_PC32 mcount-0x4 8a: e8 00 00 00 00 callq 8f 8b: R_X86_64_PC32 mcount-0x4 8f: 4c 8b 7b 78 mov 0x78(%rbx),%r15 93: 65 4c 03 3c 25 00 00 00 00 add %gs:0x0,%r15 98: R_X86_64_32S this_cpu_off 9c: 0f b7 73 40 movzwl 0x40(%rbx),%esi a0: 48 8d 55 d8 lea -0x28(%rbp),%rdx a4: 48 8d 4d d4 lea -0x2c(%rbp),%rcx a8: bf 14 00 00 00 mov $0x14,%edi ad: e8 00 00 00 00 callq b2 ae: R_X86_64_PC32 perf_trace_buf_prepare-0x4 b2: 49 89 c4 mov %rax,%r12 b5: 4d 85 e4 test %r12,%r12 b8: 0f 84 89 00 00 00 je 147 be: 48 8b 5d d8 mov -0x28(%rbp),%rbx c2: e8 00 00 00 00 callq c7 c3: R_X86_64_PC32 mcount-0x4 c7: 31 f6 xor %esi,%esi c9: ba a8 00 00 00 mov $0xa8,%edx ce: 48 89 df mov %rbx,%rdi d1: e8 00 00 00 00 callq d6 d2: R_X86_64_PC32 memset-0x4 d6: 48 8b 45 08 mov 0x8(%rbp),%rax da: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) e1: e8 00 00 00 00 callq e6 e2: R_X86_64_PC32 mcount-0x4 e6: 48 89 e8 mov %rbp,%rax e9: 48 8b 00 mov (%rax),%rax ec: 48 89 43 20 mov %rax,0x20(%rbx) f0: 48 c7 83 88 00 00 00 10 00 00 00 movq $0x10,0x88(%rbx) fb: 48 c7 83 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rbx) 106: 48 89 a3 98 00 00 00 mov %rsp,0x98(%rbx) 10d: 4d 89 74 24 08 mov %r14,0x8(%r12) 112: 8b 5d d4 mov -0x2c(%rbp),%ebx 115: 4c 8b 75 d8 mov -0x28(%rbp),%r14 119: e8 00 00 00 00 callq 11e 11a: R_X86_64_PC32 mcount-0x4 11e: 89 1c 24 mov %ebx,(%rsp) 121: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 12a: bf 00 00 00 00 mov $0x0,%edi 12f: be 01 00 00 00 mov $0x1,%esi 134: b9 14 00 00 00 mov $0x14,%ecx 139: 4c 89 e2 mov %r12,%rdx 13c: 4d 89 f0 mov %r14,%r8 13f: 4d 89 f9 mov %r15,%r9 142: e8 00 00 00 00 callq 147 143: R_X86_64_PC32 perf_tp_event-0x4 147: 48 83 c4 20 add $0x20,%rsp 14b: 5b pop %rbx 14c: 41 5c pop %r12 14e: 41 5e pop %r14 150: 41 5f pop %r15 152: 5d pop %rbp 153: c3 retq 154: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000160 : 160: 55 push %rbp 161: 48 89 e5 mov %rsp,%rbp 164: 41 57 push %r15 166: 41 56 push %r14 168: 41 55 push %r13 16a: 41 54 push %r12 16c: 53 push %rbx 16d: 48 83 ec 38 sub $0x38,%rsp 171: 41 89 ce mov %ecx,%r14d 174: 49 89 d7 mov %rdx,%r15 177: 49 89 f4 mov %rsi,%r12 17a: 49 89 fd mov %rdi,%r13 17d: e8 00 00 00 00 callq 182 17e: R_X86_64_PC32 mcount-0x4 182: e8 00 00 00 00 callq 187 183: R_X86_64_PC32 mcount-0x4 187: 49 8b 5d 48 mov 0x48(%r13),%rbx 18b: f6 c3 80 test $0x80,%bl 18e: 75 14 jne 1a4 190: f6 c3 40 test $0x40,%bl 193: 74 0a je 19f 195: 31 f6 xor %esi,%esi 197: 4c 89 ef mov %r13,%rdi 19a: e8 00 00 00 00 callq 19f 19b: R_X86_64_PC32 event_triggers_call-0x4 19f: f6 c3 20 test $0x20,%bl 1a2: 75 45 jne 1e9 1a4: e8 00 00 00 00 callq 1a9 1a5: R_X86_64_PC32 mcount-0x4 1a9: 48 8d 7d a8 lea -0x58(%rbp),%rdi 1ad: ba 30 00 00 00 mov $0x30,%edx 1b2: 4c 89 ee mov %r13,%rsi 1b5: e8 00 00 00 00 callq 1ba 1b6: R_X86_64_PC32 trace_event_buffer_reserve-0x4 1ba: 48 85 c0 test %rax,%rax 1bd: 74 2a je 1e9 1bf: 4c 89 60 08 mov %r12,0x8(%rax) 1c3: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 1c8: 48 89 48 10 mov %rcx,0x10(%rax) 1cc: 4c 89 78 18 mov %r15,0x18(%rax) 1d0: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1d4: R_X86_64_32S jiffies 1d8: 48 89 48 20 mov %rcx,0x20(%rax) 1dc: 44 89 70 28 mov %r14d,0x28(%rax) 1e0: 48 8d 7d a8 lea -0x58(%rbp),%rdi 1e4: e8 00 00 00 00 callq 1e9 1e5: R_X86_64_PC32 trace_event_buffer_commit-0x4 1e9: 48 83 c4 38 add $0x38,%rsp 1ed: 5b pop %rbx 1ee: 41 5c pop %r12 1f0: 41 5d pop %r13 1f2: 41 5e pop %r14 1f4: 41 5f pop %r15 1f6: 5d pop %rbp 1f7: c3 retq 1f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 0000000000000200 : 200: 55 push %rbp 201: 48 89 e5 mov %rsp,%rbp 204: 41 57 push %r15 206: 41 56 push %r14 208: 41 55 push %r13 20a: 41 54 push %r12 20c: 53 push %rbx 20d: 48 83 ec 28 sub $0x28,%rsp 211: 41 89 ce mov %ecx,%r14d 214: 49 89 d7 mov %rdx,%r15 217: 49 89 f5 mov %rsi,%r13 21a: 48 89 fb mov %rdi,%rbx 21d: e8 00 00 00 00 callq 222 21e: R_X86_64_PC32 mcount-0x4 222: e8 00 00 00 00 callq 227 223: R_X86_64_PC32 mcount-0x4 227: 4c 8b 63 78 mov 0x78(%rbx),%r12 22b: 65 4c 03 24 25 00 00 00 00 add %gs:0x0,%r12 230: R_X86_64_32S this_cpu_off 234: 0f b7 73 40 movzwl 0x40(%rbx),%esi 238: 48 8d 55 d0 lea -0x30(%rbp),%rdx 23c: 48 8d 4d cc lea -0x34(%rbp),%rcx 240: bf 34 00 00 00 mov $0x34,%edi 245: e8 00 00 00 00 callq 24a 246: R_X86_64_PC32 perf_trace_buf_prepare-0x4 24a: 48 89 c3 mov %rax,%rbx 24d: 48 85 db test %rbx,%rbx 250: 0f 84 ac 00 00 00 je 302 256: 44 89 75 c8 mov %r14d,-0x38(%rbp) 25a: 4c 8b 75 d0 mov -0x30(%rbp),%r14 25e: e8 00 00 00 00 callq 263 25f: R_X86_64_PC32 mcount-0x4 263: 31 f6 xor %esi,%esi 265: ba a8 00 00 00 mov $0xa8,%edx 26a: 4c 89 f7 mov %r14,%rdi 26d: e8 00 00 00 00 callq 272 26e: R_X86_64_PC32 memset-0x4 272: 48 8b 45 08 mov 0x8(%rbp),%rax 276: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 27d: e8 00 00 00 00 callq 282 27e: R_X86_64_PC32 mcount-0x4 282: 48 89 e8 mov %rbp,%rax 285: 48 8b 00 mov (%rax),%rax 288: 49 89 46 20 mov %rax,0x20(%r14) 28c: 49 c7 86 88 00 00 00 10 00 00 00 movq $0x10,0x88(%r14) 297: 49 c7 86 90 00 00 00 00 00 00 00 movq $0x0,0x90(%r14) 2a2: 49 89 a6 98 00 00 00 mov %rsp,0x98(%r14) 2a9: 4c 89 6b 08 mov %r13,0x8(%rbx) 2ad: 49 8b 45 18 mov 0x18(%r13),%rax 2b1: 48 89 43 10 mov %rax,0x10(%rbx) 2b5: 4c 89 7b 18 mov %r15,0x18(%rbx) 2b9: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 2bd: R_X86_64_32S jiffies 2c1: 48 89 43 20 mov %rax,0x20(%rbx) 2c5: 8b 45 c8 mov -0x38(%rbp),%eax 2c8: 89 43 28 mov %eax,0x28(%rbx) 2cb: 44 8b 7d cc mov -0x34(%rbp),%r15d 2cf: 4c 8b 75 d0 mov -0x30(%rbp),%r14 2d3: e8 00 00 00 00 callq 2d8 2d4: R_X86_64_PC32 mcount-0x4 2d8: 44 89 3c 24 mov %r15d,(%rsp) 2dc: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 2e5: bf 00 00 00 00 mov $0x0,%edi 2ea: be 01 00 00 00 mov $0x1,%esi 2ef: b9 34 00 00 00 mov $0x34,%ecx 2f4: 48 89 da mov %rbx,%rdx 2f7: 4d 89 f0 mov %r14,%r8 2fa: 4d 89 e1 mov %r12,%r9 2fd: e8 00 00 00 00 callq 302 2fe: R_X86_64_PC32 perf_tp_event-0x4 302: 48 83 c4 28 add $0x28,%rsp 306: 5b pop %rbx 307: 41 5c pop %r12 309: 41 5d pop %r13 30b: 41 5e pop %r14 30d: 41 5f pop %r15 30f: 5d pop %rbp 310: c3 retq 311: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000320 : 320: 55 push %rbp 321: 48 89 e5 mov %rsp,%rbp 324: 41 57 push %r15 326: 41 56 push %r14 328: 53 push %rbx 329: 48 83 ec 38 sub $0x38,%rsp 32d: 49 89 f6 mov %rsi,%r14 330: 49 89 ff mov %rdi,%r15 333: e8 00 00 00 00 callq 338 334: R_X86_64_PC32 mcount-0x4 338: e8 00 00 00 00 callq 33d 339: R_X86_64_PC32 mcount-0x4 33d: 49 8b 5f 48 mov 0x48(%r15),%rbx 341: f6 c3 80 test $0x80,%bl 344: 75 14 jne 35a 346: f6 c3 40 test $0x40,%bl 349: 74 0a je 355 34b: 31 f6 xor %esi,%esi 34d: 4c 89 ff mov %r15,%rdi 350: e8 00 00 00 00 callq 355 351: R_X86_64_PC32 event_triggers_call-0x4 355: f6 c3 20 test $0x20,%bl 358: 75 3c jne 396 35a: e8 00 00 00 00 callq 35f 35b: R_X86_64_PC32 mcount-0x4 35f: 48 8d 7d b8 lea -0x48(%rbp),%rdi 363: ba 20 00 00 00 mov $0x20,%edx 368: 4c 89 fe mov %r15,%rsi 36b: e8 00 00 00 00 callq 370 36c: R_X86_64_PC32 trace_event_buffer_reserve-0x4 370: 48 85 c0 test %rax,%rax 373: 74 21 je 396 375: 4c 89 70 08 mov %r14,0x8(%rax) 379: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 37d: R_X86_64_32S jiffies 381: 48 89 48 10 mov %rcx,0x10(%rax) 385: 49 8b 4e 18 mov 0x18(%r14),%rcx 389: 48 89 48 18 mov %rcx,0x18(%rax) 38d: 48 8d 7d b8 lea -0x48(%rbp),%rdi 391: e8 00 00 00 00 callq 396 392: R_X86_64_PC32 trace_event_buffer_commit-0x4 396: 48 83 c4 38 add $0x38,%rsp 39a: 5b pop %rbx 39b: 41 5e pop %r14 39d: 41 5f pop %r15 39f: 5d pop %rbp 3a0: c3 retq 3a1: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000003b0 : 3b0: 55 push %rbp 3b1: 48 89 e5 mov %rsp,%rbp 3b4: 41 57 push %r15 3b6: 41 56 push %r14 3b8: 41 54 push %r12 3ba: 53 push %rbx 3bb: 48 83 ec 20 sub $0x20,%rsp 3bf: 49 89 f6 mov %rsi,%r14 3c2: 48 89 fb mov %rdi,%rbx 3c5: e8 00 00 00 00 callq 3ca 3c6: R_X86_64_PC32 mcount-0x4 3ca: e8 00 00 00 00 callq 3cf 3cb: R_X86_64_PC32 mcount-0x4 3cf: 4c 8b 7b 78 mov 0x78(%rbx),%r15 3d3: 65 4c 03 3c 25 00 00 00 00 add %gs:0x0,%r15 3d8: R_X86_64_32S this_cpu_off 3dc: 0f b7 73 40 movzwl 0x40(%rbx),%esi 3e0: 48 8d 55 d8 lea -0x28(%rbp),%rdx 3e4: 48 8d 4d d4 lea -0x2c(%rbp),%rcx 3e8: bf 24 00 00 00 mov $0x24,%edi 3ed: e8 00 00 00 00 callq 3f2 3ee: R_X86_64_PC32 perf_trace_buf_prepare-0x4 3f2: 49 89 c4 mov %rax,%r12 3f5: 4d 85 e4 test %r12,%r12 3f8: 0f 84 9f 00 00 00 je 49d 3fe: 48 8b 5d d8 mov -0x28(%rbp),%rbx 402: e8 00 00 00 00 callq 407 403: R_X86_64_PC32 mcount-0x4 407: 31 f6 xor %esi,%esi 409: ba a8 00 00 00 mov $0xa8,%edx 40e: 48 89 df mov %rbx,%rdi 411: e8 00 00 00 00 callq 416 412: R_X86_64_PC32 memset-0x4 416: 48 8b 45 08 mov 0x8(%rbp),%rax 41a: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 421: e8 00 00 00 00 callq 426 422: R_X86_64_PC32 mcount-0x4 426: 48 89 e8 mov %rbp,%rax 429: 48 8b 00 mov (%rax),%rax 42c: 48 89 43 20 mov %rax,0x20(%rbx) 430: 48 c7 83 88 00 00 00 10 00 00 00 movq $0x10,0x88(%rbx) 43b: 48 c7 83 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rbx) 446: 48 89 a3 98 00 00 00 mov %rsp,0x98(%rbx) 44d: 4d 89 74 24 08 mov %r14,0x8(%r12) 452: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 456: R_X86_64_32S jiffies 45a: 49 89 44 24 10 mov %rax,0x10(%r12) 45f: 49 8b 46 18 mov 0x18(%r14),%rax 463: 49 89 44 24 18 mov %rax,0x18(%r12) 468: 8b 5d d4 mov -0x2c(%rbp),%ebx 46b: 4c 8b 75 d8 mov -0x28(%rbp),%r14 46f: e8 00 00 00 00 callq 474 470: R_X86_64_PC32 mcount-0x4 474: 89 1c 24 mov %ebx,(%rsp) 477: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 480: bf 00 00 00 00 mov $0x0,%edi 485: be 01 00 00 00 mov $0x1,%esi 48a: b9 24 00 00 00 mov $0x24,%ecx 48f: 4c 89 e2 mov %r12,%rdx 492: 4d 89 f0 mov %r14,%r8 495: 4d 89 f9 mov %r15,%r9 498: e8 00 00 00 00 callq 49d 499: R_X86_64_PC32 perf_tp_event-0x4 49d: 48 83 c4 20 add $0x20,%rsp 4a1: 5b pop %rbx 4a2: 41 5c pop %r12 4a4: 41 5e pop %r14 4a6: 41 5f pop %r15 4a8: 5d pop %rbp 4a9: c3 retq 4aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000004b0 : 4b0: 55 push %rbp 4b1: 48 89 e5 mov %rsp,%rbp 4b4: 41 57 push %r15 4b6: 41 56 push %r14 4b8: 41 55 push %r13 4ba: 41 54 push %r12 4bc: 53 push %rbx 4bd: 48 83 ec 38 sub $0x38,%rsp 4c1: 41 89 ce mov %ecx,%r14d 4c4: 41 89 d7 mov %edx,%r15d 4c7: 49 89 f4 mov %rsi,%r12 4ca: 49 89 fd mov %rdi,%r13 4cd: e8 00 00 00 00 callq 4d2 4ce: R_X86_64_PC32 mcount-0x4 4d2: e8 00 00 00 00 callq 4d7 4d3: R_X86_64_PC32 mcount-0x4 4d7: 49 8b 5d 48 mov 0x48(%r13),%rbx 4db: f6 c3 80 test $0x80,%bl 4de: 75 14 jne 4f4 4e0: f6 c3 40 test $0x40,%bl 4e3: 74 0a je 4ef 4e5: 31 f6 xor %esi,%esi 4e7: 4c 89 ef mov %r13,%rdi 4ea: e8 00 00 00 00 callq 4ef 4eb: R_X86_64_PC32 event_triggers_call-0x4 4ef: f6 c3 20 test $0x20,%bl 4f2: 75 30 jne 524 4f4: e8 00 00 00 00 callq 4f9 4f5: R_X86_64_PC32 mcount-0x4 4f9: 48 8d 7d a8 lea -0x58(%rbp),%rdi 4fd: ba 18 00 00 00 mov $0x18,%edx 502: 4c 89 ee mov %r13,%rsi 505: e8 00 00 00 00 callq 50a 506: R_X86_64_PC32 trace_event_buffer_reserve-0x4 50a: 48 85 c0 test %rax,%rax 50d: 74 15 je 524 50f: 4c 89 60 08 mov %r12,0x8(%rax) 513: 44 89 78 10 mov %r15d,0x10(%rax) 517: 44 89 70 14 mov %r14d,0x14(%rax) 51b: 48 8d 7d a8 lea -0x58(%rbp),%rdi 51f: e8 00 00 00 00 callq 524 520: R_X86_64_PC32 trace_event_buffer_commit-0x4 524: 48 83 c4 38 add $0x38,%rsp 528: 5b pop %rbx 529: 41 5c pop %r12 52b: 41 5d pop %r13 52d: 41 5e pop %r14 52f: 41 5f pop %r15 531: 5d pop %rbp 532: c3 retq 533: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000540 : 540: 55 push %rbp 541: 48 89 e5 mov %rsp,%rbp 544: 41 57 push %r15 546: 41 56 push %r14 548: 41 55 push %r13 54a: 41 54 push %r12 54c: 53 push %rbx 54d: 48 83 ec 28 sub $0x28,%rsp 551: 41 89 ce mov %ecx,%r14d 554: 41 89 d7 mov %edx,%r15d 557: 49 89 f4 mov %rsi,%r12 55a: 48 89 fb mov %rdi,%rbx 55d: e8 00 00 00 00 callq 562 55e: R_X86_64_PC32 mcount-0x4 562: e8 00 00 00 00 callq 567 563: R_X86_64_PC32 mcount-0x4 567: 4c 8b 6b 78 mov 0x78(%rbx),%r13 56b: 65 4c 03 2c 25 00 00 00 00 add %gs:0x0,%r13 570: R_X86_64_32S this_cpu_off 574: 0f b7 73 40 movzwl 0x40(%rbx),%esi 578: 48 8d 55 d0 lea -0x30(%rbp),%rdx 57c: 48 8d 4d cc lea -0x34(%rbp),%rcx 580: bf 1c 00 00 00 mov $0x1c,%edi 585: e8 00 00 00 00 callq 58a 586: R_X86_64_PC32 perf_trace_buf_prepare-0x4 58a: 48 89 c3 mov %rax,%rbx 58d: 48 85 db test %rbx,%rbx 590: 0f 84 98 00 00 00 je 62e 596: 44 89 75 c8 mov %r14d,-0x38(%rbp) 59a: 4c 8b 75 d0 mov -0x30(%rbp),%r14 59e: e8 00 00 00 00 callq 5a3 59f: R_X86_64_PC32 mcount-0x4 5a3: 31 f6 xor %esi,%esi 5a5: ba a8 00 00 00 mov $0xa8,%edx 5aa: 4c 89 f7 mov %r14,%rdi 5ad: e8 00 00 00 00 callq 5b2 5ae: R_X86_64_PC32 memset-0x4 5b2: 48 8b 45 08 mov 0x8(%rbp),%rax 5b6: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 5bd: e8 00 00 00 00 callq 5c2 5be: R_X86_64_PC32 mcount-0x4 5c2: 48 89 e8 mov %rbp,%rax 5c5: 48 8b 00 mov (%rax),%rax 5c8: 49 89 46 20 mov %rax,0x20(%r14) 5cc: 49 c7 86 88 00 00 00 10 00 00 00 movq $0x10,0x88(%r14) 5d7: 49 c7 86 90 00 00 00 00 00 00 00 movq $0x0,0x90(%r14) 5e2: 49 89 a6 98 00 00 00 mov %rsp,0x98(%r14) 5e9: 4c 89 63 08 mov %r12,0x8(%rbx) 5ed: 44 89 7b 10 mov %r15d,0x10(%rbx) 5f1: 8b 45 c8 mov -0x38(%rbp),%eax 5f4: 89 43 14 mov %eax,0x14(%rbx) 5f7: 44 8b 7d cc mov -0x34(%rbp),%r15d 5fb: 4c 8b 75 d0 mov -0x30(%rbp),%r14 5ff: e8 00 00 00 00 callq 604 600: R_X86_64_PC32 mcount-0x4 604: 44 89 3c 24 mov %r15d,(%rsp) 608: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 611: bf 00 00 00 00 mov $0x0,%edi 616: be 01 00 00 00 mov $0x1,%esi 61b: b9 1c 00 00 00 mov $0x1c,%ecx 620: 48 89 da mov %rbx,%rdx 623: 4d 89 f0 mov %r14,%r8 626: 4d 89 e9 mov %r13,%r9 629: e8 00 00 00 00 callq 62e 62a: R_X86_64_PC32 perf_tp_event-0x4 62e: 48 83 c4 28 add $0x28,%rsp 632: 5b pop %rbx 633: 41 5c pop %r12 635: 41 5d pop %r13 637: 41 5e pop %r14 639: 41 5f pop %r15 63b: 5d pop %rbp 63c: c3 retq 63d: 0f 1f 00 nopl (%rax) 0000000000000640 : 640: 55 push %rbp 641: 48 89 e5 mov %rsp,%rbp 644: 41 57 push %r15 646: 41 56 push %r14 648: 53 push %rbx 649: 48 83 ec 38 sub $0x38,%rsp 64d: 49 89 f6 mov %rsi,%r14 650: 49 89 ff mov %rdi,%r15 653: e8 00 00 00 00 callq 658 654: R_X86_64_PC32 mcount-0x4 658: e8 00 00 00 00 callq 65d 659: R_X86_64_PC32 mcount-0x4 65d: 49 8b 5f 48 mov 0x48(%r15),%rbx 661: f6 c3 80 test $0x80,%bl 664: 75 14 jne 67a 666: f6 c3 40 test $0x40,%bl 669: 74 0a je 675 66b: 31 f6 xor %esi,%esi 66d: 4c 89 ff mov %r15,%rdi 670: e8 00 00 00 00 callq 675 671: R_X86_64_PC32 event_triggers_call-0x4 675: f6 c3 20 test $0x20,%bl 678: 75 4d jne 6c7 67a: e8 00 00 00 00 callq 67f 67b: R_X86_64_PC32 mcount-0x4 67f: 48 8d 7d b8 lea -0x48(%rbp),%rdi 683: ba 28 00 00 00 mov $0x28,%edx 688: 4c 89 fe mov %r15,%rsi 68b: e8 00 00 00 00 callq 690 68c: R_X86_64_PC32 trace_event_buffer_reserve-0x4 690: 48 89 c3 mov %rax,%rbx 693: 48 85 db test %rbx,%rbx 696: 74 2f je 6c7 698: 4c 89 73 08 mov %r14,0x8(%rbx) 69c: 49 8b 46 28 mov 0x28(%r14),%rax 6a0: 48 89 43 10 mov %rax,0x10(%rbx) 6a4: e8 00 00 00 00 callq 6a9 6a5: R_X86_64_PC32 mcount-0x4 6a9: 49 8b 46 18 mov 0x18(%r14),%rax 6ad: 48 89 43 18 mov %rax,0x18(%rbx) 6b1: e8 00 00 00 00 callq 6b6 6b2: R_X86_64_PC32 mcount-0x4 6b6: 49 8b 46 20 mov 0x20(%r14),%rax 6ba: 48 89 43 20 mov %rax,0x20(%rbx) 6be: 48 8d 7d b8 lea -0x48(%rbp),%rdi 6c2: e8 00 00 00 00 callq 6c7 6c3: R_X86_64_PC32 trace_event_buffer_commit-0x4 6c7: 48 83 c4 38 add $0x38,%rsp 6cb: 5b pop %rbx 6cc: 41 5e pop %r14 6ce: 41 5f pop %r15 6d0: 5d pop %rbp 6d1: c3 retq 6d2: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000006e0 : 6e0: 55 push %rbp 6e1: 48 89 e5 mov %rsp,%rbp 6e4: 41 57 push %r15 6e6: 41 56 push %r14 6e8: 41 54 push %r12 6ea: 53 push %rbx 6eb: 48 83 ec 20 sub $0x20,%rsp 6ef: 49 89 f7 mov %rsi,%r15 6f2: 48 89 fb mov %rdi,%rbx 6f5: e8 00 00 00 00 callq 6fa 6f6: R_X86_64_PC32 mcount-0x4 6fa: e8 00 00 00 00 callq 6ff 6fb: R_X86_64_PC32 mcount-0x4 6ff: 4c 8b 73 78 mov 0x78(%rbx),%r14 703: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 708: R_X86_64_32S this_cpu_off 70c: 0f b7 73 40 movzwl 0x40(%rbx),%esi 710: 48 8d 55 d8 lea -0x28(%rbp),%rdx 714: 48 8d 4d d4 lea -0x2c(%rbp),%rcx 718: bf 2c 00 00 00 mov $0x2c,%edi 71d: e8 00 00 00 00 callq 722 71e: R_X86_64_PC32 perf_trace_buf_prepare-0x4 722: 49 89 c4 mov %rax,%r12 725: 4d 85 e4 test %r12,%r12 728: 0f 84 ae 00 00 00 je 7dc 72e: 48 8b 5d d8 mov -0x28(%rbp),%rbx 732: e8 00 00 00 00 callq 737 733: R_X86_64_PC32 mcount-0x4 737: 31 f6 xor %esi,%esi 739: ba a8 00 00 00 mov $0xa8,%edx 73e: 48 89 df mov %rbx,%rdi 741: e8 00 00 00 00 callq 746 742: R_X86_64_PC32 memset-0x4 746: 48 8b 45 08 mov 0x8(%rbp),%rax 74a: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 751: e8 00 00 00 00 callq 756 752: R_X86_64_PC32 mcount-0x4 756: 48 89 e8 mov %rbp,%rax 759: 48 8b 00 mov (%rax),%rax 75c: 48 89 43 20 mov %rax,0x20(%rbx) 760: 48 c7 83 88 00 00 00 10 00 00 00 movq $0x10,0x88(%rbx) 76b: 48 c7 83 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rbx) 776: 48 89 a3 98 00 00 00 mov %rsp,0x98(%rbx) 77d: 4d 89 7c 24 08 mov %r15,0x8(%r12) 782: 49 8b 47 28 mov 0x28(%r15),%rax 786: 49 89 44 24 10 mov %rax,0x10(%r12) 78b: e8 00 00 00 00 callq 790 78c: R_X86_64_PC32 mcount-0x4 790: 49 8b 47 18 mov 0x18(%r15),%rax 794: 49 89 44 24 18 mov %rax,0x18(%r12) 799: e8 00 00 00 00 callq 79e 79a: R_X86_64_PC32 mcount-0x4 79e: 49 8b 47 20 mov 0x20(%r15),%rax 7a2: 49 89 44 24 20 mov %rax,0x20(%r12) 7a7: 8b 5d d4 mov -0x2c(%rbp),%ebx 7aa: 4c 8b 7d d8 mov -0x28(%rbp),%r15 7ae: e8 00 00 00 00 callq 7b3 7af: R_X86_64_PC32 mcount-0x4 7b3: 89 1c 24 mov %ebx,(%rsp) 7b6: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 7bf: bf 00 00 00 00 mov $0x0,%edi 7c4: be 01 00 00 00 mov $0x1,%esi 7c9: b9 2c 00 00 00 mov $0x2c,%ecx 7ce: 4c 89 e2 mov %r12,%rdx 7d1: 4d 89 f8 mov %r15,%r8 7d4: 4d 89 f1 mov %r14,%r9 7d7: e8 00 00 00 00 callq 7dc 7d8: R_X86_64_PC32 perf_tp_event-0x4 7dc: 48 83 c4 20 add $0x20,%rsp 7e0: 5b pop %rbx 7e1: 41 5c pop %r12 7e3: 41 5e pop %r14 7e5: 41 5f pop %r15 7e7: 5d pop %rbp 7e8: c3 retq 7e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000007f0 : 7f0: 55 push %rbp 7f1: 48 89 e5 mov %rsp,%rbp 7f4: 41 57 push %r15 7f6: 41 56 push %r14 7f8: 41 54 push %r12 7fa: 53 push %rbx 7fb: 48 83 ec 30 sub $0x30,%rsp 7ff: 49 89 d6 mov %rdx,%r14 802: 49 89 f7 mov %rsi,%r15 805: 49 89 fc mov %rdi,%r12 808: e8 00 00 00 00 callq 80d 809: R_X86_64_PC32 mcount-0x4 80d: e8 00 00 00 00 callq 812 80e: R_X86_64_PC32 mcount-0x4 812: 49 8b 5c 24 48 mov 0x48(%r12),%rbx 817: f6 c3 80 test $0x80,%bl 81a: 75 14 jne 830 81c: f6 c3 40 test $0x40,%bl 81f: 74 0a je 82b 821: 31 f6 xor %esi,%esi 823: 4c 89 e7 mov %r12,%rdi 826: e8 00 00 00 00 callq 82b 827: R_X86_64_PC32 event_triggers_call-0x4 82b: f6 c3 20 test $0x20,%bl 82e: 75 37 jne 867 830: e8 00 00 00 00 callq 835 831: R_X86_64_PC32 mcount-0x4 835: 48 8d 7d b0 lea -0x50(%rbp),%rdi 839: ba 20 00 00 00 mov $0x20,%edx 83e: 4c 89 e6 mov %r12,%rsi 841: e8 00 00 00 00 callq 846 842: R_X86_64_PC32 trace_event_buffer_reserve-0x4 846: 48 85 c0 test %rax,%rax 849: 74 1c je 867 84b: 4c 89 78 08 mov %r15,0x8(%rax) 84f: 49 8b 0e mov (%r14),%rcx 852: 48 89 48 10 mov %rcx,0x10(%rax) 856: 49 8b 4f 28 mov 0x28(%r15),%rcx 85a: 48 89 48 18 mov %rcx,0x18(%rax) 85e: 48 8d 7d b0 lea -0x50(%rbp),%rdi 862: e8 00 00 00 00 callq 867 863: R_X86_64_PC32 trace_event_buffer_commit-0x4 867: 48 83 c4 30 add $0x30,%rsp 86b: 5b pop %rbx 86c: 41 5c pop %r12 86e: 41 5e pop %r14 870: 41 5f pop %r15 872: 5d pop %rbp 873: c3 retq 874: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000880 : 880: 55 push %rbp 881: 48 89 e5 mov %rsp,%rbp 884: 41 57 push %r15 886: 41 56 push %r14 888: 41 55 push %r13 88a: 41 54 push %r12 88c: 53 push %rbx 88d: 48 83 ec 28 sub $0x28,%rsp 891: 49 89 d7 mov %rdx,%r15 894: 49 89 f6 mov %rsi,%r14 897: 48 89 fb mov %rdi,%rbx 89a: e8 00 00 00 00 callq 89f 89b: R_X86_64_PC32 mcount-0x4 89f: e8 00 00 00 00 callq 8a4 8a0: R_X86_64_PC32 mcount-0x4 8a4: 4c 8b 63 78 mov 0x78(%rbx),%r12 8a8: 65 4c 03 24 25 00 00 00 00 add %gs:0x0,%r12 8ad: R_X86_64_32S this_cpu_off 8b1: 0f b7 73 40 movzwl 0x40(%rbx),%esi 8b5: 48 8d 55 d0 lea -0x30(%rbp),%rdx 8b9: 48 8d 4d cc lea -0x34(%rbp),%rcx 8bd: bf 24 00 00 00 mov $0x24,%edi 8c2: e8 00 00 00 00 callq 8c7 8c3: R_X86_64_PC32 perf_trace_buf_prepare-0x4 8c7: 49 89 c5 mov %rax,%r13 8ca: 4d 85 ed test %r13,%r13 8cd: 0f 84 97 00 00 00 je 96a 8d3: 48 8b 5d d0 mov -0x30(%rbp),%rbx 8d7: e8 00 00 00 00 callq 8dc 8d8: R_X86_64_PC32 mcount-0x4 8dc: 31 f6 xor %esi,%esi 8de: ba a8 00 00 00 mov $0xa8,%edx 8e3: 48 89 df mov %rbx,%rdi 8e6: e8 00 00 00 00 callq 8eb 8e7: R_X86_64_PC32 memset-0x4 8eb: 48 8b 45 08 mov 0x8(%rbp),%rax 8ef: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 8f6: e8 00 00 00 00 callq 8fb 8f7: R_X86_64_PC32 mcount-0x4 8fb: 48 89 e8 mov %rbp,%rax 8fe: 48 8b 00 mov (%rax),%rax 901: 48 89 43 20 mov %rax,0x20(%rbx) 905: 48 c7 83 88 00 00 00 10 00 00 00 movq $0x10,0x88(%rbx) 910: 48 c7 83 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rbx) 91b: 48 89 a3 98 00 00 00 mov %rsp,0x98(%rbx) 922: 4d 89 75 08 mov %r14,0x8(%r13) 926: 49 8b 07 mov (%r15),%rax 929: 49 89 45 10 mov %rax,0x10(%r13) 92d: 49 8b 46 28 mov 0x28(%r14),%rax 931: 49 89 45 18 mov %rax,0x18(%r13) 935: 8b 5d cc mov -0x34(%rbp),%ebx 938: 4c 8b 75 d0 mov -0x30(%rbp),%r14 93c: e8 00 00 00 00 callq 941 93d: R_X86_64_PC32 mcount-0x4 941: 89 1c 24 mov %ebx,(%rsp) 944: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 94d: bf 00 00 00 00 mov $0x0,%edi 952: be 01 00 00 00 mov $0x1,%esi 957: b9 24 00 00 00 mov $0x24,%ecx 95c: 4c 89 ea mov %r13,%rdx 95f: 4d 89 f0 mov %r14,%r8 962: 4d 89 e1 mov %r12,%r9 965: e8 00 00 00 00 callq 96a 966: R_X86_64_PC32 perf_tp_event-0x4 96a: 48 83 c4 28 add $0x28,%rsp 96e: 5b pop %rbx 96f: 41 5c pop %r12 971: 41 5d pop %r13 973: 41 5e pop %r14 975: 41 5f pop %r15 977: 5d pop %rbp 978: c3 retq 979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000000980 : 980: 55 push %rbp 981: 48 89 e5 mov %rsp,%rbp 984: 41 57 push %r15 986: 41 56 push %r14 988: 53 push %rbx 989: 48 83 ec 38 sub $0x38,%rsp 98d: 49 89 f6 mov %rsi,%r14 990: 49 89 ff mov %rdi,%r15 993: e8 00 00 00 00 callq 998 994: R_X86_64_PC32 mcount-0x4 998: e8 00 00 00 00 callq 99d 999: R_X86_64_PC32 mcount-0x4 99d: 49 8b 5f 48 mov 0x48(%r15),%rbx 9a1: f6 c3 80 test $0x80,%bl 9a4: 75 14 jne 9ba 9a6: f6 c3 40 test $0x40,%bl 9a9: 74 0a je 9b5 9ab: 31 f6 xor %esi,%esi 9ad: 4c 89 ff mov %r15,%rdi 9b0: e8 00 00 00 00 callq 9b5 9b1: R_X86_64_PC32 event_triggers_call-0x4 9b5: f6 c3 20 test $0x20,%bl 9b8: 75 28 jne 9e2 9ba: e8 00 00 00 00 callq 9bf 9bb: R_X86_64_PC32 mcount-0x4 9bf: 48 8d 7d b8 lea -0x48(%rbp),%rdi 9c3: ba 10 00 00 00 mov $0x10,%edx 9c8: 4c 89 fe mov %r15,%rsi 9cb: e8 00 00 00 00 callq 9d0 9cc: R_X86_64_PC32 trace_event_buffer_reserve-0x4 9d0: 48 85 c0 test %rax,%rax 9d3: 74 0d je 9e2 9d5: 4c 89 70 08 mov %r14,0x8(%rax) 9d9: 48 8d 7d b8 lea -0x48(%rbp),%rdi 9dd: e8 00 00 00 00 callq 9e2 9de: R_X86_64_PC32 trace_event_buffer_commit-0x4 9e2: 48 83 c4 38 add $0x38,%rsp 9e6: 5b pop %rbx 9e7: 41 5e pop %r14 9e9: 41 5f pop %r15 9eb: 5d pop %rbp 9ec: c3 retq 9ed: 0f 1f 00 nopl (%rax) 00000000000009f0 : 9f0: 55 push %rbp 9f1: 48 89 e5 mov %rsp,%rbp 9f4: 41 57 push %r15 9f6: 41 56 push %r14 9f8: 41 54 push %r12 9fa: 53 push %rbx 9fb: 48 83 ec 20 sub $0x20,%rsp 9ff: 49 89 f6 mov %rsi,%r14 a02: 48 89 fb mov %rdi,%rbx a05: e8 00 00 00 00 callq a0a a06: R_X86_64_PC32 mcount-0x4 a0a: e8 00 00 00 00 callq a0f a0b: R_X86_64_PC32 mcount-0x4 a0f: 4c 8b 7b 78 mov 0x78(%rbx),%r15 a13: 65 4c 03 3c 25 00 00 00 00 add %gs:0x0,%r15 a18: R_X86_64_32S this_cpu_off a1c: 0f b7 73 40 movzwl 0x40(%rbx),%esi a20: 48 8d 55 d8 lea -0x28(%rbp),%rdx a24: 48 8d 4d d4 lea -0x2c(%rbp),%rcx a28: bf 14 00 00 00 mov $0x14,%edi a2d: e8 00 00 00 00 callq a32 a2e: R_X86_64_PC32 perf_trace_buf_prepare-0x4 a32: 49 89 c4 mov %rax,%r12 a35: 4d 85 e4 test %r12,%r12 a38: 0f 84 89 00 00 00 je ac7 a3e: 48 8b 5d d8 mov -0x28(%rbp),%rbx a42: e8 00 00 00 00 callq a47 a43: R_X86_64_PC32 mcount-0x4 a47: 31 f6 xor %esi,%esi a49: ba a8 00 00 00 mov $0xa8,%edx a4e: 48 89 df mov %rbx,%rdi a51: e8 00 00 00 00 callq a56 a52: R_X86_64_PC32 memset-0x4 a56: 48 8b 45 08 mov 0x8(%rbp),%rax a5a: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) a61: e8 00 00 00 00 callq a66 a62: R_X86_64_PC32 mcount-0x4 a66: 48 89 e8 mov %rbp,%rax a69: 48 8b 00 mov (%rax),%rax a6c: 48 89 43 20 mov %rax,0x20(%rbx) a70: 48 c7 83 88 00 00 00 10 00 00 00 movq $0x10,0x88(%rbx) a7b: 48 c7 83 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rbx) a86: 48 89 a3 98 00 00 00 mov %rsp,0x98(%rbx) a8d: 4d 89 74 24 08 mov %r14,0x8(%r12) a92: 8b 5d d4 mov -0x2c(%rbp),%ebx a95: 4c 8b 75 d8 mov -0x28(%rbp),%r14 a99: e8 00 00 00 00 callq a9e a9a: R_X86_64_PC32 mcount-0x4 a9e: 89 1c 24 mov %ebx,(%rsp) aa1: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) aaa: bf 00 00 00 00 mov $0x0,%edi aaf: be 01 00 00 00 mov $0x1,%esi ab4: b9 14 00 00 00 mov $0x14,%ecx ab9: 4c 89 e2 mov %r12,%rdx abc: 4d 89 f0 mov %r14,%r8 abf: 4d 89 f9 mov %r15,%r9 ac2: e8 00 00 00 00 callq ac7 ac3: R_X86_64_PC32 perf_tp_event-0x4 ac7: 48 83 c4 20 add $0x20,%rsp acb: 5b pop %rbx acc: 41 5c pop %r12 ace: 41 5e pop %r14 ad0: 41 5f pop %r15 ad2: 5d pop %rbp ad3: c3 retq ad4: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000ae0 : ae0: 55 push %rbp ae1: 48 89 e5 mov %rsp,%rbp ae4: 41 57 push %r15 ae6: 41 56 push %r14 ae8: 41 55 push %r13 aea: 41 54 push %r12 aec: 53 push %rbx aed: 48 83 ec 38 sub $0x38,%rsp af1: 49 89 ce mov %rcx,%r14 af4: 49 89 d4 mov %rdx,%r12 af7: 41 89 f7 mov %esi,%r15d afa: 49 89 fd mov %rdi,%r13 afd: e8 00 00 00 00 callq b02 afe: R_X86_64_PC32 mcount-0x4 b02: e8 00 00 00 00 callq b07 b03: R_X86_64_PC32 mcount-0x4 b07: 49 8b 5d 48 mov 0x48(%r13),%rbx b0b: f6 c3 80 test $0x80,%bl b0e: 75 14 jne b24 b10: f6 c3 40 test $0x40,%bl b13: 74 0a je b1f b15: 31 f6 xor %esi,%esi b17: 4c 89 ef mov %r13,%rdi b1a: e8 00 00 00 00 callq b1f b1b: R_X86_64_PC32 event_triggers_call-0x4 b1f: f6 c3 20 test $0x20,%bl b22: 75 4f jne b73 b24: e8 00 00 00 00 callq b29 b25: R_X86_64_PC32 mcount-0x4 b29: 48 8d 7d a8 lea -0x58(%rbp),%rdi b2d: ba 38 00 00 00 mov $0x38,%edx b32: 4c 89 ee mov %r13,%rsi b35: e8 00 00 00 00 callq b3a b36: R_X86_64_PC32 trace_event_buffer_reserve-0x4 b3a: 48 85 c0 test %rax,%rax b3d: 74 34 je b73 b3f: 44 89 78 08 mov %r15d,0x8(%rax) b43: 4c 89 70 10 mov %r14,0x10(%rax) b47: 49 8b 4c 24 10 mov 0x10(%r12),%rcx b4c: 48 89 48 18 mov %rcx,0x18(%rax) b50: 49 8b 4c 24 18 mov 0x18(%r12),%rcx b55: 48 89 48 20 mov %rcx,0x20(%rax) b59: 49 8b 0c 24 mov (%r12),%rcx b5d: 48 89 48 28 mov %rcx,0x28(%rax) b61: 49 8b 4c 24 08 mov 0x8(%r12),%rcx b66: 48 89 48 30 mov %rcx,0x30(%rax) b6a: 48 8d 7d a8 lea -0x58(%rbp),%rdi b6e: e8 00 00 00 00 callq b73 b6f: R_X86_64_PC32 trace_event_buffer_commit-0x4 b73: 48 83 c4 38 add $0x38,%rsp b77: 5b pop %rbx b78: 41 5c pop %r12 b7a: 41 5d pop %r13 b7c: 41 5e pop %r14 b7e: 41 5f pop %r15 b80: 5d pop %rbp b81: c3 retq b82: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000b90 : b90: 55 push %rbp b91: 48 89 e5 mov %rsp,%rbp b94: 41 57 push %r15 b96: 41 56 push %r14 b98: 41 55 push %r13 b9a: 41 54 push %r12 b9c: 53 push %rbx b9d: 48 83 ec 28 sub $0x28,%rsp ba1: 49 89 cc mov %rcx,%r12 ba4: 49 89 d7 mov %rdx,%r15 ba7: 41 89 f5 mov %esi,%r13d baa: 48 89 fb mov %rdi,%rbx bad: e8 00 00 00 00 callq bb2 bae: R_X86_64_PC32 mcount-0x4 bb2: e8 00 00 00 00 callq bb7 bb3: R_X86_64_PC32 mcount-0x4 bb7: 4c 8b 73 78 mov 0x78(%rbx),%r14 bbb: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 bc0: R_X86_64_32S this_cpu_off bc4: 0f b7 73 40 movzwl 0x40(%rbx),%esi bc8: 48 8d 55 d0 lea -0x30(%rbp),%rdx bcc: 48 8d 4d cc lea -0x34(%rbp),%rcx bd0: bf 3c 00 00 00 mov $0x3c,%edi bd5: e8 00 00 00 00 callq bda bd6: R_X86_64_PC32 perf_trace_buf_prepare-0x4 bda: 48 89 c3 mov %rax,%rbx bdd: 48 85 db test %rbx,%rbx be0: 0f 84 ba 00 00 00 je ca0 be6: 4c 89 65 c0 mov %r12,-0x40(%rbp) bea: 4c 8b 65 d0 mov -0x30(%rbp),%r12 bee: e8 00 00 00 00 callq bf3 bef: R_X86_64_PC32 mcount-0x4 bf3: 31 f6 xor %esi,%esi bf5: ba a8 00 00 00 mov $0xa8,%edx bfa: 4c 89 e7 mov %r12,%rdi bfd: e8 00 00 00 00 callq c02 bfe: R_X86_64_PC32 memset-0x4 c02: 48 8b 45 08 mov 0x8(%rbp),%rax c06: 49 89 84 24 80 00 00 00 mov %rax,0x80(%r12) c0e: e8 00 00 00 00 callq c13 c0f: R_X86_64_PC32 mcount-0x4 c13: 48 89 e8 mov %rbp,%rax c16: 48 8b 00 mov (%rax),%rax c19: 49 89 44 24 20 mov %rax,0x20(%r12) c1e: 49 c7 84 24 88 00 00 00 10 00 00 00 movq $0x10,0x88(%r12) c2a: 49 c7 84 24 90 00 00 00 00 00 00 00 movq $0x0,0x90(%r12) c36: 49 89 a4 24 98 00 00 00 mov %rsp,0x98(%r12) c3e: 44 89 6b 08 mov %r13d,0x8(%rbx) c42: 48 8b 45 c0 mov -0x40(%rbp),%rax c46: 48 89 43 10 mov %rax,0x10(%rbx) c4a: 49 8b 47 10 mov 0x10(%r15),%rax c4e: 48 89 43 18 mov %rax,0x18(%rbx) c52: 49 8b 47 18 mov 0x18(%r15),%rax c56: 48 89 43 20 mov %rax,0x20(%rbx) c5a: 49 8b 07 mov (%r15),%rax c5d: 48 89 43 28 mov %rax,0x28(%rbx) c61: 49 8b 47 08 mov 0x8(%r15),%rax c65: 48 89 43 30 mov %rax,0x30(%rbx) c69: 44 8b 65 cc mov -0x34(%rbp),%r12d c6d: 4c 8b 7d d0 mov -0x30(%rbp),%r15 c71: e8 00 00 00 00 callq c76 c72: R_X86_64_PC32 mcount-0x4 c76: 44 89 24 24 mov %r12d,(%rsp) c7a: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) c83: bf 00 00 00 00 mov $0x0,%edi c88: be 01 00 00 00 mov $0x1,%esi c8d: b9 3c 00 00 00 mov $0x3c,%ecx c92: 48 89 da mov %rbx,%rdx c95: 4d 89 f8 mov %r15,%r8 c98: 4d 89 f1 mov %r14,%r9 c9b: e8 00 00 00 00 callq ca0 c9c: R_X86_64_PC32 perf_tp_event-0x4 ca0: 48 83 c4 28 add $0x28,%rsp ca4: 5b pop %rbx ca5: 41 5c pop %r12 ca7: 41 5d pop %r13 ca9: 41 5e pop %r14 cab: 41 5f pop %r15 cad: 5d pop %rbp cae: c3 retq caf: 90 nop 0000000000000cb0 : cb0: 55 push %rbp cb1: 48 89 e5 mov %rsp,%rbp cb4: 41 57 push %r15 cb6: 41 56 push %r14 cb8: 41 55 push %r13 cba: 41 54 push %r12 cbc: 53 push %rbx cbd: 48 83 ec 38 sub $0x38,%rsp cc1: 49 89 ce mov %rcx,%r14 cc4: 49 89 d4 mov %rdx,%r12 cc7: 41 89 f7 mov %esi,%r15d cca: 49 89 fd mov %rdi,%r13 ccd: e8 00 00 00 00 callq cd2 cce: R_X86_64_PC32 mcount-0x4 cd2: e8 00 00 00 00 callq cd7 cd3: R_X86_64_PC32 mcount-0x4 cd7: 49 8b 5d 48 mov 0x48(%r13),%rbx cdb: f6 c3 80 test $0x80,%bl cde: 75 14 jne cf4 ce0: f6 c3 40 test $0x40,%bl ce3: 74 0a je cef ce5: 31 f6 xor %esi,%esi ce7: 4c 89 ef mov %r13,%rdi cea: e8 00 00 00 00 callq cef ceb: R_X86_64_PC32 event_triggers_call-0x4 cef: f6 c3 20 test $0x20,%bl cf2: 75 43 jne d37 cf4: e8 00 00 00 00 callq cf9 cf5: R_X86_64_PC32 mcount-0x4 cf9: 48 8d 7d a8 lea -0x58(%rbp),%rdi cfd: ba 18 00 00 00 mov $0x18,%edx d02: 4c 89 ee mov %r13,%rsi d05: e8 00 00 00 00 callq d0a d06: R_X86_64_PC32 trace_event_buffer_reserve-0x4 d0a: 48 89 c3 mov %rax,%rbx d0d: 48 85 db test %rbx,%rbx d10: 74 25 je d37 d12: 44 89 7b 08 mov %r15d,0x8(%rbx) d16: 4c 89 73 10 mov %r14,0x10(%rbx) d1a: e8 00 00 00 00 callq d1f d1b: R_X86_64_PC32 mcount-0x4 d1f: 31 c0 xor %eax,%eax d21: 4d 85 e4 test %r12,%r12 d24: 74 05 je d2b d26: 41 8b 44 24 30 mov 0x30(%r12),%eax d2b: 89 43 0c mov %eax,0xc(%rbx) d2e: 48 8d 7d a8 lea -0x58(%rbp),%rdi d32: e8 00 00 00 00 callq d37 d33: R_X86_64_PC32 trace_event_buffer_commit-0x4 d37: 48 83 c4 38 add $0x38,%rsp d3b: 5b pop %rbx d3c: 41 5c pop %r12 d3e: 41 5d pop %r13 d40: 41 5e pop %r14 d42: 41 5f pop %r15 d44: 5d pop %rbp d45: c3 retq d46: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 0000000000000d50 : d50: 55 push %rbp d51: 48 89 e5 mov %rsp,%rbp d54: 41 57 push %r15 d56: 41 56 push %r14 d58: 41 55 push %r13 d5a: 41 54 push %r12 d5c: 53 push %rbx d5d: 48 83 ec 38 sub $0x38,%rsp d61: 49 89 cc mov %rcx,%r12 d64: 49 89 d6 mov %rdx,%r14 d67: 41 89 f5 mov %esi,%r13d d6a: 48 89 fb mov %rdi,%rbx d6d: e8 00 00 00 00 callq d72 d6e: R_X86_64_PC32 mcount-0x4 d72: e8 00 00 00 00 callq d77 d73: R_X86_64_PC32 mcount-0x4 d77: 4c 8b 7b 78 mov 0x78(%rbx),%r15 d7b: 65 4c 03 3c 25 00 00 00 00 add %gs:0x0,%r15 d80: R_X86_64_32S this_cpu_off d84: 0f b7 73 40 movzwl 0x40(%rbx),%esi d88: 48 8d 55 d0 lea -0x30(%rbp),%rdx d8c: 48 8d 4d cc lea -0x34(%rbp),%rcx d90: bf 1c 00 00 00 mov $0x1c,%edi d95: e8 00 00 00 00 callq d9a d96: R_X86_64_PC32 perf_trace_buf_prepare-0x4 d9a: 48 89 c3 mov %rax,%rbx d9d: 48 85 db test %rbx,%rbx da0: 0f 84 b8 00 00 00 je e5e da6: 4c 89 75 c0 mov %r14,-0x40(%rbp) daa: 4c 89 65 b8 mov %r12,-0x48(%rbp) dae: 4c 8b 65 d0 mov -0x30(%rbp),%r12 db2: e8 00 00 00 00 callq db7 db3: R_X86_64_PC32 mcount-0x4 db7: 45 89 ee mov %r13d,%r14d dba: 45 31 ed xor %r13d,%r13d dbd: 31 f6 xor %esi,%esi dbf: ba a8 00 00 00 mov $0xa8,%edx dc4: 4c 89 e7 mov %r12,%rdi dc7: e8 00 00 00 00 callq dcc dc8: R_X86_64_PC32 memset-0x4 dcc: 48 8b 45 08 mov 0x8(%rbp),%rax dd0: 49 89 84 24 80 00 00 00 mov %rax,0x80(%r12) dd8: e8 00 00 00 00 callq ddd dd9: R_X86_64_PC32 mcount-0x4 ddd: 48 89 e8 mov %rbp,%rax de0: 48 8b 00 mov (%rax),%rax de3: 49 89 44 24 20 mov %rax,0x20(%r12) de8: 49 c7 84 24 88 00 00 00 10 00 00 00 movq $0x10,0x88(%r12) df4: 49 c7 84 24 90 00 00 00 00 00 00 00 movq $0x0,0x90(%r12) e00: 49 89 a4 24 98 00 00 00 mov %rsp,0x98(%r12) e08: 44 89 73 08 mov %r14d,0x8(%rbx) e0c: 48 8b 45 b8 mov -0x48(%rbp),%rax e10: 48 89 43 10 mov %rax,0x10(%rbx) e14: 4c 8b 75 c0 mov -0x40(%rbp),%r14 e18: e8 00 00 00 00 callq e1d e19: R_X86_64_PC32 mcount-0x4 e1d: 4d 85 f6 test %r14,%r14 e20: 74 04 je e26 e22: 45 8b 6e 30 mov 0x30(%r14),%r13d e26: 44 89 6b 0c mov %r13d,0xc(%rbx) e2a: 44 8b 65 cc mov -0x34(%rbp),%r12d e2e: 4c 8b 75 d0 mov -0x30(%rbp),%r14 e32: e8 00 00 00 00 callq e37 e33: R_X86_64_PC32 mcount-0x4 e37: 44 89 24 24 mov %r12d,(%rsp) e3b: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) e44: 31 ff xor %edi,%edi e46: be 01 00 00 00 mov $0x1,%esi e4b: b9 1c 00 00 00 mov $0x1c,%ecx e50: 48 89 da mov %rbx,%rdx e53: 4d 89 f0 mov %r14,%r8 e56: 4d 89 f9 mov %r15,%r9 e59: e8 00 00 00 00 callq e5e e5a: R_X86_64_PC32 perf_tp_event-0x4 e5e: 48 83 c4 38 add $0x38,%rsp e62: 5b pop %rbx e63: 41 5c pop %r12 e65: 41 5d pop %r13 e67: 41 5e pop %r14 e69: 41 5f pop %r15 e6b: 5d pop %rbp e6c: c3 retq e6d: 0f 1f 00 nopl (%rax) 0000000000000e70 : e70: 55 push %rbp e71: 48 89 e5 mov %rsp,%rbp e74: 41 57 push %r15 e76: 41 56 push %r14 e78: 41 55 push %r13 e7a: 41 54 push %r12 e7c: 53 push %rbx e7d: 48 83 ec 38 sub $0x38,%rsp e81: 49 89 d7 mov %rdx,%r15 e84: 41 89 f6 mov %esi,%r14d e87: 49 89 fc mov %rdi,%r12 e8a: e8 00 00 00 00 callq e8f e8b: R_X86_64_PC32 mcount-0x4 e8f: e8 00 00 00 00 callq e94 e90: R_X86_64_PC32 mcount-0x4 e94: 49 8b 5c 24 48 mov 0x48(%r12),%rbx e99: f6 c3 80 test $0x80,%bl e9c: 75 14 jne eb2 e9e: f6 c3 40 test $0x40,%bl ea1: 74 0a je ead ea3: 31 f6 xor %esi,%esi ea5: 4c 89 e7 mov %r12,%rdi ea8: e8 00 00 00 00 callq ead ea9: R_X86_64_PC32 event_triggers_call-0x4 ead: f6 c3 20 test $0x20,%bl eb0: 75 5e jne f10 eb2: e8 00 00 00 00 callq eb7 eb3: R_X86_64_PC32 mcount-0x4 eb7: 4d 85 ff test %r15,%r15 eba: 49 c7 c5 00 00 00 00 mov $0x0,%r13 ebd: R_X86_64_32S .rodata.str1.1+0x2de ec1: 4d 0f 45 ef cmovne %r15,%r13 ec5: 4c 89 ef mov %r13,%rdi ec8: e8 00 00 00 00 callq ecd ec9: R_X86_64_PC32 strlen-0x4 ecd: 48 89 c3 mov %rax,%rbx ed0: 48 ff c3 inc %rbx ed3: 48 63 d3 movslq %ebx,%rdx ed6: 48 83 c2 10 add $0x10,%rdx eda: 48 8d 7d a8 lea -0x58(%rbp),%rdi ede: 4c 89 e6 mov %r12,%rsi ee1: e8 00 00 00 00 callq ee6 ee2: R_X86_64_PC32 trace_event_buffer_reserve-0x4 ee6: 48 85 c0 test %rax,%rax ee9: 74 25 je f10 eeb: c1 e3 10 shl $0x10,%ebx eee: 83 cb 10 or $0x10,%ebx ef1: 89 58 0c mov %ebx,0xc(%rax) ef4: 44 89 70 08 mov %r14d,0x8(%rax) ef8: 48 83 c0 10 add $0x10,%rax efc: 48 89 c7 mov %rax,%rdi eff: 4c 89 ee mov %r13,%rsi f02: e8 00 00 00 00 callq f07 f03: R_X86_64_PC32 strcpy-0x4 f07: 48 8d 7d a8 lea -0x58(%rbp),%rdi f0b: e8 00 00 00 00 callq f10 f0c: R_X86_64_PC32 trace_event_buffer_commit-0x4 f10: 48 83 c4 38 add $0x38,%rsp f14: 5b pop %rbx f15: 41 5c pop %r12 f17: 41 5d pop %r13 f19: 41 5e pop %r14 f1b: 41 5f pop %r15 f1d: 5d pop %rbp f1e: c3 retq f1f: 90 nop 0000000000000f20 : f20: 55 push %rbp f21: 48 89 e5 mov %rsp,%rbp f24: 41 57 push %r15 f26: 41 56 push %r14 f28: 41 55 push %r13 f2a: 41 54 push %r12 f2c: 53 push %rbx f2d: 48 83 ec 28 sub $0x28,%rsp f31: 48 89 d3 mov %rdx,%rbx f34: 89 75 c8 mov %esi,-0x38(%rbp) f37: 49 89 fd mov %rdi,%r13 f3a: e8 00 00 00 00 callq f3f f3b: R_X86_64_PC32 mcount-0x4 f3f: e8 00 00 00 00 callq f44 f40: R_X86_64_PC32 mcount-0x4 f44: 48 85 db test %rbx,%rbx f47: 49 c7 c4 00 00 00 00 mov $0x0,%r12 f4a: R_X86_64_32S .rodata.str1.1+0x2de f4e: 4c 0f 45 e3 cmovne %rbx,%r12 f52: 4c 89 e7 mov %r12,%rdi f55: e8 00 00 00 00 callq f5a f56: R_X86_64_PC32 strlen-0x4 f5a: 49 89 c7 mov %rax,%r15 f5d: 4d 8b 75 78 mov 0x78(%r13),%r14 f61: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 f66: R_X86_64_32S this_cpu_off f6a: 41 8d 5f 1c lea 0x1c(%r15),%ebx f6e: 83 e3 f8 and $0xfffffff8,%ebx f71: 83 c3 fc add $0xfffffffc,%ebx f74: 41 0f b7 75 40 movzwl 0x40(%r13),%esi f79: 48 8d 55 d0 lea -0x30(%rbp),%rdx f7d: 48 8d 4d cc lea -0x34(%rbp),%rcx f81: 89 df mov %ebx,%edi f83: e8 00 00 00 00 callq f88 f84: R_X86_64_PC32 perf_trace_buf_prepare-0x4 f88: 49 89 c5 mov %rax,%r13 f8b: 4d 85 ed test %r13,%r13 f8e: 0f 84 ad 00 00 00 je 1041 f94: 41 ff c7 inc %r15d f97: 41 c1 e7 10 shl $0x10,%r15d f9b: 41 83 cf 10 or $0x10,%r15d f9f: 4c 89 75 c0 mov %r14,-0x40(%rbp) fa3: 4c 8b 75 d0 mov -0x30(%rbp),%r14 fa7: e8 00 00 00 00 callq fac fa8: R_X86_64_PC32 mcount-0x4 fac: 31 f6 xor %esi,%esi fae: ba a8 00 00 00 mov $0xa8,%edx fb3: 4c 89 f7 mov %r14,%rdi fb6: e8 00 00 00 00 callq fbb fb7: R_X86_64_PC32 memset-0x4 fbb: 48 8b 45 08 mov 0x8(%rbp),%rax fbf: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) fc6: e8 00 00 00 00 callq fcb fc7: R_X86_64_PC32 mcount-0x4 fcb: 48 89 e8 mov %rbp,%rax fce: 48 8b 00 mov (%rax),%rax fd1: 49 89 46 20 mov %rax,0x20(%r14) fd5: 49 c7 86 88 00 00 00 10 00 00 00 movq $0x10,0x88(%r14) fe0: 49 c7 86 90 00 00 00 00 00 00 00 movq $0x0,0x90(%r14) feb: 49 89 a6 98 00 00 00 mov %rsp,0x98(%r14) ff2: 45 89 7d 0c mov %r15d,0xc(%r13) ff6: 8b 45 c8 mov -0x38(%rbp),%eax ff9: 41 89 45 08 mov %eax,0x8(%r13) ffd: 4c 89 ef mov %r13,%rdi 1000: 48 83 c7 10 add $0x10,%rdi 1004: 4c 89 e6 mov %r12,%rsi 1007: e8 00 00 00 00 callq 100c 1008: R_X86_64_PC32 strcpy-0x4 100c: 44 8b 7d cc mov -0x34(%rbp),%r15d 1010: 4c 8b 75 d0 mov -0x30(%rbp),%r14 1014: e8 00 00 00 00 callq 1019 1015: R_X86_64_PC32 mcount-0x4 1019: 44 89 3c 24 mov %r15d,(%rsp) 101d: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp) 1026: bf 00 00 00 00 mov $0x0,%edi 102b: be 01 00 00 00 mov $0x1,%esi 1030: 4c 89 ea mov %r13,%rdx 1033: 89 d9 mov %ebx,%ecx 1035: 4d 89 f0 mov %r14,%r8 1038: 4c 8b 4d c0 mov -0x40(%rbp),%r9 103c: e8 00 00 00 00 callq 1041 103d: R_X86_64_PC32 perf_tp_event-0x4 1041: 48 83 c4 28 add $0x28,%rsp 1045: 5b pop %rbx 1046: 41 5c pop %r12 1048: 41 5d pop %r13 104a: 41 5e pop %r14 104c: 41 5f pop %r15 104e: 5d pop %rbp 104f: c3 retq 0000000000001050 : 1050: 55 push %rbp 1051: 48 89 e5 mov %rsp,%rbp 1054: 41 57 push %r15 1056: 41 56 push %r14 1058: 41 54 push %r12 105a: 53 push %rbx 105b: 41 89 ff mov %edi,%r15d 105e: e8 00 00 00 00 callq 1063 105f: R_X86_64_PC32 mcount-0x4 1063: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 1066: R_X86_64_32S sysctl_timer_migration 106b: 0f 95 c0 setne %al 106e: 48 83 3c 25 00 00 00 00 00 cmpq $0x0,0x0 1072: R_X86_64_32S tick_nohz_active 1077: 41 0f 95 c4 setne %r12b 107b: 41 20 c4 and %al,%r12b 107e: 65 8a 04 25 00 00 00 00 mov %gs:0x0,%al 1082: R_X86_64_32S .data..percpu+0x64 1086: 24 01 and $0x1,%al 1088: 0f b6 c0 movzbl %al,%eax 108b: 41 0f b6 cc movzbl %r12b,%ecx 108f: 39 c8 cmp %ecx,%eax 1091: 0f 84 9e 00 00 00 je 1135 1097: 4c 8b 34 25 00 00 00 00 mov 0x0,%r14 109b: R_X86_64_32S cpu_possible_mask 109f: bb ff ff ff ff mov $0xffffffff,%ebx 10a4: eb 30 jmp 10d6 10a6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 10b0: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 10b3: R_X86_64_32S .data..percpu+0x65 10b7: 48 8b 14 c5 00 00 00 00 mov 0x0(,%rax,8),%rdx 10bb: R_X86_64_32S __per_cpu_offset 10bf: c6 04 0a 01 movb $0x1,(%rdx,%rcx,1) 10c3: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 10c6: R_X86_64_32S hrtimer_bases+0x75 10ca: 48 8b 04 c5 00 00 00 00 mov 0x0(,%rax,8),%rax 10ce: R_X86_64_32S __per_cpu_offset 10d2: c6 04 08 01 movb $0x1,(%rax,%rcx,1) 10d6: e8 00 00 00 00 callq 10db 10d7: R_X86_64_PC32 mcount-0x4 10db: 83 fb ff cmp $0xffffffff,%ebx 10de: 74 05 je 10e5 10e0: e8 00 00 00 00 callq 10e5 10e1: R_X86_64_PC32 mcount-0x4 10e5: ff c3 inc %ebx 10e7: 48 63 d3 movslq %ebx,%rdx 10ea: be 00 01 00 00 mov $0x100,%esi 10ef: 4c 89 f7 mov %r14,%rdi 10f2: e8 00 00 00 00 callq 10f7 10f3: R_X86_64_PC32 find_next_bit-0x4 10f7: 48 89 c3 mov %rax,%rbx 10fa: 3b 1c 25 00 00 00 00 cmp 0x0,%ebx 10fd: R_X86_64_32S nr_cpu_ids 1101: 73 32 jae 1135 1103: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1106: R_X86_64_32S .data..percpu+0x64 110a: 89 d8 mov %ebx,%eax 110c: 48 8b 14 c5 00 00 00 00 mov 0x0(,%rax,8),%rdx 1110: R_X86_64_32S __per_cpu_offset 1114: 44 88 24 0a mov %r12b,(%rdx,%rcx,1) 1118: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 111b: R_X86_64_32S hrtimer_bases+0x74 111f: 48 8b 14 c5 00 00 00 00 mov 0x0(,%rax,8),%rdx 1123: R_X86_64_32S __per_cpu_offset 1127: 44 88 24 0a mov %r12b,(%rdx,%rcx,1) 112b: 45 84 ff test %r15b,%r15b 112e: 74 a6 je 10d6 1130: e9 7b ff ff ff jmpq 10b0 1135: 5b pop %rbx 1136: 41 5c pop %r12 1138: 41 5e pop %r14 113a: 41 5f pop %r15 113c: 5d pop %rbp 113d: c3 retq 113e: 66 90 xchg %ax,%ax 0000000000001140 : 1140: 55 push %rbp 1141: 48 89 e5 mov %rsp,%rbp 1144: 41 57 push %r15 1146: 41 56 push %r14 1148: 41 55 push %r13 114a: 41 54 push %r12 114c: 53 push %rbx 114d: 50 push %rax 114e: 4d 89 c6 mov %r8,%r14 1151: 49 89 cf mov %rcx,%r15 1154: 49 89 d4 mov %rdx,%r12 1157: 89 f3 mov %esi,%ebx 1159: 49 89 fd mov %rdi,%r13 115c: e8 00 00 00 00 callq 1161 115d: R_X86_64_PC32 mcount-0x4 1161: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1164: R_X86_64_32S .data+0xd50 1168: 31 f6 xor %esi,%esi 116a: e8 00 00 00 00 callq 116f 116b: R_X86_64_PC32 mutex_lock_nested-0x4 116f: 4c 89 ef mov %r13,%rdi 1172: 89 de mov %ebx,%esi 1174: 4c 89 e2 mov %r12,%rdx 1177: 4c 89 f9 mov %r15,%rcx 117a: 4d 89 f0 mov %r14,%r8 117d: e8 00 00 00 00 callq 1182 117e: R_X86_64_PC32 proc_dointvec-0x4 1182: 41 89 c6 mov %eax,%r14d 1185: 85 db test %ebx,%ebx 1187: 74 0c je 1195 1189: 45 85 f6 test %r14d,%r14d 118c: 75 07 jne 1195 118e: 31 ff xor %edi,%edi 1190: e8 00 00 00 00 callq 1195 1191: R_X86_64_PC32 timers_update_migration-0x4 1195: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1198: R_X86_64_32S .data+0xd50 119c: e8 00 00 00 00 callq 11a1 119d: R_X86_64_PC32 mutex_unlock-0x4 11a1: 44 89 f0 mov %r14d,%eax 11a4: 48 83 c4 08 add $0x8,%rsp 11a8: 5b pop %rbx 11a9: 41 5c pop %r12 11ab: 41 5d pop %r13 11ad: 41 5e pop %r14 11af: 41 5f pop %r15 11b1: 5d pop %rbp 11b2: c3 retq 11b3: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000011c0 <__round_jiffies>: 11c0: 55 push %rbp 11c1: 48 89 e5 mov %rsp,%rbp 11c4: 41 56 push %r14 11c6: 53 push %rbx 11c7: 89 f3 mov %esi,%ebx 11c9: 49 89 fe mov %rdi,%r14 11cc: e8 00 00 00 00 callq 11d1 <__round_jiffies+0x11> 11cd: R_X86_64_PC32 mcount-0x4 11d1: e8 00 00 00 00 callq 11d6 <__round_jiffies+0x16> 11d2: R_X86_64_PC32 mcount-0x4 11d6: 8d 04 5b lea (%rbx,%rbx,2),%eax 11d9: 48 63 c8 movslq %eax,%rcx 11dc: 4a 8d 34 31 lea (%rcx,%r14,1),%rsi 11e0: 48 89 f0 mov %rsi,%rax 11e3: 48 d1 e8 shr %rax 11e6: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 11f0: 48 f7 e2 mul %rdx 11f3: 48 c1 ea 04 shr $0x4,%rdx 11f7: 48 69 d2 fa 00 00 00 imul $0xfa,%rdx,%rdx 11fe: 29 d6 sub %edx,%esi 1200: 48 8d 82 fa 00 00 00 lea 0xfa(%rdx),%rax 1207: 83 fe 3d cmp $0x3d,%esi 120a: 48 0f 46 c2 cmovbe %rdx,%rax 120e: 48 29 c8 sub %rcx,%rax 1211: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1215: R_X86_64_32S jiffies 1219: 48 39 c1 cmp %rax,%rcx 121c: 49 0f 49 c6 cmovns %r14,%rax 1220: 5b pop %rbx 1221: 41 5e pop %r14 1223: 5d pop %rbp 1224: c3 retq 1225: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001230 <__round_jiffies_relative>: 1230: 55 push %rbp 1231: 48 89 e5 mov %rsp,%rbp 1234: 41 57 push %r15 1236: 41 56 push %r14 1238: 53 push %rbx 1239: 50 push %rax 123a: 41 89 f6 mov %esi,%r14d 123d: 48 89 fb mov %rdi,%rbx 1240: e8 00 00 00 00 callq 1245 <__round_jiffies_relative+0x15> 1241: R_X86_64_PC32 mcount-0x4 1245: 4c 8b 3c 25 00 00 00 00 mov 0x0,%r15 1249: R_X86_64_32S jiffies 124d: 4a 8d 1c 3b lea (%rbx,%r15,1),%rbx 1251: e8 00 00 00 00 callq 1256 <__round_jiffies_relative+0x26> 1252: R_X86_64_PC32 mcount-0x4 1256: 43 8d 04 76 lea (%r14,%r14,2),%eax 125a: 48 63 c8 movslq %eax,%rcx 125d: 48 8d 34 0b lea (%rbx,%rcx,1),%rsi 1261: 48 89 f0 mov %rsi,%rax 1264: 48 d1 e8 shr %rax 1267: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 1271: 48 f7 e2 mul %rdx 1274: 48 c1 ea 04 shr $0x4,%rdx 1278: 48 69 d2 fa 00 00 00 imul $0xfa,%rdx,%rdx 127f: 29 d6 sub %edx,%esi 1281: 48 8d 82 fa 00 00 00 lea 0xfa(%rdx),%rax 1288: 83 fe 3d cmp $0x3d,%esi 128b: 48 0f 46 c2 cmovbe %rdx,%rax 128f: 48 29 c8 sub %rcx,%rax 1292: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1296: R_X86_64_32S jiffies 129a: 48 39 c1 cmp %rax,%rcx 129d: 48 0f 49 c3 cmovns %rbx,%rax 12a1: 4c 29 f8 sub %r15,%rax 12a4: 48 83 c4 08 add $0x8,%rsp 12a8: 5b pop %rbx 12a9: 41 5e pop %r14 12ab: 41 5f pop %r15 12ad: 5d pop %rbp 12ae: c3 retq 12af: 90 nop 00000000000012b0 : 12b0: 55 push %rbp 12b1: 48 89 e5 mov %rsp,%rbp 12b4: 41 56 push %r14 12b6: 53 push %rbx 12b7: 49 89 fe mov %rdi,%r14 12ba: e8 00 00 00 00 callq 12bf 12bb: R_X86_64_PC32 mcount-0x4 12bf: 65 8b 1c 25 00 00 00 00 mov %gs:0x0,%ebx 12c3: R_X86_64_32S cpu_number 12c7: e8 00 00 00 00 callq 12cc 12c8: R_X86_64_PC32 mcount-0x4 12cc: 8d 04 5b lea (%rbx,%rbx,2),%eax 12cf: 48 63 c8 movslq %eax,%rcx 12d2: 4a 8d 34 31 lea (%rcx,%r14,1),%rsi 12d6: 48 89 f0 mov %rsi,%rax 12d9: 48 d1 e8 shr %rax 12dc: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 12e6: 48 f7 e2 mul %rdx 12e9: 48 c1 ea 04 shr $0x4,%rdx 12ed: 48 69 d2 fa 00 00 00 imul $0xfa,%rdx,%rdx 12f4: 29 d6 sub %edx,%esi 12f6: 48 8d 82 fa 00 00 00 lea 0xfa(%rdx),%rax 12fd: 83 fe 3d cmp $0x3d,%esi 1300: 48 0f 46 c2 cmovbe %rdx,%rax 1304: 48 29 c8 sub %rcx,%rax 1307: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 130b: R_X86_64_32S jiffies 130f: 48 39 c1 cmp %rax,%rcx 1312: 49 0f 49 c6 cmovns %r14,%rax 1316: 5b pop %rbx 1317: 41 5e pop %r14 1319: 5d pop %rbp 131a: c3 retq 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000001320 : 1320: 55 push %rbp 1321: 48 89 e5 mov %rsp,%rbp 1324: 41 57 push %r15 1326: 41 56 push %r14 1328: 53 push %rbx 1329: 50 push %rax 132a: 48 89 fb mov %rdi,%rbx 132d: e8 00 00 00 00 callq 1332 132e: R_X86_64_PC32 mcount-0x4 1332: 65 44 8b 3c 25 00 00 00 00 mov %gs:0x0,%r15d 1337: R_X86_64_32S cpu_number 133b: e8 00 00 00 00 callq 1340 133c: R_X86_64_PC32 mcount-0x4 1340: 4c 8b 34 25 00 00 00 00 mov 0x0,%r14 1344: R_X86_64_32S jiffies 1348: 4a 8d 1c 33 lea (%rbx,%r14,1),%rbx 134c: e8 00 00 00 00 callq 1351 134d: R_X86_64_PC32 mcount-0x4 1351: 43 8d 04 7f lea (%r15,%r15,2),%eax 1355: 48 63 c8 movslq %eax,%rcx 1358: 48 8d 34 0b lea (%rbx,%rcx,1),%rsi 135c: 48 89 f0 mov %rsi,%rax 135f: 48 d1 e8 shr %rax 1362: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 136c: 48 f7 e2 mul %rdx 136f: 48 c1 ea 04 shr $0x4,%rdx 1373: 48 69 d2 fa 00 00 00 imul $0xfa,%rdx,%rdx 137a: 29 d6 sub %edx,%esi 137c: 48 8d 82 fa 00 00 00 lea 0xfa(%rdx),%rax 1383: 83 fe 3d cmp $0x3d,%esi 1386: 48 0f 46 c2 cmovbe %rdx,%rax 138a: 48 29 c8 sub %rcx,%rax 138d: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1391: R_X86_64_32S jiffies 1395: 48 39 c1 cmp %rax,%rcx 1398: 48 0f 49 c3 cmovns %rbx,%rax 139c: 4c 29 f0 sub %r14,%rax 139f: 48 83 c4 08 add $0x8,%rsp 13a3: 5b pop %rbx 13a4: 41 5e pop %r14 13a6: 41 5f pop %r15 13a8: 5d pop %rbp 13a9: c3 retq 13aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000013b0 <__round_jiffies_up>: 13b0: 55 push %rbp 13b1: 48 89 e5 mov %rsp,%rbp 13b4: 41 56 push %r14 13b6: 53 push %rbx 13b7: 41 89 f6 mov %esi,%r14d 13ba: 48 89 fb mov %rdi,%rbx 13bd: e8 00 00 00 00 callq 13c2 <__round_jiffies_up+0x12> 13be: R_X86_64_PC32 mcount-0x4 13c2: e8 00 00 00 00 callq 13c7 <__round_jiffies_up+0x17> 13c3: R_X86_64_PC32 mcount-0x4 13c7: 43 8d 04 76 lea (%r14,%r14,2),%eax 13cb: 48 63 c8 movslq %eax,%rcx 13ce: 48 01 d9 add %rbx,%rcx 13d1: 48 89 c8 mov %rcx,%rax 13d4: 48 d1 e8 shr %rax 13d7: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 13e1: 48 f7 e2 mul %rdx 13e4: 48 c1 ea 04 shr $0x4,%rdx 13e8: 48 69 c2 fa 00 00 00 imul $0xfa,%rdx,%rax 13ef: 48 29 c1 sub %rax,%rcx 13f2: 48 f7 d9 neg %rcx 13f5: 48 8d 84 0b fa 00 00 00 lea 0xfa(%rbx,%rcx,1),%rax 13fd: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1401: R_X86_64_32S jiffies 1405: 48 39 c1 cmp %rax,%rcx 1408: 48 0f 49 c3 cmovns %rbx,%rax 140c: 5b pop %rbx 140d: 41 5e pop %r14 140f: 5d pop %rbp 1410: c3 retq 1411: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001420 <__round_jiffies_up_relative>: 1420: 55 push %rbp 1421: 48 89 e5 mov %rsp,%rbp 1424: 41 57 push %r15 1426: 41 56 push %r14 1428: 53 push %rbx 1429: 50 push %rax 142a: 41 89 f6 mov %esi,%r14d 142d: 48 89 fb mov %rdi,%rbx 1430: e8 00 00 00 00 callq 1435 <__round_jiffies_up_relative+0x15> 1431: R_X86_64_PC32 mcount-0x4 1435: 4c 8b 3c 25 00 00 00 00 mov 0x0,%r15 1439: R_X86_64_32S jiffies 143d: 4a 8d 1c 3b lea (%rbx,%r15,1),%rbx 1441: e8 00 00 00 00 callq 1446 <__round_jiffies_up_relative+0x26> 1442: R_X86_64_PC32 mcount-0x4 1446: 43 8d 04 76 lea (%r14,%r14,2),%eax 144a: 48 63 c8 movslq %eax,%rcx 144d: 48 8d 34 0b lea (%rbx,%rcx,1),%rsi 1451: 48 89 f0 mov %rsi,%rax 1454: 48 d1 e8 shr %rax 1457: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 1461: 48 f7 e2 mul %rdx 1464: 48 c1 ea 04 shr $0x4,%rdx 1468: 48 69 c2 fa 00 00 00 imul $0xfa,%rdx,%rax 146f: 48 89 f2 mov %rsi,%rdx 1472: 48 29 c2 sub %rax,%rdx 1475: b8 fa 00 00 00 mov $0xfa,%eax 147a: 48 29 c8 sub %rcx,%rax 147d: 48 29 d0 sub %rdx,%rax 1480: 48 01 f0 add %rsi,%rax 1483: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1487: R_X86_64_32S jiffies 148b: 48 39 c1 cmp %rax,%rcx 148e: 48 0f 49 c3 cmovns %rbx,%rax 1492: 4c 29 f8 sub %r15,%rax 1495: 48 83 c4 08 add $0x8,%rsp 1499: 5b pop %rbx 149a: 41 5e pop %r14 149c: 41 5f pop %r15 149e: 5d pop %rbp 149f: c3 retq 00000000000014a0 : 14a0: 55 push %rbp 14a1: 48 89 e5 mov %rsp,%rbp 14a4: 41 56 push %r14 14a6: 53 push %rbx 14a7: 48 89 fb mov %rdi,%rbx 14aa: e8 00 00 00 00 callq 14af 14ab: R_X86_64_PC32 mcount-0x4 14af: 65 44 8b 34 25 00 00 00 00 mov %gs:0x0,%r14d 14b4: R_X86_64_32S cpu_number 14b8: e8 00 00 00 00 callq 14bd 14b9: R_X86_64_PC32 mcount-0x4 14bd: 43 8d 04 76 lea (%r14,%r14,2),%eax 14c1: 48 63 c8 movslq %eax,%rcx 14c4: 48 01 d9 add %rbx,%rcx 14c7: 48 89 c8 mov %rcx,%rax 14ca: 48 d1 e8 shr %rax 14cd: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 14d7: 48 f7 e2 mul %rdx 14da: 48 c1 ea 04 shr $0x4,%rdx 14de: 48 69 c2 fa 00 00 00 imul $0xfa,%rdx,%rax 14e5: 48 29 c1 sub %rax,%rcx 14e8: b8 fa 00 00 00 mov $0xfa,%eax 14ed: 48 29 c8 sub %rcx,%rax 14f0: 48 01 d8 add %rbx,%rax 14f3: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 14f7: R_X86_64_32S jiffies 14fb: 48 39 c1 cmp %rax,%rcx 14fe: 48 0f 49 c3 cmovns %rbx,%rax 1502: 5b pop %rbx 1503: 41 5e pop %r14 1505: 5d pop %rbp 1506: c3 retq 1507: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1) 0000000000001510 : 1510: 55 push %rbp 1511: 48 89 e5 mov %rsp,%rbp 1514: 41 57 push %r15 1516: 41 56 push %r14 1518: 53 push %rbx 1519: 50 push %rax 151a: 48 89 fb mov %rdi,%rbx 151d: e8 00 00 00 00 callq 1522 151e: R_X86_64_PC32 mcount-0x4 1522: 65 44 8b 3c 25 00 00 00 00 mov %gs:0x0,%r15d 1527: R_X86_64_32S cpu_number 152b: e8 00 00 00 00 callq 1530 152c: R_X86_64_PC32 mcount-0x4 1530: 4c 8b 34 25 00 00 00 00 mov 0x0,%r14 1534: R_X86_64_32S jiffies 1538: 4a 8d 1c 33 lea (%rbx,%r14,1),%rbx 153c: e8 00 00 00 00 callq 1541 153d: R_X86_64_PC32 mcount-0x4 1541: 43 8d 04 7f lea (%r15,%r15,2),%eax 1545: 48 63 c8 movslq %eax,%rcx 1548: 48 8d 34 0b lea (%rbx,%rcx,1),%rsi 154c: 48 89 f0 mov %rsi,%rax 154f: 48 d1 e8 shr %rax 1552: 48 ba cf f7 53 e3 a5 9b c4 20 movabs $0x20c49ba5e353f7cf,%rdx 155c: 48 f7 e2 mul %rdx 155f: 48 c1 ea 04 shr $0x4,%rdx 1563: 48 69 c2 fa 00 00 00 imul $0xfa,%rdx,%rax 156a: 48 89 f2 mov %rsi,%rdx 156d: 48 29 c2 sub %rax,%rdx 1570: b8 fa 00 00 00 mov $0xfa,%eax 1575: 48 29 c8 sub %rcx,%rax 1578: 48 29 d0 sub %rdx,%rax 157b: 48 01 f0 add %rsi,%rax 157e: 48 8b 0c 25 00 00 00 00 mov 0x0,%rcx 1582: R_X86_64_32S jiffies 1586: 48 39 c1 cmp %rax,%rcx 1589: 48 0f 49 c3 cmovns %rbx,%rax 158d: 4c 29 f0 sub %r14,%rax 1590: 48 83 c4 08 add $0x8,%rsp 1594: 5b pop %rbx 1595: 41 5e pop %r14 1597: 41 5f pop %r15 1599: 5d pop %rbp 159a: c3 retq 159b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000015a0 : 15a0: 55 push %rbp 15a1: 48 89 e5 mov %rsp,%rbp 15a4: 41 56 push %r14 15a6: 53 push %rbx 15a7: 41 89 f6 mov %esi,%r14d 15aa: 48 89 fb mov %rdi,%rbx 15ad: e8 00 00 00 00 callq 15b2 15ae: R_X86_64_PC32 mcount-0x4 15b2: 44 89 73 2c mov %r14d,0x2c(%rbx) 15b6: 5b pop %rbx 15b7: 41 5e pop %r14 15b9: 5d pop %rbp 15ba: c3 retq 15bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000015c0 <__timer_stats_timer_set_start_info>: 15c0: 55 push %rbp 15c1: 48 89 e5 mov %rsp,%rbp 15c4: 41 56 push %r14 15c6: 53 push %rbx 15c7: 49 89 f6 mov %rsi,%r14 15ca: 48 89 fb mov %rdi,%rbx 15cd: e8 00 00 00 00 callq 15d2 <__timer_stats_timer_set_start_info+0x12> 15ce: R_X86_64_PC32 mcount-0x4 15d2: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) 15d7: 75 37 jne 1610 <__timer_stats_timer_set_start_info+0x50> 15d9: 4c 89 73 38 mov %r14,0x38(%rbx) 15dd: e8 00 00 00 00 callq 15e2 <__timer_stats_timer_set_start_info+0x22> 15de: R_X86_64_PC32 mcount-0x4 15e2: 65 4c 8b 34 25 00 00 00 00 mov %gs:0x0,%r14 15e7: R_X86_64_32S current_task 15eb: 49 8b 86 88 06 00 00 mov 0x688(%r14),%rax 15f2: 49 8b 8e 90 06 00 00 mov 0x690(%r14),%rcx 15f9: 48 89 4b 48 mov %rcx,0x48(%rbx) 15fd: 48 89 43 40 mov %rax,0x40(%rbx) 1601: e8 00 00 00 00 callq 1606 <__timer_stats_timer_set_start_info+0x46> 1602: R_X86_64_PC32 mcount-0x4 1606: 41 8b 86 40 04 00 00 mov 0x440(%r14),%eax 160d: 89 43 30 mov %eax,0x30(%rbx) 1610: 5b pop %rbx 1611: 41 5e pop %r14 1613: 5d pop %rbp 1614: c3 retq 1615: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001620 : 1620: 55 push %rbp 1621: 48 89 e5 mov %rsp,%rbp 1624: 41 57 push %r15 1626: 41 56 push %r14 1628: 41 55 push %r13 162a: 41 54 push %r12 162c: 53 push %rbx 162d: 50 push %rax 162e: 49 89 ce mov %rcx,%r14 1631: 49 89 d7 mov %rdx,%r15 1634: 41 89 f4 mov %esi,%r12d 1637: 49 89 fd mov %rdi,%r13 163a: e8 00 00 00 00 callq 163f 163b: R_X86_64_PC32 mcount-0x4 163f: e8 00 00 00 00 callq 1644 1640: R_X86_64_PC32 mcount-0x4 1644: e8 00 00 00 00 callq 1649 1645: R_X86_64_PC32 mcount-0x4 1649: e8 00 00 00 00 callq 164e 164a: R_X86_64_PC32 mcount-0x4 164e: e8 00 00 00 00 callq 1653 164f: R_X86_64_PC32 mcount-0x4 1653: e8 00 00 00 00 callq 1658 1654: R_X86_64_PC32 mcount-0x4 1658: e8 00 00 00 00 callq 165d 1659: R_X86_64_PC32 mcount-0x4 165d: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 1660: R_X86_64_32S __tracepoint_timer_init+0x8 1665: 0f 8e 8c 00 00 00 jle 16f7 166b: e8 00 00 00 00 callq 1670 166c: R_X86_64_PC32 mcount-0x4 1670: e8 00 00 00 00 callq 1675 1671: R_X86_64_PC32 mcount-0x4 1675: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 1679: R_X86_64_32S __preempt_count 167e: e8 00 00 00 00 callq 1683 167f: R_X86_64_PC32 mcount-0x4 1683: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 1687: R_X86_64_32S __tracepoint_timer_init+0x20 168b: e8 00 00 00 00 callq 1690 168c: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 1690: 85 c0 test %eax,%eax 1692: 74 34 je 16c8 1694: 8a 04 25 00 00 00 00 mov 0x0,%al 1697: R_X86_64_32S .bss+0x8 169b: 24 01 and $0x1,%al 169d: 75 29 jne 16c8 169f: e8 00 00 00 00 callq 16a4 16a0: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 16a4: 85 c0 test %eax,%eax 16a6: 75 20 jne 16c8 16a8: c6 04 25 00 00 00 00 01 movb $0x1,0x0 16ab: R_X86_64_32S .bss+0x8 16b0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 16b3: R_X86_64_32S .rodata.str1.1+0x31d 16b7: be 25 00 00 00 mov $0x25,%esi 16bc: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 16bf: R_X86_64_32S .rodata.str1.1+0x33a 16c3: e8 00 00 00 00 callq 16c8 16c4: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 16c8: 48 85 db test %rbx,%rbx 16cb: 74 17 je 16e4 16cd: 0f 1f 00 nopl (%rax) 16d0: 48 8b 7b 08 mov 0x8(%rbx),%rdi 16d4: 4c 89 ee mov %r13,%rsi 16d7: ff 13 callq *(%rbx) 16d9: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 16de: 48 8d 5b 10 lea 0x10(%rbx),%rbx 16e2: 75 ec jne 16d0 16e4: e8 00 00 00 00 callq 16e9 16e5: R_X86_64_PC32 mcount-0x4 16e9: e8 00 00 00 00 callq 16ee 16ea: R_X86_64_PC32 mcount-0x4 16ee: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 16f2: R_X86_64_32S __preempt_count 16f7: e8 00 00 00 00 callq 16fc 16f8: R_X86_64_PC32 mcount-0x4 16fc: e8 00 00 00 00 callq 1701 16fd: R_X86_64_PC32 mcount-0x4 1701: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 1705: R_X86_64_32S __preempt_count 170a: e8 00 00 00 00 callq 170f 170b: R_X86_64_PC32 mcount-0x4 170f: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 1713: R_X86_64_32S __tracepoint_timer_init+0x20 1717: e8 00 00 00 00 callq 171c 1718: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 171c: 85 c0 test %eax,%eax 171e: 74 34 je 1754 1720: 8a 04 25 00 00 00 00 mov 0x0,%al 1723: R_X86_64_32S .bss+0x9 1727: 24 01 and $0x1,%al 1729: 75 29 jne 1754 172b: e8 00 00 00 00 callq 1730 172c: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 1730: 85 c0 test %eax,%eax 1732: 75 20 jne 1754 1734: c6 04 25 00 00 00 00 01 movb $0x1,0x0 1737: R_X86_64_32S .bss+0x9 173c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 173f: R_X86_64_32S .rodata.str1.1+0x31d 1743: be 25 00 00 00 mov $0x25,%esi 1748: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 174b: R_X86_64_32S .rodata.str1.1+0x33a 174f: e8 00 00 00 00 callq 1754 1750: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 1754: e8 00 00 00 00 callq 1759 1755: R_X86_64_PC32 mcount-0x4 1759: e8 00 00 00 00 callq 175e 175a: R_X86_64_PC32 mcount-0x4 175e: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 1762: R_X86_64_32S __preempt_count 1767: e8 00 00 00 00 callq 176c 1768: R_X86_64_PC32 mcount-0x4 176c: 49 c7 45 08 00 00 00 00 movq $0x0,0x8(%r13) 1774: 65 8b 04 25 00 00 00 00 mov %gs:0x0,%eax 1778: R_X86_64_32S cpu_number 177c: 44 09 e0 or %r12d,%eax 177f: 41 89 45 28 mov %eax,0x28(%r13) 1783: 41 c7 45 2c ff ff ff ff movl $0xffffffff,0x2c(%r13) 178b: 49 c7 45 38 00 00 00 00 movq $0x0,0x38(%r13) 1793: 41 c7 45 30 ff ff ff ff movl $0xffffffff,0x30(%r13) 179b: 49 8d 7d 40 lea 0x40(%r13),%rdi 179f: 31 f6 xor %esi,%esi 17a1: ba 10 00 00 00 mov $0x10,%edx 17a6: e8 00 00 00 00 callq 17ab 17a7: R_X86_64_PC32 memset-0x4 17ab: 49 83 c5 50 add $0x50,%r13 17af: 31 c9 xor %ecx,%ecx 17b1: 4c 89 ef mov %r13,%rdi 17b4: 4c 89 fe mov %r15,%rsi 17b7: 4c 89 f2 mov %r14,%rdx 17ba: e8 00 00 00 00 callq 17bf 17bb: R_X86_64_PC32 lockdep_init_map-0x4 17bf: 48 83 c4 08 add $0x8,%rsp 17c3: 5b pop %rbx 17c4: 41 5c pop %r12 17c6: 41 5d pop %r13 17c8: 41 5e pop %r14 17ca: 41 5f pop %r15 17cc: 5d pop %rbp 17cd: c3 retq 17ce: 66 90 xchg %ax,%ax 00000000000017d0 : 17d0: 55 push %rbp 17d1: 48 89 e5 mov %rsp,%rbp 17d4: 41 56 push %r14 17d6: 53 push %rbx 17d7: 49 89 f6 mov %rsi,%r14 17da: 48 89 fb mov %rdi,%rbx 17dd: e8 00 00 00 00 callq 17e2 17de: R_X86_64_PC32 mcount-0x4 17e2: ba 01 00 00 00 mov $0x1,%edx 17e7: 31 c9 xor %ecx,%ecx 17e9: 48 89 df mov %rbx,%rdi 17ec: 4c 89 f6 mov %r14,%rsi 17ef: e8 0c 00 00 00 callq 1800 <__mod_timer> 17f4: 5b pop %rbx 17f5: 41 5e pop %r14 17f7: 5d pop %rbp 17f8: c3 retq 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001800 <__mod_timer>: 1800: 55 push %rbp 1801: 48 89 e5 mov %rsp,%rbp 1804: 41 57 push %r15 1806: 41 56 push %r14 1808: 41 55 push %r13 180a: 41 54 push %r12 180c: 53 push %rbx 180d: 48 83 ec 18 sub $0x18,%rsp 1811: 41 89 cd mov %ecx,%r13d 1814: 41 89 d6 mov %edx,%r14d 1817: 48 89 f3 mov %rsi,%rbx 181a: 49 89 fc mov %rdi,%r12 181d: e8 00 00 00 00 callq 1822 <__mod_timer+0x22> 181e: R_X86_64_PC32 mcount-0x4 1822: e8 00 00 00 00 callq 1827 <__mod_timer+0x27> 1823: R_X86_64_PC32 mcount-0x4 1827: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 182a: R_X86_64_32S timer_stats_active 182f: 0f 85 56 01 00 00 jne 198b <__mod_timer+0x18b> 1835: 49 83 7c 24 18 00 cmpq $0x0,0x18(%r12) 183b: 0f 84 a5 01 00 00 je 19e6 <__mod_timer+0x1e6> 1841: 48 8d 75 d0 lea -0x30(%rbp),%rsi 1845: 4c 89 e7 mov %r12,%rdi 1848: e8 b3 06 00 00 callq 1f00 184d: 49 89 c7 mov %rax,%r15 1850: e8 00 00 00 00 callq 1855 <__mod_timer+0x55> 1851: R_X86_64_PC32 mcount-0x4 1855: e8 00 00 00 00 callq 185a <__mod_timer+0x5a> 1856: R_X86_64_PC32 mcount-0x4 185a: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12) 1860: 74 38 je 189a <__mod_timer+0x9a> 1862: 31 f6 xor %esi,%esi 1864: 4c 89 e7 mov %r12,%rdi 1867: e8 94 17 00 00 callq 3000 186c: 41 f6 44 24 2a 10 testb $0x10,0x2a(%r12) 1872: 75 17 jne 188b <__mod_timer+0x8b> 1874: 49 ff 4f 50 decq 0x50(%r15) 1878: 49 8b 44 24 10 mov 0x10(%r12),%rax 187d: 49 3b 47 48 cmp 0x48(%r15),%rax 1881: 75 08 jne 188b <__mod_timer+0x8b> 1883: 49 8b 47 40 mov 0x40(%r15),%rax 1887: 49 89 47 48 mov %rax,0x48(%r15) 188b: 49 ff 4f 58 decq 0x58(%r15) 188f: 74 1d je 18ae <__mod_timer+0xae> 1891: c7 45 cc 01 00 00 00 movl $0x1,-0x34(%rbp) 1898: eb 27 jmp 18c1 <__mod_timer+0xc1> 189a: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp) 18a1: 45 84 f6 test %r14b,%r14b 18a4: 74 1b je 18c1 <__mod_timer+0xc1> 18a6: 45 31 f6 xor %r14d,%r14d 18a9: e9 b7 00 00 00 jmpq 1965 <__mod_timer+0x165> 18ae: c7 45 cc 01 00 00 00 movl $0x1,-0x34(%rbp) 18b5: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 18b9: R_X86_64_32S jiffies 18bd: 49 89 47 40 mov %rax,0x40(%r15) 18c1: 4c 89 e7 mov %r12,%rdi 18c4: 48 89 de mov %rbx,%rsi 18c7: e8 84 03 00 00 callq 1c50 18cc: e8 00 00 00 00 callq 18d1 <__mod_timer+0xd1> 18cd: R_X86_64_PC32 mcount-0x4 18d1: 45 85 ed test %r13d,%r13d 18d4: 75 1f jne 18f5 <__mod_timer+0xf5> 18d6: 41 80 7f 64 00 cmpb $0x0,0x64(%r15) 18db: 74 18 je 18f5 <__mod_timer+0xf5> 18dd: 49 c7 c6 00 00 00 00 mov $0x0,%r14 18e0: R_X86_64_32S .data..percpu 18e4: e8 00 00 00 00 callq 18e9 <__mod_timer+0xe9> 18e5: R_X86_64_PC32 get_nohz_timer_target-0x4 18e9: 48 98 cltq 18eb: 4c 03 34 c5 00 00 00 00 add 0x0(,%rax,8),%r14 18ef: R_X86_64_32S __per_cpu_offset 18f3: eb 10 jmp 1905 <__mod_timer+0x105> 18f5: 49 c7 c6 00 00 00 00 mov $0x0,%r14 18f8: R_X86_64_32S .data..percpu 18fc: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 1901: R_X86_64_32S this_cpu_off 1905: 4d 39 f7 cmp %r14,%r15 1908: 74 47 je 1951 <__mod_timer+0x151> 190a: 49 89 dd mov %rbx,%r13 190d: 4d 39 67 38 cmp %r12,0x38(%r15) 1911: 74 3b je 194e <__mod_timer+0x14e> 1913: 41 80 4c 24 2a 08 orb $0x8,0x2a(%r12) 1919: e8 00 00 00 00 callq 191e <__mod_timer+0x11e> 191a: R_X86_64_PC32 mcount-0x4 191e: 4c 89 ff mov %r15,%rdi 1921: e8 00 00 00 00 callq 1926 <__mod_timer+0x126> 1922: R_X86_64_PC32 _raw_spin_unlock-0x4 1926: e8 00 00 00 00 callq 192b <__mod_timer+0x12b> 1927: R_X86_64_PC32 mcount-0x4 192b: 4c 89 f7 mov %r14,%rdi 192e: e8 00 00 00 00 callq 1933 <__mod_timer+0x133> 192f: R_X86_64_PC32 _raw_spin_lock-0x4 1933: bb 00 00 f0 ff mov $0xfff00000,%ebx 1938: 41 23 5c 24 28 and 0x28(%r12),%ebx 193d: 41 0b 5e 60 or 0x60(%r14),%ebx 1941: e8 00 00 00 00 callq 1946 <__mod_timer+0x146> 1942: R_X86_64_PC32 mcount-0x4 1946: 41 89 5c 24 28 mov %ebx,0x28(%r12) 194b: 4d 89 f7 mov %r14,%r15 194e: 4c 89 eb mov %r13,%rbx 1951: 44 8b 75 cc mov -0x34(%rbp),%r14d 1955: 49 89 5c 24 10 mov %rbx,0x10(%r12) 195a: 4c 89 ff mov %r15,%rdi 195d: 4c 89 e6 mov %r12,%rsi 1960: e8 4b 04 00 00 callq 1db0 1965: 48 8b 5d d0 mov -0x30(%rbp),%rbx 1969: e8 00 00 00 00 callq 196e <__mod_timer+0x16e> 196a: R_X86_64_PC32 mcount-0x4 196e: 4c 89 ff mov %r15,%rdi 1971: 48 89 de mov %rbx,%rsi 1974: e8 00 00 00 00 callq 1979 <__mod_timer+0x179> 1975: R_X86_64_PC32 _raw_spin_unlock_irqrestore-0x4 1979: 44 89 f0 mov %r14d,%eax 197c: 48 83 c4 18 add $0x18,%rsp 1980: 5b pop %rbx 1981: 41 5c pop %r12 1983: 41 5d pop %r13 1985: 41 5e pop %r14 1987: 41 5f pop %r15 1989: 5d pop %rbp 198a: c3 retq 198b: e8 00 00 00 00 callq 1990 <__mod_timer+0x190> 198c: R_X86_64_PC32 mcount-0x4 1990: 49 83 7c 24 38 00 cmpq $0x0,0x38(%r12) 1996: 0f 85 99 fe ff ff jne 1835 <__mod_timer+0x35> 199c: 48 8b 45 08 mov 0x8(%rbp),%rax 19a0: 49 89 44 24 38 mov %rax,0x38(%r12) 19a5: e8 00 00 00 00 callq 19aa <__mod_timer+0x1aa> 19a6: R_X86_64_PC32 mcount-0x4 19aa: 49 89 df mov %rbx,%r15 19ad: 65 48 8b 1c 25 00 00 00 00 mov %gs:0x0,%rbx 19b2: R_X86_64_32S current_task 19b6: 48 8b 83 88 06 00 00 mov 0x688(%rbx),%rax 19bd: 48 8b 8b 90 06 00 00 mov 0x690(%rbx),%rcx 19c4: 49 89 4c 24 48 mov %rcx,0x48(%r12) 19c9: 49 89 44 24 40 mov %rax,0x40(%r12) 19ce: e8 00 00 00 00 callq 19d3 <__mod_timer+0x1d3> 19cf: R_X86_64_PC32 mcount-0x4 19d3: 8b 83 40 04 00 00 mov 0x440(%rbx),%eax 19d9: 4c 89 fb mov %r15,%rbx 19dc: 41 89 44 24 30 mov %eax,0x30(%r12) 19e1: e9 4f fe ff ff jmpq 1835 <__mod_timer+0x35> 19e6: 0f 0b ud2 19e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 19f0: eb fe jmp 19f0 <__mod_timer+0x1f0> 19f2: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001a00 : 1a00: 55 push %rbp 1a01: 48 89 e5 mov %rsp,%rbp 1a04: 41 57 push %r15 1a06: 41 56 push %r14 1a08: 53 push %rbx 1a09: 50 push %rax 1a0a: 49 89 f7 mov %rsi,%r15 1a0d: 49 89 fe mov %rdi,%r14 1a10: e8 00 00 00 00 callq 1a15 1a11: R_X86_64_PC32 mcount-0x4 1a15: e8 00 00 00 00 callq 1a1a 1a16: R_X86_64_PC32 mcount-0x4 1a1a: 49 63 46 2c movslq 0x2c(%r14),%rax 1a1e: 48 85 c0 test %rax,%rax 1a21: 79 26 jns 1a49 1a23: 4c 89 f9 mov %r15,%rcx 1a26: 48 2b 0c 25 00 00 00 00 sub 0x0,%rcx 1a2a: R_X86_64_32S jiffies 1a2e: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 1a35: 7c 4e jl 1a85 1a37: 48 89 c8 mov %rcx,%rax 1a3a: 48 c1 f8 3f sar $0x3f,%rax 1a3e: 48 c1 e8 38 shr $0x38,%rax 1a42: 48 01 c8 add %rcx,%rax 1a45: 48 c1 f8 08 sar $0x8,%rax 1a49: 4a 8d 1c 38 lea (%rax,%r15,1),%rbx 1a4d: 48 89 d9 mov %rbx,%rcx 1a50: 4c 31 f9 xor %r15,%rcx 1a53: 48 89 4d e0 mov %rcx,-0x20(%rbp) 1a57: 48 85 c0 test %rax,%rax 1a5a: 74 29 je 1a85 1a5c: 48 8d 7d e0 lea -0x20(%rbp),%rdi 1a60: be 40 00 00 00 mov $0x40,%esi 1a65: e8 00 00 00 00 callq 1a6a 1a66: R_X86_64_PC32 find_last_bit-0x4 1a6a: ba 01 00 00 00 mov $0x1,%edx 1a6f: 88 c1 mov %al,%cl 1a71: 48 d3 e2 shl %cl,%rdx 1a74: 48 8d 42 ff lea -0x1(%rdx),%rax 1a78: 48 89 45 e0 mov %rax,-0x20(%rbp) 1a7c: 48 f7 da neg %rdx 1a7f: 48 21 d3 and %rdx,%rbx 1a82: 49 89 df mov %rbx,%r15 1a85: e8 00 00 00 00 callq 1a8a 1a86: R_X86_64_PC32 mcount-0x4 1a8a: 49 83 7e 08 00 cmpq $0x0,0x8(%r14) 1a8f: 74 0b je 1a9c 1a91: b8 01 00 00 00 mov $0x1,%eax 1a96: 4d 39 7e 10 cmp %r15,0x10(%r14) 1a9a: 74 0f je 1aab 1a9c: 31 d2 xor %edx,%edx 1a9e: 31 c9 xor %ecx,%ecx 1aa0: 4c 89 f7 mov %r14,%rdi 1aa3: 4c 89 fe mov %r15,%rsi 1aa6: e8 55 fd ff ff callq 1800 <__mod_timer> 1aab: 48 83 c4 08 add $0x8,%rsp 1aaf: 5b pop %rbx 1ab0: 41 5e pop %r14 1ab2: 41 5f pop %r15 1ab4: 5d pop %rbp 1ab5: c3 retq 1ab6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 0000000000001ac0 : 1ac0: 55 push %rbp 1ac1: 48 89 e5 mov %rsp,%rbp 1ac4: 41 56 push %r14 1ac6: 53 push %rbx 1ac7: 49 89 f6 mov %rsi,%r14 1aca: 48 89 fb mov %rdi,%rbx 1acd: e8 00 00 00 00 callq 1ad2 1ace: R_X86_64_PC32 mcount-0x4 1ad2: 4c 39 73 10 cmp %r14,0x10(%rbx) 1ad6: 75 11 jne 1ae9 1ad8: e8 00 00 00 00 callq 1add 1ad9: R_X86_64_PC32 mcount-0x4 1add: b8 01 00 00 00 mov $0x1,%eax 1ae2: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 1ae7: 75 12 jne 1afb 1ae9: 31 d2 xor %edx,%edx 1aeb: b9 01 00 00 00 mov $0x1,%ecx 1af0: 48 89 df mov %rbx,%rdi 1af3: 4c 89 f6 mov %r14,%rsi 1af6: e8 05 fd ff ff callq 1800 <__mod_timer> 1afb: 5b pop %rbx 1afc: 41 5e pop %r14 1afe: 5d pop %rbp 1aff: c3 retq 0000000000001b00 : 1b00: 55 push %rbp 1b01: 48 89 e5 mov %rsp,%rbp 1b04: 53 push %rbx 1b05: 50 push %rax 1b06: 48 89 fb mov %rdi,%rbx 1b09: e8 00 00 00 00 callq 1b0e 1b0a: R_X86_64_PC32 mcount-0x4 1b0e: e8 00 00 00 00 callq 1b13 1b0f: R_X86_64_PC32 mcount-0x4 1b13: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 1b18: 75 13 jne 1b2d 1b1a: 48 8b 73 10 mov 0x10(%rbx),%rsi 1b1e: 48 89 df mov %rbx,%rdi 1b21: e8 00 00 00 00 callq 1b26 1b22: R_X86_64_PC32 mod_timer-0x4 1b26: 48 83 c4 08 add $0x8,%rsp 1b2a: 5b pop %rbx 1b2b: 5d pop %rbp 1b2c: c3 retq 1b2d: 0f 0b ud2 1b2f: 90 nop 1b30: eb fe jmp 1b30 1b32: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001b40 : 1b40: 55 push %rbp 1b41: 48 89 e5 mov %rsp,%rbp 1b44: 41 57 push %r15 1b46: 41 56 push %r14 1b48: 41 55 push %r13 1b4a: 41 54 push %r12 1b4c: 53 push %rbx 1b4d: 50 push %rax 1b4e: 41 89 f7 mov %esi,%r15d 1b51: 49 89 fd mov %rdi,%r13 1b54: e8 00 00 00 00 callq 1b59 1b55: R_X86_64_PC32 mcount-0x4 1b59: 48 c7 c3 00 00 00 00 mov $0x0,%rbx 1b5c: R_X86_64_32S .data..percpu 1b60: 49 63 c7 movslq %r15d,%rax 1b63: 4c 8b 34 c5 00 00 00 00 mov 0x0(,%rax,8),%r14 1b67: R_X86_64_32S __per_cpu_offset 1b6b: e8 00 00 00 00 callq 1b70 1b6c: R_X86_64_PC32 mcount-0x4 1b70: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 1b73: R_X86_64_32S timer_stats_active 1b78: 75 78 jne 1bf2 1b7a: e8 00 00 00 00 callq 1b7f 1b7b: R_X86_64_PC32 mcount-0x4 1b7f: 49 83 7d 08 00 cmpq $0x0,0x8(%r13) 1b84: 75 60 jne 1be6 1b86: 49 01 de add %rbx,%r14 1b89: 49 83 7d 18 00 cmpq $0x0,0x18(%r13) 1b8e: 74 56 je 1be6 1b90: e8 00 00 00 00 callq 1b95 1b91: R_X86_64_PC32 mcount-0x4 1b95: 4c 89 f7 mov %r14,%rdi 1b98: e8 00 00 00 00 callq 1b9d 1b99: R_X86_64_PC32 _raw_spin_lock_irqsave-0x4 1b9d: 49 89 c4 mov %rax,%r12 1ba0: b8 00 00 f0 ff mov $0xfff00000,%eax 1ba5: 41 23 45 28 and 0x28(%r13),%eax 1ba9: 44 09 f8 or %r15d,%eax 1bac: 41 89 45 28 mov %eax,0x28(%r13) 1bb0: 49 8b 75 10 mov 0x10(%r13),%rsi 1bb4: 4c 89 ef mov %r13,%rdi 1bb7: e8 94 00 00 00 callq 1c50 1bbc: 4c 89 f7 mov %r14,%rdi 1bbf: 4c 89 ee mov %r13,%rsi 1bc2: e8 e9 01 00 00 callq 1db0 1bc7: e8 00 00 00 00 callq 1bcc 1bc8: R_X86_64_PC32 mcount-0x4 1bcc: 4c 89 f7 mov %r14,%rdi 1bcf: 4c 89 e6 mov %r12,%rsi 1bd2: e8 00 00 00 00 callq 1bd7 1bd3: R_X86_64_PC32 _raw_spin_unlock_irqrestore-0x4 1bd7: 48 83 c4 08 add $0x8,%rsp 1bdb: 5b pop %rbx 1bdc: 41 5c pop %r12 1bde: 41 5d pop %r13 1be0: 41 5e pop %r14 1be2: 41 5f pop %r15 1be4: 5d pop %rbp 1be5: c3 retq 1be6: 0f 0b ud2 1be8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bf0: eb fe jmp 1bf0 1bf2: e8 00 00 00 00 callq 1bf7 1bf3: R_X86_64_PC32 mcount-0x4 1bf7: 49 83 7d 38 00 cmpq $0x0,0x38(%r13) 1bfc: 0f 85 78 ff ff ff jne 1b7a 1c02: 48 8b 45 08 mov 0x8(%rbp),%rax 1c06: 49 89 45 38 mov %rax,0x38(%r13) 1c0a: e8 00 00 00 00 callq 1c0f 1c0b: R_X86_64_PC32 mcount-0x4 1c0f: 65 4c 8b 24 25 00 00 00 00 mov %gs:0x0,%r12 1c14: R_X86_64_32S current_task 1c18: 49 8b 84 24 88 06 00 00 mov 0x688(%r12),%rax 1c20: 49 8b 8c 24 90 06 00 00 mov 0x690(%r12),%rcx 1c28: 49 89 4d 48 mov %rcx,0x48(%r13) 1c2c: 49 89 45 40 mov %rax,0x40(%r13) 1c30: e8 00 00 00 00 callq 1c35 1c31: R_X86_64_PC32 mcount-0x4 1c35: 41 8b 84 24 40 04 00 00 mov 0x440(%r12),%eax 1c3d: 41 89 45 30 mov %eax,0x30(%r13) 1c41: e9 34 ff ff ff jmpq 1b7a 1c46: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 0000000000001c50 : 1c50: 55 push %rbp 1c51: 48 89 e5 mov %rsp,%rbp 1c54: 41 57 push %r15 1c56: 41 56 push %r14 1c58: 41 54 push %r12 1c5a: 53 push %rbx 1c5b: 49 89 f6 mov %rsi,%r14 1c5e: 49 89 fc mov %rdi,%r12 1c61: e8 00 00 00 00 callq 1c66 1c62: R_X86_64_PC32 mcount-0x4 1c66: e8 00 00 00 00 callq 1c6b 1c67: R_X86_64_PC32 mcount-0x4 1c6b: 45 8b 7c 24 28 mov 0x28(%r12),%r15d 1c70: e8 00 00 00 00 callq 1c75 1c71: R_X86_64_PC32 mcount-0x4 1c75: e8 00 00 00 00 callq 1c7a 1c76: R_X86_64_PC32 mcount-0x4 1c7a: e8 00 00 00 00 callq 1c7f 1c7b: R_X86_64_PC32 mcount-0x4 1c7f: e8 00 00 00 00 callq 1c84 1c80: R_X86_64_PC32 mcount-0x4 1c84: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 1c87: R_X86_64_32S __tracepoint_timer_start+0x8 1c8c: 0f 8e 9b 00 00 00 jle 1d2d 1c92: e8 00 00 00 00 callq 1c97 1c93: R_X86_64_PC32 mcount-0x4 1c97: e8 00 00 00 00 callq 1c9c 1c98: R_X86_64_PC32 mcount-0x4 1c9c: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 1ca0: R_X86_64_32S __preempt_count 1ca5: e8 00 00 00 00 callq 1caa 1ca6: R_X86_64_PC32 mcount-0x4 1caa: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 1cae: R_X86_64_32S __tracepoint_timer_start+0x20 1cb2: e8 00 00 00 00 callq 1cb7 1cb3: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 1cb7: 85 c0 test %eax,%eax 1cb9: 74 34 je 1cef 1cbb: 8a 04 25 00 00 00 00 mov 0x0,%al 1cbe: R_X86_64_32S .bss+0xa 1cc2: 24 01 and $0x1,%al 1cc4: 75 29 jne 1cef 1cc6: e8 00 00 00 00 callq 1ccb 1cc7: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 1ccb: 85 c0 test %eax,%eax 1ccd: 75 20 jne 1cef 1ccf: c6 04 25 00 00 00 00 01 movb $0x1,0x0 1cd2: R_X86_64_32S .bss+0xa 1cd7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1cda: R_X86_64_32S .rodata.str1.1+0x31d 1cde: be 47 00 00 00 mov $0x47,%esi 1ce3: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1ce6: R_X86_64_32S .rodata.str1.1+0x33a 1cea: e8 00 00 00 00 callq 1cef 1ceb: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 1cef: 48 85 db test %rbx,%rbx 1cf2: 74 26 je 1d1a 1cf4: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 1d00: 48 8b 7b 08 mov 0x8(%rbx),%rdi 1d04: 4c 89 e6 mov %r12,%rsi 1d07: 4c 89 f2 mov %r14,%rdx 1d0a: 44 89 f9 mov %r15d,%ecx 1d0d: ff 13 callq *(%rbx) 1d0f: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 1d14: 48 8d 5b 10 lea 0x10(%rbx),%rbx 1d18: 75 e6 jne 1d00 1d1a: e8 00 00 00 00 callq 1d1f 1d1b: R_X86_64_PC32 mcount-0x4 1d1f: e8 00 00 00 00 callq 1d24 1d20: R_X86_64_PC32 mcount-0x4 1d24: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 1d28: R_X86_64_32S __preempt_count 1d2d: e8 00 00 00 00 callq 1d32 1d2e: R_X86_64_PC32 mcount-0x4 1d32: e8 00 00 00 00 callq 1d37 1d33: R_X86_64_PC32 mcount-0x4 1d37: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 1d3b: R_X86_64_32S __preempt_count 1d40: e8 00 00 00 00 callq 1d45 1d41: R_X86_64_PC32 mcount-0x4 1d45: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 1d49: R_X86_64_32S __tracepoint_timer_start+0x20 1d4d: e8 00 00 00 00 callq 1d52 1d4e: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 1d52: 85 c0 test %eax,%eax 1d54: 74 34 je 1d8a 1d56: 8a 04 25 00 00 00 00 mov 0x0,%al 1d59: R_X86_64_32S .bss+0xb 1d5d: 24 01 and $0x1,%al 1d5f: 75 29 jne 1d8a 1d61: e8 00 00 00 00 callq 1d66 1d62: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 1d66: 85 c0 test %eax,%eax 1d68: 75 20 jne 1d8a 1d6a: c6 04 25 00 00 00 00 01 movb $0x1,0x0 1d6d: R_X86_64_32S .bss+0xb 1d72: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1d75: R_X86_64_32S .rodata.str1.1+0x31d 1d79: be 47 00 00 00 mov $0x47,%esi 1d7e: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1d81: R_X86_64_32S .rodata.str1.1+0x33a 1d85: e8 00 00 00 00 callq 1d8a 1d86: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 1d8a: e8 00 00 00 00 callq 1d8f 1d8b: R_X86_64_PC32 mcount-0x4 1d8f: e8 00 00 00 00 callq 1d94 1d90: R_X86_64_PC32 mcount-0x4 1d94: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 1d98: R_X86_64_32S __preempt_count 1d9d: 5b pop %rbx 1d9e: 41 5c pop %r12 1da0: 41 5e pop %r14 1da2: 41 5f pop %r15 1da4: 5d pop %rbp 1da5: c3 retq 1da6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 0000000000001db0 : 1db0: 55 push %rbp 1db1: 48 89 e5 mov %rsp,%rbp 1db4: 41 56 push %r14 1db6: 53 push %rbx 1db7: 49 89 f6 mov %rsi,%r14 1dba: 48 89 fb mov %rdi,%rbx 1dbd: e8 00 00 00 00 callq 1dc2 1dbe: R_X86_64_PC32 mcount-0x4 1dc2: 48 8b 43 58 mov 0x58(%rbx),%rax 1dc6: 48 8d 48 01 lea 0x1(%rax),%rcx 1dca: 48 89 4b 58 mov %rcx,0x58(%rbx) 1dce: 48 85 c0 test %rax,%rax 1dd1: 75 0c jne 1ddf 1dd3: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 1dd7: R_X86_64_32S jiffies 1ddb: 48 89 43 40 mov %rax,0x40(%rbx) 1ddf: 48 89 df mov %rbx,%rdi 1de2: 4c 89 f6 mov %r14,%rsi 1de5: e8 36 11 00 00 callq 2f20 <__internal_add_timer> 1dea: 41 f6 46 2a 10 testb $0x10,0x2a(%r14) 1def: 75 1f jne 1e10 1df1: 48 8b 43 50 mov 0x50(%rbx),%rax 1df5: 48 8d 48 01 lea 0x1(%rax),%rcx 1df9: 48 89 4b 50 mov %rcx,0x50(%rbx) 1dfd: 48 85 c0 test %rax,%rax 1e00: 49 8b 46 10 mov 0x10(%r14),%rax 1e04: 74 06 je 1e0c 1e06: 48 3b 43 48 cmp 0x48(%rbx),%rax 1e0a: 79 04 jns 1e10 1e0c: 48 89 43 48 mov %rax,0x48(%rbx) 1e10: 80 7b 65 00 cmpb $0x0,0x65(%rbx) 1e14: 74 16 je 1e2c 1e16: 41 f6 46 2a 10 testb $0x10,0x2a(%r14) 1e1b: 75 0a jne 1e27 1e1d: 8b 7b 60 mov 0x60(%rbx),%edi 1e20: e8 00 00 00 00 callq 1e25 1e21: R_X86_64_PC32 wake_up_nohz_cpu-0x4 1e25: eb 05 jmp 1e2c 1e27: e8 00 00 00 00 callq 1e2c 1e28: R_X86_64_PC32 mcount-0x4 1e2c: 5b pop %rbx 1e2d: 41 5e pop %r14 1e2f: 5d pop %rbp 1e30: c3 retq 1e31: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000001e40 : 1e40: 55 push %rbp 1e41: 48 89 e5 mov %rsp,%rbp 1e44: 41 57 push %r15 1e46: 41 56 push %r14 1e48: 53 push %rbx 1e49: 50 push %rax 1e4a: 48 89 fb mov %rdi,%rbx 1e4d: e8 00 00 00 00 callq 1e52 1e4e: R_X86_64_PC32 mcount-0x4 1e52: e8 00 00 00 00 callq 1e57 1e53: R_X86_64_PC32 mcount-0x4 1e57: e8 00 00 00 00 callq 1e5c 1e58: R_X86_64_PC32 mcount-0x4 1e5c: e8 00 00 00 00 callq 1e61 1e5d: R_X86_64_PC32 mcount-0x4 1e61: 48 c7 43 38 00 00 00 00 movq $0x0,0x38(%rbx) 1e69: e8 00 00 00 00 callq 1e6e 1e6a: R_X86_64_PC32 mcount-0x4 1e6e: 45 31 f6 xor %r14d,%r14d 1e71: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 1e76: 74 78 je 1ef0 1e78: 48 8d 75 e0 lea -0x20(%rbp),%rsi 1e7c: 48 89 df mov %rbx,%rdi 1e7f: e8 7c 00 00 00 callq 1f00 1e84: 49 89 c7 mov %rax,%r15 1e87: e8 00 00 00 00 callq 1e8c 1e88: R_X86_64_PC32 mcount-0x4 1e8c: e8 00 00 00 00 callq 1e91 1e8d: R_X86_64_PC32 mcount-0x4 1e91: 45 31 f6 xor %r14d,%r14d 1e94: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 1e99: 74 41 je 1edc 1e9b: 41 be 01 00 00 00 mov $0x1,%r14d 1ea1: be 01 00 00 00 mov $0x1,%esi 1ea6: 48 89 df mov %rbx,%rdi 1ea9: e8 52 11 00 00 callq 3000 1eae: f6 43 2a 10 testb $0x10,0x2a(%rbx) 1eb2: 75 16 jne 1eca 1eb4: 49 ff 4f 50 decq 0x50(%r15) 1eb8: 48 8b 43 10 mov 0x10(%rbx),%rax 1ebc: 49 3b 47 48 cmp 0x48(%r15),%rax 1ec0: 75 08 jne 1eca 1ec2: 49 8b 47 40 mov 0x40(%r15),%rax 1ec6: 49 89 47 48 mov %rax,0x48(%r15) 1eca: 49 ff 4f 58 decq 0x58(%r15) 1ece: 75 0c jne 1edc 1ed0: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 1ed4: R_X86_64_32S jiffies 1ed8: 49 89 47 40 mov %rax,0x40(%r15) 1edc: 48 8b 5d e0 mov -0x20(%rbp),%rbx 1ee0: e8 00 00 00 00 callq 1ee5 1ee1: R_X86_64_PC32 mcount-0x4 1ee5: 4c 89 ff mov %r15,%rdi 1ee8: 48 89 de mov %rbx,%rsi 1eeb: e8 00 00 00 00 callq 1ef0 1eec: R_X86_64_PC32 _raw_spin_unlock_irqrestore-0x4 1ef0: 44 89 f0 mov %r14d,%eax 1ef3: 48 83 c4 08 add $0x8,%rsp 1ef7: 5b pop %rbx 1ef8: 41 5e pop %r14 1efa: 41 5f pop %r15 1efc: 5d pop %rbp 1efd: c3 retq 1efe: 66 90 xchg %ax,%ax 0000000000001f00 : 1f00: 55 push %rbp 1f01: 48 89 e5 mov %rsp,%rbp 1f04: 41 57 push %r15 1f06: 41 56 push %r14 1f08: 41 55 push %r13 1f0a: 41 54 push %r12 1f0c: 53 push %rbx 1f0d: 50 push %rax 1f0e: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1f12: 49 89 ff mov %rdi,%r15 1f15: e8 00 00 00 00 callq 1f1a 1f16: R_X86_64_PC32 mcount-0x4 1f1a: 49 c7 c5 00 00 00 00 mov $0x0,%r13 1f1d: R_X86_64_32S .data..percpu 1f21: eb 19 jmp 1f3c 1f23: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 1f30: e8 00 00 00 00 callq 1f35 1f31: R_X86_64_PC32 mcount-0x4 1f35: e8 00 00 00 00 callq 1f3a 1f36: R_X86_64_PC32 mcount-0x4 1f3a: f3 90 pause 1f3c: 45 8b 77 28 mov 0x28(%r15),%r14d 1f40: 41 f7 c6 00 00 08 00 test $0x80000,%r14d 1f47: 75 e7 jne 1f30 1f49: 44 89 f0 mov %r14d,%eax 1f4c: 25 ff ff 07 00 and $0x7ffff,%eax 1f51: 48 8b 1c c5 00 00 00 00 mov 0x0(,%rax,8),%rbx 1f55: R_X86_64_32S __per_cpu_offset 1f59: 4c 01 eb add %r13,%rbx 1f5c: e8 00 00 00 00 callq 1f61 1f5d: R_X86_64_PC32 mcount-0x4 1f61: 48 89 df mov %rbx,%rdi 1f64: e8 00 00 00 00 callq 1f69 1f65: R_X86_64_PC32 _raw_spin_lock_irqsave-0x4 1f69: 49 89 c4 mov %rax,%r12 1f6c: 48 8b 45 d0 mov -0x30(%rbp),%rax 1f70: 4c 89 20 mov %r12,(%rax) 1f73: 45 39 77 28 cmp %r14d,0x28(%r15) 1f77: 74 12 je 1f8b 1f79: e8 00 00 00 00 callq 1f7e 1f7a: R_X86_64_PC32 mcount-0x4 1f7e: 48 89 df mov %rbx,%rdi 1f81: 4c 89 e6 mov %r12,%rsi 1f84: e8 00 00 00 00 callq 1f89 1f85: R_X86_64_PC32 _raw_spin_unlock_irqrestore-0x4 1f89: eb a5 jmp 1f30 1f8b: 48 89 d8 mov %rbx,%rax 1f8e: 48 83 c4 08 add $0x8,%rsp 1f92: 5b pop %rbx 1f93: 41 5c pop %r12 1f95: 41 5d pop %r13 1f97: 41 5e pop %r14 1f99: 41 5f pop %r15 1f9b: 5d pop %rbp 1f9c: c3 retq 1f9d: 0f 1f 00 nopl (%rax) 0000000000001fa0 : 1fa0: 55 push %rbp 1fa1: 48 89 e5 mov %rsp,%rbp 1fa4: 41 57 push %r15 1fa6: 41 56 push %r14 1fa8: 53 push %rbx 1fa9: 50 push %rax 1faa: 48 89 fb mov %rdi,%rbx 1fad: e8 00 00 00 00 callq 1fb2 1fae: R_X86_64_PC32 mcount-0x4 1fb2: e8 00 00 00 00 callq 1fb7 1fb3: R_X86_64_PC32 mcount-0x4 1fb7: e8 00 00 00 00 callq 1fbc 1fb8: R_X86_64_PC32 mcount-0x4 1fbc: 48 8d 75 e0 lea -0x20(%rbp),%rsi 1fc0: 48 89 df mov %rbx,%rdi 1fc3: e8 38 ff ff ff callq 1f00 1fc8: 49 89 c6 mov %rax,%r14 1fcb: 41 bf ff ff ff ff mov $0xffffffff,%r15d 1fd1: 49 39 5e 38 cmp %rbx,0x38(%r14) 1fd5: 74 62 je 2039 1fd7: e8 00 00 00 00 callq 1fdc 1fd8: R_X86_64_PC32 mcount-0x4 1fdc: 48 c7 43 38 00 00 00 00 movq $0x0,0x38(%rbx) 1fe4: e8 00 00 00 00 callq 1fe9 1fe5: R_X86_64_PC32 mcount-0x4 1fe9: e8 00 00 00 00 callq 1fee 1fea: R_X86_64_PC32 mcount-0x4 1fee: 45 31 ff xor %r15d,%r15d 1ff1: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 1ff6: 74 41 je 2039 1ff8: 41 bf 01 00 00 00 mov $0x1,%r15d 1ffe: be 01 00 00 00 mov $0x1,%esi 2003: 48 89 df mov %rbx,%rdi 2006: e8 f5 0f 00 00 callq 3000 200b: f6 43 2a 10 testb $0x10,0x2a(%rbx) 200f: 75 16 jne 2027 2011: 49 ff 4e 50 decq 0x50(%r14) 2015: 48 8b 43 10 mov 0x10(%rbx),%rax 2019: 49 3b 46 48 cmp 0x48(%r14),%rax 201d: 75 08 jne 2027 201f: 49 8b 46 40 mov 0x40(%r14),%rax 2023: 49 89 46 48 mov %rax,0x48(%r14) 2027: 49 ff 4e 58 decq 0x58(%r14) 202b: 75 0c jne 2039 202d: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 2031: R_X86_64_32S jiffies 2035: 49 89 46 40 mov %rax,0x40(%r14) 2039: 48 8b 5d e0 mov -0x20(%rbp),%rbx 203d: e8 00 00 00 00 callq 2042 203e: R_X86_64_PC32 mcount-0x4 2042: 4c 89 f7 mov %r14,%rdi 2045: 48 89 de mov %rbx,%rsi 2048: e8 00 00 00 00 callq 204d 2049: R_X86_64_PC32 _raw_spin_unlock_irqrestore-0x4 204d: 44 89 f8 mov %r15d,%eax 2050: 48 83 c4 08 add $0x8,%rsp 2054: 5b pop %rbx 2055: 41 5e pop %r14 2057: 41 5f pop %r15 2059: 5d pop %rbp 205a: c3 retq 205b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000002060 : 2060: 55 push %rbp 2061: 48 89 e5 mov %rsp,%rbp 2064: 41 57 push %r15 2066: 41 56 push %r14 2068: 53 push %rbx 2069: 50 push %rax 206a: 48 89 fb mov %rdi,%rbx 206d: e8 00 00 00 00 callq 2072 206e: R_X86_64_PC32 mcount-0x4 2072: e8 00 00 00 00 callq 2077 2073: R_X86_64_PC32 mcount-0x4 2077: e8 00 00 00 00 callq 207c 2078: R_X86_64_PC32 mcount-0x4 207c: ff 14 25 00 00 00 00 callq *0x0 207f: R_X86_64_32S pv_irq_ops 2083: 49 89 c7 mov %rax,%r15 2086: e8 00 00 00 00 callq 208b 2087: R_X86_64_PC32 mcount-0x4 208b: ff 14 25 00 00 00 00 callq *0x0 208e: R_X86_64_32S pv_irq_ops+0x10 2092: e8 00 00 00 00 callq 2097 2093: R_X86_64_PC32 trace_hardirqs_off-0x4 2097: 4c 8d 73 50 lea 0x50(%rbx),%r14 209b: 48 c7 04 24 00 00 00 00 movq $0x0,(%rsp) 209f: R_X86_64_32S .text+0x209b 20a3: 31 f6 xor %esi,%esi 20a5: 31 d2 xor %edx,%edx 20a7: 31 c9 xor %ecx,%ecx 20a9: 41 b8 01 00 00 00 mov $0x1,%r8d 20af: 45 31 c9 xor %r9d,%r9d 20b2: 4c 89 f7 mov %r14,%rdi 20b5: e8 00 00 00 00 callq 20ba 20b6: R_X86_64_PC32 lock_acquire-0x4 20ba: be 01 00 00 00 mov $0x1,%esi 20bf: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 20c2: R_X86_64_32S .text+0x20ba 20c6: 4c 89 f7 mov %r14,%rdi 20c9: e8 00 00 00 00 callq 20ce 20ca: R_X86_64_PC32 lock_release-0x4 20ce: e8 00 00 00 00 callq 20d3 20cf: R_X86_64_PC32 mcount-0x4 20d3: 4c 89 f8 mov %r15,%rax 20d6: 49 89 c6 mov %rax,%r14 20d9: f6 c4 02 test $0x2,%ah 20dc: 75 16 jne 20f4 20de: e8 00 00 00 00 callq 20e3 20df: R_X86_64_PC32 mcount-0x4 20e3: 4c 89 f7 mov %r14,%rdi 20e6: ff 14 25 00 00 00 00 callq *0x0 20e9: R_X86_64_32S pv_irq_ops+0x8 20ed: e8 00 00 00 00 callq 20f2 20ee: R_X86_64_PC32 trace_hardirqs_off-0x4 20f2: eb 14 jmp 2108 20f4: e8 00 00 00 00 callq 20f9 20f5: R_X86_64_PC32 trace_hardirqs_on-0x4 20f9: e8 00 00 00 00 callq 20fe 20fa: R_X86_64_PC32 mcount-0x4 20fe: 4c 89 f7 mov %r14,%rdi 2101: ff 14 25 00 00 00 00 callq *0x0 2104: R_X86_64_32S pv_irq_ops+0x8 2108: e8 00 00 00 00 callq 210d 2109: R_X86_64_PC32 mcount-0x4 210d: 65 8b 04 25 00 00 00 00 mov %gs:0x0,%eax 2111: R_X86_64_32S __preempt_count 2115: a9 00 00 0f 00 test $0xf0000,%eax 211a: 74 30 je 214c 211c: f6 43 2a 20 testb $0x20,0x2a(%rbx) 2120: 75 2a jne 214c 2122: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2125: R_X86_64_32S .rodata.str1.1+0x16 2129: be 4a 04 00 00 mov $0x44a,%esi 212e: e8 00 00 00 00 callq 2133 212f: R_X86_64_PC32 warn_slowpath_null-0x4 2133: eb 17 jmp 214c 2135: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 2140: e8 00 00 00 00 callq 2145 2141: R_X86_64_PC32 mcount-0x4 2145: e8 00 00 00 00 callq 214a 2146: R_X86_64_PC32 mcount-0x4 214a: f3 90 pause 214c: 48 89 df mov %rbx,%rdi 214f: e8 00 00 00 00 callq 2154 2150: R_X86_64_PC32 try_to_del_timer_sync-0x4 2154: 85 c0 test %eax,%eax 2156: 78 e8 js 2140 2158: 48 83 c4 08 add $0x8,%rsp 215c: 5b pop %rbx 215d: 41 5e pop %r14 215f: 41 5f pop %r15 2161: 5d pop %rbp 2162: c3 retq 2163: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002170 : 2170: 55 push %rbp 2171: 48 89 e5 mov %rsp,%rbp 2174: 41 57 push %r15 2176: 41 56 push %r14 2178: 41 55 push %r13 217a: 41 54 push %r12 217c: 53 push %rbx 217d: 48 83 ec 38 sub $0x38,%rsp 2181: 49 89 f6 mov %rsi,%r14 2184: 48 89 7d a8 mov %rdi,-0x58(%rbp) 2188: 49 bd ff ff ff ff ff ff ff 7f movabs $0x7fffffffffffffff,%r13 2192: e8 00 00 00 00 callq 2197 2193: R_X86_64_PC32 mcount-0x4 2197: 49 c7 c4 00 00 00 00 mov $0x0,%r12 219a: R_X86_64_32S .data..percpu 219e: 65 4c 03 24 25 00 00 00 00 add %gs:0x0,%r12 21a3: R_X86_64_32S this_cpu_off 21a7: 65 8b 1c 25 00 00 00 00 mov %gs:0x0,%ebx 21ab: R_X86_64_32S cpu_number 21af: 4c 8b 3c 25 00 00 00 00 mov 0x0,%r15 21b3: R_X86_64_32S cpu_online_mask 21b7: e8 00 00 00 00 callq 21bc 21b8: R_X86_64_PC32 mcount-0x4 21bc: e8 00 00 00 00 callq 21c1 21bd: R_X86_64_PC32 mcount-0x4 21c1: 89 db mov %ebx,%ebx 21c3: e8 00 00 00 00 callq 21c8 21c4: R_X86_64_PC32 mcount-0x4 21c8: 49 0f a3 1f bt %rbx,(%r15) 21cc: 19 c0 sbb %eax,%eax 21ce: 85 c0 test %eax,%eax 21d0: 0f 84 bd 01 00 00 je 2393 21d6: e8 00 00 00 00 callq 21db 21d7: R_X86_64_PC32 mcount-0x4 21db: 4c 89 e7 mov %r12,%rdi 21de: e8 00 00 00 00 callq 21e3 21df: R_X86_64_PC32 _raw_spin_lock-0x4 21e3: 49 83 7c 24 50 00 cmpq $0x0,0x50(%r12) 21e9: 0f 84 62 01 00 00 je 2351 21ef: 49 8b 44 24 48 mov 0x48(%r12),%rax 21f4: 49 39 44 24 40 cmp %rax,0x40(%r12) 21f9: 0f 88 3b 01 00 00 js 233a 21ff: e8 00 00 00 00 callq 2204 2200: R_X86_64_PC32 mcount-0x4 2204: 49 8b 54 24 40 mov 0x40(%r12),%rdx 2209: 48 8d 82 ff ff ff 3f lea 0x3fffffff(%rdx),%rax 2210: 0f b6 f2 movzbl %dl,%esi 2213: 89 f7 mov %esi,%edi 2215: 89 f9 mov %edi,%ecx 2217: 49 8b 4c cc 68 mov 0x68(%r12,%rcx,8),%rcx 221c: eb 05 jmp 2223 221e: 66 90 xchg %ax,%ax 2220: 48 8b 09 mov (%rcx),%rcx 2223: 48 85 c9 test %rcx,%rcx 2226: 74 08 je 2230 2228: f6 41 2a 10 testb $0x10,0x2a(%rcx) 222c: 75 f2 jne 2220 222e: eb 0e jmp 223e 2230: ff c7 inc %edi 2232: 40 0f b6 ff movzbl %dil,%edi 2236: 31 c9 xor %ecx,%ecx 2238: 39 f7 cmp %esi,%edi 223a: 75 d9 jne 2215 223c: eb 14 jmp 2252 223e: 48 8b 41 10 mov 0x10(%rcx),%rax 2242: 8d 5e ff lea -0x1(%rsi),%ebx 2245: b9 01 00 00 00 mov $0x1,%ecx 224a: 39 fb cmp %edi,%ebx 224c: 0f 82 e3 00 00 00 jb 2335 2252: 41 b9 00 01 00 00 mov $0x100,%r9d 2258: 41 29 f1 sub %esi,%r9d 225b: 45 31 c0 xor %r8d,%r8d 225e: 85 f6 test %esi,%esi 2260: 4d 0f 44 c8 cmove %r8,%r9 2264: 49 01 d1 add %rdx,%r9 2267: 49 c1 e9 08 shr $0x8,%r9 226b: 49 8d bc 24 68 08 00 00 lea 0x868(%r12),%rdi 2273: 48 89 7d b0 mov %rdi,-0x50(%rbp) 2277: 49 8d 94 24 68 0a 00 00 lea 0xa68(%r12),%rdx 227f: 48 89 55 b8 mov %rdx,-0x48(%rbp) 2283: 49 8d 94 24 68 0c 00 00 lea 0xc68(%r12),%rdx 228b: 48 89 55 c0 mov %rdx,-0x40(%rbp) 228f: 4c 89 e2 mov %r12,%rdx 2292: 48 81 c2 68 0e 00 00 add $0xe68,%rdx 2299: 48 89 55 c8 mov %rdx,-0x38(%rbp) 229d: eb 25 jmp 22c4 229f: 90 nop 22a0: bf 40 00 00 00 mov $0x40,%edi 22a5: 29 f7 sub %esi,%edi 22a7: 85 f6 test %esi,%esi 22a9: be 00 00 00 00 mov $0x0,%esi 22ae: 48 0f 45 f7 cmovne %rdi,%rsi 22b2: 4c 01 ce add %r9,%rsi 22b5: 48 c1 ee 06 shr $0x6,%rsi 22b9: 4a 8b 7c c5 b8 mov -0x48(%rbp,%r8,8),%rdi 22be: 49 89 d0 mov %rdx,%r8 22c1: 49 89 f1 mov %rsi,%r9 22c4: 44 89 ce mov %r9d,%esi 22c7: 83 e6 3f and $0x3f,%esi 22ca: 89 f2 mov %esi,%edx 22cc: 0f 1f 40 00 nopl 0x0(%rax) 22d0: 89 d3 mov %edx,%ebx 22d2: 48 8b 1c df mov (%rdi,%rbx,8),%rbx 22d6: eb 0b jmp 22e3 22d8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 22e0: 48 8b 1b mov (%rbx),%rbx 22e3: 48 85 db test %rbx,%rbx 22e6: 74 18 je 2300 22e8: f6 43 2a 10 testb $0x10,0x2a(%rbx) 22ec: 75 f2 jne 22e0 22ee: 48 8b 4b 10 mov 0x10(%rbx),%rcx 22f2: 48 39 c1 cmp %rax,%rcx 22f5: 48 0f 48 c1 cmovs %rcx,%rax 22f9: b9 01 00 00 00 mov $0x1,%ecx 22fe: eb e0 jmp 22e0 2300: 85 c9 test %ecx,%ecx 2302: 75 1c jne 2320 2304: ff c2 inc %edx 2306: 83 e2 3f and $0x3f,%edx 2309: 31 c9 xor %ecx,%ecx 230b: 39 f2 cmp %esi,%edx 230d: 75 c1 jne 22d0 230f: eb 16 jmp 2327 2311: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 2320: 8d 7e ff lea -0x1(%rsi),%edi 2323: 39 d7 cmp %edx,%edi 2325: 72 0e jb 2335 2327: 49 8d 50 01 lea 0x1(%r8),%rdx 232b: 48 83 fa 03 cmp $0x3,%rdx 232f: 0f 8e 6b ff ff ff jle 22a0 2335: 49 89 44 24 48 mov %rax,0x48(%r12) 233a: 48 39 45 a8 cmp %rax,-0x58(%rbp) 233e: 4d 89 f5 mov %r14,%r13 2341: 79 0e jns 2351 2343: 48 2b 45 a8 sub -0x58(%rbp),%rax 2347: 4c 69 e8 00 09 3d 00 imul $0x3d0900,%rax,%r13 234e: 4d 01 f5 add %r14,%r13 2351: e8 00 00 00 00 callq 2356 2352: R_X86_64_PC32 mcount-0x4 2356: 4c 89 e7 mov %r12,%rdi 2359: e8 00 00 00 00 callq 235e 235a: R_X86_64_PC32 _raw_spin_unlock-0x4 235e: e8 00 00 00 00 callq 2363 235f: R_X86_64_PC32 mcount-0x4 2363: e8 00 00 00 00 callq 2368 2364: R_X86_64_PC32 hrtimer_get_next_event-0x4 2368: 4c 39 e8 cmp %r13,%rax 236b: 73 26 jae 2393 236d: 4c 39 f0 cmp %r14,%rax 2370: 4d 89 f5 mov %r14,%r13 2373: 76 1e jbe 2393 2375: 48 05 ff 08 3d 00 add $0x3d08ff,%rax 237b: 48 b9 db 34 b6 d7 82 de 1b 43 movabs $0x431bde82d7b634db,%rcx 2385: 48 f7 e1 mul %rcx 2388: 48 c1 ea 14 shr $0x14,%rdx 238c: 4c 69 ea 00 09 3d 00 imul $0x3d0900,%rdx,%r13 2393: 4c 89 e8 mov %r13,%rax 2396: 48 83 c4 38 add $0x38,%rsp 239a: 5b pop %rbx 239b: 41 5c pop %r12 239d: 41 5d pop %r13 239f: 41 5e pop %r14 23a1: 41 5f pop %r15 23a3: 5d pop %rbp 23a4: c3 retq 23a5: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000023b0 : 23b0: 55 push %rbp 23b1: 48 89 e5 mov %rsp,%rbp 23b4: 41 56 push %r14 23b6: 53 push %rbx 23b7: 89 fb mov %edi,%ebx 23b9: e8 00 00 00 00 callq 23be 23ba: R_X86_64_PC32 mcount-0x4 23be: e8 00 00 00 00 callq 23c3 23bf: R_X86_64_PC32 mcount-0x4 23c3: 65 4c 8b 34 25 00 00 00 00 mov %gs:0x0,%r14 23c8: R_X86_64_32S current_task 23cc: 4c 89 f7 mov %r14,%rdi 23cf: 89 de mov %ebx,%esi 23d1: e8 00 00 00 00 callq 23d6 23d2: R_X86_64_PC32 account_process_tick-0x4 23d6: e8 00 00 00 00 callq 23db 23d7: R_X86_64_PC32 mcount-0x4 23db: e8 00 00 00 00 callq 23e0 23dc: R_X86_64_PC32 hrtimer_run_queues-0x4 23e0: bf 01 00 00 00 mov $0x1,%edi 23e5: e8 00 00 00 00 callq 23ea 23e6: R_X86_64_PC32 raise_softirq-0x4 23ea: 89 df mov %ebx,%edi 23ec: e8 00 00 00 00 callq 23f1 23ed: R_X86_64_PC32 rcu_check_callbacks-0x4 23f1: e8 00 00 00 00 callq 23f6 23f2: R_X86_64_PC32 mcount-0x4 23f6: 65 8b 04 25 00 00 00 00 mov %gs:0x0,%eax 23fa: R_X86_64_32S __preempt_count 23fe: a9 00 00 0f 00 test $0xf0000,%eax 2403: 74 05 je 240a 2405: e8 00 00 00 00 callq 240a 2406: R_X86_64_PC32 irq_work_tick-0x4 240a: e8 00 00 00 00 callq 240f 240b: R_X86_64_PC32 scheduler_tick-0x4 240f: 4c 89 f7 mov %r14,%rdi 2412: e8 00 00 00 00 callq 2417 2413: R_X86_64_PC32 run_posix_cpu_timers-0x4 2417: 5b pop %rbx 2418: 41 5e pop %r14 241a: 5d pop %rbp 241b: c3 retq 241c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002420 : 2420: 55 push %rbp 2421: 48 89 e5 mov %rsp,%rbp 2424: e8 00 00 00 00 callq 2429 2425: R_X86_64_PC32 mcount-0x4 2429: e8 00 00 00 00 callq 242e 242a: R_X86_64_PC32 hrtimer_run_queues-0x4 242e: bf 01 00 00 00 mov $0x1,%edi 2433: e8 00 00 00 00 callq 2438 2434: R_X86_64_PC32 raise_softirq-0x4 2438: 5d pop %rbp 2439: c3 retq 243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000002440 : 2440: 55 push %rbp 2441: 48 89 e5 mov %rsp,%rbp 2444: 53 push %rbx 2445: 50 push %rax 2446: 48 89 fb mov %rdi,%rbx 2449: e8 00 00 00 00 callq 244e 244a: R_X86_64_PC32 mcount-0x4 244e: e8 00 00 00 00 callq 2453 244f: R_X86_64_PC32 mcount-0x4 2453: 89 df mov %ebx,%edi 2455: e8 00 00 00 00 callq 245a 2456: R_X86_64_PC32 alarm_setitimer-0x4 245a: 89 c0 mov %eax,%eax 245c: 48 83 c4 08 add $0x8,%rsp 2460: 5b pop %rbx 2461: 5d pop %rbp 2462: c3 retq 2463: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002470 : 2470: 55 push %rbp 2471: 48 89 e5 mov %rsp,%rbp 2474: 53 push %rbx 2475: 50 push %rax 2476: 48 89 fb mov %rdi,%rbx 2479: e8 00 00 00 00 callq 247e 247a: R_X86_64_PC32 mcount-0x4 247e: 48 89 df mov %rbx,%rdi 2481: e8 00 00 00 00 callq 2486 2482: R_X86_64_PC32 wake_up_process-0x4 2486: 48 83 c4 08 add $0x8,%rsp 248a: 5b pop %rbx 248b: 5d pop %rbp 248c: c3 retq 248d: 0f 1f 00 nopl (%rax) 0000000000002490 : 2490: 55 push %rbp 2491: 48 89 e5 mov %rsp,%rbp 2494: 41 57 push %r15 2496: 41 56 push %r14 2498: 41 55 push %r13 249a: 41 54 push %r12 249c: 53 push %rbx 249d: 48 83 ec 18 sub $0x18,%rsp 24a1: e8 00 00 00 00 callq 24a6 24a2: R_X86_64_PC32 mcount-0x4 24a6: 49 c7 c6 00 00 00 00 mov $0x0,%r14 24a9: R_X86_64_32S .data..percpu 24ad: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 24b2: R_X86_64_32S this_cpu_off 24b6: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 24ba: R_X86_64_32S jiffies 24be: 49 3b 46 40 cmp 0x40(%r14),%rax 24c2: 0f 88 5c 03 00 00 js 2824 24c8: e8 00 00 00 00 callq 24cd 24c9: R_X86_64_PC32 mcount-0x4 24cd: e8 00 00 00 00 callq 24d2 24ce: R_X86_64_PC32 mcount-0x4 24d2: 4c 89 f7 mov %r14,%rdi 24d5: e8 00 00 00 00 callq 24da 24d6: R_X86_64_PC32 _raw_spin_lock_irq-0x4 24da: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 24de: R_X86_64_32S jiffies 24e2: 4d 8b 66 40 mov 0x40(%r14),%r12 24e6: 4c 39 e0 cmp %r12,%rax 24e9: 0f 88 08 03 00 00 js 27f7 24ef: 4c 89 f0 mov %r14,%rax 24f2: 48 83 c0 38 add $0x38,%rax 24f6: 48 89 45 c0 mov %rax,-0x40(%rbp) 24fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2500: 49 83 7e 58 00 cmpq $0x0,0x58(%r14) 2505: 0f 84 f5 02 00 00 je 2800 250b: 45 89 e7 mov %r12d,%r15d 250e: 41 81 e7 ff 00 00 00 and $0xff,%r15d 2515: 0f 85 c5 01 00 00 jne 26e0 251b: 41 c1 ec 08 shr $0x8,%r12d 251f: 41 83 e4 3f and $0x3f,%r12d 2523: e8 00 00 00 00 callq 2528 2524: R_X86_64_PC32 mcount-0x4 2528: e8 00 00 00 00 callq 252d 2529: R_X86_64_PC32 mcount-0x4 252d: 4b 8b 84 e6 68 08 00 00 mov 0x868(%r14,%r12,8),%rax 2535: 48 89 45 d0 mov %rax,-0x30(%rbp) 2539: 48 85 c0 test %rax,%rax 253c: 74 37 je 2575 253e: 48 8d 4d d0 lea -0x30(%rbp),%rcx 2542: 48 89 48 08 mov %rcx,0x8(%rax) 2546: 48 8b 75 d0 mov -0x30(%rbp),%rsi 254a: 4b c7 84 e6 68 08 00 00 00 00 00 00 movq $0x0,0x868(%r14,%r12,8) 2556: 48 85 f6 test %rsi,%rsi 2559: 74 26 je 2581 255b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2560: 48 8b 1e mov (%rsi),%rbx 2563: 4c 89 f7 mov %r14,%rdi 2566: e8 b5 09 00 00 callq 2f20 <__internal_add_timer> 256b: 48 85 db test %rbx,%rbx 256e: 48 89 de mov %rbx,%rsi 2571: 75 ed jne 2560 2573: eb 0c jmp 2581 2575: 4b c7 84 e6 68 08 00 00 00 00 00 00 movq $0x0,0x868(%r14,%r12,8) 2581: 45 85 e4 test %r12d,%r12d 2584: 0f 85 56 01 00 00 jne 26e0 258a: 45 8b 66 40 mov 0x40(%r14),%r12d 258e: 41 c1 ec 0e shr $0xe,%r12d 2592: 41 83 e4 3f and $0x3f,%r12d 2596: e8 00 00 00 00 callq 259b 2597: R_X86_64_PC32 mcount-0x4 259b: e8 00 00 00 00 callq 25a0 259c: R_X86_64_PC32 mcount-0x4 25a0: 4b 8b 84 e6 68 0a 00 00 mov 0xa68(%r14,%r12,8),%rax 25a8: 48 89 45 d0 mov %rax,-0x30(%rbp) 25ac: 48 85 c0 test %rax,%rax 25af: 74 34 je 25e5 25b1: 48 8d 4d d0 lea -0x30(%rbp),%rcx 25b5: 48 89 48 08 mov %rcx,0x8(%rax) 25b9: 48 8b 75 d0 mov -0x30(%rbp),%rsi 25bd: 4b c7 84 e6 68 0a 00 00 00 00 00 00 movq $0x0,0xa68(%r14,%r12,8) 25c9: 48 85 f6 test %rsi,%rsi 25cc: 74 23 je 25f1 25ce: 66 90 xchg %ax,%ax 25d0: 48 8b 1e mov (%rsi),%rbx 25d3: 4c 89 f7 mov %r14,%rdi 25d6: e8 45 09 00 00 callq 2f20 <__internal_add_timer> 25db: 48 85 db test %rbx,%rbx 25de: 48 89 de mov %rbx,%rsi 25e1: 75 ed jne 25d0 25e3: eb 0c jmp 25f1 25e5: 4b c7 84 e6 68 0a 00 00 00 00 00 00 movq $0x0,0xa68(%r14,%r12,8) 25f1: 45 85 e4 test %r12d,%r12d 25f4: 0f 85 e6 00 00 00 jne 26e0 25fa: 45 8b 66 40 mov 0x40(%r14),%r12d 25fe: 41 c1 ec 14 shr $0x14,%r12d 2602: 41 83 e4 3f and $0x3f,%r12d 2606: e8 00 00 00 00 callq 260b 2607: R_X86_64_PC32 mcount-0x4 260b: e8 00 00 00 00 callq 2610 260c: R_X86_64_PC32 mcount-0x4 2610: 4b 8b 84 e6 68 0c 00 00 mov 0xc68(%r14,%r12,8),%rax 2618: 48 89 45 d0 mov %rax,-0x30(%rbp) 261c: 48 85 c0 test %rax,%rax 261f: 74 34 je 2655 2621: 48 8d 4d d0 lea -0x30(%rbp),%rcx 2625: 48 89 48 08 mov %rcx,0x8(%rax) 2629: 48 8b 75 d0 mov -0x30(%rbp),%rsi 262d: 4b c7 84 e6 68 0c 00 00 00 00 00 00 movq $0x0,0xc68(%r14,%r12,8) 2639: 48 85 f6 test %rsi,%rsi 263c: 74 23 je 2661 263e: 66 90 xchg %ax,%ax 2640: 48 8b 1e mov (%rsi),%rbx 2643: 4c 89 f7 mov %r14,%rdi 2646: e8 d5 08 00 00 callq 2f20 <__internal_add_timer> 264b: 48 85 db test %rbx,%rbx 264e: 48 89 de mov %rbx,%rsi 2651: 75 ed jne 2640 2653: eb 0c jmp 2661 2655: 4b c7 84 e6 68 0c 00 00 00 00 00 00 movq $0x0,0xc68(%r14,%r12,8) 2661: 45 85 e4 test %r12d,%r12d 2664: 75 7a jne 26e0 2666: 49 8b 5e 40 mov 0x40(%r14),%rbx 266a: 48 c1 eb 1a shr $0x1a,%rbx 266e: 83 e3 3f and $0x3f,%ebx 2671: e8 00 00 00 00 callq 2676 2672: R_X86_64_PC32 mcount-0x4 2676: e8 00 00 00 00 callq 267b 2677: R_X86_64_PC32 mcount-0x4 267b: 49 8b 84 de 68 0e 00 00 mov 0xe68(%r14,%rbx,8),%rax 2683: 48 89 45 d0 mov %rax,-0x30(%rbp) 2687: 48 85 c0 test %rax,%rax 268a: 74 39 je 26c5 268c: 48 8d 4d d0 lea -0x30(%rbp),%rcx 2690: 48 89 48 08 mov %rcx,0x8(%rax) 2694: 48 8b 75 d0 mov -0x30(%rbp),%rsi 2698: 49 c7 84 de 68 0e 00 00 00 00 00 00 movq $0x0,0xe68(%r14,%rbx,8) 26a4: 48 85 f6 test %rsi,%rsi 26a7: 74 37 je 26e0 26a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26b0: 48 8b 1e mov (%rsi),%rbx 26b3: 4c 89 f7 mov %r14,%rdi 26b6: e8 65 08 00 00 callq 2f20 <__internal_add_timer> 26bb: 48 85 db test %rbx,%rbx 26be: 48 89 de mov %rbx,%rsi 26c1: 75 ed jne 26b0 26c3: eb 1b jmp 26e0 26c5: 49 c7 84 de 68 0e 00 00 00 00 00 00 movq $0x0,0xe68(%r14,%rbx,8) 26d1: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 26e0: 49 ff 46 40 incq 0x40(%r14) 26e4: 44 89 fb mov %r15d,%ebx 26e7: e8 00 00 00 00 callq 26ec 26e8: R_X86_64_PC32 mcount-0x4 26ec: 49 8b 44 de 68 mov 0x68(%r14,%rbx,8),%rax 26f1: 48 89 45 c8 mov %rax,-0x38(%rbp) 26f5: 48 85 c0 test %rax,%rax 26f8: 74 08 je 2702 26fa: 48 8d 4d c8 lea -0x38(%rbp),%rcx 26fe: 48 89 48 08 mov %rcx,0x8(%rax) 2702: 49 c7 44 de 68 00 00 00 00 movq $0x0,0x68(%r14,%rbx,8) 270b: eb 23 jmp 2730 270d: 0f 1f 00 nopl (%rax) 2710: e8 00 00 00 00 callq 2715 2711: R_X86_64_PC32 _raw_spin_unlock-0x4 2715: 48 89 df mov %rbx,%rdi 2718: 4c 89 e6 mov %r12,%rsi 271b: 4c 89 fa mov %r15,%rdx 271e: e8 3d 0d 00 00 callq 3460 2723: e8 00 00 00 00 callq 2728 2724: R_X86_64_PC32 mcount-0x4 2728: 4c 89 f7 mov %r14,%rdi 272b: e8 00 00 00 00 callq 2730 272c: R_X86_64_PC32 _raw_spin_lock-0x4 2730: e8 00 00 00 00 callq 2735 2731: R_X86_64_PC32 mcount-0x4 2735: 48 8b 5d c8 mov -0x38(%rbp),%rbx 2739: 48 85 db test %rbx,%rbx 273c: 0f 84 9e 00 00 00 je 27e0 2742: 4c 8b 63 18 mov 0x18(%rbx),%r12 2746: 4c 8b 7b 20 mov 0x20(%rbx),%r15 274a: 44 8b 6b 28 mov 0x28(%rbx),%r13d 274e: b8 00 00 20 00 mov $0x200000,%eax 2753: 41 21 c5 and %eax,%r13d 2756: e8 00 00 00 00 callq 275b 2757: R_X86_64_PC32 mcount-0x4 275b: 48 8b 53 38 mov 0x38(%rbx),%rdx 275f: 48 85 d2 test %rdx,%rdx 2762: 75 5d jne 27c1 2764: 48 8b 45 c0 mov -0x40(%rbp),%rax 2768: 48 89 18 mov %rbx,(%rax) 276b: e8 00 00 00 00 callq 2770 276c: R_X86_64_PC32 mcount-0x4 2770: be 01 00 00 00 mov $0x1,%esi 2775: 48 89 df mov %rbx,%rdi 2778: e8 83 08 00 00 callq 3000 277d: f6 43 2a 10 testb $0x10,0x2a(%rbx) 2781: 75 04 jne 2787 2783: 49 ff 4e 50 decq 0x50(%r14) 2787: 49 ff 4e 58 decq 0x58(%r14) 278b: e8 00 00 00 00 callq 2790 278c: R_X86_64_PC32 mcount-0x4 2790: 4c 89 f7 mov %r14,%rdi 2793: 45 85 ed test %r13d,%r13d 2796: 0f 85 74 ff ff ff jne 2710 279c: e8 00 00 00 00 callq 27a1 279d: R_X86_64_PC32 _raw_spin_unlock_irq-0x4 27a1: 48 89 df mov %rbx,%rdi 27a4: 4c 89 e6 mov %r12,%rsi 27a7: 4c 89 fa mov %r15,%rdx 27aa: e8 b1 0c 00 00 callq 3460 27af: e8 00 00 00 00 callq 27b4 27b0: R_X86_64_PC32 mcount-0x4 27b4: 4c 89 f7 mov %r14,%rdi 27b7: e8 00 00 00 00 callq 27bc 27b8: R_X86_64_PC32 _raw_spin_lock_irq-0x4 27bc: e9 6f ff ff ff jmpq 2730 27c1: 8b 73 30 mov 0x30(%rbx),%esi 27c4: 48 8b 4b 18 mov 0x18(%rbx),%rcx 27c8: 4c 8d 43 40 lea 0x40(%rbx),%r8 27cc: 44 8b 4b 28 mov 0x28(%rbx),%r9d 27d0: 48 89 df mov %rbx,%rdi 27d3: e8 00 00 00 00 callq 27d8 27d4: R_X86_64_PC32 timer_stats_update_stats-0x4 27d8: eb 8a jmp 2764 27da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 27e0: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 27e4: R_X86_64_32S jiffies 27e8: 4d 8b 66 40 mov 0x40(%r14),%r12 27ec: 4c 39 e0 cmp %r12,%rax 27ef: 0f 89 0b fd ff ff jns 2500 27f5: eb 15 jmp 280c 27f7: 4c 89 f0 mov %r14,%rax 27fa: 48 83 c0 38 add $0x38,%rax 27fe: eb 10 jmp 2810 2800: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 2804: R_X86_64_32S jiffies 2808: 49 89 46 40 mov %rax,0x40(%r14) 280c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2810: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 2817: e8 00 00 00 00 callq 281c 2818: R_X86_64_PC32 mcount-0x4 281c: 4c 89 f7 mov %r14,%rdi 281f: e8 00 00 00 00 callq 2824 2820: R_X86_64_PC32 _raw_spin_unlock_irq-0x4 2824: 48 83 c4 18 add $0x18,%rsp 2828: 5b pop %rbx 2829: 41 5c pop %r12 282b: 41 5d pop %r13 282d: 41 5e pop %r14 282f: 41 5f pop %r15 2831: 5d pop %rbp 2832: c3 retq 2833: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002840 : 2840: 55 push %rbp 2841: 48 89 e5 mov %rsp,%rbp 2844: 53 push %rbx 2845: 50 push %rax 2846: 89 fb mov %edi,%ebx 2848: e8 00 00 00 00 callq 284d 2849: R_X86_64_PC32 mcount-0x4 284d: e8 00 00 00 00 callq 2852 284e: R_X86_64_PC32 mcount-0x4 2852: 89 df mov %ebx,%edi 2854: e8 00 00 00 00 callq 2859 2855: R_X86_64_PC32 __msecs_to_jiffies-0x4 2859: 48 ff c0 inc %rax 285c: 74 0f je 286d 285e: 66 90 xchg %ax,%ax 2860: 48 89 c7 mov %rax,%rdi 2863: e8 00 00 00 00 callq 2868 2864: R_X86_64_PC32 schedule_timeout_uninterruptible-0x4 2868: 48 85 c0 test %rax,%rax 286b: 75 f3 jne 2860 286d: 48 83 c4 08 add $0x8,%rsp 2871: 5b pop %rbx 2872: 5d pop %rbp 2873: c3 retq 2874: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002880 : 2880: 55 push %rbp 2881: 48 89 e5 mov %rsp,%rbp 2884: 41 57 push %r15 2886: 41 56 push %r14 2888: 41 54 push %r12 288a: 53 push %rbx 288b: 89 fb mov %edi,%ebx 288d: e8 00 00 00 00 callq 2892 288e: R_X86_64_PC32 mcount-0x4 2892: e8 00 00 00 00 callq 2897 2893: R_X86_64_PC32 mcount-0x4 2897: 89 df mov %ebx,%edi 2899: e8 00 00 00 00 callq 289e 289a: R_X86_64_PC32 __msecs_to_jiffies-0x4 289e: 48 89 c3 mov %rax,%rbx 28a1: 45 31 f6 xor %r14d,%r14d 28a4: 48 ff c3 inc %rbx 28a7: 74 56 je 28ff 28a9: 65 4c 8b 3c 25 00 00 00 00 mov %gs:0x0,%r15 28ae: R_X86_64_32S current_task 28b2: 45 31 f6 xor %r14d,%r14d 28b5: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 28c0: e8 00 00 00 00 callq 28c5 28c1: R_X86_64_PC32 mcount-0x4 28c5: e8 00 00 00 00 callq 28ca 28c6: R_X86_64_PC32 mcount-0x4 28ca: e8 00 00 00 00 callq 28cf 28cb: R_X86_64_PC32 mcount-0x4 28cf: 4d 8b 67 08 mov 0x8(%r15),%r12 28d3: e8 00 00 00 00 callq 28d8 28d4: R_X86_64_PC32 mcount-0x4 28d8: e8 00 00 00 00 callq 28dd 28d9: R_X86_64_PC32 mcount-0x4 28dd: 41 0f ba 64 24 08 02 btl $0x2,0x8(%r12) 28e4: 19 c0 sbb %eax,%eax 28e6: 85 c0 test %eax,%eax 28e8: 75 12 jne 28fc 28ea: 48 89 df mov %rbx,%rdi 28ed: e8 00 00 00 00 callq 28f2 28ee: R_X86_64_PC32 schedule_timeout_interruptible-0x4 28f2: 48 89 c3 mov %rax,%rbx 28f5: 48 85 db test %rbx,%rbx 28f8: 75 c6 jne 28c0 28fa: eb 03 jmp 28ff 28fc: 49 89 de mov %rbx,%r14 28ff: 4c 89 f7 mov %r14,%rdi 2902: e8 00 00 00 00 callq 2907 2903: R_X86_64_PC32 jiffies_to_msecs-0x4 2907: 89 c0 mov %eax,%eax 2909: 5b pop %rbx 290a: 41 5c pop %r12 290c: 41 5e pop %r14 290e: 41 5f pop %r15 2910: 5d pop %rbp 2911: c3 retq 2912: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002920 : 2920: 55 push %rbp 2921: 48 89 e5 mov %rsp,%rbp 2924: 41 57 push %r15 2926: 41 56 push %r14 2928: 53 push %rbx 2929: 50 push %rax 292a: 49 89 d6 mov %rdx,%r14 292d: 48 89 fb mov %rdi,%rbx 2930: e8 00 00 00 00 callq 2935 2931: R_X86_64_PC32 mcount-0x4 2935: 4c 8b bb 30 21 00 00 mov 0x2130(%rbx),%r15 293c: 48 89 df mov %rbx,%rdi 293f: 4c 89 f6 mov %r14,%rsi 2942: e8 00 00 00 00 callq 2947 2943: R_X86_64_PC32 trace_raw_output_prep-0x4 2947: 83 f8 01 cmp $0x1,%eax 294a: 75 4a jne 2996 294c: 48 8d bb 08 11 00 00 lea 0x1108(%rbx),%rdi 2953: 49 8b 57 08 mov 0x8(%r15),%rdx 2957: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 295a: R_X86_64_32S .rodata.str1.1+0x92 295e: 31 c0 xor %eax,%eax 2960: e8 00 00 00 00 callq 2965 2961: R_X86_64_PC32 trace_seq_printf-0x4 2965: e8 00 00 00 00 callq 296a 2966: R_X86_64_PC32 mcount-0x4 296a: e8 00 00 00 00 callq 296f 296b: R_X86_64_PC32 mcount-0x4 296f: b0 01 mov $0x1,%al 2971: 83 bb 28 21 00 00 00 cmpl $0x0,0x2128(%rbx) 2978: 75 16 jne 2990 297a: e8 00 00 00 00 callq 297f 297b: R_X86_64_PC32 mcount-0x4 297f: 48 8b 83 10 21 00 00 mov 0x2110(%rbx),%rax 2986: 48 3b 83 18 21 00 00 cmp 0x2118(%rbx),%rax 298d: 0f 92 c0 setb %al 2990: 0f b6 c0 movzbl %al,%eax 2993: 83 f0 01 xor $0x1,%eax 2996: 48 83 c4 08 add $0x8,%rsp 299a: 5b pop %rbx 299b: 41 5e pop %r14 299d: 41 5f pop %r15 299f: 5d pop %rbp 29a0: c3 retq 29a1: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000029b0 : 29b0: 55 push %rbp 29b1: 48 89 e5 mov %rsp,%rbp 29b4: 41 57 push %r15 29b6: 41 56 push %r14 29b8: 53 push %rbx 29b9: 50 push %rax 29ba: 49 89 d7 mov %rdx,%r15 29bd: 49 89 fe mov %rdi,%r14 29c0: e8 00 00 00 00 callq 29c5 29c1: R_X86_64_PC32 mcount-0x4 29c5: 49 8b 9e 30 21 00 00 mov 0x2130(%r14),%rbx 29cc: 4c 89 f7 mov %r14,%rdi 29cf: 4c 89 fe mov %r15,%rsi 29d2: e8 00 00 00 00 callq 29d7 29d3: R_X86_64_PC32 trace_raw_output_prep-0x4 29d7: 83 f8 01 cmp $0x1,%eax 29da: 75 60 jne 2a3c 29dc: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 29e3: 48 8b 53 08 mov 0x8(%rbx),%rdx 29e7: 48 8b 4b 10 mov 0x10(%rbx),%rcx 29eb: 4c 8b 43 18 mov 0x18(%rbx),%r8 29ef: 4d 89 c1 mov %r8,%r9 29f2: 4c 2b 4b 20 sub 0x20(%rbx),%r9 29f6: 8b 43 28 mov 0x28(%rbx),%eax 29f9: 89 04 24 mov %eax,(%rsp) 29fc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 29ff: R_X86_64_32S .rodata.str1.1+0xd2 2a03: 31 c0 xor %eax,%eax 2a05: e8 00 00 00 00 callq 2a0a 2a06: R_X86_64_PC32 trace_seq_printf-0x4 2a0a: e8 00 00 00 00 callq 2a0f 2a0b: R_X86_64_PC32 mcount-0x4 2a0f: e8 00 00 00 00 callq 2a14 2a10: R_X86_64_PC32 mcount-0x4 2a14: b0 01 mov $0x1,%al 2a16: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2a1e: 75 16 jne 2a36 2a20: e8 00 00 00 00 callq 2a25 2a21: R_X86_64_PC32 mcount-0x4 2a25: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2a2c: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2a33: 0f 92 c0 setb %al 2a36: 0f b6 c0 movzbl %al,%eax 2a39: 83 f0 01 xor $0x1,%eax 2a3c: 48 83 c4 08 add $0x8,%rsp 2a40: 5b pop %rbx 2a41: 41 5e pop %r14 2a43: 41 5f pop %r15 2a45: 5d pop %rbp 2a46: c3 retq 2a47: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1) 0000000000002a50 : 2a50: 55 push %rbp 2a51: 48 89 e5 mov %rsp,%rbp 2a54: 41 57 push %r15 2a56: 41 56 push %r14 2a58: 53 push %rbx 2a59: 50 push %rax 2a5a: 48 89 d3 mov %rdx,%rbx 2a5d: 49 89 fe mov %rdi,%r14 2a60: e8 00 00 00 00 callq 2a65 2a61: R_X86_64_PC32 mcount-0x4 2a65: 4d 8b be 30 21 00 00 mov 0x2130(%r14),%r15 2a6c: 4c 89 f7 mov %r14,%rdi 2a6f: 48 89 de mov %rbx,%rsi 2a72: e8 00 00 00 00 callq 2a77 2a73: R_X86_64_PC32 trace_raw_output_prep-0x4 2a77: 83 f8 01 cmp $0x1,%eax 2a7a: 75 53 jne 2acf 2a7c: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2a83: 49 8b 4f 18 mov 0x18(%r15),%rcx 2a87: 49 8b 57 08 mov 0x8(%r15),%rdx 2a8b: 4d 8b 47 10 mov 0x10(%r15),%r8 2a8f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2a92: R_X86_64_32S .rodata.str1.1+0x110 2a96: 31 c0 xor %eax,%eax 2a98: e8 00 00 00 00 callq 2a9d 2a99: R_X86_64_PC32 trace_seq_printf-0x4 2a9d: e8 00 00 00 00 callq 2aa2 2a9e: R_X86_64_PC32 mcount-0x4 2aa2: e8 00 00 00 00 callq 2aa7 2aa3: R_X86_64_PC32 mcount-0x4 2aa7: b0 01 mov $0x1,%al 2aa9: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2ab1: 75 16 jne 2ac9 2ab3: e8 00 00 00 00 callq 2ab8 2ab4: R_X86_64_PC32 mcount-0x4 2ab8: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2abf: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2ac6: 0f 92 c0 setb %al 2ac9: 0f b6 c0 movzbl %al,%eax 2acc: 83 f0 01 xor $0x1,%eax 2acf: 48 83 c4 08 add $0x8,%rsp 2ad3: 5b pop %rbx 2ad4: 41 5e pop %r14 2ad6: 41 5f pop %r15 2ad8: 5d pop %rbp 2ad9: c3 retq 2ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000002ae0 : 2ae0: 55 push %rbp 2ae1: 48 89 e5 mov %rsp,%rbp 2ae4: 41 57 push %r15 2ae6: 41 56 push %r14 2ae8: 53 push %rbx 2ae9: 50 push %rax 2aea: 48 89 d3 mov %rdx,%rbx 2aed: 49 89 fe mov %rdi,%r14 2af0: e8 00 00 00 00 callq 2af5 2af1: R_X86_64_PC32 mcount-0x4 2af5: 4d 8b be 30 21 00 00 mov 0x2130(%r14),%r15 2afc: 4c 89 f7 mov %r14,%rdi 2aff: 48 89 de mov %rbx,%rsi 2b02: e8 00 00 00 00 callq 2b07 2b03: R_X86_64_PC32 trace_raw_output_prep-0x4 2b07: 83 f8 01 cmp $0x1,%eax 2b0a: 75 75 jne 2b81 2b0c: 49 8b 57 08 mov 0x8(%r15),%rdx 2b10: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 2b13: R_X86_64_32S .rodata.str1.1+0x17f 2b17: 41 83 7f 10 00 cmpl $0x0,0x10(%r15) 2b1c: 74 07 je 2b25 2b1e: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 2b21: R_X86_64_32S .rodata.str1.1+0x18e 2b25: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2b2c: 49 c7 c0 00 00 00 00 mov $0x0,%r8 2b2f: R_X86_64_32S .rodata.str1.1+0x19e 2b33: 41 83 7f 14 00 cmpl $0x0,0x14(%r15) 2b38: 74 07 je 2b41 2b3a: 49 c7 c0 00 00 00 00 mov $0x0,%r8 2b3d: R_X86_64_32S .rodata.str1.1+0x1af 2b41: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2b44: R_X86_64_32S .rodata.str1.1+0x160 2b48: 31 c0 xor %eax,%eax 2b4a: e8 00 00 00 00 callq 2b4f 2b4b: R_X86_64_PC32 trace_seq_printf-0x4 2b4f: e8 00 00 00 00 callq 2b54 2b50: R_X86_64_PC32 mcount-0x4 2b54: e8 00 00 00 00 callq 2b59 2b55: R_X86_64_PC32 mcount-0x4 2b59: b0 01 mov $0x1,%al 2b5b: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2b63: 75 16 jne 2b7b 2b65: e8 00 00 00 00 callq 2b6a 2b66: R_X86_64_PC32 mcount-0x4 2b6a: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2b71: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2b78: 0f 92 c0 setb %al 2b7b: 0f b6 c0 movzbl %al,%eax 2b7e: 83 f0 01 xor $0x1,%eax 2b81: 48 83 c4 08 add $0x8,%rsp 2b85: 5b pop %rbx 2b86: 41 5e pop %r14 2b88: 41 5f pop %r15 2b8a: 5d pop %rbp 2b8b: c3 retq 2b8c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002b90 : 2b90: 55 push %rbp 2b91: 48 89 e5 mov %rsp,%rbp 2b94: 41 57 push %r15 2b96: 41 56 push %r14 2b98: 53 push %rbx 2b99: 50 push %rax 2b9a: 49 89 d7 mov %rdx,%r15 2b9d: 49 89 fe mov %rdi,%r14 2ba0: e8 00 00 00 00 callq 2ba5 2ba1: R_X86_64_PC32 mcount-0x4 2ba5: 49 8b 9e 30 21 00 00 mov 0x2130(%r14),%rbx 2bac: 4c 89 f7 mov %r14,%rdi 2baf: 4c 89 fe mov %r15,%rsi 2bb2: e8 00 00 00 00 callq 2bb7 2bb3: R_X86_64_PC32 trace_raw_output_prep-0x4 2bb7: 83 f8 01 cmp $0x1,%eax 2bba: 75 57 jne 2c13 2bbc: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2bc3: 48 8b 53 08 mov 0x8(%rbx),%rdx 2bc7: 48 8b 4b 10 mov 0x10(%rbx),%rcx 2bcb: 4c 8b 43 18 mov 0x18(%rbx),%r8 2bcf: 4c 8b 4b 20 mov 0x20(%rbx),%r9 2bd3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2bd6: R_X86_64_32S .rodata.str1.1+0x1d0 2bda: 31 c0 xor %eax,%eax 2bdc: e8 00 00 00 00 callq 2be1 2bdd: R_X86_64_PC32 trace_seq_printf-0x4 2be1: e8 00 00 00 00 callq 2be6 2be2: R_X86_64_PC32 mcount-0x4 2be6: e8 00 00 00 00 callq 2beb 2be7: R_X86_64_PC32 mcount-0x4 2beb: b0 01 mov $0x1,%al 2bed: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2bf5: 75 16 jne 2c0d 2bf7: e8 00 00 00 00 callq 2bfc 2bf8: R_X86_64_PC32 mcount-0x4 2bfc: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2c03: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2c0a: 0f 92 c0 setb %al 2c0d: 0f b6 c0 movzbl %al,%eax 2c10: 83 f0 01 xor $0x1,%eax 2c13: 48 83 c4 08 add $0x8,%rsp 2c17: 5b pop %rbx 2c18: 41 5e pop %r14 2c1a: 41 5f pop %r15 2c1c: 5d pop %rbp 2c1d: c3 retq 2c1e: 66 90 xchg %ax,%ax 0000000000002c20 : 2c20: 55 push %rbp 2c21: 48 89 e5 mov %rsp,%rbp 2c24: 41 57 push %r15 2c26: 41 56 push %r14 2c28: 53 push %rbx 2c29: 50 push %rax 2c2a: 48 89 d3 mov %rdx,%rbx 2c2d: 49 89 fe mov %rdi,%r14 2c30: e8 00 00 00 00 callq 2c35 2c31: R_X86_64_PC32 mcount-0x4 2c35: 4d 8b be 30 21 00 00 mov 0x2130(%r14),%r15 2c3c: 4c 89 f7 mov %r14,%rdi 2c3f: 48 89 de mov %rbx,%rsi 2c42: e8 00 00 00 00 callq 2c47 2c43: R_X86_64_PC32 trace_raw_output_prep-0x4 2c47: 83 f8 01 cmp $0x1,%eax 2c4a: 75 53 jne 2c9f 2c4c: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2c53: 49 8b 4f 18 mov 0x18(%r15),%rcx 2c57: 49 8b 57 08 mov 0x8(%r15),%rdx 2c5b: 4d 8b 47 10 mov 0x10(%r15),%r8 2c5f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2c62: R_X86_64_32S .rodata.str1.1+0x207 2c66: 31 c0 xor %eax,%eax 2c68: e8 00 00 00 00 callq 2c6d 2c69: R_X86_64_PC32 trace_seq_printf-0x4 2c6d: e8 00 00 00 00 callq 2c72 2c6e: R_X86_64_PC32 mcount-0x4 2c72: e8 00 00 00 00 callq 2c77 2c73: R_X86_64_PC32 mcount-0x4 2c77: b0 01 mov $0x1,%al 2c79: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2c81: 75 16 jne 2c99 2c83: e8 00 00 00 00 callq 2c88 2c84: R_X86_64_PC32 mcount-0x4 2c88: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2c8f: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2c96: 0f 92 c0 setb %al 2c99: 0f b6 c0 movzbl %al,%eax 2c9c: 83 f0 01 xor $0x1,%eax 2c9f: 48 83 c4 08 add $0x8,%rsp 2ca3: 5b pop %rbx 2ca4: 41 5e pop %r14 2ca6: 41 5f pop %r15 2ca8: 5d pop %rbp 2ca9: c3 retq 2caa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000002cb0 : 2cb0: 55 push %rbp 2cb1: 48 89 e5 mov %rsp,%rbp 2cb4: 41 57 push %r15 2cb6: 41 56 push %r14 2cb8: 53 push %rbx 2cb9: 50 push %rax 2cba: 49 89 d6 mov %rdx,%r14 2cbd: 48 89 fb mov %rdi,%rbx 2cc0: e8 00 00 00 00 callq 2cc5 2cc1: R_X86_64_PC32 mcount-0x4 2cc5: 4c 8b bb 30 21 00 00 mov 0x2130(%rbx),%r15 2ccc: 48 89 df mov %rbx,%rdi 2ccf: 4c 89 f6 mov %r14,%rsi 2cd2: e8 00 00 00 00 callq 2cd7 2cd3: R_X86_64_PC32 trace_raw_output_prep-0x4 2cd7: 83 f8 01 cmp $0x1,%eax 2cda: 75 4a jne 2d26 2cdc: 48 8d bb 08 11 00 00 lea 0x1108(%rbx),%rdi 2ce3: 49 8b 57 08 mov 0x8(%r15),%rdx 2ce7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2cea: R_X86_64_32S .rodata.str1.1+0x229 2cee: 31 c0 xor %eax,%eax 2cf0: e8 00 00 00 00 callq 2cf5 2cf1: R_X86_64_PC32 trace_seq_printf-0x4 2cf5: e8 00 00 00 00 callq 2cfa 2cf6: R_X86_64_PC32 mcount-0x4 2cfa: e8 00 00 00 00 callq 2cff 2cfb: R_X86_64_PC32 mcount-0x4 2cff: b0 01 mov $0x1,%al 2d01: 83 bb 28 21 00 00 00 cmpl $0x0,0x2128(%rbx) 2d08: 75 16 jne 2d20 2d0a: e8 00 00 00 00 callq 2d0f 2d0b: R_X86_64_PC32 mcount-0x4 2d0f: 48 8b 83 10 21 00 00 mov 0x2110(%rbx),%rax 2d16: 48 3b 83 18 21 00 00 cmp 0x2118(%rbx),%rax 2d1d: 0f 92 c0 setb %al 2d20: 0f b6 c0 movzbl %al,%eax 2d23: 83 f0 01 xor $0x1,%eax 2d26: 48 83 c4 08 add $0x8,%rsp 2d2a: 5b pop %rbx 2d2b: 41 5e pop %r14 2d2d: 41 5f pop %r15 2d2f: 5d pop %rbp 2d30: c3 retq 2d31: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002d40 : 2d40: 55 push %rbp 2d41: 48 89 e5 mov %rsp,%rbp 2d44: 41 57 push %r15 2d46: 41 56 push %r14 2d48: 53 push %rbx 2d49: 48 83 ec 18 sub $0x18,%rsp 2d4d: 49 89 d7 mov %rdx,%r15 2d50: 49 89 fe mov %rdi,%r14 2d53: e8 00 00 00 00 callq 2d58 2d54: R_X86_64_PC32 mcount-0x4 2d58: 49 8b 9e 30 21 00 00 mov 0x2130(%r14),%rbx 2d5f: 4c 89 f7 mov %r14,%rdi 2d62: 4c 89 fe mov %r15,%rsi 2d65: e8 00 00 00 00 callq 2d6a 2d66: R_X86_64_PC32 trace_raw_output_prep-0x4 2d6a: 83 f8 01 cmp $0x1,%eax 2d6d: 75 67 jne 2dd6 2d6f: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2d76: 8b 53 08 mov 0x8(%rbx),%edx 2d79: 48 8b 4b 10 mov 0x10(%rbx),%rcx 2d7d: 4c 8b 43 18 mov 0x18(%rbx),%r8 2d81: 4c 8b 4b 20 mov 0x20(%rbx),%r9 2d85: 48 8b 43 28 mov 0x28(%rbx),%rax 2d89: 48 8b 73 30 mov 0x30(%rbx),%rsi 2d8d: 48 89 74 24 08 mov %rsi,0x8(%rsp) 2d92: 48 89 04 24 mov %rax,(%rsp) 2d96: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2d99: R_X86_64_32S .rodata.str1.1+0x27e 2d9d: 31 c0 xor %eax,%eax 2d9f: e8 00 00 00 00 callq 2da4 2da0: R_X86_64_PC32 trace_seq_printf-0x4 2da4: e8 00 00 00 00 callq 2da9 2da5: R_X86_64_PC32 mcount-0x4 2da9: e8 00 00 00 00 callq 2dae 2daa: R_X86_64_PC32 mcount-0x4 2dae: b0 01 mov $0x1,%al 2db0: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2db8: 75 16 jne 2dd0 2dba: e8 00 00 00 00 callq 2dbf 2dbb: R_X86_64_PC32 mcount-0x4 2dbf: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2dc6: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2dcd: 0f 92 c0 setb %al 2dd0: 0f b6 c0 movzbl %al,%eax 2dd3: 83 f0 01 xor $0x1,%eax 2dd6: 48 83 c4 18 add $0x18,%rsp 2dda: 5b pop %rbx 2ddb: 41 5e pop %r14 2ddd: 41 5f pop %r15 2ddf: 5d pop %rbp 2de0: c3 retq 2de1: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000002df0 : 2df0: 55 push %rbp 2df1: 48 89 e5 mov %rsp,%rbp 2df4: 41 57 push %r15 2df6: 41 56 push %r14 2df8: 53 push %rbx 2df9: 50 push %rax 2dfa: 48 89 d3 mov %rdx,%rbx 2dfd: 49 89 fe mov %rdi,%r14 2e00: e8 00 00 00 00 callq 2e05 2e01: R_X86_64_PC32 mcount-0x4 2e05: 4d 8b be 30 21 00 00 mov 0x2130(%r14),%r15 2e0c: 4c 89 f7 mov %r14,%rdi 2e0f: 48 89 de mov %rbx,%rsi 2e12: e8 00 00 00 00 callq 2e17 2e13: R_X86_64_PC32 trace_raw_output_prep-0x4 2e17: 83 f8 01 cmp $0x1,%eax 2e1a: 75 53 jne 2e6f 2e1c: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2e23: 41 8b 57 08 mov 0x8(%r15),%edx 2e27: 41 8b 4f 0c mov 0xc(%r15),%ecx 2e2b: 4d 8b 47 10 mov 0x10(%r15),%r8 2e2f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2e32: R_X86_64_32S .rodata.str1.1+0x2c4 2e36: 31 c0 xor %eax,%eax 2e38: e8 00 00 00 00 callq 2e3d 2e39: R_X86_64_PC32 trace_seq_printf-0x4 2e3d: e8 00 00 00 00 callq 2e42 2e3e: R_X86_64_PC32 mcount-0x4 2e42: e8 00 00 00 00 callq 2e47 2e43: R_X86_64_PC32 mcount-0x4 2e47: b0 01 mov $0x1,%al 2e49: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2e51: 75 16 jne 2e69 2e53: e8 00 00 00 00 callq 2e58 2e54: R_X86_64_PC32 mcount-0x4 2e58: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2e5f: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2e66: 0f 92 c0 setb %al 2e69: 0f b6 c0 movzbl %al,%eax 2e6c: 83 f0 01 xor $0x1,%eax 2e6f: 48 83 c4 08 add $0x8,%rsp 2e73: 5b pop %rbx 2e74: 41 5e pop %r14 2e76: 41 5f pop %r15 2e78: 5d pop %rbp 2e79: c3 retq 2e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000002e80 : 2e80: 55 push %rbp 2e81: 48 89 e5 mov %rsp,%rbp 2e84: 41 57 push %r15 2e86: 41 56 push %r14 2e88: 53 push %rbx 2e89: 50 push %rax 2e8a: 48 89 d3 mov %rdx,%rbx 2e8d: 49 89 fe mov %rdi,%r14 2e90: e8 00 00 00 00 callq 2e95 2e91: R_X86_64_PC32 mcount-0x4 2e95: 4d 8b be 30 21 00 00 mov 0x2130(%r14),%r15 2e9c: 4c 89 f7 mov %r14,%rdi 2e9f: 48 89 de mov %rbx,%rsi 2ea2: e8 00 00 00 00 callq 2ea7 2ea3: R_X86_64_PC32 trace_raw_output_prep-0x4 2ea7: 83 f8 01 cmp $0x1,%eax 2eaa: 75 64 jne 2f10 2eac: 49 8d be 08 11 00 00 lea 0x1108(%r14),%rdi 2eb3: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2eb6: R_X86_64_32S .rodata.str1.1+0x316 2eba: 41 83 7f 08 00 cmpl $0x0,0x8(%r15) 2ebf: 75 07 jne 2ec8 2ec1: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2ec4: R_X86_64_32S .rodata.str1.1+0x31a 2ec8: 41 0f b7 4f 0c movzwl 0xc(%r15),%ecx 2ecd: 4c 01 f9 add %r15,%rcx 2ed0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2ed3: R_X86_64_32S .rodata.str1.1+0x303 2ed7: 31 c0 xor %eax,%eax 2ed9: e8 00 00 00 00 callq 2ede 2eda: R_X86_64_PC32 trace_seq_printf-0x4 2ede: e8 00 00 00 00 callq 2ee3 2edf: R_X86_64_PC32 mcount-0x4 2ee3: e8 00 00 00 00 callq 2ee8 2ee4: R_X86_64_PC32 mcount-0x4 2ee8: b0 01 mov $0x1,%al 2eea: 41 83 be 28 21 00 00 00 cmpl $0x0,0x2128(%r14) 2ef2: 75 16 jne 2f0a 2ef4: e8 00 00 00 00 callq 2ef9 2ef5: R_X86_64_PC32 mcount-0x4 2ef9: 49 8b 86 10 21 00 00 mov 0x2110(%r14),%rax 2f00: 49 3b 86 18 21 00 00 cmp 0x2118(%r14),%rax 2f07: 0f 92 c0 setb %al 2f0a: 0f b6 c0 movzbl %al,%eax 2f0d: 83 f0 01 xor $0x1,%eax 2f10: 48 83 c4 08 add $0x8,%rsp 2f14: 5b pop %rbx 2f15: 41 5e pop %r14 2f17: 41 5f pop %r15 2f19: 5d pop %rbp 2f1a: c3 retq 2f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000002f20 <__internal_add_timer>: 2f20: 55 push %rbp 2f21: 48 89 e5 mov %rsp,%rbp 2f24: 41 57 push %r15 2f26: 41 56 push %r14 2f28: 53 push %rbx 2f29: 50 push %rax 2f2a: 49 89 f7 mov %rsi,%r15 2f2d: 49 89 fe mov %rdi,%r14 2f30: e8 00 00 00 00 callq 2f35 <__internal_add_timer+0x15> 2f31: R_X86_64_PC32 mcount-0x4 2f35: 49 8b 47 10 mov 0x10(%r15),%rax 2f39: 49 8b 4e 40 mov 0x40(%r14),%rcx 2f3d: 48 89 c2 mov %rax,%rdx 2f40: 48 29 ca sub %rcx,%rdx 2f43: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 2f4a: 77 0d ja 2f59 <__internal_add_timer+0x39> 2f4c: 0f b6 c0 movzbl %al,%eax 2f4f: 49 8d 5c c6 68 lea 0x68(%r14,%rax,8),%rbx 2f54: e9 81 00 00 00 jmpq 2fda <__internal_add_timer+0xba> 2f59: 48 81 fa ff 3f 00 00 cmp $0x3fff,%rdx 2f60: 77 13 ja 2f75 <__internal_add_timer+0x55> 2f62: 48 c1 e8 05 shr $0x5,%rax 2f66: 25 f8 01 00 00 and $0x1f8,%eax 2f6b: 49 8d 9c 06 68 08 00 00 lea 0x868(%r14,%rax,1),%rbx 2f73: eb 65 jmp 2fda <__internal_add_timer+0xba> 2f75: 48 81 fa ff ff 0f 00 cmp $0xfffff,%rdx 2f7c: 77 13 ja 2f91 <__internal_add_timer+0x71> 2f7e: 48 c1 e8 0b shr $0xb,%rax 2f82: 25 f8 01 00 00 and $0x1f8,%eax 2f87: 49 8d 9c 06 68 0a 00 00 lea 0xa68(%r14,%rax,1),%rbx 2f8f: eb 49 jmp 2fda <__internal_add_timer+0xba> 2f91: 48 81 fa ff ff ff 03 cmp $0x3ffffff,%rdx 2f98: 77 13 ja 2fad <__internal_add_timer+0x8d> 2f9a: 48 c1 e8 11 shr $0x11,%rax 2f9e: 25 f8 01 00 00 and $0x1f8,%eax 2fa3: 49 8d 9c 06 68 0c 00 00 lea 0xc68(%r14,%rax,1),%rbx 2fab: eb 2d jmp 2fda <__internal_add_timer+0xba> 2fad: 48 85 d2 test %rdx,%rdx 2fb0: 78 20 js 2fd2 <__internal_add_timer+0xb2> 2fb2: 48 c1 ea 20 shr $0x20,%rdx 2fb6: ff c9 dec %ecx 2fb8: 48 85 d2 test %rdx,%rdx 2fbb: 48 0f 45 c1 cmovne %rcx,%rax 2fbf: 48 c1 e8 17 shr $0x17,%rax 2fc3: 25 f8 01 00 00 and $0x1f8,%eax 2fc8: 49 8d 9c 06 68 0e 00 00 lea 0xe68(%r14,%rax,1),%rbx 2fd0: eb 08 jmp 2fda <__internal_add_timer+0xba> 2fd2: 0f b6 c1 movzbl %cl,%eax 2fd5: 49 8d 5c c6 68 lea 0x68(%r14,%rax,8),%rbx 2fda: e8 00 00 00 00 callq 2fdf <__internal_add_timer+0xbf> 2fdb: R_X86_64_PC32 mcount-0x4 2fdf: 48 8b 03 mov (%rbx),%rax 2fe2: 49 89 07 mov %rax,(%r15) 2fe5: 48 85 c0 test %rax,%rax 2fe8: 74 04 je 2fee <__internal_add_timer+0xce> 2fea: 4c 89 78 08 mov %r15,0x8(%rax) 2fee: 4c 89 3b mov %r15,(%rbx) 2ff1: 49 89 5f 08 mov %rbx,0x8(%r15) 2ff5: 48 83 c4 08 add $0x8,%rsp 2ff9: 5b pop %rbx 2ffa: 41 5e pop %r14 2ffc: 41 5f pop %r15 2ffe: 5d pop %rbp 2fff: c3 retq 0000000000003000 : 3000: 55 push %rbp 3001: 48 89 e5 mov %rsp,%rbp 3004: 41 57 push %r15 3006: 41 56 push %r14 3008: 53 push %rbx 3009: 50 push %rax 300a: 41 89 f6 mov %esi,%r14d 300d: 49 89 ff mov %rdi,%r15 3010: e8 00 00 00 00 callq 3015 3011: R_X86_64_PC32 mcount-0x4 3015: e8 00 00 00 00 callq 301a 3016: R_X86_64_PC32 mcount-0x4 301a: e8 00 00 00 00 callq 301f 301b: R_X86_64_PC32 mcount-0x4 301f: e8 00 00 00 00 callq 3024 3020: R_X86_64_PC32 mcount-0x4 3024: e8 00 00 00 00 callq 3029 3025: R_X86_64_PC32 mcount-0x4 3029: e8 00 00 00 00 callq 302e 302a: R_X86_64_PC32 mcount-0x4 302e: e8 00 00 00 00 callq 3033 302f: R_X86_64_PC32 mcount-0x4 3033: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 3036: R_X86_64_32S __tracepoint_timer_cancel+0x8 303b: 0f 8e 96 00 00 00 jle 30d7 3041: e8 00 00 00 00 callq 3046 3042: R_X86_64_PC32 mcount-0x4 3046: e8 00 00 00 00 callq 304b 3047: R_X86_64_PC32 mcount-0x4 304b: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 304f: R_X86_64_32S __preempt_count 3054: e8 00 00 00 00 callq 3059 3055: R_X86_64_PC32 mcount-0x4 3059: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 305d: R_X86_64_32S __tracepoint_timer_cancel+0x20 3061: e8 00 00 00 00 callq 3066 3062: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 3066: 85 c0 test %eax,%eax 3068: 74 34 je 309e 306a: 8a 04 25 00 00 00 00 mov 0x0,%al 306d: R_X86_64_32S .bss+0xc 3071: 24 01 and $0x1,%al 3073: 75 29 jne 309e 3075: e8 00 00 00 00 callq 307a 3076: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 307a: 85 c0 test %eax,%eax 307c: 75 20 jne 309e 307e: c6 04 25 00 00 00 00 01 movb $0x1,0x0 3081: R_X86_64_32S .bss+0xc 3086: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3089: R_X86_64_32S .rodata.str1.1+0x31d 308d: be 7e 00 00 00 mov $0x7e,%esi 3092: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3095: R_X86_64_32S .rodata.str1.1+0x33a 3099: e8 00 00 00 00 callq 309e 309a: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 309e: 48 85 db test %rbx,%rbx 30a1: 74 21 je 30c4 30a3: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 30b0: 48 8b 7b 08 mov 0x8(%rbx),%rdi 30b4: 4c 89 fe mov %r15,%rsi 30b7: ff 13 callq *(%rbx) 30b9: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 30be: 48 8d 5b 10 lea 0x10(%rbx),%rbx 30c2: 75 ec jne 30b0 30c4: e8 00 00 00 00 callq 30c9 30c5: R_X86_64_PC32 mcount-0x4 30c9: e8 00 00 00 00 callq 30ce 30ca: R_X86_64_PC32 mcount-0x4 30ce: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 30d2: R_X86_64_32S __preempt_count 30d7: e8 00 00 00 00 callq 30dc 30d8: R_X86_64_PC32 mcount-0x4 30dc: e8 00 00 00 00 callq 30e1 30dd: R_X86_64_PC32 mcount-0x4 30e1: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 30e5: R_X86_64_32S __preempt_count 30ea: e8 00 00 00 00 callq 30ef 30eb: R_X86_64_PC32 mcount-0x4 30ef: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 30f3: R_X86_64_32S __tracepoint_timer_cancel+0x20 30f7: e8 00 00 00 00 callq 30fc 30f8: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 30fc: 85 c0 test %eax,%eax 30fe: 74 34 je 3134 3100: 8a 04 25 00 00 00 00 mov 0x0,%al 3103: R_X86_64_32S .bss+0xd 3107: 24 01 and $0x1,%al 3109: 75 29 jne 3134 310b: e8 00 00 00 00 callq 3110 310c: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 3110: 85 c0 test %eax,%eax 3112: 75 20 jne 3134 3114: c6 04 25 00 00 00 00 01 movb $0x1,0x0 3117: R_X86_64_32S .bss+0xd 311c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 311f: R_X86_64_32S .rodata.str1.1+0x31d 3123: be 7e 00 00 00 mov $0x7e,%esi 3128: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 312b: R_X86_64_32S .rodata.str1.1+0x33a 312f: e8 00 00 00 00 callq 3134 3130: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 3134: e8 00 00 00 00 callq 3139 3135: R_X86_64_PC32 mcount-0x4 3139: e8 00 00 00 00 callq 313e 313a: R_X86_64_PC32 mcount-0x4 313e: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 3142: R_X86_64_32S __preempt_count 3147: e8 00 00 00 00 callq 314c 3148: R_X86_64_PC32 mcount-0x4 314c: 49 8b 07 mov (%r15),%rax 314f: 49 8b 4f 08 mov 0x8(%r15),%rcx 3153: 48 89 01 mov %rax,(%rcx) 3156: 48 85 c0 test %rax,%rax 3159: 74 04 je 315f 315b: 48 89 48 08 mov %rcx,0x8(%rax) 315f: 45 84 f6 test %r14b,%r14b 3162: 74 08 je 316c 3164: 49 c7 47 08 00 00 00 00 movq $0x0,0x8(%r15) 316c: 48 b8 00 02 00 00 00 00 ad de movabs $0xdead000000000200,%rax 3176: 49 89 07 mov %rax,(%r15) 3179: 48 83 c4 08 add $0x8,%rsp 317d: 5b pop %rbx 317e: 41 5e pop %r14 3180: 41 5f pop %r15 3182: 5d pop %rbp 3183: c3 retq 3184: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000003190 : 3190: 55 push %rbp 3191: 48 89 e5 mov %rsp,%rbp 3194: 41 57 push %r15 3196: 41 56 push %r14 3198: 41 55 push %r13 319a: 41 54 push %r12 319c: 53 push %rbx 319d: 50 push %rax 319e: 49 89 d7 mov %rdx,%r15 31a1: 48 89 f3 mov %rsi,%rbx 31a4: e8 00 00 00 00 callq 31a9 31a5: R_X86_64_PC32 mcount-0x4 31a9: 48 83 cb 10 or $0x10,%rbx 31ad: 48 83 fb 17 cmp $0x17,%rbx 31b1: 0f 85 65 02 00 00 jne 341c 31b7: e8 00 00 00 00 callq 31bc 31b8: R_X86_64_PC32 mcount-0x4 31bc: 4c 8b 34 25 00 00 00 00 mov 0x0,%r14 31c0: R_X86_64_32S cpu_online_mask 31c4: e8 00 00 00 00 callq 31c9 31c5: R_X86_64_PC32 mcount-0x4 31c9: e8 00 00 00 00 callq 31ce 31ca: R_X86_64_PC32 mcount-0x4 31ce: 44 89 fb mov %r15d,%ebx 31d1: e8 00 00 00 00 callq 31d6 31d2: R_X86_64_PC32 mcount-0x4 31d6: 49 0f a3 1e bt %rbx,(%r14) 31da: 19 c0 sbb %eax,%eax 31dc: 85 c0 test %eax,%eax 31de: 0f 85 4c 02 00 00 jne 3430 31e4: 49 c7 c6 00 00 00 00 mov $0x0,%r14 31e7: R_X86_64_32S .data..percpu 31eb: 48 c7 c3 00 00 00 00 mov $0x0,%rbx 31ee: R_X86_64_32S .data..percpu 31f2: 49 c1 e7 20 shl $0x20,%r15 31f6: 49 c1 ff 1d sar $0x1d,%r15 31fa: 4d 8b a7 00 00 00 00 mov 0x0(%r15),%r12 31fd: R_X86_64_32S __per_cpu_offset 3201: 4d 8d 3c 1c lea (%r12,%rbx,1),%r15 3205: e8 00 00 00 00 callq 320a 3206: R_X86_64_PC32 mcount-0x4 320a: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 320e: R_X86_64_32S __preempt_count 3213: 65 4c 03 34 25 00 00 00 00 add %gs:0x0,%r14 3218: R_X86_64_32S this_cpu_off 321c: e8 00 00 00 00 callq 3221 321d: R_X86_64_PC32 mcount-0x4 3221: 4c 89 f7 mov %r14,%rdi 3224: e8 00 00 00 00 callq 3229 3225: R_X86_64_PC32 _raw_spin_lock_irq-0x4 3229: e8 00 00 00 00 callq 322e 322a: R_X86_64_PC32 mcount-0x4 322e: be 01 00 00 00 mov $0x1,%esi 3233: 4c 89 ff mov %r15,%rdi 3236: e8 00 00 00 00 callq 323b 3237: R_X86_64_PC32 _raw_spin_lock_nested-0x4 323b: 49 83 7c 1c 38 00 cmpq $0x0,0x38(%r12,%rbx,1) 3241: 0f 85 fb 01 00 00 jne 3442 3247: 45 31 e4 xor %r12d,%r12d 324a: 45 31 ed xor %r13d,%r13d 324d: 0f 1f 00 nopl (%rax) 3250: e8 00 00 00 00 callq 3255 3251: R_X86_64_PC32 mcount-0x4 3255: 41 8b 46 60 mov 0x60(%r14),%eax 3259: 89 45 d4 mov %eax,-0x2c(%rbp) 325c: eb 27 jmp 3285 325e: 66 90 xchg %ax,%ax 3260: 31 f6 xor %esi,%esi 3262: 48 89 df mov %rbx,%rdi 3265: e8 96 fd ff ff callq 3000 326a: 8b 43 28 mov 0x28(%rbx),%eax 326d: b9 00 00 f0 ff mov $0xfff00000,%ecx 3272: 21 c8 and %ecx,%eax 3274: 0b 45 d4 or -0x2c(%rbp),%eax 3277: 89 43 28 mov %eax,0x28(%rbx) 327a: 4c 89 f7 mov %r14,%rdi 327d: 48 89 de mov %rbx,%rsi 3280: e8 2b eb ff ff callq 1db0 3285: e8 00 00 00 00 callq 328a 3286: R_X86_64_PC32 mcount-0x4 328a: 4b 8b 5c ef 68 mov 0x68(%r15,%r13,8),%rbx 328f: 48 85 db test %rbx,%rbx 3292: 75 cc jne 3260 3294: 49 ff c5 inc %r13 3297: 49 81 fd 00 01 00 00 cmp $0x100,%r13 329e: 75 b0 jne 3250 32a0: e8 00 00 00 00 callq 32a5 32a1: R_X86_64_PC32 mcount-0x4 32a5: 45 8b 6e 60 mov 0x60(%r14),%r13d 32a9: eb 2a jmp 32d5 32ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 32b0: 31 f6 xor %esi,%esi 32b2: 48 89 df mov %rbx,%rdi 32b5: e8 46 fd ff ff callq 3000 32ba: 8b 43 28 mov 0x28(%rbx),%eax 32bd: b9 00 00 f0 ff mov $0xfff00000,%ecx 32c2: 21 c8 and %ecx,%eax 32c4: 44 09 e8 or %r13d,%eax 32c7: 89 43 28 mov %eax,0x28(%rbx) 32ca: 4c 89 f7 mov %r14,%rdi 32cd: 48 89 de mov %rbx,%rsi 32d0: e8 db ea ff ff callq 1db0 32d5: e8 00 00 00 00 callq 32da 32d6: R_X86_64_PC32 mcount-0x4 32da: 4b 8b 9c e7 68 08 00 00 mov 0x868(%r15,%r12,8),%rbx 32e2: 48 85 db test %rbx,%rbx 32e5: 75 c9 jne 32b0 32e7: e8 00 00 00 00 callq 32ec 32e8: R_X86_64_PC32 mcount-0x4 32ec: 45 8b 6e 60 mov 0x60(%r14),%r13d 32f0: eb 33 jmp 3325 32f2: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 3300: 31 f6 xor %esi,%esi 3302: 48 89 df mov %rbx,%rdi 3305: e8 f6 fc ff ff callq 3000 330a: 8b 43 28 mov 0x28(%rbx),%eax 330d: b9 00 00 f0 ff mov $0xfff00000,%ecx 3312: 21 c8 and %ecx,%eax 3314: 44 09 e8 or %r13d,%eax 3317: 89 43 28 mov %eax,0x28(%rbx) 331a: 4c 89 f7 mov %r14,%rdi 331d: 48 89 de mov %rbx,%rsi 3320: e8 8b ea ff ff callq 1db0 3325: e8 00 00 00 00 callq 332a 3326: R_X86_64_PC32 mcount-0x4 332a: 4b 8b 9c e7 68 0a 00 00 mov 0xa68(%r15,%r12,8),%rbx 3332: 48 85 db test %rbx,%rbx 3335: 75 c9 jne 3300 3337: e8 00 00 00 00 callq 333c 3338: R_X86_64_PC32 mcount-0x4 333c: 45 8b 6e 60 mov 0x60(%r14),%r13d 3340: eb 33 jmp 3375 3342: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 3350: 31 f6 xor %esi,%esi 3352: 48 89 df mov %rbx,%rdi 3355: e8 a6 fc ff ff callq 3000 335a: 8b 43 28 mov 0x28(%rbx),%eax 335d: b9 00 00 f0 ff mov $0xfff00000,%ecx 3362: 21 c8 and %ecx,%eax 3364: 44 09 e8 or %r13d,%eax 3367: 89 43 28 mov %eax,0x28(%rbx) 336a: 4c 89 f7 mov %r14,%rdi 336d: 48 89 de mov %rbx,%rsi 3370: e8 3b ea ff ff callq 1db0 3375: e8 00 00 00 00 callq 337a 3376: R_X86_64_PC32 mcount-0x4 337a: 4b 8b 9c e7 68 0c 00 00 mov 0xc68(%r15,%r12,8),%rbx 3382: 48 85 db test %rbx,%rbx 3385: 75 c9 jne 3350 3387: e8 00 00 00 00 callq 338c 3388: R_X86_64_PC32 mcount-0x4 338c: 45 8b 6e 60 mov 0x60(%r14),%r13d 3390: eb 33 jmp 33c5 3392: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 33a0: 31 f6 xor %esi,%esi 33a2: 48 89 df mov %rbx,%rdi 33a5: e8 56 fc ff ff callq 3000 33aa: 8b 43 28 mov 0x28(%rbx),%eax 33ad: b9 00 00 f0 ff mov $0xfff00000,%ecx 33b2: 21 c8 and %ecx,%eax 33b4: 44 09 e8 or %r13d,%eax 33b7: 89 43 28 mov %eax,0x28(%rbx) 33ba: 4c 89 f7 mov %r14,%rdi 33bd: 48 89 de mov %rbx,%rsi 33c0: e8 eb e9 ff ff callq 1db0 33c5: e8 00 00 00 00 callq 33ca 33c6: R_X86_64_PC32 mcount-0x4 33ca: 4b 8b 9c e7 68 0e 00 00 mov 0xe68(%r15,%r12,8),%rbx 33d2: 48 85 db test %rbx,%rbx 33d5: 75 c9 jne 33a0 33d7: 49 ff c4 inc %r12 33da: 49 83 fc 40 cmp $0x40,%r12 33de: 0f 85 bc fe ff ff jne 32a0 33e4: 49 c7 47 50 00 00 00 00 movq $0x0,0x50(%r15) 33ec: 49 c7 47 58 00 00 00 00 movq $0x0,0x58(%r15) 33f4: e8 00 00 00 00 callq 33f9 33f5: R_X86_64_PC32 mcount-0x4 33f9: 4c 89 ff mov %r15,%rdi 33fc: e8 00 00 00 00 callq 3401 33fd: R_X86_64_PC32 _raw_spin_unlock-0x4 3401: e8 00 00 00 00 callq 3406 3402: R_X86_64_PC32 mcount-0x4 3406: 4c 89 f7 mov %r14,%rdi 3409: e8 00 00 00 00 callq 340e 340a: R_X86_64_PC32 _raw_spin_unlock_irq-0x4 340e: e8 00 00 00 00 callq 3413 340f: R_X86_64_PC32 mcount-0x4 3413: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 3417: R_X86_64_32S __preempt_count 341c: b8 01 00 00 00 mov $0x1,%eax 3421: 48 83 c4 08 add $0x8,%rsp 3425: 5b pop %rbx 3426: 41 5c pop %r12 3428: 41 5d pop %r13 342a: 41 5e pop %r14 342c: 41 5f pop %r15 342e: 5d pop %rbp 342f: c3 retq 3430: 0f 0b ud2 3432: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 3440: eb fe jmp 3440 3442: 0f 0b ud2 3444: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 3450: eb fe jmp 3450 3452: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000003460 : 3460: 55 push %rbp 3461: 48 89 e5 mov %rsp,%rbp 3464: 41 57 push %r15 3466: 41 56 push %r14 3468: 41 55 push %r13 346a: 41 54 push %r12 346c: 53 push %rbx 346d: 48 83 ec 28 sub $0x28,%rsp 3471: 49 89 d4 mov %rdx,%r12 3474: 49 89 f6 mov %rsi,%r14 3477: 49 89 fd mov %rdi,%r13 347a: e8 00 00 00 00 callq 347f 347b: R_X86_64_PC32 mcount-0x4 347f: e8 00 00 00 00 callq 3484 3480: R_X86_64_PC32 mcount-0x4 3484: 65 44 8b 3c 25 00 00 00 00 mov %gs:0x0,%r15d 3489: R_X86_64_32S __preempt_count 348d: 41 81 e7 ff ff ff 7f and $0x7fffffff,%r15d 3494: e8 00 00 00 00 callq 3499 3495: R_X86_64_PC32 mcount-0x4 3499: 49 8b 45 68 mov 0x68(%r13),%rax 349d: 48 89 45 d0 mov %rax,-0x30(%rbp) 34a1: 49 8b 45 60 mov 0x60(%r13),%rax 34a5: 48 89 45 c8 mov %rax,-0x38(%rbp) 34a9: 49 8b 45 50 mov 0x50(%r13),%rax 34ad: 49 8b 4d 58 mov 0x58(%r13),%rcx 34b1: 48 89 4d c0 mov %rcx,-0x40(%rbp) 34b5: 48 89 45 b8 mov %rax,-0x48(%rbp) 34b9: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 34c1: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 34c9: 48 c7 04 24 00 00 00 00 movq $0x0,(%rsp) 34cd: R_X86_64_32S .text+0x34c9 34d1: 48 8d 7d b8 lea -0x48(%rbp),%rdi 34d5: be 00 00 00 00 mov $0x0,%esi 34da: 31 d2 xor %edx,%edx 34dc: 31 c9 xor %ecx,%ecx 34de: 41 b8 01 00 00 00 mov $0x1,%r8d 34e4: 45 31 c9 xor %r9d,%r9d 34e7: e8 00 00 00 00 callq 34ec 34e8: R_X86_64_PC32 lock_acquire-0x4 34ec: e8 00 00 00 00 callq 34f1 34ed: R_X86_64_PC32 mcount-0x4 34f1: e8 00 00 00 00 callq 34f6 34f2: R_X86_64_PC32 mcount-0x4 34f6: e8 00 00 00 00 callq 34fb 34f7: R_X86_64_PC32 mcount-0x4 34fb: e8 00 00 00 00 callq 3500 34fc: R_X86_64_PC32 mcount-0x4 3500: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 3503: R_X86_64_32S __tracepoint_timer_expire_entry+0x8 3508: 0f 8e 89 00 00 00 jle 3597 350e: e8 00 00 00 00 callq 3513 350f: R_X86_64_PC32 mcount-0x4 3513: e8 00 00 00 00 callq 3518 3514: R_X86_64_PC32 mcount-0x4 3518: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 351c: R_X86_64_32S __preempt_count 3521: e8 00 00 00 00 callq 3526 3522: R_X86_64_PC32 mcount-0x4 3526: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 352a: R_X86_64_32S __tracepoint_timer_expire_entry+0x20 352e: e8 00 00 00 00 callq 3533 352f: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 3533: 85 c0 test %eax,%eax 3535: 74 34 je 356b 3537: 8a 04 25 00 00 00 00 mov 0x0,%al 353a: R_X86_64_32S .bss+0x17 353e: 24 01 and $0x1,%al 3540: 75 29 jne 356b 3542: e8 00 00 00 00 callq 3547 3543: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 3547: 85 c0 test %eax,%eax 3549: 75 20 jne 356b 354b: c6 04 25 00 00 00 00 01 movb $0x1,0x0 354e: R_X86_64_32S .bss+0x17 3553: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3556: R_X86_64_32S .rodata.str1.1+0x31d 355a: be 62 00 00 00 mov $0x62,%esi 355f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3562: R_X86_64_32S .rodata.str1.1+0x33a 3566: e8 00 00 00 00 callq 356b 3567: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 356b: 48 85 db test %rbx,%rbx 356e: 74 14 je 3584 3570: 48 8b 7b 08 mov 0x8(%rbx),%rdi 3574: 4c 89 ee mov %r13,%rsi 3577: ff 13 callq *(%rbx) 3579: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 357e: 48 8d 5b 10 lea 0x10(%rbx),%rbx 3582: 75 ec jne 3570 3584: e8 00 00 00 00 callq 3589 3585: R_X86_64_PC32 mcount-0x4 3589: e8 00 00 00 00 callq 358e 358a: R_X86_64_PC32 mcount-0x4 358e: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 3592: R_X86_64_32S __preempt_count 3597: e8 00 00 00 00 callq 359c 3598: R_X86_64_PC32 mcount-0x4 359c: e8 00 00 00 00 callq 35a1 359d: R_X86_64_PC32 mcount-0x4 35a1: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 35a5: R_X86_64_32S __preempt_count 35aa: e8 00 00 00 00 callq 35af 35ab: R_X86_64_PC32 mcount-0x4 35af: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 35b3: R_X86_64_32S __tracepoint_timer_expire_entry+0x20 35b7: e8 00 00 00 00 callq 35bc 35b8: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 35bc: 85 c0 test %eax,%eax 35be: 74 34 je 35f4 35c0: 8a 04 25 00 00 00 00 mov 0x0,%al 35c3: R_X86_64_32S .bss+0x18 35c7: 24 01 and $0x1,%al 35c9: 75 29 jne 35f4 35cb: e8 00 00 00 00 callq 35d0 35cc: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 35d0: 85 c0 test %eax,%eax 35d2: 75 20 jne 35f4 35d4: c6 04 25 00 00 00 00 01 movb $0x1,0x0 35d7: R_X86_64_32S .bss+0x18 35dc: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 35df: R_X86_64_32S .rodata.str1.1+0x31d 35e3: be 62 00 00 00 mov $0x62,%esi 35e8: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 35eb: R_X86_64_32S .rodata.str1.1+0x33a 35ef: e8 00 00 00 00 callq 35f4 35f0: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 35f4: e8 00 00 00 00 callq 35f9 35f5: R_X86_64_PC32 mcount-0x4 35f9: e8 00 00 00 00 callq 35fe 35fa: R_X86_64_PC32 mcount-0x4 35fe: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 3602: R_X86_64_32S __preempt_count 3607: 4c 89 e7 mov %r12,%rdi 360a: 41 ff d6 callq *%r14 360d: e8 00 00 00 00 callq 3612 360e: R_X86_64_PC32 mcount-0x4 3612: e8 00 00 00 00 callq 3617 3613: R_X86_64_PC32 mcount-0x4 3617: e8 00 00 00 00 callq 361c 3618: R_X86_64_PC32 mcount-0x4 361c: e8 00 00 00 00 callq 3621 361d: R_X86_64_PC32 mcount-0x4 3621: 83 3c 25 00 00 00 00 00 cmpl $0x0,0x0 3624: R_X86_64_32S __tracepoint_timer_expire_exit+0x8 3629: 0f 8e 98 00 00 00 jle 36c7 362f: e8 00 00 00 00 callq 3634 3630: R_X86_64_PC32 mcount-0x4 3634: e8 00 00 00 00 callq 3639 3635: R_X86_64_PC32 mcount-0x4 3639: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 363d: R_X86_64_32S __preempt_count 3642: e8 00 00 00 00 callq 3647 3643: R_X86_64_PC32 mcount-0x4 3647: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 364b: R_X86_64_32S __tracepoint_timer_expire_exit+0x20 364f: e8 00 00 00 00 callq 3654 3650: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 3654: 85 c0 test %eax,%eax 3656: 74 34 je 368c 3658: 8a 04 25 00 00 00 00 mov 0x0,%al 365b: R_X86_64_32S .bss+0x19 365f: 24 01 and $0x1,%al 3661: 75 29 jne 368c 3663: e8 00 00 00 00 callq 3668 3664: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 3668: 85 c0 test %eax,%eax 366a: 75 20 jne 368c 366c: c6 04 25 00 00 00 00 01 movb $0x1,0x0 366f: R_X86_64_32S .bss+0x19 3674: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3677: R_X86_64_32S .rodata.str1.1+0x31d 367b: be 73 00 00 00 mov $0x73,%esi 3680: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3683: R_X86_64_32S .rodata.str1.1+0x33a 3687: e8 00 00 00 00 callq 368c 3688: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 368c: 48 85 db test %rbx,%rbx 368f: 74 23 je 36b4 3691: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 36a0: 48 8b 7b 08 mov 0x8(%rbx),%rdi 36a4: 4c 89 ee mov %r13,%rsi 36a7: ff 13 callq *(%rbx) 36a9: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 36ae: 48 8d 5b 10 lea 0x10(%rbx),%rbx 36b2: 75 ec jne 36a0 36b4: e8 00 00 00 00 callq 36b9 36b5: R_X86_64_PC32 mcount-0x4 36b9: e8 00 00 00 00 callq 36be 36ba: R_X86_64_PC32 mcount-0x4 36be: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 36c2: R_X86_64_32S __preempt_count 36c7: e8 00 00 00 00 callq 36cc 36c8: R_X86_64_PC32 mcount-0x4 36cc: e8 00 00 00 00 callq 36d1 36cd: R_X86_64_PC32 mcount-0x4 36d1: 65 83 04 25 00 00 00 00 01 addl $0x1,%gs:0x0 36d5: R_X86_64_32S __preempt_count 36da: e8 00 00 00 00 callq 36df 36db: R_X86_64_PC32 mcount-0x4 36df: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 36e3: R_X86_64_32S __tracepoint_timer_expire_exit+0x20 36e7: e8 00 00 00 00 callq 36ec 36e8: R_X86_64_PC32 debug_lockdep_rcu_enabled-0x4 36ec: 85 c0 test %eax,%eax 36ee: 74 34 je 3724 36f0: 8a 04 25 00 00 00 00 mov 0x0,%al 36f3: R_X86_64_32S .bss+0x1a 36f7: 24 01 and $0x1,%al 36f9: 75 29 jne 3724 36fb: e8 00 00 00 00 callq 3700 36fc: R_X86_64_PC32 rcu_read_lock_sched_held-0x4 3700: 85 c0 test %eax,%eax 3702: 75 20 jne 3724 3704: c6 04 25 00 00 00 00 01 movb $0x1,0x0 3707: R_X86_64_32S .bss+0x1a 370c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 370f: R_X86_64_32S .rodata.str1.1+0x31d 3713: be 73 00 00 00 mov $0x73,%esi 3718: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 371b: R_X86_64_32S .rodata.str1.1+0x33a 371f: e8 00 00 00 00 callq 3724 3720: R_X86_64_PC32 lockdep_rcu_suspicious-0x4 3724: e8 00 00 00 00 callq 3729 3725: R_X86_64_PC32 mcount-0x4 3729: e8 00 00 00 00 callq 372e 372a: R_X86_64_PC32 mcount-0x4 372e: 65 83 04 25 00 00 00 00 ff addl $0xffffffff,%gs:0x0 3732: R_X86_64_32S __preempt_count 3737: 48 8d 7d b8 lea -0x48(%rbp),%rdi 373b: be 01 00 00 00 mov $0x1,%esi 3740: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3743: R_X86_64_32S .text+0x3737 3747: e8 00 00 00 00 callq 374c 3748: R_X86_64_PC32 lock_release-0x4 374c: e8 00 00 00 00 callq 3751 374d: R_X86_64_PC32 mcount-0x4 3751: 65 8b 04 25 00 00 00 00 mov %gs:0x0,%eax 3755: R_X86_64_32S __preempt_count 3759: 25 ff ff ff 7f and $0x7fffffff,%eax 375e: 41 39 c7 cmp %eax,%r15d 3761: 74 19 je 377c 3763: 8a 04 25 00 00 00 00 mov 0x0,%al 3766: R_X86_64_32S .bss+0x16 376a: 24 01 and $0x1,%al 376c: 74 1d je 378b 376e: e8 00 00 00 00 callq 3773 376f: R_X86_64_PC32 mcount-0x4 3773: 65 44 89 3c 25 00 00 00 00 mov %r15d,%gs:0x0 3778: R_X86_64_32S __preempt_count 377c: 48 83 c4 28 add $0x28,%rsp 3780: 5b pop %rbx 3781: 41 5c pop %r12 3783: 41 5d pop %r13 3785: 41 5e pop %r14 3787: 41 5f pop %r15 3789: 5d pop %rbp 378a: c3 retq 378b: e8 00 00 00 00 callq 3790 378c: R_X86_64_PC32 mcount-0x4 3790: 65 44 8b 0c 25 00 00 00 00 mov %gs:0x0,%r9d 3795: R_X86_64_32S __preempt_count 3799: 41 81 e1 ff ff ff 7f and $0x7fffffff,%r9d 37a0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 37a3: R_X86_64_32S .rodata.str1.1+0x16 37a7: be 8a 04 00 00 mov $0x48a,%esi 37ac: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 37af: R_X86_64_32S .rodata.str1.1+0x381 37b3: 31 c0 xor %eax,%eax 37b5: 4c 89 f1 mov %r14,%rcx 37b8: 45 89 f8 mov %r15d,%r8d 37bb: e8 00 00 00 00 callq 37c0 37bc: R_X86_64_PC32 warn_slowpath_fmt-0x4 37c0: c6 04 25 00 00 00 00 01 movb $0x1,0x0 37c3: R_X86_64_32S .bss+0x16 37c8: eb a4 jmp 376e Disassembly of section .init.text: 0000000000000000 : 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 53 push %rbx 5: 50 push %rax 6: 48 89 fb mov %rdi,%rbx 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: R_X86_64_NONE mcount-0x4 e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 15: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 18: R_X86_64_32S .rodata.str1.1+0x8b 1c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1f: R_X86_64_32S .rodata 23: b9 08 00 00 00 mov $0x8,%ecx 28: 41 b8 08 00 00 00 mov $0x8,%r8d 2e: 45 31 c9 xor %r9d,%r9d 31: 48 89 df mov %rbx,%rdi 34: e8 00 00 00 00 callq 39 35: R_X86_64_PC32 trace_define_field-0x4 39: 48 83 c4 08 add $0x8,%rsp 3d: 5b pop %rbx 3e: 5d pop %rbp 3f: c3 retq 0000000000000040 : 40: 55 push %rbp 41: 48 89 e5 mov %rsp,%rbp 44: 53 push %rbx 45: 50 push %rax 46: 48 89 fb mov %rdi,%rbx 49: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a: R_X86_64_NONE mcount-0x4 4e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 55: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 58: R_X86_64_32S .rodata.str1.1+0x8b 5c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 5f: R_X86_64_32S .rodata 63: b9 08 00 00 00 mov $0x8,%ecx 68: 41 b8 08 00 00 00 mov $0x8,%r8d 6e: 45 31 c9 xor %r9d,%r9d 71: 48 89 df mov %rbx,%rdi 74: e8 00 00 00 00 callq 79 75: R_X86_64_PC32 trace_define_field-0x4 79: 85 c0 test %eax,%eax 7b: 0f 85 bc 00 00 00 jne 13d 81: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 88: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8b: R_X86_64_32S .rodata.str1.1+0x8b 8f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 92: R_X86_64_32S .rodata.str1.1+0x9c 96: b9 10 00 00 00 mov $0x10,%ecx 9b: 41 b8 08 00 00 00 mov $0x8,%r8d a1: 45 31 c9 xor %r9d,%r9d a4: 48 89 df mov %rbx,%rdi a7: e8 00 00 00 00 callq ac a8: R_X86_64_PC32 trace_define_field-0x4 ac: 85 c0 test %eax,%eax ae: 0f 85 89 00 00 00 jne 13d b4: c7 04 24 00 00 00 00 movl $0x0,(%rsp) bb: 48 c7 c6 00 00 00 00 mov $0x0,%rsi be: R_X86_64_32S .rodata.str1.1+0xa5 c2: 48 c7 c2 00 00 00 00 mov $0x0,%rdx c5: R_X86_64_32S .rodata.str1.1+0xb3 c9: b9 18 00 00 00 mov $0x18,%ecx ce: 41 b8 08 00 00 00 mov $0x8,%r8d d4: 45 31 c9 xor %r9d,%r9d d7: 48 89 df mov %rbx,%rdi da: e8 00 00 00 00 callq df db: R_X86_64_PC32 trace_define_field-0x4 df: 85 c0 test %eax,%eax e1: 75 5a jne 13d e3: c7 04 24 00 00 00 00 movl $0x0,(%rsp) ea: 48 c7 c6 00 00 00 00 mov $0x0,%rsi ed: R_X86_64_32S .rodata.str1.1+0xa5 f1: 48 c7 c2 00 00 00 00 mov $0x0,%rdx f4: R_X86_64_32S .rodata.str1.1+0xbb f8: b9 20 00 00 00 mov $0x20,%ecx fd: 41 b8 08 00 00 00 mov $0x8,%r8d 103: 45 31 c9 xor %r9d,%r9d 106: 48 89 df mov %rbx,%rdi 109: e8 00 00 00 00 callq 10e 10a: R_X86_64_PC32 trace_define_field-0x4 10e: 85 c0 test %eax,%eax 110: 75 2b jne 13d 112: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 119: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 11c: R_X86_64_32S .rodata.str1.1+0xbf 120: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 123: R_X86_64_32S .rodata.str1.1+0xcc 127: b9 28 00 00 00 mov $0x28,%ecx 12c: 41 b8 04 00 00 00 mov $0x4,%r8d 132: 45 31 c9 xor %r9d,%r9d 135: 48 89 df mov %rbx,%rdi 138: e8 00 00 00 00 callq 13d 139: R_X86_64_PC32 trace_define_field-0x4 13d: 48 83 c4 08 add $0x8,%rsp 141: 5b pop %rbx 142: 5d pop %rbp 143: c3 retq 144: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000150 : 150: 55 push %rbp 151: 48 89 e5 mov %rsp,%rbp 154: 53 push %rbx 155: 50 push %rax 156: 48 89 fb mov %rdi,%rbx 159: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15a: R_X86_64_NONE mcount-0x4 15e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 165: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 168: R_X86_64_32S .rodata.str1.1+0x8b 16c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 16f: R_X86_64_32S .rodata 173: b9 08 00 00 00 mov $0x8,%ecx 178: 41 b8 08 00 00 00 mov $0x8,%r8d 17e: 45 31 c9 xor %r9d,%r9d 181: 48 89 df mov %rbx,%rdi 184: e8 00 00 00 00 callq 189 185: R_X86_64_PC32 trace_define_field-0x4 189: 85 c0 test %eax,%eax 18b: 75 5a jne 1e7 18d: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 194: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 197: R_X86_64_32S .rodata.str1.1+0xa5 19b: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 19e: R_X86_64_32S .rodata.str1.1+0xbb 1a2: b9 10 00 00 00 mov $0x10,%ecx 1a7: 41 b8 08 00 00 00 mov $0x8,%r8d 1ad: 45 31 c9 xor %r9d,%r9d 1b0: 48 89 df mov %rbx,%rdi 1b3: e8 00 00 00 00 callq 1b8 1b4: R_X86_64_PC32 trace_define_field-0x4 1b8: 85 c0 test %eax,%eax 1ba: 75 2b jne 1e7 1bc: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 1c3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1c6: R_X86_64_32S .rodata.str1.1+0x8b 1ca: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1cd: R_X86_64_32S .rodata.str1.1+0x9c 1d1: b9 18 00 00 00 mov $0x18,%ecx 1d6: 41 b8 08 00 00 00 mov $0x8,%r8d 1dc: 45 31 c9 xor %r9d,%r9d 1df: 48 89 df mov %rbx,%rdi 1e2: e8 00 00 00 00 callq 1e7 1e3: R_X86_64_PC32 trace_define_field-0x4 1e7: 48 83 c4 08 add $0x8,%rsp 1eb: 5b pop %rbx 1ec: 5d pop %rbp 1ed: c3 retq 1ee: 66 90 xchg %ax,%ax 00000000000001f0 : 1f0: 55 push %rbp 1f1: 48 89 e5 mov %rsp,%rbp 1f4: 53 push %rbx 1f5: 50 push %rax 1f6: 48 89 fb mov %rdi,%rbx 1f9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1fa: R_X86_64_NONE mcount-0x4 1fe: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 205: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 208: R_X86_64_32S .rodata.str1.1+0x8b 20c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 20f: R_X86_64_32S .rodata.str1.1+0x12f 213: b9 08 00 00 00 mov $0x8,%ecx 218: 41 b8 08 00 00 00 mov $0x8,%r8d 21e: 45 31 c9 xor %r9d,%r9d 221: 48 89 df mov %rbx,%rdi 224: e8 00 00 00 00 callq 229 225: R_X86_64_PC32 trace_define_field-0x4 229: 85 c0 test %eax,%eax 22b: 75 5d jne 28a 22d: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 234: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 237: R_X86_64_32S .rodata.str1.1+0x137 23b: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 23e: R_X86_64_32S .rodata.str1.1+0x141 242: b9 10 00 00 00 mov $0x10,%ecx 247: 41 b8 04 00 00 00 mov $0x4,%r8d 24d: 41 b9 01 00 00 00 mov $0x1,%r9d 253: 48 89 df mov %rbx,%rdi 256: e8 00 00 00 00 callq 25b 257: R_X86_64_PC32 trace_define_field-0x4 25b: 85 c0 test %eax,%eax 25d: 75 2b jne 28a 25f: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 266: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 269: R_X86_64_32S .rodata.str1.1+0x149 26d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 270: R_X86_64_32S .rodata.str1.1+0x15b 274: b9 14 00 00 00 mov $0x14,%ecx 279: 41 b8 04 00 00 00 mov $0x4,%r8d 27f: 45 31 c9 xor %r9d,%r9d 282: 48 89 df mov %rbx,%rdi 285: e8 00 00 00 00 callq 28a 286: R_X86_64_PC32 trace_define_field-0x4 28a: 48 83 c4 08 add $0x8,%rsp 28e: 5b pop %rbx 28f: 5d pop %rbp 290: c3 retq 291: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000002a0 : 2a0: 55 push %rbp 2a1: 48 89 e5 mov %rsp,%rbp 2a4: 53 push %rbx 2a5: 50 push %rax 2a6: 48 89 fb mov %rdi,%rbx 2a9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2aa: R_X86_64_NONE mcount-0x4 2ae: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2b5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2b8: R_X86_64_32S .rodata.str1.1+0x8b 2bc: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2bf: R_X86_64_32S .rodata.str1.1+0x12f 2c3: b9 08 00 00 00 mov $0x8,%ecx 2c8: 41 b8 08 00 00 00 mov $0x8,%r8d 2ce: 45 31 c9 xor %r9d,%r9d 2d1: 48 89 df mov %rbx,%rdi 2d4: e8 00 00 00 00 callq 2d9 2d5: R_X86_64_PC32 trace_define_field-0x4 2d9: 85 c0 test %eax,%eax 2db: 0f 85 8f 00 00 00 jne 370 2e1: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2e8: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2eb: R_X86_64_32S .rodata.str1.1+0x8b 2ef: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 2f2: R_X86_64_32S .rodata.str1.1+0x9c 2f6: b9 10 00 00 00 mov $0x10,%ecx 2fb: 41 b8 08 00 00 00 mov $0x8,%r8d 301: 45 31 c9 xor %r9d,%r9d 304: 48 89 df mov %rbx,%rdi 307: e8 00 00 00 00 callq 30c 308: R_X86_64_PC32 trace_define_field-0x4 30c: 85 c0 test %eax,%eax 30e: 75 60 jne 370 310: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 317: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31a: R_X86_64_32S .rodata.str1.1+0x1c0 31e: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 321: R_X86_64_32S .rodata.str1.1+0xb3 325: b9 18 00 00 00 mov $0x18,%ecx 32a: 41 b8 08 00 00 00 mov $0x8,%r8d 330: 41 b9 01 00 00 00 mov $0x1,%r9d 336: 48 89 df mov %rbx,%rdi 339: e8 00 00 00 00 callq 33e 33a: R_X86_64_PC32 trace_define_field-0x4 33e: 85 c0 test %eax,%eax 340: 75 2e jne 370 342: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 349: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 34c: R_X86_64_32S .rodata.str1.1+0x1c0 350: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 353: R_X86_64_32S .rodata.str1.1+0x1c4 357: b9 20 00 00 00 mov $0x20,%ecx 35c: 41 b8 08 00 00 00 mov $0x8,%r8d 362: 41 b9 01 00 00 00 mov $0x1,%r9d 368: 48 89 df mov %rbx,%rdi 36b: e8 00 00 00 00 callq 370 36c: R_X86_64_PC32 trace_define_field-0x4 370: 48 83 c4 08 add $0x8,%rsp 374: 5b pop %rbx 375: 5d pop %rbp 376: c3 retq 377: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1) 0000000000000380 : 380: 55 push %rbp 381: 48 89 e5 mov %rsp,%rbp 384: 53 push %rbx 385: 50 push %rax 386: 48 89 fb mov %rdi,%rbx 389: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38a: R_X86_64_NONE mcount-0x4 38e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 395: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 398: R_X86_64_32S .rodata.str1.1+0x8b 39c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 39f: R_X86_64_32S .rodata.str1.1+0x12f 3a3: b9 08 00 00 00 mov $0x8,%ecx 3a8: 41 b8 08 00 00 00 mov $0x8,%r8d 3ae: 45 31 c9 xor %r9d,%r9d 3b1: 48 89 df mov %rbx,%rdi 3b4: e8 00 00 00 00 callq 3b9 3b5: R_X86_64_PC32 trace_define_field-0x4 3b9: 85 c0 test %eax,%eax 3bb: 75 5d jne 41a 3bd: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 3c4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3c7: R_X86_64_32S .rodata.str1.1+0x1c0 3cb: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3ce: R_X86_64_32S .rodata.str1.1+0xbb 3d2: b9 10 00 00 00 mov $0x10,%ecx 3d7: 41 b8 08 00 00 00 mov $0x8,%r8d 3dd: 41 b9 01 00 00 00 mov $0x1,%r9d 3e3: 48 89 df mov %rbx,%rdi 3e6: e8 00 00 00 00 callq 3eb 3e7: R_X86_64_PC32 trace_define_field-0x4 3eb: 85 c0 test %eax,%eax 3ed: 75 2b jne 41a 3ef: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 3f6: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3f9: R_X86_64_32S .rodata.str1.1+0x8b 3fd: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 400: R_X86_64_32S .rodata.str1.1+0x9c 404: b9 18 00 00 00 mov $0x18,%ecx 409: 41 b8 08 00 00 00 mov $0x8,%r8d 40f: 45 31 c9 xor %r9d,%r9d 412: 48 89 df mov %rbx,%rdi 415: e8 00 00 00 00 callq 41a 416: R_X86_64_PC32 trace_define_field-0x4 41a: 48 83 c4 08 add $0x8,%rsp 41e: 5b pop %rbx 41f: 5d pop %rbp 420: c3 retq 421: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000430 : 430: 55 push %rbp 431: 48 89 e5 mov %rsp,%rbp 434: 53 push %rbx 435: 50 push %rax 436: 48 89 fb mov %rdi,%rbx 439: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 43a: R_X86_64_NONE mcount-0x4 43e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 445: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 448: R_X86_64_32S .rodata.str1.1+0x8b 44c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 44f: R_X86_64_32S .rodata.str1.1+0x12f 453: b9 08 00 00 00 mov $0x8,%ecx 458: 41 b8 08 00 00 00 mov $0x8,%r8d 45e: 45 31 c9 xor %r9d,%r9d 461: 48 89 df mov %rbx,%rdi 464: e8 00 00 00 00 callq 469 465: R_X86_64_PC32 trace_define_field-0x4 469: 48 83 c4 08 add $0x8,%rsp 46d: 5b pop %rbx 46e: 5d pop %rbp 46f: c3 retq 0000000000000470 : 470: 55 push %rbp 471: 48 89 e5 mov %rsp,%rbp 474: 53 push %rbx 475: 50 push %rax 476: 48 89 fb mov %rdi,%rbx 479: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47a: R_X86_64_NONE mcount-0x4 47e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 485: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 488: R_X86_64_32S .rodata.str1.1+0x235 48c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 48f: R_X86_64_32S .rodata.str1.1+0x239 493: b9 08 00 00 00 mov $0x8,%ecx 498: 41 b8 04 00 00 00 mov $0x4,%r8d 49e: 41 b9 01 00 00 00 mov $0x1,%r9d 4a4: 48 89 df mov %rbx,%rdi 4a7: e8 00 00 00 00 callq 4ac 4a8: R_X86_64_PC32 trace_define_field-0x4 4ac: 85 c0 test %eax,%eax 4ae: 0f 85 fb 00 00 00 jne 5af 4b4: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 4bb: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4be: R_X86_64_32S .rodata.str1.1+0x23f 4c2: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 4c5: R_X86_64_32S .rodata.str1.1+0xb3 4c9: b9 10 00 00 00 mov $0x10,%ecx 4ce: 41 b8 08 00 00 00 mov $0x8,%r8d 4d4: 45 31 c9 xor %r9d,%r9d 4d7: 48 89 df mov %rbx,%rdi 4da: e8 00 00 00 00 callq 4df 4db: R_X86_64_PC32 trace_define_field-0x4 4df: 85 c0 test %eax,%eax 4e1: 0f 85 c8 00 00 00 jne 5af 4e7: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 4ee: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4f1: R_X86_64_32S .rodata.str1.1+0x249 4f5: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 4f8: R_X86_64_32S .rodata.str1.1+0x24e 4fc: b9 18 00 00 00 mov $0x18,%ecx 501: 41 b8 08 00 00 00 mov $0x8,%r8d 507: 41 b9 01 00 00 00 mov $0x1,%r9d 50d: 48 89 df mov %rbx,%rdi 510: e8 00 00 00 00 callq 515 511: R_X86_64_PC32 trace_define_field-0x4 515: 85 c0 test %eax,%eax 517: 0f 85 92 00 00 00 jne 5af 51d: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 524: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 527: R_X86_64_32S .rodata.str1.1+0x249 52b: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 52e: R_X86_64_32S .rodata.str1.1+0x258 532: b9 20 00 00 00 mov $0x20,%ecx 537: 41 b8 08 00 00 00 mov $0x8,%r8d 53d: 41 b9 01 00 00 00 mov $0x1,%r9d 543: 48 89 df mov %rbx,%rdi 546: e8 00 00 00 00 callq 54b 547: R_X86_64_PC32 trace_define_field-0x4 54b: 85 c0 test %eax,%eax 54d: 75 60 jne 5af 54f: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 556: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 559: R_X86_64_32S .rodata.str1.1+0x249 55d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 560: R_X86_64_32S .rodata.str1.1+0x263 564: b9 28 00 00 00 mov $0x28,%ecx 569: 41 b8 08 00 00 00 mov $0x8,%r8d 56f: 41 b9 01 00 00 00 mov $0x1,%r9d 575: 48 89 df mov %rbx,%rdi 578: e8 00 00 00 00 callq 57d 579: R_X86_64_PC32 trace_define_field-0x4 57d: 85 c0 test %eax,%eax 57f: 75 2e jne 5af 581: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 588: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 58b: R_X86_64_32S .rodata.str1.1+0x249 58f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 592: R_X86_64_32S .rodata.str1.1+0x270 596: b9 30 00 00 00 mov $0x30,%ecx 59b: 41 b8 08 00 00 00 mov $0x8,%r8d 5a1: 41 b9 01 00 00 00 mov $0x1,%r9d 5a7: 48 89 df mov %rbx,%rdi 5aa: e8 00 00 00 00 callq 5af 5ab: R_X86_64_PC32 trace_define_field-0x4 5af: 48 83 c4 08 add $0x8,%rsp 5b3: 5b pop %rbx 5b4: 5d pop %rbp 5b5: c3 retq 5b6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1) 00000000000005c0 : 5c0: 55 push %rbp 5c1: 48 89 e5 mov %rsp,%rbp 5c4: 53 push %rbx 5c5: 50 push %rax 5c6: 48 89 fb mov %rdi,%rbx 5c9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ca: R_X86_64_NONE mcount-0x4 5ce: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 5d5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5d8: R_X86_64_32S .rodata.str1.1+0x235 5dc: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 5df: R_X86_64_32S .rodata.str1.1+0x239 5e3: b9 08 00 00 00 mov $0x8,%ecx 5e8: 41 b8 04 00 00 00 mov $0x4,%r8d 5ee: 41 b9 01 00 00 00 mov $0x1,%r9d 5f4: 48 89 df mov %rbx,%rdi 5f7: e8 00 00 00 00 callq 5fc 5f8: R_X86_64_PC32 trace_define_field-0x4 5fc: 85 c0 test %eax,%eax 5fe: 75 5d jne 65d 600: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 607: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 60a: R_X86_64_32S .rodata.str1.1+0x2ba 60e: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 611: R_X86_64_32S .rodata.str1.1+0x2c0 615: b9 0c 00 00 00 mov $0xc,%ecx 61a: 41 b8 04 00 00 00 mov $0x4,%r8d 620: 41 b9 01 00 00 00 mov $0x1,%r9d 626: 48 89 df mov %rbx,%rdi 629: e8 00 00 00 00 callq 62e 62a: R_X86_64_PC32 trace_define_field-0x4 62e: 85 c0 test %eax,%eax 630: 75 2b jne 65d 632: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 639: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 63c: R_X86_64_32S .rodata.str1.1+0x23f 640: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 643: R_X86_64_32S .rodata.str1.1+0xbb 647: b9 10 00 00 00 mov $0x10,%ecx 64c: 41 b8 08 00 00 00 mov $0x8,%r8d 652: 45 31 c9 xor %r9d,%r9d 655: 48 89 df mov %rbx,%rdi 658: e8 00 00 00 00 callq 65d 659: R_X86_64_PC32 trace_define_field-0x4 65d: 48 83 c4 08 add $0x8,%rsp 661: 5b pop %rbx 662: 5d pop %rbp 663: c3 retq 664: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000670 : 670: 55 push %rbp 671: 48 89 e5 mov %rsp,%rbp 674: 53 push %rbx 675: 50 push %rax 676: 48 89 fb mov %rdi,%rbx 679: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 67a: R_X86_64_NONE mcount-0x4 67e: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 685: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 688: R_X86_64_32S .rodata.str1.1+0x235 68c: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 68f: R_X86_64_32S .rodata.str1.1+0x2e5 693: b9 08 00 00 00 mov $0x8,%ecx 698: 41 b8 04 00 00 00 mov $0x4,%r8d 69e: 41 b9 01 00 00 00 mov $0x1,%r9d 6a4: 48 89 df mov %rbx,%rdi 6a7: e8 00 00 00 00 callq 6ac 6a8: R_X86_64_PC32 trace_define_field-0x4 6ac: 85 c0 test %eax,%eax 6ae: 75 2e jne 6de 6b0: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 6b7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 6ba: R_X86_64_32S .rodata.str1.1+0x2ed 6be: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 6c1: R_X86_64_32S .rodata.str1.1+0x2ff 6c5: b9 0c 00 00 00 mov $0xc,%ecx 6ca: 41 b8 04 00 00 00 mov $0x4,%r8d 6d0: 41 b9 01 00 00 00 mov $0x1,%r9d 6d6: 48 89 df mov %rbx,%rdi 6d9: e8 00 00 00 00 callq 6de 6da: R_X86_64_PC32 trace_define_field-0x4 6de: 48 83 c4 08 add $0x8,%rsp 6e2: 5b pop %rbx 6e3: 5d pop %rbp 6e4: c3 retq 6e5: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000006f0 : 6f0: 55 push %rbp 6f1: 48 89 e5 mov %rsp,%rbp 6f4: 41 57 push %r15 6f6: 41 56 push %r14 6f8: 41 55 push %r13 6fa: 41 54 push %r12 6fc: 53 push %rbx 6fd: 50 push %rax 6fe: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ff: R_X86_64_NONE mcount-0x4 703: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 704: R_X86_64_NONE mcount-0x4 708: bb ff ff ff ff mov $0xffffffff,%ebx 70d: 4c 8b 34 25 00 00 00 00 mov 0x0,%r14 711: R_X86_64_32S cpu_possible_mask 715: eb 5e jmp 775 717: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1) 720: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 721: R_X86_64_NONE mcount-0x4 725: 49 c7 c4 00 00 00 00 mov $0x0,%r12 728: R_X86_64_32S .data..percpu 72c: 48 89 d8 mov %rbx,%rax 72f: 48 c1 e0 20 shl $0x20,%rax 733: 48 c1 f8 1d sar $0x1d,%rax 737: 4c 8b a8 00 00 00 00 mov 0x0(%rax),%r13 73a: R_X86_64_32S __per_cpu_offset 73e: 4f 8d 7c 25 00 lea 0x0(%r13,%r12,1),%r15 743: 43 89 5c 25 60 mov %ebx,0x60(%r13,%r12,1) 748: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 749: R_X86_64_NONE mcount-0x4 74d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 750: R_X86_64_32S .rodata.str1.1+0x36b 754: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 757: R_X86_64_32S .bss+0xe 75b: 4c 89 ff mov %r15,%rdi 75e: e8 00 00 00 00 callq 763 75f: R_X86_64_PC32 __raw_spin_lock_init-0x4 763: 48 8b 04 25 00 00 00 00 mov 0x0,%rax 767: R_X86_64_32S jiffies 76b: 4b 89 44 25 40 mov %rax,0x40(%r13,%r12,1) 770: 4b 89 44 25 48 mov %rax,0x48(%r13,%r12,1) 775: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 776: R_X86_64_NONE mcount-0x4 77a: 83 fb ff cmp $0xffffffff,%ebx 77d: 74 05 je 784 77f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 780: R_X86_64_NONE mcount-0x4 784: ff c3 inc %ebx 786: 48 63 d3 movslq %ebx,%rdx 789: be 00 01 00 00 mov $0x100,%esi 78e: 4c 89 f7 mov %r14,%rdi 791: e8 00 00 00 00 callq 796 792: R_X86_64_PC32 find_next_bit-0x4 796: 48 89 c3 mov %rax,%rbx 799: 3b 1c 25 00 00 00 00 cmp 0x0,%ebx 79c: R_X86_64_32S nr_cpu_ids 7a0: 0f 8c 7a ff ff ff jl 720 7a6: e8 00 00 00 00 callq 7ab 7a7: R_X86_64_PC32 init_timer_stats-0x4 7ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7ac: R_X86_64_NONE mcount-0x4 7b0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7b3: R_X86_64_32S .data+0xf40 7b7: e8 00 00 00 00 callq 7bc 7b8: R_X86_64_PC32 register_cpu_notifier-0x4 7bc: bf 01 00 00 00 mov $0x1,%edi 7c1: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 7c4: R_X86_64_32S .text+0x2490 7c8: e8 00 00 00 00 callq 7cd 7c9: R_X86_64_PC32 open_softirq-0x4 7cd: 48 83 c4 08 add $0x8,%rsp 7d1: 5b pop %rbx 7d2: 41 5c pop %r12 7d4: 41 5d pop %r13 7d6: 41 5e pop %r14 7d8: 41 5f pop %r15 7da: 5d pop %rbp 7db: c3 retq Disassembly of section .sched.text: 0000000000000000 : 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 41 56 push %r14 6: 53 push %rbx 7: 48 83 ec 70 sub $0x70,%rsp b: 49 89 fe mov %rdi,%r14 e: 48 bb ff ff ff ff ff ff ff 7f movabs $0x7fffffffffffffff,%rbx 18: e8 00 00 00 00 callq 1d 19: R_X86_64_PC32 mcount-0x4 1d: 49 39 de cmp %rbx,%r14 20: 75 0a jne 2c 22: e8 00 00 00 00 callq 27 23: R_X86_64_PC32 schedule-0x4 27: e9 a4 00 00 00 jmpq d0 2c: 4d 85 f6 test %r14,%r14 2f: 78 71 js a2 31: 48 8b 1c 25 00 00 00 00 mov 0x0,%rbx 35: R_X86_64_32S jiffies 39: 4c 01 f3 add %r14,%rbx 3c: e8 00 00 00 00 callq 41 3d: R_X86_64_PC32 mcount-0x4 41: 4c 8d 75 80 lea -0x80(%rbp),%r14 45: 31 f6 xor %esi,%esi 47: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 4a: R_X86_64_32S .rodata.str1.1+0x80 4e: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 51: R_X86_64_32S .bss 55: 4c 89 f7 mov %r14,%rdi 58: e8 00 00 00 00 callq 5d 59: R_X86_64_PC32 init_timer_key-0x4 5d: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 61: R_X86_64_32S .text+0x2470 65: e8 00 00 00 00 callq 6a 66: R_X86_64_PC32 mcount-0x4 6a: 65 48 8b 04 25 00 00 00 00 mov %gs:0x0,%rax 6f: R_X86_64_32S current_task 73: 48 89 45 a0 mov %rax,-0x60(%rbp) 77: 31 d2 xor %edx,%edx 79: 31 c9 xor %ecx,%ecx 7b: 4c 89 f7 mov %r14,%rdi 7e: 48 89 de mov %rbx,%rsi 81: e8 00 00 00 00 callq 86 82: R_X86_64_PC32 .text+0x17fc 86: e8 00 00 00 00 callq 8b 87: R_X86_64_PC32 schedule-0x4 8b: 4c 89 f7 mov %r14,%rdi 8e: e8 00 00 00 00 callq 93 8f: R_X86_64_PC32 del_timer_sync-0x4 93: e8 00 00 00 00 callq 98 94: R_X86_64_PC32 mcount-0x4 98: 48 2b 1c 25 00 00 00 00 sub 0x0,%rbx 9c: R_X86_64_32S jiffies a0: eb 2e jmp d0 a2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi a5: R_X86_64_32S .rodata.str1.1+0x53 a9: 31 c0 xor %eax,%eax ab: 4c 89 f6 mov %r14,%rsi ae: e8 00 00 00 00 callq b3 af: R_X86_64_PC32 printk-0x4 b3: e8 00 00 00 00 callq b8 b4: R_X86_64_PC32 dump_stack-0x4 b8: e8 00 00 00 00 callq bd b9: R_X86_64_PC32 mcount-0x4 bd: 65 48 8b 04 25 00 00 00 00 mov %gs:0x0,%rax c2: R_X86_64_32S current_task c6: 48 c7 00 00 00 00 00 movq $0x0,(%rax) cd: 4c 89 f3 mov %r14,%rbx d0: 31 c0 xor %eax,%eax d2: 48 85 db test %rbx,%rbx d5: 48 0f 49 c3 cmovns %rbx,%rax d9: 48 83 c4 70 add $0x70,%rsp dd: 5b pop %rbx de: 41 5e pop %r14 e0: 5d pop %rbp e1: c3 retq e2: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000000f0 : f0: 55 push %rbp f1: 48 89 e5 mov %rsp,%rbp f4: 41 56 push %r14 f6: 53 push %rbx f7: 49 89 fe mov %rdi,%r14 fa: e8 00 00 00 00 callq ff fb: R_X86_64_PC32 mcount-0x4 ff: e8 00 00 00 00 callq 104 100: R_X86_64_PC32 mcount-0x4 104: 65 48 8b 1c 25 00 00 00 00 mov %gs:0x0,%rbx 109: R_X86_64_32S current_task 10d: 48 c7 83 70 21 00 00 00 00 00 00 movq $0x0,0x2170(%rbx) 114: R_X86_64_32S .sched.text+0xff 118: e8 00 00 00 00 callq 11d 119: R_X86_64_PC32 mcount-0x4 11d: 48 c7 03 01 00 00 00 movq $0x1,(%rbx) 124: 4c 89 f7 mov %r14,%rdi 127: e8 00 00 00 00 callq 12c 128: R_X86_64_PC32 schedule_timeout-0x4 12c: 5b pop %rbx 12d: 41 5e pop %r14 12f: 5d pop %rbp 130: c3 retq 131: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000140 : 140: 55 push %rbp 141: 48 89 e5 mov %rsp,%rbp 144: 41 56 push %r14 146: 53 push %rbx 147: 49 89 fe mov %rdi,%r14 14a: e8 00 00 00 00 callq 14f 14b: R_X86_64_PC32 mcount-0x4 14f: e8 00 00 00 00 callq 154 150: R_X86_64_PC32 mcount-0x4 154: 65 48 8b 1c 25 00 00 00 00 mov %gs:0x0,%rbx 159: R_X86_64_32S current_task 15d: 48 c7 83 70 21 00 00 00 00 00 00 movq $0x0,0x2170(%rbx) 164: R_X86_64_32S .sched.text+0x14f 168: e8 00 00 00 00 callq 16d 169: R_X86_64_PC32 mcount-0x4 16d: 48 c7 03 82 00 00 00 movq $0x82,(%rbx) 174: 4c 89 f7 mov %r14,%rdi 177: e8 00 00 00 00 callq 17c 178: R_X86_64_PC32 schedule_timeout-0x4 17c: 5b pop %rbx 17d: 41 5e pop %r14 17f: 5d pop %rbp 180: c3 retq 181: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 0000000000000190 : 190: 55 push %rbp 191: 48 89 e5 mov %rsp,%rbp 194: 41 56 push %r14 196: 53 push %rbx 197: 49 89 fe mov %rdi,%r14 19a: e8 00 00 00 00 callq 19f 19b: R_X86_64_PC32 mcount-0x4 19f: e8 00 00 00 00 callq 1a4 1a0: R_X86_64_PC32 mcount-0x4 1a4: 65 48 8b 1c 25 00 00 00 00 mov %gs:0x0,%rbx 1a9: R_X86_64_32S current_task 1ad: 48 c7 83 70 21 00 00 00 00 00 00 movq $0x0,0x2170(%rbx) 1b4: R_X86_64_32S .sched.text+0x19f 1b8: e8 00 00 00 00 callq 1bd 1b9: R_X86_64_PC32 mcount-0x4 1bd: 48 c7 03 02 00 00 00 movq $0x2,(%rbx) 1c4: 4c 89 f7 mov %r14,%rdi 1c7: e8 00 00 00 00 callq 1cc 1c8: R_X86_64_PC32 schedule_timeout-0x4 1cc: 5b pop %rbx 1cd: 41 5e pop %r14 1cf: 5d pop %rbp 1d0: c3 retq 1d1: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 00000000000001e0 : 1e0: 55 push %rbp 1e1: 48 89 e5 mov %rsp,%rbp 1e4: 41 57 push %r15 1e6: 41 56 push %r14 1e8: 53 push %rbx 1e9: 50 push %rax 1ea: 49 89 f7 mov %rsi,%r15 1ed: 49 89 fe mov %rdi,%r14 1f0: e8 00 00 00 00 callq 1f5 1f1: R_X86_64_PC32 mcount-0x4 1f5: e8 00 00 00 00 callq 1fa 1f6: R_X86_64_PC32 mcount-0x4 1fa: 65 48 8b 1c 25 00 00 00 00 mov %gs:0x0,%rbx 1ff: R_X86_64_32S current_task 203: 48 c7 83 70 21 00 00 00 00 00 00 movq $0x0,0x2170(%rbx) 20a: R_X86_64_32S .sched.text+0x1f5 20e: e8 00 00 00 00 callq 213 20f: R_X86_64_PC32 mcount-0x4 213: 48 c7 03 02 00 00 00 movq $0x2,(%rbx) 21a: e8 00 00 00 00 callq 21f 21b: R_X86_64_PC32 mcount-0x4 21f: 49 69 de e8 03 00 00 imul $0x3e8,%r14,%rbx 226: e8 00 00 00 00 callq 22b 227: R_X86_64_PC32 mcount-0x4 22b: 48 89 5d e0 mov %rbx,-0x20(%rbp) 22f: 4d 29 f7 sub %r14,%r15 232: 49 69 f7 e8 03 00 00 imul $0x3e8,%r15,%rsi 239: 48 8d 7d e0 lea -0x20(%rbp),%rdi 23d: ba 01 00 00 00 mov $0x1,%edx 242: e8 00 00 00 00 callq 247 243: R_X86_64_PC32 schedule_hrtimeout_range-0x4 247: 48 83 c4 08 add $0x8,%rsp 24b: 5b pop %rbx 24c: 41 5e pop %r14 24e: 41 5f pop %r15 250: 5d pop %rbp 251: c3 retq