drivers/cpufreq/cpufreq_governor.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : 0: e8 00 00 00 00 callq 5 5: 55 push %rbp 6: 48 89 e5 mov %rsp,%rbp 9: 48 83 ec 40 sub $0x40,%rsp d: 48 89 5d e8 mov %rbx,-0x18(%rbp) 11: 4c 89 65 f0 mov %r12,-0x10(%rbp) 15: 48 89 fb mov %rdi,%rbx 18: 4c 89 6d f8 mov %r13,-0x8(%rbp) 1c: 48 8b 7f 20 mov 0x20(%rdi),%rdi 20: 41 89 f4 mov %esi,%r12d 23: be 00 01 00 00 mov $0x100,%esi 28: e8 00 00 00 00 callq 2d 2d: 83 f8 01 cmp $0x1,%eax 30: b9 01 00 00 00 mov $0x1,%ecx 35: 76 37 jbe 6e 37: e8 00 00 00 00 callq 3c 3c: 48 89 c7 mov %rax,%rdi 3f: 48 2b bb c8 00 00 00 sub 0xc8(%rbx),%rdi 46: 49 89 c5 mov %rax,%r13 49: 41 d1 ec shr %r12d 4c: e8 00 00 00 00 callq 51 51: 48 69 c0 40 42 0f 00 imul $0xf4240,%rax,%rax 58: 31 c9 xor %ecx,%ecx 5a: 48 01 c2 add %rax,%rdx 5d: 4c 39 e2 cmp %r12,%rdx 60: 7c 0c jl 6e 62: 4c 89 ab c8 00 00 00 mov %r13,0xc8(%rbx) 69: b9 01 00 00 00 mov $0x1,%ecx 6e: 89 c8 mov %ecx,%eax 70: 48 8b 5d e8 mov -0x18(%rbp),%rbx 74: 4c 8b 65 f0 mov -0x10(%rbp),%r12 78: 4c 8b 6d f8 mov -0x8(%rbp),%r13 7c: c9 leaveq 7d: c3 retq 7e: 66 90 xchg %ax,%ax 0000000000000080 : 80: e8 00 00 00 00 callq 85 85: 55 push %rbp 86: 48 89 e5 mov %rsp,%rbp 89: 48 83 ec 20 sub $0x20,%rsp 8d: 48 89 5d e0 mov %rbx,-0x20(%rbp) 91: 4c 89 65 e8 mov %r12,-0x18(%rbp) 95: 48 89 f3 mov %rsi,%rbx 98: 41 89 fc mov %edi,%r12d 9b: 31 f6 xor %esi,%esi 9d: 85 d2 test %edx,%edx 9f: 48 0f 45 f3 cmovne %rbx,%rsi a3: 44 89 e7 mov %r12d,%edi a6: 4c 89 6d f0 mov %r13,-0x10(%rbp) aa: 4c 89 75 f8 mov %r14,-0x8(%rbp) ae: 41 89 d6 mov %edx,%r14d b1: e8 00 00 00 00 callq b6 b6: 48 83 f8 ff cmp $0xffffffffffffffff,%rax ba: 49 89 c5 mov %rax,%r13 bd: 74 21 je e0 bf: 45 85 f6 test %r14d,%r14d c2: 0f 84 98 00 00 00 je 160 c8: 4c 89 e8 mov %r13,%rax cb: 48 8b 5d e0 mov -0x20(%rbp),%rbx cf: 4c 8b 65 e8 mov -0x18(%rbp),%r12 d3: 4c 8b 6d f0 mov -0x10(%rbp),%r13 d7: 4c 8b 75 f8 mov -0x8(%rbp),%r14 db: c9 leaveq dc: c3 retq dd: 0f 1f 00 nopl (%rax) e0: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # e7 e7: 4a 8b 34 e5 00 00 00 mov 0x0(,%r12,8),%rsi ee: 00 ef: 48 c7 c1 00 00 00 00 mov $0x0,%rcx f6: 48 69 d2 00 09 3d 00 imul $0x3d0900,%rdx,%rdx fd: 49 89 d5 mov %rdx,%r13 100: 4c 2b 6c 0e 38 sub 0x38(%rsi,%rcx,1),%r13 105: 4c 2b 6c 0e 10 sub 0x10(%rsi,%rcx,1),%r13 10a: 4c 2b 6c 31 18 sub 0x18(%rcx,%rsi,1),%r13 10f: 4c 2b 2c 31 sub (%rcx,%rsi,1),%r13 113: 4c 2b 6c 31 20 sub 0x20(%rcx,%rsi,1),%r13 118: 4c 2b 6c 31 08 sub 0x8(%rcx,%rsi,1),%r13 11d: 48 85 db test %rbx,%rbx 120: 74 1b je 13d 122: 48 c1 ea 03 shr $0x3,%rdx 126: 48 b9 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rcx 12d: 9b c4 20 130: 48 89 d0 mov %rdx,%rax 133: 48 f7 e1 mul %rcx 136: 48 c1 ea 04 shr $0x4,%rdx 13a: 48 89 13 mov %rdx,(%rbx) 13d: 49 c1 ed 03 shr $0x3,%r13 141: 48 b9 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rcx 148: 9b c4 20 14b: 4c 89 e8 mov %r13,%rax 14e: 48 f7 e1 mul %rcx 151: 49 89 d5 mov %rdx,%r13 154: 49 c1 ed 04 shr $0x4,%r13 158: e9 6b ff ff ff jmpq c8 15d: 0f 1f 00 nopl (%rax) 160: 48 89 de mov %rbx,%rsi 163: 44 89 e7 mov %r12d,%edi 166: e8 00 00 00 00 callq 16b 16b: 49 01 c5 add %rax,%r13 16e: e9 55 ff ff ff jmpq c8 173: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 17a: 84 00 00 00 00 00 0000000000000180 : 180: e8 00 00 00 00 callq 185 185: 55 push %rbp 186: 48 89 e5 mov %rsp,%rbp 189: 41 57 push %r15 18b: 41 56 push %r14 18d: 45 31 f6 xor %r14d,%r14d 190: 41 55 push %r13 192: 49 89 fd mov %rdi,%r13 195: 41 54 push %r12 197: 41 bc ff ff ff ff mov $0xffffffff,%r12d 19d: 53 push %rbx 19e: 48 83 ec 48 sub $0x48,%rsp 1a2: 48 8b 07 mov (%rdi),%rax 1a5: 89 75 b8 mov %esi,-0x48(%rbp) 1a8: 89 f7 mov %esi,%edi 1aa: ff 50 10 callq *0x10(%rax) 1ad: 48 89 45 b0 mov %rax,-0x50(%rbp) 1b1: 49 8b 45 10 mov 0x10(%r13),%rax 1b5: 8b 10 mov (%rax),%edx 1b7: 48 89 45 a8 mov %rax,-0x58(%rbp) 1bb: 48 8b 45 b0 mov -0x50(%rbp),%rax 1bf: 89 55 bc mov %edx,-0x44(%rbp) 1c2: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1c9: 4c 8b 78 20 mov 0x20(%rax),%r15 1cd: 48 89 55 a0 mov %rdx,-0x60(%rbp) 1d1: eb 36 jmp 209 1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d8: 39 f1 cmp %esi,%ecx 1da: 72 2d jb 209 1dc: 85 c9 test %ecx,%ecx 1de: 74 29 je 209 1e0: 89 cb mov %ecx,%ebx 1e2: b8 64 00 00 00 mov $0x64,%eax 1e7: 31 d2 xor %edx,%edx 1e9: 29 f3 sub %esi,%ebx 1eb: 0f af d8 imul %eax,%ebx 1ee: 89 d8 mov %ebx,%eax 1f0: f7 f1 div %ecx 1f2: 49 8b 55 00 mov 0x0(%r13),%rdx 1f6: 8b 12 mov (%rdx),%edx 1f8: 89 c3 mov %eax,%ebx 1fa: 85 d2 test %edx,%edx 1fc: 0f 84 ce 00 00 00 je 2d0 202: 41 39 c6 cmp %eax,%r14d 205: 44 0f 42 f0 cmovb %eax,%r14d 209: 41 83 c4 01 add $0x1,%r12d 20d: be 00 01 00 00 mov $0x100,%esi 212: 4c 89 ff mov %r15,%rdi 215: 49 63 d4 movslq %r12d,%rdx 218: e8 00 00 00 00 callq 21d 21d: 39 05 00 00 00 00 cmp %eax,0x0(%rip) # 223 223: 41 89 c4 mov %eax,%r12d 226: 0f 86 c4 00 00 00 jbe 2f0 22c: 49 8b 55 00 mov 0x0(%r13),%rdx 230: 89 c7 mov %eax,%edi 232: ff 52 10 callq *0x10(%rdx) 235: 48 89 c3 mov %rax,%rbx 238: 49 8b 45 00 mov 0x0(%r13),%rax 23c: 31 d2 xor %edx,%edx 23e: 44 8b 00 mov (%rax),%r8d 241: 45 85 c0 test %r8d,%r8d 244: 75 07 jne 24d 246: 48 8b 45 a8 mov -0x58(%rbp),%rax 24a: 8b 50 18 mov 0x18(%rax),%edx 24d: 48 8d 75 c8 lea -0x38(%rbp),%rsi 251: 44 89 e7 mov %r12d,%edi 254: e8 00 00 00 00 callq 259 259: 48 8b 55 c8 mov -0x38(%rbp),%rdx 25d: 8b 7d bc mov -0x44(%rbp),%edi 260: 89 c6 mov %eax,%esi 262: 2b 73 08 sub 0x8(%rbx),%esi 265: 48 89 43 08 mov %rax,0x8(%rbx) 269: 89 d1 mov %edx,%ecx 26b: 2b 4b 10 sub 0x10(%rbx),%ecx 26e: 85 ff test %edi,%edi 270: 48 89 53 10 mov %rdx,0x10(%rbx) 274: 0f 84 5e ff ff ff je 1d8 27a: 44 89 e0 mov %r12d,%eax 27d: 48 8b 55 a0 mov -0x60(%rbp),%rdx 281: 48 8b 04 c5 00 00 00 mov 0x0(,%rax,8),%rax 288: 00 289: 4c 8b 44 02 08 mov 0x8(%rdx,%rax,1),%r8 28e: 48 8b 45 b0 mov -0x50(%rbp),%rax 292: 4c 89 c7 mov %r8,%rdi 295: 48 2b 78 18 sub 0x18(%rax),%rdi 299: 48 b8 db 34 b6 d7 82 movabs $0x431bde82d7b634db,%rax 2a0: de 1b 43 2a3: 48 f7 e7 mul %rdi 2a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2aa: 4c 89 40 18 mov %r8,0x18(%rax) 2ae: 89 4d 90 mov %ecx,-0x70(%rbp) 2b1: 48 89 d7 mov %rdx,%rdi 2b4: 89 75 98 mov %esi,-0x68(%rbp) 2b7: 48 c1 ef 14 shr $0x14,%rdi 2bb: e8 00 00 00 00 callq 2c0 2c0: 8b 75 98 mov -0x68(%rbp),%esi 2c3: 8b 4d 90 mov -0x70(%rbp),%ecx 2c6: 01 c6 add %eax,%esi 2c8: e9 0b ff ff ff jmpq 1d8 2cd: 0f 1f 00 nopl (%rax) 2d0: 44 89 e6 mov %r12d,%esi 2d3: 4c 89 ff mov %r15,%rdi 2d6: e8 00 00 00 00 callq 2db 2db: 85 c0 test %eax,%eax 2dd: 7e 31 jle 310 2df: 0f af c3 imul %ebx,%eax 2e2: e9 1b ff ff ff jmpq 202 2e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2ee: 00 00 2f0: 49 8b 45 00 mov 0x0(%r13),%rax 2f4: 44 89 f6 mov %r14d,%esi 2f7: 8b 7d b8 mov -0x48(%rbp),%edi 2fa: ff 50 28 callq *0x28(%rax) 2fd: 48 83 c4 48 add $0x48,%rsp 301: 5b pop %rbx 302: 41 5c pop %r12 304: 41 5d pop %r13 306: 41 5e pop %r14 308: 41 5f pop %r15 30a: 5d pop %rbp 30b: c3 retq 30c: 0f 1f 40 00 nopl 0x0(%rax) 310: 41 8b 47 60 mov 0x60(%r15),%eax 314: eb c9 jmp 2df 316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 31d: 00 00 00 0000000000000320 : 320: e8 00 00 00 00 callq 325 325: 55 push %rbp 326: 48 89 e5 mov %rsp,%rbp 329: 41 57 push %r15 32b: 41 89 d7 mov %edx,%r15d 32e: 41 56 push %r14 330: 49 89 fe mov %rdi,%r14 333: 41 55 push %r13 335: 49 89 f5 mov %rsi,%r13 338: 41 54 push %r12 33a: 41 bc ff ff ff ff mov $0xffffffff,%r12d 340: 53 push %rbx 341: 48 83 ec 18 sub $0x18,%rsp 345: 84 c9 test %cl,%cl 347: 75 24 jne 36d 349: eb 53 jmp 39e 34b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 350: 49 8b 06 mov (%r14),%rax 353: 89 df mov %ebx,%edi 355: ff 50 10 callq *0x10(%rax) 358: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 35f 35f: 48 8d 50 28 lea 0x28(%rax),%rdx 363: 4c 89 f9 mov %r15,%rcx 366: 89 df mov %ebx,%edi 368: e8 00 00 00 00 callq 36d 36d: 41 83 c4 01 add $0x1,%r12d 371: be 00 01 00 00 mov $0x100,%esi 376: 4c 89 ef mov %r13,%rdi 379: 49 63 d4 movslq %r12d,%rdx 37c: e8 00 00 00 00 callq 381 381: 3b 05 00 00 00 00 cmp 0x0(%rip),%eax # 387 387: 48 89 c3 mov %rax,%rbx 38a: 41 89 c4 mov %eax,%r12d 38d: 7c c1 jl 350 38f: 48 83 c4 18 add $0x18,%rsp 393: 5b pop %rbx 394: 41 5c pop %r12 396: 41 5d pop %r13 398: 41 5e pop %r14 39a: 41 5f pop %r15 39c: 5d pop %rbp 39d: c3 retq 39e: 48 8b 07 mov (%rdi),%rax 3a1: 89 55 c8 mov %edx,-0x38(%rbp) 3a4: 65 8b 1c 25 00 00 00 mov %gs:0x0,%ebx 3ab: 00 3ac: 89 df mov %ebx,%edi 3ae: ff 50 10 callq *0x10(%rax) 3b1: 8b 55 c8 mov -0x38(%rbp),%edx 3b4: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 3bb 3bb: 89 df mov %ebx,%edi 3bd: 89 d1 mov %edx,%ecx 3bf: 48 8d 50 28 lea 0x28(%rax),%rdx 3c3: e8 00 00 00 00 callq 3c8 3c8: 48 83 c4 18 add $0x18,%rsp 3cc: 5b pop %rbx 3cd: 41 5c pop %r12 3cf: 41 5d pop %r13 3d1: 41 5e pop %r14 3d3: 41 5f pop %r15 3d5: 5d pop %rbp 3d6: c3 retq 3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3de: 00 00 00000000000003e0 : 3e0: e8 00 00 00 00 callq 3e5 3e5: 55 push %rbp 3e6: 48 89 e5 mov %rsp,%rbp 3e9: 41 57 push %r15 3eb: 41 56 push %r14 3ed: 49 89 f6 mov %rsi,%r14 3f0: 41 55 push %r13 3f2: 49 89 fd mov %rdi,%r13 3f5: 41 54 push %r12 3f7: 53 push %rbx 3f8: 89 d3 mov %edx,%ebx 3fa: 31 d2 xor %edx,%edx 3fc: 48 83 ec 58 sub $0x58,%rsp 400: 4c 8b 67 70 mov 0x70(%rdi),%r12 404: 83 fb 04 cmp $0x4,%ebx 407: 0f 95 c2 setne %dl 40a: 31 c0 xor %eax,%eax 40c: 44 8b 7f 44 mov 0x44(%rdi),%r15d 410: 4d 85 e4 test %r12,%r12 413: 0f 94 c0 sete %al 416: 85 c2 test %eax,%edx 418: 0f 85 c0 04 00 00 jne 8de 41e: 83 fb 04 cmp $0x4,%ebx 421: 0f 84 b9 00 00 00 je 4e0 427: 83 fb 05 cmp $0x5,%ebx 42a: 0f 84 80 00 00 00 je 4b0 430: 49 8b 04 24 mov (%r12),%rax 434: 44 89 ff mov %r15d,%edi 437: ff 50 10 callq *0x10(%rax) 43a: 48 89 45 c0 mov %rax,-0x40(%rbp) 43e: 49 8b 04 24 mov (%r12),%rax 442: 44 89 ff mov %r15d,%edi 445: 4d 8b 74 24 10 mov 0x10(%r12),%r14 44a: 83 38 01 cmpl $0x1,(%rax) 44d: 0f 84 1d 01 00 00 je 570 453: ff 50 18 callq *0x18(%rax) 456: 48 89 45 b8 mov %rax,-0x48(%rbp) 45a: 41 8b 46 04 mov 0x4(%r14),%eax 45e: 41 8b 16 mov (%r14),%edx 461: 45 8b 76 18 mov 0x18(%r14),%r14d 465: 48 c7 45 98 00 00 00 movq $0x0,-0x68(%rbp) 46c: 00 46d: 48 c7 45 b0 00 00 00 movq $0x0,-0x50(%rbp) 474: 00 475: 89 45 ac mov %eax,-0x54(%rbp) 478: 49 8b 04 24 mov (%r12),%rax 47c: 89 55 cc mov %edx,-0x34(%rbp) 47f: 44 89 75 c8 mov %r14d,-0x38(%rbp) 483: 48 8b 50 40 mov 0x40(%rax),%rdx 487: 48 89 55 a0 mov %rdx,-0x60(%rbp) 48b: 83 fb 02 cmp $0x2,%ebx 48e: 0f 84 6c 01 00 00 je 600 494: 83 fb 03 cmp $0x3,%ebx 497: 0f 84 13 01 00 00 je 5b0 49d: 83 fb 01 cmp $0x1,%ebx 4a0: 0f 84 ea 01 00 00 je 690 4a6: 31 db xor %ebx,%ebx 4a8: eb 1f jmp 4c9 4aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4b0: 4c 89 e7 mov %r12,%rdi 4b3: 31 db xor %ebx,%ebx 4b5: 41 ff 56 38 callq *0x38(%r14) 4b9: 4c 89 e7 mov %r12,%rdi 4bc: e8 00 00 00 00 callq 4c1 4c1: 49 c7 45 70 00 00 00 movq $0x0,0x70(%r13) 4c8: 00 4c9: 48 83 c4 58 add $0x58,%rsp 4cd: 89 d8 mov %ebx,%eax 4cf: 5b pop %rbx 4d0: 41 5c pop %r12 4d2: 41 5d pop %r13 4d4: 41 5e pop %r14 4d6: 41 5f pop %r15 4d8: 5d pop %rbp 4d9: c3 retq 4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e0: 4d 85 e4 test %r12,%r12 4e3: 0f 85 0b 04 00 00 jne 8f4 4e9: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 4f0 4f0: ba 38 00 00 00 mov $0x38,%edx 4f5: be d0 80 00 00 mov $0x80d0,%esi 4fa: e8 00 00 00 00 callq 4ff 4ff: 48 85 c0 test %rax,%rax 502: 49 89 c4 mov %rax,%r12 505: 0f 84 ff 03 00 00 je 90a 50b: 4c 89 30 mov %r14,(%rax) 50e: 48 89 c7 mov %rax,%rdi 511: 41 ff 56 30 callq *0x30(%r14) 515: 85 c0 test %eax,%eax 517: 89 c3 mov %eax,%ebx 519: 0f 85 0a 04 00 00 jne 929 51f: 41 8b 45 54 mov 0x54(%r13),%eax 523: ba d3 4d 62 10 mov $0x10624dd3,%edx 528: 4d 89 65 70 mov %r12,0x70(%r13) 52c: b9 e8 03 00 00 mov $0x3e8,%ecx 531: f7 e2 mul %edx 533: b8 14 00 00 00 mov $0x14,%eax 538: c1 ea 06 shr $0x6,%edx 53b: 85 d2 test %edx,%edx 53d: 75 21 jne 560 53f: 41 8b 54 24 08 mov 0x8(%r12),%edx 544: 39 d0 cmp %edx,%eax 546: 0f 42 c2 cmovb %edx,%eax 549: 49 8b 54 24 10 mov 0x10(%r12),%rdx 54e: 39 c8 cmp %ecx,%eax 550: 41 89 44 24 08 mov %eax,0x8(%r12) 555: 0f 42 c1 cmovb %ecx,%eax 558: 89 42 04 mov %eax,0x4(%rdx) 55b: e9 69 ff ff ff jmpq 4c9 560: 8d 04 92 lea (%rdx,%rdx,4),%eax 563: 69 ca e8 03 00 00 imul $0x3e8,%edx,%ecx 569: c1 e0 02 shl $0x2,%eax 56c: eb d1 jmp 53f 56e: 66 90 xchg %ax,%ax 570: ff 50 18 callq *0x18(%rax) 573: 48 89 45 b0 mov %rax,-0x50(%rbp) 577: 41 8b 46 04 mov 0x4(%r14),%eax 57b: 45 8b 36 mov (%r14),%r14d 57e: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%rbp) 585: 48 c7 45 a0 00 00 00 movq $0x0,-0x60(%rbp) 58c: 00 58d: 48 c7 45 b8 00 00 00 movq $0x0,-0x48(%rbp) 594: 00 595: 89 45 ac mov %eax,-0x54(%rbp) 598: 49 8b 04 24 mov (%r12),%rax 59c: 44 89 75 cc mov %r14d,-0x34(%rbp) 5a0: 48 8b 50 40 mov 0x40(%rax),%rdx 5a4: 48 89 55 98 mov %rdx,-0x68(%rbp) 5a8: e9 de fe ff ff jmpq 48b 5ad: 0f 1f 00 nopl (%rax) 5b0: 48 8b 5d c0 mov -0x40(%rbp),%rbx 5b4: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 5bb: 48 89 df mov %rbx,%rdi 5be: e8 00 00 00 00 callq 5c3 5c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 5c7: 41 8b 75 5c mov 0x5c(%r13),%esi 5cb: 48 8b 78 20 mov 0x20(%rax),%rdi 5cf: 8b 47 60 mov 0x60(%rdi),%eax 5d2: 39 c6 cmp %eax,%esi 5d4: 0f 82 d6 02 00 00 jb 8b0 5da: 41 8b 75 58 mov 0x58(%r13),%esi 5de: 39 f0 cmp %esi,%eax 5e0: 0f 82 7a 02 00 00 jb 860 5e6: 44 89 fe mov %r15d,%esi 5e9: 4c 89 e7 mov %r12,%rdi 5ec: e8 00 00 00 00 callq 5f1 5f1: 48 89 df mov %rbx,%rdi 5f4: 31 db xor %ebx,%ebx 5f6: e8 00 00 00 00 callq 5fb 5fb: e9 c9 fe ff ff jmpq 4c9 600: 83 38 01 cmpl $0x1,(%rax) 603: 0f 84 b7 02 00 00 je 8c0 609: bb ff ff ff ff mov $0xffffffff,%ebx 60e: 66 90 xchg %ax,%ax 610: eb 18 jmp 62a 612: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 618: 49 8b 14 24 mov (%r12),%rdx 61c: 89 c7 mov %eax,%edi 61e: ff 52 10 callq *0x10(%rdx) 621: 48 8d 78 28 lea 0x28(%rax),%rdi 625: e8 00 00 00 00 callq 62a 62a: 83 c3 01 add $0x1,%ebx 62d: be 00 01 00 00 mov $0x100,%esi 632: 4c 89 ef mov %r13,%rdi 635: 48 63 d3 movslq %ebx,%rdx 638: e8 00 00 00 00 callq 63d 63d: 3b 05 00 00 00 00 cmp 0x0(%rip),%eax # 643 643: 89 c3 mov %eax,%ebx 645: 7c d1 jl 618 647: 49 8d 5c 24 18 lea 0x18(%r12),%rbx 64c: 48 89 df mov %rbx,%rdi 64f: e8 00 00 00 00 callq 654 654: 49 8b 04 24 mov (%r12),%rax 658: 4c 89 ef mov %r13,%rdi 65b: 4c 8b 70 08 mov 0x8(%rax),%r14 65f: e8 00 00 00 00 callq 664 664: 48 89 c7 mov %rax,%rdi 667: 4c 89 f6 mov %r14,%rsi 66a: e8 00 00 00 00 callq 66f 66f: 49 8b 04 24 mov (%r12),%rax 673: 83 38 01 cmpl $0x1,(%rax) 676: 0f 85 75 ff ff ff jne 5f1 67c: 48 8b 55 98 mov -0x68(%rbp),%rdx 680: 31 f6 xor %esi,%esi 682: 48 8b 3a mov (%rdx),%rdi 685: e8 00 00 00 00 callq 68a 68a: e9 62 ff ff ff jmpq 5f1 68f: 90 nop 690: 45 8b 5d 60 mov 0x60(%r13),%r11d 694: bb ea ff ff ff mov $0xffffffea,%ebx 699: 45 85 db test %r11d,%r11d 69c: 0f 84 27 fe ff ff je 4c9 6a2: 49 8d 44 24 18 lea 0x18(%r12),%rax 6a7: 41 be ff ff ff ff mov $0xffffffff,%r14d 6ad: 48 89 c7 mov %rax,%rdi 6b0: 48 89 45 90 mov %rax,-0x70(%rbp) 6b4: e8 00 00 00 00 callq 6b9 6b9: 48 c7 c0 00 00 00 00 mov $0x0,%rax 6c0: 44 89 7d a8 mov %r15d,-0x58(%rbp) 6c4: 49 89 c7 mov %rax,%r15 6c7: e9 af 00 00 00 jmpq 77b 6cc: 0f 1f 40 00 nopl 0x0(%rax) 6d0: 49 8b 04 24 mov (%r12),%rax 6d4: 89 cf mov %ecx,%edi 6d6: 48 89 4d 88 mov %rcx,-0x78(%rbp) 6da: ff 50 10 callq *0x10(%rax) 6dd: 48 8b 4d 88 mov -0x78(%rbp),%rcx 6e1: 8b 55 c8 mov -0x38(%rbp),%edx 6e4: 48 8d 70 10 lea 0x10(%rax),%rsi 6e8: 4c 89 68 20 mov %r13,0x20(%rax) 6ec: 48 89 c3 mov %rax,%rbx 6ef: 89 08 mov %ecx,(%rax) 6f1: 89 cf mov %ecx,%edi 6f3: e8 00 00 00 00 callq 6f8 6f8: 44 8b 55 cc mov -0x34(%rbp),%r10d 6fc: 48 89 43 08 mov %rax,0x8(%rbx) 700: 45 85 d2 test %r10d,%r10d 703: 74 14 je 719 705: 44 89 f0 mov %r14d,%eax 708: 48 8b 04 c5 00 00 00 mov 0x0(,%rax,8),%rax 70f: 00 710: 49 8b 44 07 08 mov 0x8(%r15,%rax,1),%rax 715: 48 89 43 18 mov %rax,0x18(%rbx) 719: 48 8d bb a8 00 00 00 lea 0xa8(%rbx),%rdi 720: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 727: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 72e: e8 00 00 00 00 callq 733 733: 48 8d 43 30 lea 0x30(%rbx),%rax 737: 49 b9 e0 ff ff ff 0f movabs $0xfffffffe0,%r9 73e: 00 00 00 741: 48 8d 7b 48 lea 0x48(%rbx),%rdi 745: 4c 89 4b 28 mov %r9,0x28(%rbx) 749: 31 c9 xor %ecx,%ecx 74b: 31 d2 xor %edx,%edx 74d: 48 89 43 30 mov %rax,0x30(%rbx) 751: 48 89 43 38 mov %rax,0x38(%rbx) 755: be 03 00 00 00 mov $0x3,%esi 75a: 49 8b 04 24 mov (%r12),%rax 75e: 48 8b 40 20 mov 0x20(%rax),%rax 762: 48 89 43 40 mov %rax,0x40(%rbx) 766: e8 00 00 00 00 callq 76b 76b: 48 8d 43 28 lea 0x28(%rbx),%rax 76f: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx) 776: 00 777: 48 89 43 70 mov %rax,0x70(%rbx) 77b: 41 83 c6 01 add $0x1,%r14d 77f: be 00 01 00 00 mov $0x100,%esi 784: 4c 89 ef mov %r13,%rdi 787: 49 63 d6 movslq %r14d,%rdx 78a: e8 00 00 00 00 callq 78f 78f: 39 05 00 00 00 00 cmp %eax,0x0(%rip) # 795 795: 48 89 c1 mov %rax,%rcx 798: 41 89 c6 mov %eax,%r14d 79b: 0f 87 2f ff ff ff ja 6d0 7a1: 49 8b 04 24 mov (%r12),%rax 7a5: 4c 89 ef mov %r13,%rdi 7a8: 44 8b 7d a8 mov -0x58(%rbp),%r15d 7ac: 48 8b 58 08 mov 0x8(%rax),%rbx 7b0: e8 00 00 00 00 callq 7b5 7b5: 48 89 c7 mov %rax,%rdi 7b8: 48 89 de mov %rbx,%rsi 7bb: e8 00 00 00 00 callq 7c0 7c0: 85 c0 test %eax,%eax 7c2: 89 c3 mov %eax,%ebx 7c4: 0f 85 06 01 00 00 jne 8d0 7ca: 49 8b 04 24 mov (%r12),%rax 7ce: 83 38 01 cmpl $0x1,(%rax) 7d1: 0f 84 99 00 00 00 je 870 7d7: 48 8b 45 b8 mov -0x48(%rbp),%rax 7db: 44 89 ff mov %r15d,%edi 7de: 80 a0 e8 00 00 00 fe andb $0xfe,0xe8(%rax) 7e5: c7 80 e4 00 00 00 01 movl $0x1,0xe4(%rax) 7ec: 00 00 00 7ef: 48 8b 55 a0 mov -0x60(%rbp),%rdx 7f3: ff 12 callq *(%rdx) 7f5: 48 8b 7d 90 mov -0x70(%rbp),%rdi 7f9: e8 00 00 00 00 callq 7fe 7fe: e8 00 00 00 00 callq 803 803: 48 8b 55 c0 mov -0x40(%rbp),%rdx 807: 8b 7d ac mov -0x54(%rbp),%edi 80a: 48 89 82 c8 00 00 00 mov %rax,0xc8(%rdx) 811: e8 00 00 00 00 callq 816 816: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 81d 81d: be 00 01 00 00 mov $0x100,%esi 822: 41 89 c6 mov %eax,%r14d 825: e8 00 00 00 00 callq 82a 82a: 83 f8 01 cmp $0x1,%eax 82d: 76 12 jbe 841 82f: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 836 836: 49 63 ce movslq %r14d,%rcx 839: 31 d2 xor %edx,%edx 83b: 48 f7 f1 div %rcx 83e: 41 29 d6 sub %edx,%r14d 841: b9 01 00 00 00 mov $0x1,%ecx 846: 44 89 f2 mov %r14d,%edx 849: 4c 89 ee mov %r13,%rsi 84c: 4c 89 e7 mov %r12,%rdi 84f: e8 00 00 00 00 callq 854 854: e9 70 fc ff ff jmpq 4c9 859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 860: 31 d2 xor %edx,%edx 862: e8 00 00 00 00 callq 867 867: e9 7a fd ff ff jmpq 5e6 86c: 0f 1f 40 00 nopl 0x0(%rax) 870: 48 8b 45 b0 mov -0x50(%rbp),%rax 874: 31 f6 xor %esi,%esi 876: 80 88 d8 00 00 00 01 orb $0x1,0xd8(%rax) 87d: c7 80 d0 00 00 00 00 movl $0x0,0xd0(%rax) 884: 00 00 00 887: 48 8b 55 b0 mov -0x50(%rbp),%rdx 88b: 41 8b 45 60 mov 0x60(%r13),%eax 88f: 89 82 d4 00 00 00 mov %eax,0xd4(%rdx) 895: 48 8b 45 98 mov -0x68(%rbp),%rax 899: 48 8b 38 mov (%rax),%rdi 89c: e8 00 00 00 00 callq 8a1 8a1: e9 4f ff ff ff jmpq 7f5 8a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 8ad: 00 00 00 8b0: ba 01 00 00 00 mov $0x1,%edx 8b5: e8 00 00 00 00 callq 8ba 8ba: e9 27 fd ff ff jmpq 5e6 8bf: 90 nop 8c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 8c4: 80 a0 d8 00 00 00 fe andb $0xfe,0xd8(%rax) 8cb: e9 39 fd ff ff jmpq 609 8d0: 48 8b 7d 90 mov -0x70(%rbp),%rdi 8d4: e8 00 00 00 00 callq 8d9 8d9: e9 eb fb ff ff jmpq 4c9 8de: be e7 00 00 00 mov $0xe7,%esi 8e3: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 8ea: e8 00 00 00 00 callq 8ef 8ef: e9 2a fb ff ff jmpq 41e 8f4: be eb 00 00 00 mov $0xeb,%esi 8f9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 900: e8 00 00 00 00 callq 905 905: e9 df fb ff ff jmpq 4e9 90a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 911: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 918: 31 c0 xor %eax,%eax 91a: e8 00 00 00 00 callq 91f 91f: bb f4 ff ff ff mov $0xfffffff4,%ebx 924: e9 a0 fb ff ff jmpq 4c9 929: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 930: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 937: 31 c0 xor %eax,%eax 939: e8 00 00 00 00 callq 93e 93e: 4c 89 e7 mov %r12,%rdi 941: e8 00 00 00 00 callq 946 946: e9 7e fb ff ff jmpq 4c9 Disassembly of section .rodata.str1.8: 0000000000000000 <.rodata.str1.8>: 0: 64 fs 1: 72 69 jb 6c <.rodata.str1.8+0x6c> 3: 76 65 jbe 6a <.rodata.str1.8+0x6a> 5: 72 73 jb 7a <.rodata.str1.8+0x7a> 7: 2f (bad) 8: 63 70 75 movslq 0x75(%rax),%esi b: 66 data16 c: 72 65 jb 73 <.rodata.str1.8+0x73> e: 71 2f jno 3f <.rodata.str1.8+0x3f> 10: 63 70 75 movslq 0x75(%rax),%esi 13: 66 data16 14: 72 65 jb 7b <.rodata.str1.8+0x7b> 16: 71 5f jno 77 <.rodata.str1.8+0x77> 18: 67 6f outsl %ds:(%esi),(%dx) 1a: 76 65 jbe 81 <.rodata.str1.8+0x81> 1c: 72 6e jb 8c <.rodata.str1.8+0x8c> 1e: 6f outsl %ds:(%rsi),(%dx) 1f: 72 2e jb 4f <.rodata.str1.8+0x4f> 21: 63 00 movslq (%rax),%eax 23: 00 00 add %al,(%rax) 25: 00 00 add %al,(%rax) 27: 00 01 add %al,(%rcx) 29: 33 63 70 xor 0x70(%rbx),%esp 2c: 75 66 jne 94 2e: 72 65 jb 95 30: 71 5f jno 91 <.rodata.str1.8+0x91> 32: 67 6f outsl %ds:(%esi),(%dx) 34: 76 65 jbe 9b 36: 72 6e jb a6 38: 6f outsl %ds:(%rsi),(%dx) 39: 72 3a jb 75 <.rodata.str1.8+0x75> 3b: 20 25 73 3a 20 50 and %ah,0x50203a73(%rip) # 50203ab4 <__crc_cpufreq_governor_dbs+0x49f8d4db> 41: 4f rex.WRXB 42: 4c rex.WR 43: 49 rex.WB 44: 43 59 rex.XB pop %r9 46: 5f pop %rdi 47: 49 rex.WB 48: 4e rex.WRX 49: 49 54 rex.WB push %r12 4b: 3a 20 cmp (%rax),%ah 4d: 6b 7a 61 6c imul $0x6c,0x61(%rdx),%edi 51: 6c insb (%dx),%es:(%rdi) 52: 6f outsl %ds:(%rsi),(%dx) 53: 63 20 movslq (%rax),%esp 55: 66 data16 56: 61 (bad) 57: 69 6c 65 64 0a 00 00 imul $0xa,0x64(%rbp,%riz,2),%ebp 5e: 00 5f: 00 01 add %al,(%rcx) 61: 33 63 70 xor 0x70(%rbx),%esp 64: 75 66 jne cc 66: 72 65 jb cd 68: 71 5f jno c9 6a: 67 6f outsl %ds:(%esi),(%dx) 6c: 76 65 jbe d3 6e: 72 6e jb de 70: 6f outsl %ds:(%rsi),(%dx) 71: 72 3a jb ad 73: 20 25 73 3a 20 50 and %ah,0x50203a73(%rip) # 50203aec <__crc_cpufreq_governor_dbs+0x49f8d513> 79: 4f rex.WRXB 7a: 4c rex.WR 7b: 49 rex.WB 7c: 43 59 rex.XB pop %r9 7e: 5f pop %rdi 7f: 49 rex.WB 80: 4e rex.WRX 81: 49 54 rex.WB push %r12 83: 3a 20 cmp (%rax),%ah 85: 69 6e 69 74 28 29 20 imul $0x20292874,0x69(%rsi),%ebp 8c: 66 data16 8d: 61 (bad) 8e: 69 .byte 0x69 8f: 6c insb (%dx),%es:(%rdi) 90: 65 64 0a 00 gs or %fs:%gs:(%rax),%al Disassembly of section .rodata.str1.1: 0000000000000000 <.rodata.str1.1>: 0: 26 es 1: 6a 5f pushq $0x5f 3: 63 64 62 73 movslq 0x73(%rdx,%riz,2),%esp 7: 2d 3e 74 69 6d sub $0x6d69743e,%eax c: 65 gs d: 72 5f jb 6e <__kstrtab_get_cpu_idle_time+0x2d> f: 6d insl (%dx),%es:(%rdi) 10: 75 74 jne 86 12: 65 gs 13: 78 00 js 15 <__kstrtab_need_load_eval> Disassembly of section ___ksymtab_gpl+cpufreq_governor_dbs: 0000000000000000 <__ksymtab_cpufreq_governor_dbs>: ... Disassembly of section ___kcrctab_gpl+cpufreq_governor_dbs: 0000000000000000 <__kcrctab_cpufreq_governor_dbs>: ... Disassembly of section ___ksymtab_gpl+need_load_eval: 0000000000000000 <__ksymtab_need_load_eval>: ... Disassembly of section ___kcrctab_gpl+need_load_eval: 0000000000000000 <__kcrctab_need_load_eval>: ... Disassembly of section ___ksymtab_gpl+gov_queue_work: 0000000000000000 <__ksymtab_gov_queue_work>: ... Disassembly of section ___kcrctab_gpl+gov_queue_work: 0000000000000000 <__kcrctab_gov_queue_work>: ... Disassembly of section ___ksymtab_gpl+dbs_check_cpu: 0000000000000000 <__ksymtab_dbs_check_cpu>: ... Disassembly of section ___kcrctab_gpl+dbs_check_cpu: 0000000000000000 <__kcrctab_dbs_check_cpu>: ... Disassembly of section ___ksymtab_gpl+get_cpu_idle_time: 0000000000000000 <__ksymtab_get_cpu_idle_time>: ... Disassembly of section ___kcrctab_gpl+get_cpu_idle_time: 0000000000000000 <__kcrctab_get_cpu_idle_time>: ... Disassembly of section .rodata: 0000000000000000 <__func__.19263>: 0: 63 70 75 movslq 0x75(%rax),%esi 3: 66 data16 4: 72 65 jb 6b <__kstrtab_get_cpu_idle_time+0x2a> 6: 71 5f jno 67 <__kstrtab_get_cpu_idle_time+0x26> 8: 67 6f outsl %ds:(%esi),(%dx) a: 76 65 jbe 71 <__kstrtab_get_cpu_idle_time+0x30> c: 72 6e jb 7c <__kstrtab_get_cpu_idle_time+0x3b> e: 6f outsl %ds:(%rsi),(%dx) f: 72 5f jb 70 <__kstrtab_get_cpu_idle_time+0x2f> 11: 64 fs 12: 62 (bad) 13: 73 00 jae 15 <__kstrtab_need_load_eval> Disassembly of section __ksymtab_strings: 0000000000000000 <__kstrtab_cpufreq_governor_dbs>: 0: 63 70 75 movslq 0x75(%rax),%esi 3: 66 data16 4: 72 65 jb 6b <__kstrtab_get_cpu_idle_time+0x2a> 6: 71 5f jno 67 <__kstrtab_get_cpu_idle_time+0x26> 8: 67 6f outsl %ds:(%esi),(%dx) a: 76 65 jbe 71 <__kstrtab_get_cpu_idle_time+0x30> c: 72 6e jb 7c <__kstrtab_get_cpu_idle_time+0x3b> e: 6f outsl %ds:(%rsi),(%dx) f: 72 5f jb 70 <__kstrtab_get_cpu_idle_time+0x2f> 11: 64 fs 12: 62 (bad) 13: 73 00 jae 15 <__kstrtab_need_load_eval> 0000000000000015 <__kstrtab_need_load_eval>: 15: 6e outsb %ds:(%rsi),(%dx) 16: 65 gs 17: 65 gs 18: 64 fs 19: 5f pop %rdi 1a: 6c insb (%dx),%es:(%rdi) 1b: 6f outsl %ds:(%rsi),(%dx) 1c: 61 (bad) 1d: 64 fs 1e: 5f pop %rdi 1f: 65 gs 20: 76 61 jbe 83 22: 6c insb (%dx),%es:(%rdi) ... 0000000000000024 <__kstrtab_gov_queue_work>: 24: 67 6f outsl %ds:(%esi),(%dx) 26: 76 5f jbe 87 28: 71 75 jno 9f 2a: 65 gs 2b: 75 65 jne 92 2d: 5f pop %rdi 2e: 77 6f ja 9f 30: 72 6b jb 9d ... 0000000000000033 <__kstrtab_dbs_check_cpu>: 33: 64 fs 34: 62 (bad) 35: 73 5f jae 96 37: 63 68 65 movslq 0x65(%rax),%ebp 3a: 63 6b 5f movslq 0x5f(%rbx),%ebp 3d: 63 70 75 movslq 0x75(%rax),%esi ... 0000000000000041 <__kstrtab_get_cpu_idle_time>: 41: 67 addr32 42: 65 gs 43: 74 5f je a4 45: 63 70 75 movslq 0x75(%rax),%esi 48: 5f pop %rdi 49: 69 64 6c 65 5f 74 69 imul $0x6d69745f,0x65(%rsp,%rbp,2),%esp 50: 6d 51: 65 gs ... Disassembly of section .comment: 0000000000000000 <.comment>: 0: 00 47 43 add %al,0x43(%rdi) 3: 43 3a 20 rex.XB cmp (%r8),%spl 6: 28 55 62 sub %dl,0x62(%rbp) 9: 75 6e jne 79 <__kstrtab_get_cpu_idle_time+0x38> b: 74 75 je 82 d: 2f (bad) e: 4c 69 6e 61 72 6f 20 imul $0x34206f72,0x61(%rsi),%r13 15: 34 16: 2e 36 2e 33 2d 31 75 cs ss xor %cs:%ss:0x75627531(%rip),%ebp # 75627550 <__crc_get_cpu_idle_time+0x20ee6699> 1d: 62 75 1f: 6e outsb %ds:(%rsi),(%dx) 20: 74 75 je 97 22: 35 29 20 34 2e xor $0x2e342029,%eax 27: 36 2e 33 00 ss xor %cs:%ss:(%rax),%eax Disassembly of section __mcount_loc: 0000000000000000 <__mcount_loc>: ...