arch/x86/mm/fault.o: warning: objtool: do_user_addr_fault+0xd37: __stack_chk_fail() is missing a __noreturn annotation

From: kernel test robot
Date: Sat Oct 05 2024 - 19:19:48 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: fc20a3e57247e21e1bd582f604b20bf898f7d111
commit: bc7996c864bf58102f640474e04ec5ab04911ac1 x86: mm: accelerate pagefault when badaccess
date: 5 months ago
config: x86_64-randconfig-101-20241006 (https://download.01.org/0day-ci/archive/20241006/202410060726.22g9mHS8-lkp@xxxxxxxxx/config)
compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241006/202410060726.22g9mHS8-lkp@xxxxxxxxx/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202410060726.22g9mHS8-lkp@xxxxxxxxx/

All warnings (new ones prefixed by >>):

>> arch/x86/mm/fault.o: warning: objtool: do_user_addr_fault+0xd37: __stack_chk_fail() is missing a __noreturn annotation


objdump-func vmlinux.o do_user_addr_fault:
0000 00000000000ada20 <do_user_addr_fault>:
0000 ada20: 55 push %rbp
0001 ada21: 48 89 e5 mov %rsp,%rbp
0004 ada24: 41 57 push %r15
0006 ada26: 41 56 push %r14
0008 ada28: 41 55 push %r13
000a ada2a: 41 54 push %r12
000c ada2c: 53 push %rbx
000d ada2d: 48 83 ec 70 sub $0x70,%rsp
0011 ada31: 49 89 d5 mov %rdx,%r13
0014 ada34: 49 89 f6 mov %rsi,%r14
0017 ada37: 49 89 fc mov %rdi,%r12
001a ada3a: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax
0023 ada43: 48 89 45 d0 mov %rax,-0x30(%rbp)
0027 ada47: e8 00 00 00 00 call ada4c <do_user_addr_fault+0x2c> ada48: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
002c ada4c: 65 48 8b 04 25 00 00 00 00 mov %gs:0x0,%rax ada51: R_X86_64_32S pcpu_hot
0035 ada55: 48 89 45 a8 mov %rax,-0x58(%rbp)
0039 ada59: 48 8b 80 28 09 00 00 mov 0x928(%rax),%rax
0040 ada60: 48 89 45 a0 mov %rax,-0x60(%rbp)
0044 ada64: 44 89 f3 mov %r14d,%ebx
0047 ada67: 83 e3 14 and $0x14,%ebx
004a ada6a: bf 10 00 00 00 mov $0x10,%edi
004f ada6f: 48 89 de mov %rbx,%rsi
0052 ada72: e8 00 00 00 00 call ada77 <do_user_addr_fault+0x57> ada73: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0057 ada77: 48 83 fb 10 cmp $0x10,%rbx
005b ada7b: 0f 84 bf 0a 00 00 je ae540 <do_user_addr_fault+0xb20>
0061 ada81: 41 0f b7 9c 24 88 00 00 00 movzwl 0x88(%r12),%ebx
006a ada8a: 89 de mov %ebx,%esi
006c ada8c: 83 e6 03 and $0x3,%esi
006f ada8f: 31 ff xor %edi,%edi
0071 ada91: e8 00 00 00 00 call ada96 <do_user_addr_fault+0x76> ada92: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
0076 ada96: 83 e3 03 and $0x3,%ebx
0079 ada99: 74 0a je adaa5 <do_user_addr_fault+0x85>
007b ada9b: e8 00 00 00 00 call adaa0 <do_user_addr_fault+0x80> ada9c: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0080 adaa0: e9 9e 00 00 00 jmp adb43 <do_user_addr_fault+0x123>
0085 adaa5: 65 8b 1d 00 00 00 00 mov %gs:0x0(%rip),%ebx # adaac <do_user_addr_fault+0x8c> adaa8: R_X86_64_PC32 pcpu_hot+0x4
008c adaac: 89 de mov %ebx,%esi
008e adaae: 81 e6 ff ff ff 7f and $0x7fffffff,%esi
0094 adab4: 31 ff xor %edi,%edi
0096 adab6: e8 00 00 00 00 call adabb <do_user_addr_fault+0x9b> adab7: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
009b adabb: 81 e3 ff ff ff 7f and $0x7fffffff,%ebx
00a1 adac1: 74 07 je adaca <do_user_addr_fault+0xaa>
00a3 adac3: e8 00 00 00 00 call adac8 <do_user_addr_fault+0xa8> adac4: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
00a8 adac8: eb 2f jmp adaf9 <do_user_addr_fault+0xd9>
00aa adaca: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp)
00b2 adad2: 9c pushf
00b3 adad3: 8f 45 c8 pop -0x38(%rbp)
00b6 adad6: 48 8b 5d c8 mov -0x38(%rbp),%rbx
00ba adada: 41 bf 00 02 00 00 mov $0x200,%r15d
00c0 adae0: be 00 02 00 00 mov $0x200,%esi
00c5 adae5: 48 21 de and %rbx,%rsi
00c8 adae8: 31 ff xor %edi,%edi
00ca adaea: e8 00 00 00 00 call adaef <do_user_addr_fault+0xcf> adaeb: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
00cf adaef: 49 21 df and %rbx,%r15
00d2 adaf2: 75 4a jne adb3e <do_user_addr_fault+0x11e>
00d4 adaf4: e8 00 00 00 00 call adaf9 <do_user_addr_fault+0xd9> adaf5: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
00d9 adaf9: 65 48 8b 1d 00 00 00 00 mov %gs:0x0(%rip),%rbx # adb01 <do_user_addr_fault+0xe1> adafd: R_X86_64_PC32 current_kprobe-0x4
00e1 adb01: 31 ff xor %edi,%edi
00e3 adb03: 48 89 de mov %rbx,%rsi
00e6 adb06: e8 00 00 00 00 call adb0b <do_user_addr_fault+0xeb> adb07: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
00eb adb0b: 48 85 db test %rbx,%rbx
00ee adb0e: 74 27 je adb37 <do_user_addr_fault+0x117>
00f0 adb10: 4c 89 e7 mov %r12,%rdi
00f3 adb13: be 0e 00 00 00 mov $0xe,%esi
00f8 adb18: e8 00 00 00 00 call adb1d <do_user_addr_fault+0xfd> adb19: R_X86_64_PLT32 kprobe_fault_handler-0x4
00fd adb1d: 89 c3 mov %eax,%ebx
00ff adb1f: 31 ff xor %edi,%edi
0101 adb21: 89 c6 mov %eax,%esi
0103 adb23: e8 00 00 00 00 call adb28 <do_user_addr_fault+0x108> adb24: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0108 adb28: 85 db test %ebx,%ebx
010a adb2a: 0f 85 63 0a 00 00 jne ae593 <do_user_addr_fault+0xb73>
0110 adb30: e8 00 00 00 00 call adb35 <do_user_addr_fault+0x115> adb31: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0115 adb35: eb 0c jmp adb43 <do_user_addr_fault+0x123>
0117 adb37: e8 00 00 00 00 call adb3c <do_user_addr_fault+0x11c> adb38: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
011c adb3c: eb 05 jmp adb43 <do_user_addr_fault+0x123>
011e adb3e: e8 00 00 00 00 call adb43 <do_user_addr_fault+0x123> adb3f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0123 adb43: 4c 89 f6 mov %r14,%rsi
0126 adb46: 48 83 e6 08 and $0x8,%rsi
012a adb4a: 31 ff xor %edi,%edi
012c adb4c: e8 00 00 00 00 call adb51 <do_user_addr_fault+0x131> adb4d: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0131 adb51: 4c 89 f0 mov %r14,%rax
0134 adb54: 48 83 e0 08 and $0x8,%rax
0138 adb58: 0f 85 e9 09 00 00 jne ae547 <do_user_addr_fault+0xb27>
013e adb5e: e8 00 00 00 00 call adb63 <do_user_addr_fault+0x143> adb5f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0143 adb63: e9 00 00 00 00 jmp adb68 <do_user_addr_fault+0x148> adb64: R_X86_64_PLT32 .altinstr_aux+0x1538
0148 adb68: e8 00 00 00 00 call adb6d <do_user_addr_fault+0x14d> adb69: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
014d adb6d: 4c 89 f6 mov %r14,%rsi
0150 adb70: 48 83 e6 04 and $0x4,%rsi
0154 adb74: 31 ff xor %edi,%edi
0156 adb76: e8 00 00 00 00 call adb7b <do_user_addr_fault+0x15b> adb77: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
015b adb7b: 4c 89 f0 mov %r14,%rax
015e adb7e: 48 83 e0 04 and $0x4,%rax
0162 adb82: 75 2d jne adbb1 <do_user_addr_fault+0x191>
0164 adb84: 49 8b 9c 24 90 00 00 00 mov 0x90(%r12),%rbx
016c adb8c: 41 bf 00 00 04 00 mov $0x40000,%r15d
0172 adb92: be 00 00 04 00 mov $0x40000,%esi
0177 adb97: 48 21 de and %rbx,%rsi
017a adb9a: 31 ff xor %edi,%edi
017c adb9c: e8 00 00 00 00 call adba1 <do_user_addr_fault+0x181> adb9d: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0181 adba1: 49 21 df and %rbx,%r15
0184 adba4: 0f 84 f7 09 00 00 je ae5a1 <do_user_addr_fault+0xb81>
018a adbaa: e8 00 00 00 00 call adbaf <do_user_addr_fault+0x18f> adbab: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
018f adbaf: eb 05 jmp adbb6 <do_user_addr_fault+0x196>
0191 adbb1: e8 00 00 00 00 call adbb6 <do_user_addr_fault+0x196> adbb2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0196 adbb6: 48 8b 45 a8 mov -0x58(%rbp),%rax
019a adbba: 8b 98 bc 2a 00 00 mov 0x2abc(%rax),%ebx
01a0 adbc0: 31 ff xor %edi,%edi
01a2 adbc2: 89 de mov %ebx,%esi
01a4 adbc4: e8 00 00 00 00 call adbc9 <do_user_addr_fault+0x1a9> adbc5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
01a9 adbc9: 85 db test %ebx,%ebx
01ab adbcb: 0f 85 8e 09 00 00 jne ae55f <do_user_addr_fault+0xb3f>
01b1 adbd1: 65 8b 1d 00 00 00 00 mov %gs:0x0(%rip),%ebx # adbd8 <do_user_addr_fault+0x1b8> adbd4: R_X86_64_PC32 pcpu_hot+0x4
01b8 adbd8: 89 de mov %ebx,%esi
01ba adbda: 81 e6 ff ff ff 7f and $0x7fffffff,%esi
01c0 adbe0: 31 ff xor %edi,%edi
01c2 adbe2: e8 00 00 00 00 call adbe7 <do_user_addr_fault+0x1c7> adbe3: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
01c7 adbe7: 81 e3 ff ff ff 7f and $0x7fffffff,%ebx
01cd adbed: 0f 85 73 09 00 00 jne ae566 <do_user_addr_fault+0xb46>
01d3 adbf3: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp)
01d8 adbf8: 0f 84 68 09 00 00 je ae566 <do_user_addr_fault+0xb46>
01de adbfe: 49 8b 9c 24 90 00 00 00 mov 0x90(%r12),%rbx
01e6 adc06: 41 bf 00 02 00 00 mov $0x200,%r15d
01ec adc0c: be 00 02 00 00 mov $0x200,%esi
01f1 adc11: 48 21 de and %rbx,%rsi
01f4 adc14: 31 ff xor %edi,%edi
01f6 adc16: e8 00 00 00 00 call adc1b <do_user_addr_fault+0x1fb> adc17: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
01fb adc1b: 49 21 df and %rbx,%r15
01fe adc1e: 0f 84 49 09 00 00 je ae56d <do_user_addr_fault+0xb4d>
0204 adc24: e8 00 00 00 00 call adc29 <do_user_addr_fault+0x209> adc25: R_X86_64_PLT32 trace_hardirqs_on-0x4
0209 adc29: fb sti
020a adc2a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
020f adc2f: e8 00 00 00 00 call adc34 <do_user_addr_fault+0x214> adc30: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0214 adc34: 44 89 f6 mov %r14d,%esi
0217 adc37: 83 e6 40 and $0x40,%esi
021a adc3a: 31 ff xor %edi,%edi
021c adc3c: 48 89 75 98 mov %rsi,-0x68(%rbp)
0220 adc40: e8 00 00 00 00 call adc45 <do_user_addr_fault+0x225> adc41: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0225 adc45: 44 89 f6 mov %r14d,%esi
0228 adc48: 83 e6 02 and $0x2,%esi
022b adc4b: 31 ff xor %edi,%edi
022d adc4d: 48 89 75 90 mov %rsi,-0x70(%rbp)
0231 adc51: e8 00 00 00 00 call adc56 <do_user_addr_fault+0x236> adc52: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0236 adc56: 31 db xor %ebx,%ebx
0238 adc58: 4c 89 f6 mov %r14,%rsi
023b adc5b: 48 83 e6 42 and $0x42,%rsi
023f adc5f: 0f 94 c3 sete %bl
0242 adc62: 31 ff xor %edi,%edi
0244 adc64: e8 00 00 00 00 call adc69 <do_user_addr_fault+0x249> adc65: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0249 adc69: 81 f3 15 02 00 00 xor $0x215,%ebx
024f adc6f: 44 8d bb 00 01 00 00 lea 0x100(%rbx),%r15d
0256 adc76: 4c 89 f6 mov %r14,%rsi
0259 adc79: 48 83 e6 10 and $0x10,%rsi
025d adc7d: 44 0f 44 fb cmove %ebx,%r15d
0261 adc81: 31 ff xor %edi,%edi
0263 adc83: 48 89 b5 78 ff ff ff mov %rsi,-0x88(%rbp)
026a adc8a: e8 00 00 00 00 call adc8f <do_user_addr_fault+0x26f> adc8b: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
026f adc8f: 41 0f b7 b4 24 88 00 00 00 movzwl 0x88(%r12),%esi
0278 adc98: 41 8d 47 40 lea 0x40(%r15),%eax
027c adc9c: 83 e6 03 and $0x3,%esi
027f adc9f: 41 0f 44 c7 cmove %r15d,%eax
0283 adca3: 49 89 c7 mov %rax,%r15
0286 adca6: 31 ff xor %edi,%edi
0288 adca8: e8 00 00 00 00 call adcad <do_user_addr_fault+0x28d> adca9: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
028d adcad: 4c 89 eb mov %r13,%rbx
0290 adcb0: 48 81 e3 00 f0 ff ff and $0xfffffffffffff000,%rbx
0297 adcb7: 48 c7 c7 00 00 60 ff mov $0xffffffffff600000,%rdi
029e adcbe: 48 89 de mov %rbx,%rsi
02a1 adcc1: e8 00 00 00 00 call adcc6 <do_user_addr_fault+0x2a6> adcc2: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
02a6 adcc6: 48 81 fb 00 00 60 ff cmp $0xffffffffff600000,%rbx
02ad adccd: 4c 89 65 c0 mov %r12,-0x40(%rbp)
02b1 adcd1: 4c 89 75 b8 mov %r14,-0x48(%rbp)
02b5 adcd5: 75 1c jne adcf3 <do_user_addr_fault+0x2d3>
02b7 adcd7: 4c 89 f7 mov %r14,%rdi
02ba adcda: 4c 89 e6 mov %r12,%rsi
02bd adcdd: 4c 89 ea mov %r13,%rdx
02c0 adce0: e8 00 00 00 00 call adce5 <do_user_addr_fault+0x2c5> adce1: R_X86_64_PLT32 emulate_vsyscall-0x4
02c5 adce5: 84 c0 test %al,%al
02c7 adce7: 74 11 je adcfa <do_user_addr_fault+0x2da>
02c9 adce9: e8 00 00 00 00 call adcee <do_user_addr_fault+0x2ce> adcea: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
02ce adcee: e9 06 04 00 00 jmp ae0f9 <do_user_addr_fault+0x6d9>
02d3 adcf3: e8 00 00 00 00 call adcf8 <do_user_addr_fault+0x2d8> adcf4: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
02d8 adcf8: eb 05 jmp adcff <do_user_addr_fault+0x2df>
02da adcfa: e8 00 00 00 00 call adcff <do_user_addr_fault+0x2df> adcfb: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
02df adcff: 4d 89 fe mov %r15,%r14
02e2 add02: 44 89 f6 mov %r14d,%esi
02e5 add05: 83 e6 40 and $0x40,%esi
02e8 add08: 31 ff xor %edi,%edi
02ea add0a: e8 00 00 00 00 call add0f <do_user_addr_fault+0x2ef> add0b: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
02ef add0f: 44 89 f0 mov %r14d,%eax
02f2 add12: 83 e0 40 and $0x40,%eax
02f5 add15: 4c 8b 65 a8 mov -0x58(%rbp),%r12
02f9 add19: 75 07 jne add22 <do_user_addr_fault+0x302>
02fb add1b: e8 00 00 00 00 call add20 <do_user_addr_fault+0x300> add1c: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0300 add20: eb 54 jmp add76 <do_user_addr_fault+0x356>
0302 add22: 48 8b 7d a0 mov -0x60(%rbp),%rdi
0306 add26: 4c 89 ee mov %r13,%rsi
0309 add29: e8 00 00 00 00 call add2e <do_user_addr_fault+0x30e> add2a: R_X86_64_PLT32 lock_vma_under_rcu-0x4
030e add2e: 48 85 c0 test %rax,%rax
0311 add31: 74 3e je add71 <do_user_addr_fault+0x351>
0313 add33: 49 89 c7 mov %rax,%r15
0316 add36: 48 8b 5d b8 mov -0x48(%rbp),%rbx
031a add3a: 48 89 de mov %rbx,%rsi
031d add3d: 48 81 e6 20 80 00 00 and $0x8020,%rsi
0324 add44: 31 ff xor %edi,%edi
0326 add46: e8 00 00 00 00 call add4b <do_user_addr_fault+0x32b> add47: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
032b add4b: 48 89 d8 mov %rbx,%rax
032e add4e: 48 25 20 80 00 00 and $0x8020,%rax
0334 add54: 0f 84 c6 03 00 00 je ae120 <do_user_addr_fault+0x700>
033a add5a: e8 00 00 00 00 call add5f <do_user_addr_fault+0x33f> add5b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
033f add5f: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0343 add63: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0347 add67: 4c 89 ea mov %r13,%rdx
034a add6a: 31 c9 xor %ecx,%ecx
034c add6c: e9 80 03 00 00 jmp ae0f1 <do_user_addr_fault+0x6d1>
0351 add71: e8 00 00 00 00 call add76 <do_user_addr_fault+0x356> add72: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0356 add76: 48 8b 7d a0 mov -0x60(%rbp),%rdi
035a add7a: 4c 89 ee mov %r13,%rsi
035d add7d: 48 8b 55 c0 mov -0x40(%rbp),%rdx
0361 add81: e8 00 00 00 00 call add86 <do_user_addr_fault+0x366> add82: R_X86_64_PLT32 lock_mm_and_find_vma-0x4
0366 add86: 48 85 c0 test %rax,%rax
0369 add89: 0f 84 45 07 00 00 je ae4d4 <do_user_addr_fault+0xab4>
036f add8f: 49 89 c7 mov %rax,%r15
0372 add92: 4c 8b 65 b8 mov -0x48(%rbp),%r12
0376 add96: 44 89 e3 mov %r12d,%ebx
0379 add99: 81 e3 20 80 00 00 and $0x8020,%ebx
037f add9f: 31 ff xor %edi,%edi
0381 adda1: 48 89 de mov %rbx,%rsi
0384 adda4: e8 00 00 00 00 call adda9 <do_user_addr_fault+0x389> adda5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0389 adda9: 44 89 e6 mov %r12d,%esi
038c addac: 83 e6 01 and $0x1,%esi
038f addaf: 31 ff xor %edi,%edi
0391 addb1: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp)
0398 addb8: e8 00 00 00 00 call addbd <do_user_addr_fault+0x39d> addb9: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
039d addbd: 44 89 f1 mov %r14d,%ecx
03a0 addc0: 83 c9 20 or $0x20,%ecx
03a3 addc3: 4d 89 fc mov %r15,%r12
03a6 addc6: 48 85 db test %rbx,%rbx
03a9 addc9: 0f 85 0e 03 00 00 jne ae0dd <do_user_addr_fault+0x6bd>
03af addcf: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp)
03b7 addd7: 4c 89 7d 88 mov %r15,-0x78(%rbp)
03bb adddb: 48 89 9d 68 ff ff ff mov %rbx,-0x98(%rbp)
03c2 adde2: 89 4d 84 mov %ecx,-0x7c(%rbp)
03c5 adde5: 75 22 jne ade09 <do_user_addr_fault+0x3e9>
03c7 adde7: 48 8b 45 a8 mov -0x58(%rbp),%rax
03cb addeb: 48 8b 80 28 09 00 00 mov 0x928(%rax),%rax
03d2 addf2: 48 85 c0 test %rax,%rax
03d5 addf5: 74 19 je ade10 <do_user_addr_fault+0x3f0>
03d7 addf7: 49 3b 44 24 10 cmp 0x10(%r12),%rax
03dc addfc: 0f 84 18 02 00 00 je ae01a <do_user_addr_fault+0x5fa>
03e2 ade02: e8 00 00 00 00 call ade07 <do_user_addr_fault+0x3e7> ade03: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
03e7 ade07: eb 0c jmp ade15 <do_user_addr_fault+0x3f5>
03e9 ade09: e8 00 00 00 00 call ade0e <do_user_addr_fault+0x3ee> ade0a: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
03ee ade0e: eb 05 jmp ade15 <do_user_addr_fault+0x3f5>
03f0 ade10: e8 00 00 00 00 call ade15 <do_user_addr_fault+0x3f5> ade11: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
03f5 ade15: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
03fa ade1a: 75 2a jne ade46 <do_user_addr_fault+0x426>
03fc ade1c: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp)
0401 ade21: 75 57 jne ade7a <do_user_addr_fault+0x45a>
0403 ade23: e8 00 00 00 00 call ade28 <do_user_addr_fault+0x408> ade24: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0408 ade28: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp)
0410 ade30: 0f 85 9e 07 00 00 jne ae5d4 <do_user_addr_fault+0xbb4>
0416 ade36: e8 00 00 00 00 call ade3b <do_user_addr_fault+0x41b> ade37: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
041b ade3b: 4d 8b 7c 24 20 mov 0x20(%r12),%r15
0420 ade40: 41 83 e7 07 and $0x7,%r15d
0424 ade44: eb 6a jmp adeb0 <do_user_addr_fault+0x490>
0426 ade46: e8 00 00 00 00 call ade4b <do_user_addr_fault+0x42b> ade47: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
042b ade4b: 4d 8b 7c 24 20 mov 0x20(%r12),%r15
0430 ade50: 4c 89 fe mov %r15,%rsi
0433 ade53: 48 bb 00 00 00 00 20 00 00 00 movabs $0x2000000000,%rbx
043d ade5d: 48 21 de and %rbx,%rsi
0440 ade60: 31 ff xor %edi,%edi
0442 ade62: e8 00 00 00 00 call ade67 <do_user_addr_fault+0x447> ade63: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0447 ade67: 4c 89 f8 mov %r15,%rax
044a ade6a: 48 21 d8 and %rbx,%rax
044d ade6d: 0f 84 5a 07 00 00 je ae5cd <do_user_addr_fault+0xbad>
0453 ade73: e8 00 00 00 00 call ade78 <do_user_addr_fault+0x458> ade74: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0458 ade78: eb 32 jmp adeac <do_user_addr_fault+0x48c>
045a ade7a: e8 00 00 00 00 call ade7f <do_user_addr_fault+0x45f> ade7b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
045f ade7f: 4d 8b 7c 24 20 mov 0x20(%r12),%r15
0464 ade84: 4c 89 fe mov %r15,%rsi
0467 ade87: 48 bb 00 00 00 00 20 00 00 00 movabs $0x2000000000,%rbx
0471 ade91: 48 21 de and %rbx,%rsi
0474 ade94: 31 ff xor %edi,%edi
0476 ade96: e8 00 00 00 00 call ade9b <do_user_addr_fault+0x47b> ade97: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
047b ade9b: 4c 89 f8 mov %r15,%rax
047e ade9e: 48 21 d8 and %rbx,%rax
0481 adea1: 0f 85 34 07 00 00 jne ae5db <do_user_addr_fault+0xbbb>
0487 adea7: e8 00 00 00 00 call adeac <do_user_addr_fault+0x48c> adea8: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
048c adeac: 41 83 e7 02 and $0x2,%r15d
0490 adeb0: 31 ff xor %edi,%edi
0492 adeb2: 4c 89 fe mov %r15,%rsi
0495 adeb5: e8 00 00 00 00 call adeba <do_user_addr_fault+0x49a> adeb6: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
049a adeba: 4d 85 ff test %r15,%r15
049d adebd: 0f 84 c7 08 00 00 je ae78a <do_user_addr_fault+0xd6a>
04a3 adec3: 4c 89 e7 mov %r12,%rdi
04a6 adec6: 4c 89 ee mov %r13,%rsi
04a9 adec9: 44 89 f2 mov %r14d,%edx
04ac adecc: 4c 8b 65 c0 mov -0x40(%rbp),%r12
04b0 aded0: 4c 89 e1 mov %r12,%rcx
04b3 aded3: e8 00 00 00 00 call aded8 <do_user_addr_fault+0x4b8> aded4: R_X86_64_PLT32 handle_mm_fault-0x4
04b8 aded8: 89 c3 mov %eax,%ebx
04ba adeda: 89 c6 mov %eax,%esi
04bc adedc: 81 e6 00 04 00 00 and $0x400,%esi
04c2 adee2: 31 ff xor %edi,%edi
04c4 adee4: e8 00 00 00 00 call adee9 <do_user_addr_fault+0x4c9> adee5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
04c9 adee9: 89 d8 mov %ebx,%eax
04cb adeeb: 25 00 04 00 00 and $0x400,%eax
04d0 adef0: 0f 84 60 04 00 00 je ae356 <do_user_addr_fault+0x936>
04d6 adef6: 4c 8b 75 a8 mov -0x58(%rbp),%r14
04da adefa: 4d 8b 3e mov (%r14),%r15
04dd adefd: 4c 89 fe mov %r15,%rsi
04e0 adf00: 48 83 e6 04 and $0x4,%rsi
04e4 adf04: 31 ff xor %edi,%edi
04e6 adf06: e8 00 00 00 00 call adf0b <do_user_addr_fault+0x4eb> adf07: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
04eb adf0b: 49 83 e7 04 and $0x4,%r15
04ef adf0f: 75 07 jne adf18 <do_user_addr_fault+0x4f8>
04f1 adf11: e8 00 00 00 00 call adf16 <do_user_addr_fault+0x4f6> adf12: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
04f6 adf16: eb 29 jmp adf41 <do_user_addr_fault+0x521>
04f8 adf18: 4d 8b be c0 0b 00 00 mov 0xbc0(%r14),%r15
04ff adf1f: be 00 01 00 00 mov $0x100,%esi
0504 adf24: 4c 21 fe and %r15,%rsi
0507 adf27: 31 ff xor %edi,%edi
0509 adf29: e8 00 00 00 00 call adf2e <do_user_addr_fault+0x50e> adf2a: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
050e adf2e: b8 00 01 00 00 mov $0x100,%eax
0513 adf33: 49 21 c7 and %rax,%r15
0516 adf36: 0f 85 1b 05 00 00 jne ae457 <do_user_addr_fault+0xa37>
051c adf3c: e8 00 00 00 00 call adf41 <do_user_addr_fault+0x521> adf3d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0521 adf41: 45 0f b7 a4 24 88 00 00 00 movzwl 0x88(%r12),%r12d
052a adf4a: 44 89 e6 mov %r12d,%esi
052d adf4d: 83 e6 03 and $0x3,%esi
0530 adf50: 31 ff xor %edi,%edi
0532 adf52: e8 00 00 00 00 call adf57 <do_user_addr_fault+0x537> adf53: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
0537 adf57: 44 89 e0 mov %r12d,%eax
053a adf5a: 83 e0 03 and $0x3,%eax
053d adf5d: 74 61 je adfc0 <do_user_addr_fault+0x5a0>
053f adf5f: 4c 8b 75 a8 mov -0x58(%rbp),%r14
0543 adf63: 4d 8b 3e mov (%r14),%r15
0546 adf66: be 00 00 02 00 mov $0x20000,%esi
054b adf6b: 4c 21 fe and %r15,%rsi
054e adf6e: 31 ff xor %edi,%edi
0550 adf70: e8 00 00 00 00 call adf75 <do_user_addr_fault+0x555> adf71: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0555 adf75: b8 00 00 02 00 mov $0x20000,%eax
055a adf7a: 49 21 c7 and %rax,%r15
055d adf7d: 0f 85 40 06 00 00 jne ae5c3 <do_user_addr_fault+0xba3>
0563 adf83: 4d 8b 3e mov (%r14),%r15
0566 adf86: 4c 89 fe mov %r15,%rsi
0569 adf89: 48 83 e6 04 and $0x4,%rsi
056d adf8d: 31 ff xor %edi,%edi
056f adf8f: e8 00 00 00 00 call adf94 <do_user_addr_fault+0x574> adf90: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0574 adf94: 49 83 e7 04 and $0x4,%r15
0578 adf98: 0f 85 9e 04 00 00 jne ae43c <do_user_addr_fault+0xa1c>
057e adf9e: 89 de mov %ebx,%esi
0580 adfa0: 81 e6 00 40 00 00 and $0x4000,%esi
0586 adfa6: 31 ff xor %edi,%edi
0588 adfa8: e8 00 00 00 00 call adfad <do_user_addr_fault+0x58d> adfa9: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
058d adfad: 81 e3 00 40 00 00 and $0x4000,%ebx
0593 adfb3: 0f 85 8a 04 00 00 jne ae443 <do_user_addr_fault+0xa23>
0599 adfb9: e8 00 00 00 00 call adfbe <do_user_addr_fault+0x59e> adfba: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
059e adfbe: eb 20 jmp adfe0 <do_user_addr_fault+0x5c0>
05a0 adfc0: 89 de mov %ebx,%esi
05a2 adfc2: 81 e6 00 40 00 00 and $0x4000,%esi
05a8 adfc8: 31 ff xor %edi,%edi
05aa adfca: e8 00 00 00 00 call adfcf <do_user_addr_fault+0x5af> adfcb: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
05af adfcf: 81 e3 00 40 00 00 and $0x4000,%ebx
05b5 adfd5: 0f 85 cf 04 00 00 jne ae4aa <do_user_addr_fault+0xa8a>
05bb adfdb: e8 00 00 00 00 call adfe0 <do_user_addr_fault+0x5c0> adfdc: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
05c0 adfe0: 48 8b 7d a0 mov -0x60(%rbp),%rdi
05c4 adfe4: 4c 89 ee mov %r13,%rsi
05c7 adfe7: 4c 8b 75 c0 mov -0x40(%rbp),%r14
05cb adfeb: 4c 89 f2 mov %r14,%rdx
05ce adfee: e8 00 00 00 00 call adff3 <do_user_addr_fault+0x5d3> adfef: R_X86_64_PLT32 lock_mm_and_find_vma-0x4
05d3 adff3: 48 85 c0 test %rax,%rax
05d6 adff6: 4c 8b 7d 88 mov -0x78(%rbp),%r15
05da adffa: 0f 84 b9 05 00 00 je ae5b9 <do_user_addr_fault+0xb99>
05e0 ae000: 49 89 c4 mov %rax,%r12
05e3 ae003: e8 00 00 00 00 call ae008 <do_user_addr_fault+0x5e8> ae004: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
05e8 ae008: 8b 4d 84 mov -0x7c(%rbp),%ecx
05eb ae00b: 41 89 ce mov %ecx,%r14d
05ee ae00e: 48 8b 9d 68 ff ff ff mov -0x98(%rbp),%rbx
05f5 ae015: e9 ac fd ff ff jmp addc6 <do_user_addr_fault+0x3a6>
05fa ae01a: 4d 8b 7c 24 20 mov 0x20(%r12),%r15
05ff ae01f: 4c 89 6d b0 mov %r13,-0x50(%rbp)
0603 ae023: e9 00 00 00 00 jmp ae028 <do_user_addr_fault+0x608> ae024: R_X86_64_PLT32 .altinstr_aux+0x154a
0608 ae028: e8 00 00 00 00 call ae02d <do_user_addr_fault+0x60d> ae029: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
060d ae02d: 31 c9 xor %ecx,%ecx
060f ae02f: 0f 01 ee rdpkru
0612 ae032: 89 c3 mov %eax,%ebx
0614 ae034: 49 c1 ef 1f shr $0x1f,%r15
0618 ae038: 41 83 e7 1e and $0x1e,%r15d
061c ae03c: 41 bd 01 00 00 00 mov $0x1,%r13d
0622 ae042: 44 89 f9 mov %r15d,%ecx
0625 ae045: 41 d3 e5 shl %cl,%r13d
0628 ae048: 89 de mov %ebx,%esi
062a ae04a: 44 21 ee and %r13d,%esi
062d ae04d: 31 ff xor %edi,%edi
062f ae04f: e8 00 00 00 00 call ae054 <do_user_addr_fault+0x634> ae050: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0634 ae054: 41 21 dd and %ebx,%r13d
0637 ae057: 0f 85 b0 04 00 00 jne ae50d <do_user_addr_fault+0xaed>
063d ae05d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp)
0642 ae062: 75 15 jne ae079 <do_user_addr_fault+0x659>
0644 ae064: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
0649 ae069: 75 44 jne ae0af <do_user_addr_fault+0x68f>
064b ae06b: e8 00 00 00 00 call ae070 <do_user_addr_fault+0x650> ae06c: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0650 ae070: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0654 ae074: e9 af fd ff ff jmp ade28 <do_user_addr_fault+0x408>
0659 ae079: 41 bd 03 00 00 00 mov $0x3,%r13d
065f ae07f: 44 89 f9 mov %r15d,%ecx
0662 ae082: 41 d3 e5 shl %cl,%r13d
0665 ae085: 89 de mov %ebx,%esi
0667 ae087: 44 21 ee and %r13d,%esi
066a ae08a: 31 ff xor %edi,%edi
066c ae08c: e8 00 00 00 00 call ae091 <do_user_addr_fault+0x671> ae08d: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0671 ae091: 41 21 dd and %ebx,%r13d
0674 ae094: 0f 85 95 04 00 00 jne ae52f <do_user_addr_fault+0xb0f>
067a ae09a: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
067f ae09f: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0683 ae0a3: 75 18 jne ae0bd <do_user_addr_fault+0x69d>
0685 ae0a5: e8 00 00 00 00 call ae0aa <do_user_addr_fault+0x68a> ae0a6: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
068a ae0aa: e9 d0 fd ff ff jmp ade7f <do_user_addr_fault+0x45f>
068f ae0af: e8 00 00 00 00 call ae0b4 <do_user_addr_fault+0x694> ae0b0: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0694 ae0b4: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0698 ae0b8: e9 8e fd ff ff jmp ade4b <do_user_addr_fault+0x42b>
069d ae0bd: e8 00 00 00 00 call ae0c2 <do_user_addr_fault+0x6a2> ae0be: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
06a2 ae0c2: e9 84 fd ff ff jmp ade4b <do_user_addr_fault+0x42b>
06a7 ae0c7: e8 00 00 00 00 call ae0cc <do_user_addr_fault+0x6ac> ae0c8: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
06ac ae0cc: e9 5c ff ff ff jmp ae02d <do_user_addr_fault+0x60d>
06b1 ae0d1: e8 00 00 00 00 call ae0d6 <do_user_addr_fault+0x6b6> ae0d2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
06b6 ae0d6: 31 db xor %ebx,%ebx
06b8 ae0d8: e9 57 ff ff ff jmp ae034 <do_user_addr_fault+0x614>
06bd ae0dd: e8 00 00 00 00 call ae0e2 <do_user_addr_fault+0x6c2> ae0de: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
06c2 ae0e2: 48 8b 7d c0 mov -0x40(%rbp),%rdi
06c6 ae0e6: 48 8b 75 b8 mov -0x48(%rbp),%rsi
06ca ae0ea: 4c 89 ea mov %r13,%rdx
06cd ae0ed: 48 8b 4d a0 mov -0x60(%rbp),%rcx
06d1 ae0f1: 4d 89 f8 mov %r15,%r8
06d4 ae0f4: e8 b7 1a 00 00 call afbb0 <bad_area_access_error>
06d9 ae0f9: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax
06e2 ae102: 48 3b 45 d0 cmp -0x30(%rbp),%rax
06e6 ae106: 0f 85 46 06 00 00 jne ae752 <do_user_addr_fault+0xd32>
06ec ae10c: 48 83 c4 70 add $0x70,%rsp
06f0 ae110: 5b pop %rbx
06f1 ae111: 41 5c pop %r12
06f3 ae113: 41 5d pop %r13
06f5 ae115: 41 5e pop %r14
06f7 ae117: 41 5f pop %r15
06f9 ae119: 5d pop %rbp
06fa ae11a: 2e e9 00 00 00 00 cs jmp ae120 <do_user_addr_fault+0x700> ae11c: R_X86_64_PLT32 __x86_return_thunk-0x4
0700 ae120: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp)
0708 ae128: 4c 89 6d b0 mov %r13,-0x50(%rbp)
070c ae12c: 75 1e jne ae14c <do_user_addr_fault+0x72c>
070e ae12e: 49 8b 84 24 28 09 00 00 mov 0x928(%r12),%rax
0716 ae136: 48 85 c0 test %rax,%rax
0719 ae139: 74 18 je ae153 <do_user_addr_fault+0x733>
071b ae13b: 49 3b 47 10 cmp 0x10(%r15),%rax
071f ae13f: 0f 84 5e 02 00 00 je ae3a3 <do_user_addr_fault+0x983>
0725 ae145: e8 00 00 00 00 call ae14a <do_user_addr_fault+0x72a> ae146: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
072a ae14a: eb 0c jmp ae158 <do_user_addr_fault+0x738>
072c ae14c: e8 00 00 00 00 call ae151 <do_user_addr_fault+0x731> ae14d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0731 ae151: eb 05 jmp ae158 <do_user_addr_fault+0x738>
0733 ae153: e8 00 00 00 00 call ae158 <do_user_addr_fault+0x738> ae154: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0738 ae158: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
073d ae15d: 75 39 jne ae198 <do_user_addr_fault+0x778>
073f ae15f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp)
0744 ae164: 75 62 jne ae1c8 <do_user_addr_fault+0x7a8>
0746 ae166: e8 00 00 00 00 call ae16b <do_user_addr_fault+0x74b> ae167: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
074b ae16b: 48 8b 5d b8 mov -0x48(%rbp),%rbx
074f ae16f: 48 89 de mov %rbx,%rsi
0752 ae172: 48 83 e6 01 and $0x1,%rsi
0756 ae176: 31 ff xor %edi,%edi
0758 ae178: e8 00 00 00 00 call ae17d <do_user_addr_fault+0x75d> ae179: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
075d ae17d: 48 89 d8 mov %rbx,%rax
0760 ae180: 48 83 e0 01 and $0x1,%rax
0764 ae184: 0f 85 b6 04 00 00 jne ae640 <do_user_addr_fault+0xc20>
076a ae18a: e8 00 00 00 00 call ae18f <do_user_addr_fault+0x76f> ae18b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
076f ae18f: 49 8b 5f 20 mov 0x20(%r15),%rbx
0773 ae193: 83 e3 07 and $0x7,%ebx
0776 ae196: eb 65 jmp ae1fd <do_user_addr_fault+0x7dd>
0778 ae198: e8 00 00 00 00 call ae19d <do_user_addr_fault+0x77d> ae199: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
077d ae19d: 49 8b 5f 20 mov 0x20(%r15),%rbx
0781 ae1a1: 49 bd 00 00 00 00 20 00 00 00 movabs $0x2000000000,%r13
078b ae1ab: 48 89 de mov %rbx,%rsi
078e ae1ae: 4c 21 ee and %r13,%rsi
0791 ae1b1: 31 ff xor %edi,%edi
0793 ae1b3: e8 00 00 00 00 call ae1b8 <do_user_addr_fault+0x798> ae1b4: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0798 ae1b8: 49 21 dd and %rbx,%r13
079b ae1bb: 0f 84 49 04 00 00 je ae60a <do_user_addr_fault+0xbea>
07a1 ae1c1: e8 00 00 00 00 call ae1c6 <do_user_addr_fault+0x7a6> ae1c2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
07a6 ae1c6: eb 2e jmp ae1f6 <do_user_addr_fault+0x7d6>
07a8 ae1c8: e8 00 00 00 00 call ae1cd <do_user_addr_fault+0x7ad> ae1c9: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
07ad ae1cd: 49 8b 5f 20 mov 0x20(%r15),%rbx
07b1 ae1d1: 49 bd 00 00 00 00 20 00 00 00 movabs $0x2000000000,%r13
07bb ae1db: 48 89 de mov %rbx,%rsi
07be ae1de: 4c 21 ee and %r13,%rsi
07c1 ae1e1: 31 ff xor %edi,%edi
07c3 ae1e3: e8 00 00 00 00 call ae1e8 <do_user_addr_fault+0x7c8> ae1e4: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
07c8 ae1e8: 49 21 dd and %rbx,%r13
07cb ae1eb: 0f 85 59 04 00 00 jne ae64a <do_user_addr_fault+0xc2a>
07d1 ae1f1: e8 00 00 00 00 call ae1f6 <do_user_addr_fault+0x7d6> ae1f2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
07d6 ae1f6: 83 e3 02 and $0x2,%ebx
07d9 ae1f9: 4c 8b 6d b0 mov -0x50(%rbp),%r13
07dd ae1fd: 31 ff xor %edi,%edi
07df ae1ff: 48 89 de mov %rbx,%rsi
07e2 ae202: e8 00 00 00 00 call ae207 <do_user_addr_fault+0x7e7> ae203: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
07e7 ae207: 48 85 db test %rbx,%rbx
07ea ae20a: 0f 84 84 05 00 00 je ae794 <do_user_addr_fault+0xd74>
07f0 ae210: 41 8d 96 00 10 00 00 lea 0x1000(%r14),%edx
07f7 ae217: 4c 89 ff mov %r15,%rdi
07fa ae21a: 4c 89 ee mov %r13,%rsi
07fd ae21d: 48 8b 4d c0 mov -0x40(%rbp),%rcx
0801 ae221: e8 00 00 00 00 call ae226 <do_user_addr_fault+0x806> ae222: R_X86_64_PLT32 handle_mm_fault-0x4
0806 ae226: 89 c3 mov %eax,%ebx
0808 ae228: 89 c6 mov %eax,%esi
080a ae22a: 81 e6 00 44 00 00 and $0x4400,%esi
0810 ae230: 31 ff xor %edi,%edi
0812 ae232: e8 00 00 00 00 call ae237 <do_user_addr_fault+0x817> ae233: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0817 ae237: 89 d8 mov %ebx,%eax
0819 ae239: 25 00 44 00 00 and $0x4400,%eax
081e ae23e: 74 07 je ae247 <do_user_addr_fault+0x827>
0820 ae240: e8 00 00 00 00 call ae245 <do_user_addr_fault+0x825> ae241: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0825 ae245: eb 0d jmp ae254 <do_user_addr_fault+0x834>
0827 ae247: e8 00 00 00 00 call ae24c <do_user_addr_fault+0x82c> ae248: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
082c ae24c: 4c 89 ff mov %r15,%rdi
082f ae24f: e8 3c 1b 00 00 call afd90 <vma_end_read>
0834 ae254: 89 de mov %ebx,%esi
0836 ae256: 81 e6 00 04 00 00 and $0x400,%esi
083c ae25c: 31 ff xor %edi,%edi
083e ae25e: e8 00 00 00 00 call ae263 <do_user_addr_fault+0x843> ae25f: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0843 ae263: 89 d8 mov %ebx,%eax
0845 ae265: 25 00 04 00 00 and $0x400,%eax
084a ae26a: 75 2b jne ae297 <do_user_addr_fault+0x877>
084c ae26c: e8 00 00 00 00 call ae271 <do_user_addr_fault+0x851> ae26d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0851 ae271: 89 de mov %ebx,%esi
0853 ae273: 81 e6 73 08 00 00 and $0x873,%esi
0859 ae279: 31 ff xor %edi,%edi
085b ae27b: e8 00 00 00 00 call ae280 <do_user_addr_fault+0x860> ae27c: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0860 ae280: 89 d8 mov %ebx,%eax
0862 ae282: 25 73 08 00 00 and $0x873,%eax
0867 ae287: 0f 85 5b 03 00 00 jne ae5e8 <do_user_addr_fault+0xbc8>
086d ae28d: e8 00 00 00 00 call ae292 <do_user_addr_fault+0x872> ae28e: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0872 ae292: e9 62 fe ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0877 ae297: 4d 8b 3c 24 mov (%r12),%r15
087b ae29b: 4c 89 fe mov %r15,%rsi
087e ae29e: 48 83 e6 04 and $0x4,%rsi
0882 ae2a2: 31 ff xor %edi,%edi
0884 ae2a4: e8 00 00 00 00 call ae2a9 <do_user_addr_fault+0x889> ae2a5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0889 ae2a9: 49 83 e7 04 and $0x4,%r15
088d ae2ad: 75 07 jne ae2b6 <do_user_addr_fault+0x896>
088f ae2af: e8 00 00 00 00 call ae2b4 <do_user_addr_fault+0x894> ae2b0: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0894 ae2b4: eb 2b jmp ae2e1 <do_user_addr_fault+0x8c1>
0896 ae2b6: 4d 8b bc 24 c0 0b 00 00 mov 0xbc0(%r12),%r15
089e ae2be: 41 bd 00 01 00 00 mov $0x100,%r13d
08a4 ae2c4: be 00 01 00 00 mov $0x100,%esi
08a9 ae2c9: 4c 21 fe and %r15,%rsi
08ac ae2cc: 31 ff xor %edi,%edi
08ae ae2ce: e8 00 00 00 00 call ae2d3 <do_user_addr_fault+0x8b3> ae2cf: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
08b3 ae2d3: 4d 21 fd and %r15,%r13
08b6 ae2d6: 0f 85 15 01 00 00 jne ae3f1 <do_user_addr_fault+0x9d1>
08bc ae2dc: e8 00 00 00 00 call ae2e1 <do_user_addr_fault+0x8c1> ae2dd: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
08c1 ae2e1: 83 e3 04 and $0x4,%ebx
08c4 ae2e4: 45 8d 34 de lea (%r14,%rbx,8),%r14d
08c8 ae2e8: 48 8b 45 c0 mov -0x40(%rbp),%rax
08cc ae2ec: 0f b7 98 88 00 00 00 movzwl 0x88(%rax),%ebx
08d3 ae2f3: 89 de mov %ebx,%esi
08d5 ae2f5: 83 e6 03 and $0x3,%esi
08d8 ae2f8: 31 ff xor %edi,%edi
08da ae2fa: e8 00 00 00 00 call ae2ff <do_user_addr_fault+0x8df> ae2fb: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
08df ae2ff: 89 d8 mov %ebx,%eax
08e1 ae301: 83 e0 03 and $0x3,%eax
08e4 ae304: 0f 84 8b 00 00 00 je ae395 <do_user_addr_fault+0x975>
08ea ae30a: 4d 8b 3c 24 mov (%r12),%r15
08ee ae30e: 41 bd 00 00 02 00 mov $0x20000,%r13d
08f4 ae314: be 00 00 02 00 mov $0x20000,%esi
08f9 ae319: 4c 21 fe and %r15,%rsi
08fc ae31c: 31 ff xor %edi,%edi
08fe ae31e: e8 00 00 00 00 call ae323 <do_user_addr_fault+0x903> ae31f: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0903 ae323: 4d 21 fd and %r15,%r13
0906 ae326: 0f 85 28 03 00 00 jne ae654 <do_user_addr_fault+0xc34>
090c ae32c: 4d 8b 3c 24 mov (%r12),%r15
0910 ae330: 4c 89 fe mov %r15,%rsi
0913 ae333: 48 83 e6 04 and $0x4,%rsi
0917 ae337: 31 ff xor %edi,%edi
0919 ae339: e8 00 00 00 00 call ae33e <do_user_addr_fault+0x91e> ae33a: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
091e ae33e: 49 83 e7 04 and $0x4,%r15
0922 ae342: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0926 ae346: 0f 85 bc 00 00 00 jne ae408 <do_user_addr_fault+0x9e8>
092c ae34c: e8 00 00 00 00 call ae351 <do_user_addr_fault+0x931> ae34d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0931 ae351: e9 20 fa ff ff jmp add76 <do_user_addr_fault+0x356>
0936 ae356: 89 de mov %ebx,%esi
0938 ae358: 81 e6 00 40 00 00 and $0x4000,%esi
093e ae35e: 31 ff xor %edi,%edi
0940 ae360: e8 00 00 00 00 call ae365 <do_user_addr_fault+0x945> ae361: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0945 ae365: 89 d8 mov %ebx,%eax
0947 ae367: 25 00 40 00 00 and $0x4000,%eax
094c ae36c: 0f 85 db 00 00 00 jne ae44d <do_user_addr_fault+0xa2d>
0952 ae372: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0957 ae377: e8 00 00 00 00 call ae37c <do_user_addr_fault+0x95c> ae378: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
095c ae37c: 4c 8b 65 a8 mov -0x58(%rbp),%r12
0960 ae380: 48 8b 7d a0 mov -0x60(%rbp),%rdi
0964 ae384: 48 81 c7 18 01 00 00 add $0x118,%rdi
096b ae38b: e8 00 00 00 00 call ae390 <do_user_addr_fault+0x970> ae38c: R_X86_64_PLT32 up_read-0x4
0970 ae390: e9 dc fe ff ff jmp ae271 <do_user_addr_fault+0x851>
0975 ae395: e8 00 00 00 00 call ae39a <do_user_addr_fault+0x97a> ae396: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
097a ae39a: 4c 8b 6d b0 mov -0x50(%rbp),%r13
097e ae39e: e9 d3 f9 ff ff jmp add76 <do_user_addr_fault+0x356>
0983 ae3a3: 49 8b 5f 20 mov 0x20(%r15),%rbx
0987 ae3a7: e9 00 00 00 00 jmp ae3ac <do_user_addr_fault+0x98c> ae3a8: R_X86_64_PLT32 .altinstr_aux+0x155c
098c ae3ac: e8 00 00 00 00 call ae3b1 <do_user_addr_fault+0x991> ae3ad: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0991 ae3b1: 31 c9 xor %ecx,%ecx
0993 ae3b3: 0f 01 ee rdpkru
0996 ae3b6: 48 c1 eb 1f shr $0x1f,%rbx
099a ae3ba: 83 e3 1e and $0x1e,%ebx
099d ae3bd: 48 89 5d 88 mov %rbx,-0x78(%rbp)
09a1 ae3c1: 41 bd 01 00 00 00 mov $0x1,%r13d
09a7 ae3c7: 89 d9 mov %ebx,%ecx
09a9 ae3c9: 41 d3 e5 shl %cl,%r13d
09ac ae3cc: 89 c6 mov %eax,%esi
09ae ae3ce: 44 21 ee and %r13d,%esi
09b1 ae3d1: 31 ff xor %edi,%edi
09b3 ae3d3: 89 c3 mov %eax,%ebx
09b5 ae3d5: e8 00 00 00 00 call ae3da <do_user_addr_fault+0x9ba> ae3d6: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
09ba ae3da: 41 21 dd and %ebx,%r13d
09bd ae3dd: 0f 84 d1 00 00 00 je ae4b4 <do_user_addr_fault+0xa94>
09c3 ae3e3: e8 00 00 00 00 call ae3e8 <do_user_addr_fault+0x9c8> ae3e4: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
09c8 ae3e8: 4c 8b 6d b0 mov -0x50(%rbp),%r13
09cc ae3ec: e9 6e f9 ff ff jmp add5f <do_user_addr_fault+0x33f>
09d1 ae3f1: e8 00 00 00 00 call ae3f6 <do_user_addr_fault+0x9d6> ae3f2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
09d6 ae3f6: 4c 8b 7d c0 mov -0x40(%rbp),%r15
09da ae3fa: 41 0f b7 9f 88 00 00 00 movzwl 0x88(%r15),%ebx
09e2 ae402: 4c 8b 6d b0 mov -0x50(%rbp),%r13
09e6 ae406: eb 09 jmp ae411 <do_user_addr_fault+0x9f1>
09e8 ae408: e8 00 00 00 00 call ae40d <do_user_addr_fault+0x9ed> ae409: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
09ed ae40d: 4c 8b 7d c0 mov -0x40(%rbp),%r15
09f1 ae411: 83 e3 03 and $0x3,%ebx
09f4 ae414: 31 ff xor %edi,%edi
09f6 ae416: 89 de mov %ebx,%esi
09f8 ae418: e8 00 00 00 00 call ae41d <do_user_addr_fault+0x9fd> ae419: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
09fd ae41d: 85 db test %ebx,%ebx
09ff ae41f: 48 8b 5d b8 mov -0x48(%rbp),%rbx
0a03 ae423: 74 0a je ae42f <do_user_addr_fault+0xa0f>
0a05 ae425: e8 00 00 00 00 call ae42a <do_user_addr_fault+0xa0a> ae426: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a0a ae42a: e9 ca fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a0f ae42f: e8 00 00 00 00 call ae434 <do_user_addr_fault+0xa14> ae430: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a14 ae434: 4c 89 ff mov %r15,%rdi
0a17 ae437: 48 89 de mov %rbx,%rsi
0a1a ae43a: eb 53 jmp ae48f <do_user_addr_fault+0xa6f>
0a1c ae43c: e8 00 00 00 00 call ae441 <do_user_addr_fault+0xa21> ae43d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a21 ae441: eb 22 jmp ae465 <do_user_addr_fault+0xa45>
0a23 ae443: e8 00 00 00 00 call ae448 <do_user_addr_fault+0xa28> ae444: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a28 ae448: e9 ac fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a2d ae44d: e8 00 00 00 00 call ae452 <do_user_addr_fault+0xa32> ae44e: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a32 ae452: e9 a2 fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a37 ae457: e8 00 00 00 00 call ae45c <do_user_addr_fault+0xa3c> ae458: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a3c ae45c: 45 0f b7 a4 24 88 00 00 00 movzwl 0x88(%r12),%r12d
0a45 ae465: 41 83 e4 03 and $0x3,%r12d
0a49 ae469: 31 ff xor %edi,%edi
0a4b ae46b: 44 89 e6 mov %r12d,%esi
0a4e ae46e: e8 00 00 00 00 call ae473 <do_user_addr_fault+0xa53> ae46f: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
0a53 ae473: 45 85 e4 test %r12d,%r12d
0a56 ae476: 74 0a je ae482 <do_user_addr_fault+0xa62>
0a58 ae478: e8 00 00 00 00 call ae47d <do_user_addr_fault+0xa5d> ae479: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a5d ae47d: e9 77 fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a62 ae482: e8 00 00 00 00 call ae487 <do_user_addr_fault+0xa67> ae483: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a67 ae487: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0a6b ae48b: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0a6f ae48f: 4c 89 ea mov %r13,%rdx
0a72 ae492: b9 07 00 00 00 mov $0x7,%ecx
0a77 ae497: 41 b8 02 00 00 00 mov $0x2,%r8d
0a7d ae49d: 45 31 c9 xor %r9d,%r9d
0a80 ae4a0: e8 3b 09 00 00 call aede0 <kernelmode_fixup_or_oops>
0a85 ae4a5: e9 4f fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a8a ae4aa: e8 00 00 00 00 call ae4af <do_user_addr_fault+0xa8f> ae4ab: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0a8f ae4af: e9 45 fc ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0a94 ae4b4: 48 8b 4d 88 mov -0x78(%rbp),%rcx
0a98 ae4b8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp)
0a9d ae4bd: 75 2a jne ae4e9 <do_user_addr_fault+0xac9>
0a9f ae4bf: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
0aa4 ae4c4: 75 4e jne ae514 <do_user_addr_fault+0xaf4>
0aa6 ae4c6: e8 00 00 00 00 call ae4cb <do_user_addr_fault+0xaab> ae4c7: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0aab ae4cb: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0aaf ae4cf: e9 97 fc ff ff jmp ae16b <do_user_addr_fault+0x74b>
0ab4 ae4d4: e8 00 00 00 00 call ae4d9 <do_user_addr_fault+0xab9> ae4d5: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0ab9 ae4d9: 4c 8b 75 c0 mov -0x40(%rbp),%r14
0abd ae4dd: 4c 89 f7 mov %r14,%rdi
0ac0 ae4e0: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0ac4 ae4e4: e9 93 00 00 00 jmp ae57c <do_user_addr_fault+0xb5c>
0ac9 ae4e9: 41 bd 03 00 00 00 mov $0x3,%r13d
0acf ae4ef: 41 d3 e5 shl %cl,%r13d
0ad2 ae4f2: 89 de mov %ebx,%esi
0ad4 ae4f4: 44 21 ee and %r13d,%esi
0ad7 ae4f7: 31 ff xor %edi,%edi
0ad9 ae4f9: e8 00 00 00 00 call ae4fe <do_user_addr_fault+0xade> ae4fa: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0ade ae4fe: 41 21 dd and %ebx,%r13d
0ae1 ae501: 74 1b je ae51e <do_user_addr_fault+0xafe>
0ae3 ae503: e8 00 00 00 00 call ae508 <do_user_addr_fault+0xae8> ae504: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0ae8 ae508: e9 db fe ff ff jmp ae3e8 <do_user_addr_fault+0x9c8>
0aed ae50d: e8 00 00 00 00 call ae512 <do_user_addr_fault+0xaf2> ae50e: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0af2 ae512: eb 20 jmp ae534 <do_user_addr_fault+0xb14>
0af4 ae514: e8 00 00 00 00 call ae519 <do_user_addr_fault+0xaf9> ae515: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0af9 ae519: e9 7f fc ff ff jmp ae19d <do_user_addr_fault+0x77d>
0afe ae51e: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp)
0b03 ae523: 75 64 jne ae589 <do_user_addr_fault+0xb69>
0b05 ae525: e8 00 00 00 00 call ae52a <do_user_addr_fault+0xb0a> ae526: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b0a ae52a: e9 9e fc ff ff jmp ae1cd <do_user_addr_fault+0x7ad>
0b0f ae52f: e8 00 00 00 00 call ae534 <do_user_addr_fault+0xb14> ae530: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b14 ae534: 4d 89 e7 mov %r12,%r15
0b17 ae537: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0b1b ae53b: e9 a2 fb ff ff jmp ae0e2 <do_user_addr_fault+0x6c2>
0b20 ae540: e8 00 00 00 00 call ae545 <do_user_addr_fault+0xb25> ae541: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b25 ae545: eb 5f jmp ae5a6 <do_user_addr_fault+0xb86>
0b27 ae547: e8 00 00 00 00 call ae54c <do_user_addr_fault+0xb2c> ae548: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b2c ae54c: 4c 89 e7 mov %r12,%rdi
0b2f ae54f: 4c 89 f6 mov %r14,%rsi
0b32 ae552: 4c 89 ea mov %r13,%rdx
0b35 ae555: e8 b6 15 00 00 call afb10 <pgtable_bad>
0b3a ae55a: e9 04 f6 ff ff jmp adb63 <do_user_addr_fault+0x143>
0b3f ae55f: e8 00 00 00 00 call ae564 <do_user_addr_fault+0xb44> ae560: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b44 ae564: eb 10 jmp ae576 <do_user_addr_fault+0xb56>
0b46 ae566: e8 00 00 00 00 call ae56b <do_user_addr_fault+0xb4b> ae567: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b4b ae56b: eb 09 jmp ae576 <do_user_addr_fault+0xb56>
0b4d ae56d: e8 00 00 00 00 call ae572 <do_user_addr_fault+0xb52> ae56e: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b52 ae572: 90 nop
0b53 ae573: 0f 0b ud2
0b55 ae575: 90 nop
0b56 ae576: 4c 89 e7 mov %r12,%rdi
0b59 ae579: 4c 89 f6 mov %r14,%rsi
0b5c ae57c: 4c 89 ea mov %r13,%rdx
0b5f ae57f: e8 0c 04 00 00 call ae990 <bad_area_nosemaphore>
0b64 ae584: e9 70 fb ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0b69 ae589: e8 00 00 00 00 call ae58e <do_user_addr_fault+0xb6e> ae58a: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b6e ae58e: e9 0a fc ff ff jmp ae19d <do_user_addr_fault+0x77d>
0b73 ae593: e8 00 00 00 00 call ae598 <do_user_addr_fault+0xb78> ae594: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b78 ae598: 90 nop
0b79 ae599: 0f 0b ud2
0b7b ae59b: 90 nop
0b7c ae59c: e9 58 fb ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0b81 ae5a1: e8 00 00 00 00 call ae5a6 <do_user_addr_fault+0xb86> ae5a2: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b86 ae5a6: 4c 89 e7 mov %r12,%rdi
0b89 ae5a9: 4c 89 f6 mov %r14,%rsi
0b8c ae5ac: 4c 89 ea mov %r13,%rdx
0b8f ae5af: e8 cc 09 00 00 call aef80 <page_fault_oops>
0b94 ae5b4: e9 40 fb ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0b99 ae5b9: e8 00 00 00 00 call ae5be <do_user_addr_fault+0xb9e> ae5ba: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0b9e ae5be: e9 1a ff ff ff jmp ae4dd <do_user_addr_fault+0xabd>
0ba3 ae5c3: e8 00 00 00 00 call ae5c8 <do_user_addr_fault+0xba8> ae5c4: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0ba8 ae5c8: e9 98 fe ff ff jmp ae465 <do_user_addr_fault+0xa45>
0bad ae5cd: e8 00 00 00 00 call ae5d2 <do_user_addr_fault+0xbb2> ae5ce: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0bb2 ae5d2: eb 0c jmp ae5e0 <do_user_addr_fault+0xbc0>
0bb4 ae5d4: e8 00 00 00 00 call ae5d9 <do_user_addr_fault+0xbb9> ae5d5: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0bb9 ae5d9: eb 05 jmp ae5e0 <do_user_addr_fault+0xbc0>
0bbb ae5db: e8 00 00 00 00 call ae5e0 <do_user_addr_fault+0xbc0> ae5dc: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0bc0 ae5e0: 4d 89 e7 mov %r12,%r15
0bc3 ae5e3: e9 fa fa ff ff jmp ae0e2 <do_user_addr_fault+0x6c2>
0bc8 ae5e8: 4d 8b 3c 24 mov (%r12),%r15
0bcc ae5ec: 4c 89 fe mov %r15,%rsi
0bcf ae5ef: 48 83 e6 04 and $0x4,%rsi
0bd3 ae5f3: 31 ff xor %edi,%edi
0bd5 ae5f5: e8 00 00 00 00 call ae5fa <do_user_addr_fault+0xbda> ae5f6: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0bda ae5fa: 49 83 e7 04 and $0x4,%r15
0bde ae5fe: 75 14 jne ae614 <do_user_addr_fault+0xbf4>
0be0 ae600: e8 00 00 00 00 call ae605 <do_user_addr_fault+0xbe5> ae601: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0be5 ae605: e9 80 00 00 00 jmp ae68a <do_user_addr_fault+0xc6a>
0bea ae60a: e8 00 00 00 00 call ae60f <do_user_addr_fault+0xbef> ae60b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0bef ae60f: e9 d4 fd ff ff jmp ae3e8 <do_user_addr_fault+0x9c8>
0bf4 ae614: 48 8b 45 a8 mov -0x58(%rbp),%rax
0bf8 ae618: 4c 8b b8 c0 0b 00 00 mov 0xbc0(%rax),%r15
0bff ae61f: 41 bc 00 01 00 00 mov $0x100,%r12d
0c05 ae625: be 00 01 00 00 mov $0x100,%esi
0c0a ae62a: 4c 21 fe and %r15,%rsi
0c0d ae62d: 31 ff xor %edi,%edi
0c0f ae62f: e8 00 00 00 00 call ae634 <do_user_addr_fault+0xc14> ae630: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
0c14 ae634: 4d 21 fc and %r15,%r12
0c17 ae637: 75 29 jne ae662 <do_user_addr_fault+0xc42>
0c19 ae639: e8 00 00 00 00 call ae63e <do_user_addr_fault+0xc1e> ae63a: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c1e ae63e: eb 4a jmp ae68a <do_user_addr_fault+0xc6a>
0c20 ae640: e8 00 00 00 00 call ae645 <do_user_addr_fault+0xc25> ae641: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c25 ae645: e9 15 f7 ff ff jmp add5f <do_user_addr_fault+0x33f>
0c2a ae64a: e8 00 00 00 00 call ae64f <do_user_addr_fault+0xc2f> ae64b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c2f ae64f: e9 94 fd ff ff jmp ae3e8 <do_user_addr_fault+0x9c8>
0c34 ae654: e8 00 00 00 00 call ae659 <do_user_addr_fault+0xc39> ae655: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c39 ae659: 4c 8b 6d b0 mov -0x50(%rbp),%r13
0c3d ae65d: e9 ab fd ff ff jmp ae40d <do_user_addr_fault+0x9ed>
0c42 ae662: 48 8b 45 c0 mov -0x40(%rbp),%rax
0c46 ae666: 44 0f b7 b8 88 00 00 00 movzwl 0x88(%rax),%r15d
0c4e ae66e: 44 89 fe mov %r15d,%esi
0c51 ae671: 83 e6 03 and $0x3,%esi
0c54 ae674: 31 ff xor %edi,%edi
0c56 ae676: e8 00 00 00 00 call ae67b <do_user_addr_fault+0xc5b> ae677: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
0c5b ae67b: 41 83 e7 03 and $0x3,%r15d
0c5f ae67f: 0f 84 b3 00 00 00 je ae738 <do_user_addr_fault+0xd18>
0c65 ae685: e8 00 00 00 00 call ae68a <do_user_addr_fault+0xc6a> ae686: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c6a ae68a: 89 de mov %ebx,%esi
0c6c ae68c: 83 e6 01 and $0x1,%esi
0c6f ae68f: 31 ff xor %edi,%edi
0c71 ae691: e8 00 00 00 00 call ae696 <do_user_addr_fault+0xc76> ae692: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0c76 ae696: 89 d8 mov %ebx,%eax
0c78 ae698: 83 e0 01 and $0x1,%eax
0c7b ae69b: 75 2d jne ae6ca <do_user_addr_fault+0xcaa>
0c7d ae69d: 89 de mov %ebx,%esi
0c7f ae69f: 83 e6 32 and $0x32,%esi
0c82 ae6a2: 31 ff xor %edi,%edi
0c84 ae6a4: e8 00 00 00 00 call ae6a9 <do_user_addr_fault+0xc89> ae6a5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0c89 ae6a9: 89 d8 mov %ebx,%eax
0c8b ae6ab: 83 e0 32 and $0x32,%eax
0c8e ae6ae: 74 45 je ae6f5 <do_user_addr_fault+0xcd5>
0c90 ae6b0: e8 00 00 00 00 call ae6b5 <do_user_addr_fault+0xc95> ae6b1: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0c95 ae6b5: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0c99 ae6b9: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0c9d ae6bd: 4c 89 ea mov %r13,%rdx
0ca0 ae6c0: e8 4b 18 00 00 call aff10 <do_sigbus>
0ca5 ae6c5: e9 2f fa ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0caa ae6ca: 48 8b 45 c0 mov -0x40(%rbp),%rax
0cae ae6ce: 0f b7 98 88 00 00 00 movzwl 0x88(%rax),%ebx
0cb5 ae6d5: 89 de mov %ebx,%esi
0cb7 ae6d7: 83 e6 03 and $0x3,%esi
0cba ae6da: 31 ff xor %edi,%edi
0cbc ae6dc: e8 00 00 00 00 call ae6e1 <do_user_addr_fault+0xcc1> ae6dd: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp2-0x4
0cc1 ae6e1: 83 e3 03 and $0x3,%ebx
0cc4 ae6e4: 74 32 je ae718 <do_user_addr_fault+0xcf8>
0cc6 ae6e6: e8 00 00 00 00 call ae6eb <do_user_addr_fault+0xccb> ae6e7: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0ccb ae6eb: e8 00 00 00 00 call ae6f0 <do_user_addr_fault+0xcd0> ae6ec: R_X86_64_PLT32 pagefault_out_of_memory-0x4
0cd0 ae6f0: e9 04 fa ff ff jmp ae0f9 <do_user_addr_fault+0x6d9>
0cd5 ae6f5: 89 de mov %ebx,%esi
0cd7 ae6f7: 83 e6 40 and $0x40,%esi
0cda ae6fa: 31 ff xor %edi,%edi
0cdc ae6fc: e8 00 00 00 00 call ae701 <do_user_addr_fault+0xce1> ae6fd: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
0ce1 ae701: 83 e3 40 and $0x40,%ebx
0ce4 ae704: 0f 84 bf 00 00 00 je ae7c9 <do_user_addr_fault+0xda9>
0cea ae70a: e8 00 00 00 00 call ae70f <do_user_addr_fault+0xcef> ae70b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0cef ae70f: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0cf3 ae713: e9 c8 fd ff ff jmp ae4e0 <do_user_addr_fault+0xac0>
0cf8 ae718: e8 00 00 00 00 call ae71d <do_user_addr_fault+0xcfd> ae719: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0cfd ae71d: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0d01 ae721: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0d05 ae725: 4c 89 ea mov %r13,%rdx
0d08 ae728: b9 0b 00 00 00 mov $0xb,%ecx
0d0d ae72d: 41 b8 01 00 00 00 mov $0x1,%r8d
0d13 ae733: e9 65 fd ff ff jmp ae49d <do_user_addr_fault+0xa7d>
0d18 ae738: e8 00 00 00 00 call ae73d <do_user_addr_fault+0xd1d> ae739: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d1d ae73d: 48 8b 7d c0 mov -0x40(%rbp),%rdi
0d21 ae741: 48 8b 75 b8 mov -0x48(%rbp),%rsi
0d25 ae745: 4c 89 ea mov %r13,%rdx
0d28 ae748: 31 c9 xor %ecx,%ecx
0d2a ae74a: 45 31 c0 xor %r8d,%r8d
0d2d ae74d: e9 4b fd ff ff jmp ae49d <do_user_addr_fault+0xa7d>
0d32 ae752: e8 00 00 00 00 call ae757 <do_user_addr_fault+0xd37> ae753: R_X86_64_PLT32 __stack_chk_fail-0x4
0d37 ae757: e8 00 00 00 00 call ae75c <do_user_addr_fault+0xd3c> ae758: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d3c ae75c: e9 0c f4 ff ff jmp adb6d <do_user_addr_fault+0x14d>
0d41 ae761: e8 00 00 00 00 call ae766 <do_user_addr_fault+0xd46> ae762: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d46 ae766: e9 4b f4 ff ff jmp adbb6 <do_user_addr_fault+0x196>
0d4b ae76b: e8 00 00 00 00 call ae770 <do_user_addr_fault+0xd50> ae76c: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d50 ae770: be 01 00 00 00 mov $0x1,%esi
0d55 ae775: bf 02 00 00 00 mov $0x2,%edi
0d5a ae77a: 4c 89 e2 mov %r12,%rdx
0d5d ae77d: 4c 89 e9 mov %r13,%rcx
0d60 ae780: e8 00 00 00 00 call ae785 <do_user_addr_fault+0xd65> ae781: R_X86_64_PLT32 __perf_sw_event-0x4
0d65 ae785: e9 aa f4 ff ff jmp adc34 <do_user_addr_fault+0x214>
0d6a ae78a: e8 00 00 00 00 call ae78f <do_user_addr_fault+0xd6f> ae78b: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d6f ae78f: e9 4c fe ff ff jmp ae5e0 <do_user_addr_fault+0xbc0>
0d74 ae794: e8 00 00 00 00 call ae799 <do_user_addr_fault+0xd79> ae795: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d79 ae799: e9 c1 f5 ff ff jmp add5f <do_user_addr_fault+0x33f>
0d7e ae79e: e8 00 00 00 00 call ae7a3 <do_user_addr_fault+0xd83> ae79f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d83 ae7a3: e9 09 fc ff ff jmp ae3b1 <do_user_addr_fault+0x991>
0d88 ae7a8: e8 00 00 00 00 call ae7ad <do_user_addr_fault+0xd8d> ae7a9: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d8d ae7ad: 31 c0 xor %eax,%eax
0d8f ae7af: e9 02 fc ff ff jmp ae3b6 <do_user_addr_fault+0x996>
0d94 ae7b4: e8 00 00 00 00 call ae7b9 <do_user_addr_fault+0xd99> ae7b5: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0d99 ae7b9: 48 8b 7d a0 mov -0x60(%rbp),%rdi
0d9d ae7bd: 31 f6 xor %esi,%esi
0d9f ae7bf: e8 00 00 00 00 call ae7c4 <do_user_addr_fault+0xda4> ae7c0: R_X86_64_PLT32 __mmap_lock_do_trace_released-0x4
0da4 ae7c4: e9 b3 fb ff ff jmp ae37c <do_user_addr_fault+0x95c>
0da9 ae7c9: e8 00 00 00 00 call ae7ce <do_user_addr_fault+0xdae> ae7ca: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
0dae ae7ce: 90 nop
0daf ae7cf: 0f 0b ud2
0db1 ae7d1: 66 2e 0f 1f 84 00 00 00 00 00 cs nopw 0x0(%rax,%rax,1)
0dbb ae7db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki