This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] binutils: Improve symbols lookup
On Mon, Dec 16, 2019 at 04:29:23PM +1030, Alan Modra wrote:
> I see. Would you mind testing the following patch? I think it should
> do as you want for OBJECT symbols, and fixes some other bugs I noticed.
Yes, it does. Diffing objdump output of an allyesconfig kernel with
and without this patch gives the diff below and from looking at the
different spots in the code, now the symbol name referenced is the
correct one.
So thanks!
:-)
--- /tmp/before.objdump 2019-12-16 14:00:39.887918039 +0100
+++ /tmp/after.objdump 2019-12-16 12:17:36.935947513 +0100
@@ -8497,7 +8497,7 @@ ffffffff81007358: e8 23 95 54 00
ffffffff8100735d: 85 ed test %ebp,%ebp
ffffffff8100735f: 0f 84 fd fe ff ff je ffffffff81007262 <prepare_exit_to_usermode+0xd2>
ffffffff81007365: e8 06 94 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff8100736a: 0f b6 2d dc 08 d2 16 movzbl 0x16d208dc(%rip),%ebp # ffffffff97d27c4d <__start_once>
+ffffffff8100736a: 0f b6 2d dc 08 d2 16 movzbl 0x16d208dc(%rip),%ebp # ffffffff97d27c4d <__warned.54755>
ffffffff81007371: 31 ff xor %edi,%edi
ffffffff81007373: 89 ee mov %ebp,%esi
ffffffff81007375: e8 c6 94 54 00 callq ffffffff81550840 <__sanitizer_cov_trace_const_cmp1>
@@ -8505,7 +8505,7 @@ ffffffff8100737a: 40 84 ed
ffffffff8100737d: 0f 85 df fe ff ff jne ffffffff81007262 <prepare_exit_to_usermode+0xd2>
ffffffff81007383: e8 e8 93 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81007388: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff8100738f: c6 05 b7 08 d2 16 01 movb $0x1,0x16d208b7(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff8100738f: c6 05 b7 08 d2 16 01 movb $0x1,0x16d208b7(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff81007396: e8 c1 f5 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff8100739b: 0f 0b ud2
ffffffff8100739d: e9 c0 fe ff ff jmpq ffffffff81007262 <prepare_exit_to_usermode+0xd2>
@@ -8666,7 +8666,7 @@ ffffffff81007625: e8 56 92 54 00
ffffffff8100762a: 85 ed test %ebp,%ebp
ffffffff8100762c: 0f 84 1b ff ff ff je ffffffff8100754d <syscall_return_slowpath+0x17d>
ffffffff81007632: e8 39 91 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81007637: 0f b6 2d 0f 06 d2 16 movzbl 0x16d2060f(%rip),%ebp # ffffffff97d27c4d <__start_once>
+ffffffff81007637: 0f b6 2d 0f 06 d2 16 movzbl 0x16d2060f(%rip),%ebp # ffffffff97d27c4d <__warned.54755>
ffffffff8100763e: 31 ff xor %edi,%edi
ffffffff81007640: 89 ee mov %ebp,%esi
ffffffff81007642: e8 f9 91 54 00 callq ffffffff81550840 <__sanitizer_cov_trace_const_cmp1>
@@ -8674,7 +8674,7 @@ ffffffff81007647: 40 84 ed
ffffffff8100764a: 0f 85 fd fe ff ff jne ffffffff8100754d <syscall_return_slowpath+0x17d>
ffffffff81007650: e8 1b 91 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81007655: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff8100765c: c6 05 ea 05 d2 16 01 movb $0x1,0x16d205ea(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff8100765c: c6 05 ea 05 d2 16 01 movb $0x1,0x16d205ea(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff81007663: e8 f4 f2 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff81007668: 0f 0b ud2
ffffffff8100766a: e9 de fe ff ff jmpq ffffffff8100754d <syscall_return_slowpath+0x17d>
@@ -8915,7 +8915,7 @@ ffffffff81007a5a: e8 21 8e 54 00
ffffffff81007a5f: 45 85 e4 test %r12d,%r12d
ffffffff81007a62: 0f 84 11 ff ff ff je ffffffff81007979 <do_syscall_64+0x249>
ffffffff81007a68: e8 03 8d 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81007a6d: 44 0f b6 25 d8 01 d2 movzbl 0x16d201d8(%rip),%r12d # ffffffff97d27c4d <__start_once>
+ffffffff81007a6d: 44 0f b6 25 d8 01 d2 movzbl 0x16d201d8(%rip),%r12d # ffffffff97d27c4d <__warned.54755>
ffffffff81007a74: 16
ffffffff81007a75: 31 ff xor %edi,%edi
ffffffff81007a77: 44 89 e6 mov %r12d,%esi
@@ -8924,7 +8924,7 @@ ffffffff81007a7f: 45 84 e4
ffffffff81007a82: 0f 85 f1 fe ff ff jne ffffffff81007979 <do_syscall_64+0x249>
ffffffff81007a88: e8 e3 8c 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81007a8d: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff81007a94: c6 05 b2 01 d2 16 01 movb $0x1,0x16d201b2(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff81007a94: c6 05 b2 01 d2 16 01 movb $0x1,0x16d201b2(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff81007a9b: e8 bc ee 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff81007aa0: 0f 0b ud2
ffffffff81007aa2: e9 d2 fe ff ff jmpq ffffffff81007979 <do_syscall_64+0x249>
@@ -9204,7 +9204,7 @@ ffffffff81007f34: e8 47 89 54 00
ffffffff81007f39: 45 85 e4 test %r12d,%r12d
ffffffff81007f3c: 0f 84 11 ff ff ff je ffffffff81007e53 <do_int80_syscall_32+0x263>
ffffffff81007f42: e8 29 88 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81007f47: 44 0f b6 25 fe fc d1 movzbl 0x16d1fcfe(%rip),%r12d # ffffffff97d27c4d <__start_once>
+ffffffff81007f47: 44 0f b6 25 fe fc d1 movzbl 0x16d1fcfe(%rip),%r12d # ffffffff97d27c4d <__warned.54755>
ffffffff81007f4e: 16
ffffffff81007f4f: 31 ff xor %edi,%edi
ffffffff81007f51: 44 89 e6 mov %r12d,%esi
@@ -9213,7 +9213,7 @@ ffffffff81007f59: 45 84 e4
ffffffff81007f5c: 0f 85 f1 fe ff ff jne ffffffff81007e53 <do_int80_syscall_32+0x263>
ffffffff81007f62: e8 09 88 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81007f67: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff81007f6e: c6 05 d8 fc d1 16 01 movb $0x1,0x16d1fcd8(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff81007f6e: c6 05 d8 fc d1 16 01 movb $0x1,0x16d1fcd8(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff81007f75: e8 e2 e9 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff81007f7a: 0f 0b ud2
ffffffff81007f7c: e9 d2 fe ff ff jmpq ffffffff81007e53 <do_int80_syscall_32+0x263>
@@ -9518,7 +9518,7 @@ ffffffff81008477: e8 04 84 54 00
ffffffff8100847c: 45 85 f6 test %r14d,%r14d
ffffffff8100847f: 0f 84 d6 fe ff ff je ffffffff8100835b <do_fast_syscall_32+0x2fb>
ffffffff81008485: e8 e6 82 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff8100848a: 44 0f b6 35 bb f7 d1 movzbl 0x16d1f7bb(%rip),%r14d # ffffffff97d27c4d <__start_once>
+ffffffff8100848a: 44 0f b6 35 bb f7 d1 movzbl 0x16d1f7bb(%rip),%r14d # ffffffff97d27c4d <__warned.54755>
ffffffff81008491: 16
ffffffff81008492: 31 ff xor %edi,%edi
ffffffff81008494: 44 89 f6 mov %r14d,%esi
@@ -9527,7 +9527,7 @@ ffffffff8100849c: 45 84 f6
ffffffff8100849f: 0f 85 b6 fe ff ff jne ffffffff8100835b <do_fast_syscall_32+0x2fb>
ffffffff810084a5: e8 c6 82 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff810084aa: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff810084b1: c6 05 95 f7 d1 16 01 movb $0x1,0x16d1f795(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff810084b1: c6 05 95 f7 d1 16 01 movb $0x1,0x16d1f795(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff810084b8: e8 9f e4 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff810084bd: 0f 0b ud2
ffffffff810084bf: e9 97 fe ff ff jmpq ffffffff8100835b <do_fast_syscall_32+0x2fb>
@@ -9651,7 +9651,7 @@ ffffffff810086d2: e8 a9 81 54 00
ffffffff810086d7: 85 ed test %ebp,%ebp
ffffffff810086d9: 74 34 je ffffffff8100870f <do_fast_syscall_32+0x6af>
ffffffff810086db: e8 90 80 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff810086e0: 0f b6 2d 66 f5 d1 16 movzbl 0x16d1f566(%rip),%ebp # ffffffff97d27c4d <__start_once>
+ffffffff810086e0: 0f b6 2d 66 f5 d1 16 movzbl 0x16d1f566(%rip),%ebp # ffffffff97d27c4d <__warned.54755>
ffffffff810086e7: 31 ff xor %edi,%edi
ffffffff810086e9: 89 ee mov %ebp,%esi
ffffffff810086eb: e8 50 81 54 00 callq ffffffff81550840 <__sanitizer_cov_trace_const_cmp1>
@@ -9659,7 +9659,7 @@ ffffffff810086f0: 40 84 ed
ffffffff810086f3: 75 1a jne ffffffff8100870f <do_fast_syscall_32+0x6af>
ffffffff810086f5: e8 76 80 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff810086fa: 48 c7 c7 40 6e 00 8c mov $0xffffffff8c006e40,%rdi
-ffffffff81008701: c6 05 45 f5 d1 16 01 movb $0x1,0x16d1f545(%rip) # ffffffff97d27c4d <__start_once>
+ffffffff81008701: c6 05 45 f5 d1 16 01 movb $0x1,0x16d1f545(%rip) # ffffffff97d27c4d <__warned.54755>
ffffffff81008708: e8 4f e2 32 00 callq ffffffff8133695c <__warn_printk>
ffffffff8100870d: 0f 0b ud2
ffffffff8100870f: e8 5c 80 54 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
@@ -830381,7 +830381,7 @@ ffffffff8133eb46: ba cd 00 00 00
ffffffff8133eb4b: be 01 00 00 00 mov $0x1,%esi
ffffffff8133eb50: 89 df mov %ebx,%edi
ffffffff8133eb52: e8 b9 df ff ff callq ffffffff8133cb10 <_cpu_up>
-ffffffff8133eb57: 48 8b 3d c2 dc c5 16 mov 0x16c5dcc2(%rip),%rdi # ffffffff97f9c820 <__start___tracepoint_str>
+ffffffff8133eb57: 48 8b 3d c2 dc c5 16 mov 0x16c5dcc2(%rip),%rdi # ffffffff97f9c820 <___tp_str.62140>
ffffffff8133eb5e: 31 d2 xor %edx,%edx
ffffffff8133eb60: 89 de mov %ebx,%esi
ffffffff8133eb62: 89 c5 mov %eax,%ebp
@@ -1063543,7 +1063543,7 @@ ffffffff81426945: e8 d6 b3 42 00
ffffffff8142694a: 49 8b 45 18 mov 0x18(%r13),%rax
ffffffff8142694e: e8 8d dc 9d 0a callq ffffffff8be045e0 <__x86_indirect_thunk_rax>
ffffffff81426953: e8 18 9e 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81426958: 44 8b 2d a1 96 e0 19 mov 0x19e096a1(%rip),%r13d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426958: 44 8b 2d a1 96 e0 19 mov 0x19e096a1(%rip),%r13d # ffffffff9b230000 <in_suspend>
ffffffff8142695f: 31 ff xor %edi,%edi
ffffffff81426961: 44 89 ee mov %r13d,%esi
ffffffff81426964: e8 17 9f 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063631,7 +1063631,7 @@ ffffffff81426adf: e8 5c 9d 12 00
ffffffff81426ae4: 45 84 ed test %r13b,%r13b
ffffffff81426ae7: 0f 85 93 01 00 00 jne ffffffff81426c80 <hibernation_snapshot+0x580>
ffffffff81426aed: e8 7e 9c 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81426af2: c7 05 04 95 e0 19 01 movl $0x1,0x19e09504(%rip) # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426af2: c7 05 04 95 e0 19 01 movl $0x1,0x19e09504(%rip) # ffffffff9b230000 <in_suspend>
ffffffff81426af9: 00 00 00
ffffffff81426afc: e8 df df 55 09 callq ffffffff8a984ae0 <save_processor_state>
ffffffff81426b01: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
@@ -1063703,7 +1063703,7 @@ ffffffff81426c19: e8 62 9c 12 00
ffffffff81426c1e: 45 85 e4 test %r12d,%r12d
ffffffff81426c21: 0f 85 f2 13 00 00 jne ffffffff81428019 <hibernation_snapshot.cold.5+0x4d>
ffffffff81426c27: e8 44 9b 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81426c2c: 44 8b 2d cd 93 e0 19 mov 0x19e093cd(%rip),%r13d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426c2c: 44 8b 2d cd 93 e0 19 mov 0x19e093cd(%rip),%r13d # ffffffff9b230000 <in_suspend>
ffffffff81426c33: 31 ff xor %edi,%edi
ffffffff81426c35: 44 89 ee mov %r13d,%esi
ffffffff81426c38: e8 43 9c 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063741,7 +1063741,7 @@ ffffffff81426cc4: e8 a7 9a 12 00
ffffffff81426cc9: ff 14 25 10 22 19 93 callq *0xffffffff93192210
ffffffff81426cd0: e8 9b 9a 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81426cd5: e8 46 6c f1 ff callq ffffffff8133d920 <enable_nonboot_cpus>
-ffffffff81426cda: 44 8b 2d 1f 93 e0 19 mov 0x19e0931f(%rip),%r13d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426cda: 44 8b 2d 1f 93 e0 19 mov 0x19e0931f(%rip),%r13d # ffffffff9b230000 <in_suspend>
ffffffff81426ce1: 31 ff xor %edi,%edi
ffffffff81426ce3: 44 89 ee mov %r13d,%esi
ffffffff81426ce6: e8 95 9b 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063790,7 +1063790,7 @@ ffffffff81426d96: e8 e5 9a 12 00
ffffffff81426d9b: 45 85 e4 test %r12d,%r12d
ffffffff81426d9e: 0f 85 8d 00 00 00 jne ffffffff81426e31 <hibernation_snapshot+0x731>
ffffffff81426da4: e8 c7 99 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81426da9: 44 8b 25 50 92 e0 19 mov 0x19e09250(%rip),%r12d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426da9: 44 8b 25 50 92 e0 19 mov 0x19e09250(%rip),%r12d # ffffffff9b230000 <in_suspend>
ffffffff81426db0: 31 ff xor %edi,%edi
ffffffff81426db2: 44 89 e6 mov %r12d,%esi
ffffffff81426db5: e8 c6 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063798,7 +1063798,7 @@ ffffffff81426dba: 45 85 e4
ffffffff81426dbd: 0f 85 c8 00 00 00 jne ffffffff81426e8b <hibernation_snapshot+0x78b>
ffffffff81426dc3: e8 a8 99 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81426dc8: e8 c3 34 00 00 callq ffffffff8142a290 <swsusp_free>
-ffffffff81426dcd: 44 8b 25 2c 92 e0 19 mov 0x19e0922c(%rip),%r12d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426dcd: 44 8b 25 2c 92 e0 19 mov 0x19e0922c(%rip),%r12d # ffffffff9b230000 <in_suspend>
ffffffff81426dd4: 31 ff xor %edi,%edi
ffffffff81426dd6: 44 89 e6 mov %r12d,%esi
ffffffff81426dd9: e8 a2 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063812,7 +1063812,7 @@ ffffffff81426dfc: 31 f6
ffffffff81426dfe: 31 ff xor %edi,%edi
ffffffff81426e00: e8 7b 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
ffffffff81426e05: e8 66 99 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81426e0a: 44 8b 25 ef 91 e0 19 mov 0x19e091ef(%rip),%r12d # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426e0a: 44 8b 25 ef 91 e0 19 mov 0x19e091ef(%rip),%r12d # ffffffff9b230000 <in_suspend>
ffffffff81426e11: 31 ff xor %edi,%edi
ffffffff81426e13: 44 89 e6 mov %r12d,%esi
ffffffff81426e16: e8 65 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1063825,7 +1063825,7 @@ ffffffff81426e2a: 31 ff
ffffffff81426e2c: e8 4f 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
ffffffff81426e31: e8 3a 99 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff81426e36: e8 55 34 00 00 callq ffffffff8142a290 <swsusp_free>
-ffffffff81426e3b: 8b 1d bf 91 e0 19 mov 0x19e091bf(%rip),%ebx # ffffffff9b230000 <__smp_locks_end>
+ffffffff81426e3b: 8b 1d bf 91 e0 19 mov 0x19e091bf(%rip),%ebx # ffffffff9b230000 <in_suspend>
ffffffff81426e41: 31 ff xor %edi,%edi
ffffffff81426e43: 89 de mov %ebx,%esi
ffffffff81426e45: e8 36 9a 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1064932,7 +1064932,7 @@ ffffffff81427fcc: e8 9f 87 12 00
ffffffff81427fd1: 48 c7 c7 60 f5 10 8c mov $0xffffffff8c10f560,%rdi
ffffffff81427fd8: e8 b1 3a 01 00 callq ffffffff8143ba8e <printk>
ffffffff81427fdd: e8 ae 22 00 00 callq ffffffff8142a290 <swsusp_free>
-ffffffff81427fe2: 8b 1d 18 80 e0 19 mov 0x19e08018(%rip),%ebx # ffffffff9b230000 <__smp_locks_end>
+ffffffff81427fe2: 8b 1d 18 80 e0 19 mov 0x19e08018(%rip),%ebx # ffffffff9b230000 <in_suspend>
ffffffff81427fe8: 31 ff xor %edi,%edi
ffffffff81427fea: 89 de mov %ebx,%esi
ffffffff81427fec: e8 8f 88 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1065208,7 +1065208,7 @@ ffffffff81428423: e8 18 84 12 00
ffffffff81428428: 45 84 e4 test %r12b,%r12b
ffffffff8142842b: 75 d3 jne ffffffff81428400 <hibernate.cold.8+0xf2>
ffffffff8142842d: e8 3e 83 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff81428432: 8b 2d c8 7b e0 19 mov 0x19e07bc8(%rip),%ebp # ffffffff9b230000 <__smp_locks_end>
+ffffffff81428432: 8b 2d c8 7b e0 19 mov 0x19e07bc8(%rip),%ebp # ffffffff9b230000 <in_suspend>
ffffffff81428438: 31 ff xor %edi,%edi
ffffffff8142843a: 89 ee mov %ebp,%esi
ffffffff8142843c: e8 3f 84 12 00 callq ffffffff81550880 <__sanitizer_cov_trace_const_cmp4>
@@ -1065251,7 +1065251,7 @@ ffffffff814284d3: e8 a8 83 12 00
ffffffff814284d8: 41 83 fc 05 cmp $0x5,%r12d
ffffffff814284dc: 0f 85 8b 00 00 00 jne ffffffff8142856d <hibernate.cold.8+0x25f>
ffffffff814284e2: e8 89 82 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff814284e7: c7 05 0f 7b e0 19 00 movl $0x0,0x19e07b0f(%rip) # ffffffff9b230000 <__smp_locks_end>
+ffffffff814284e7: c7 05 0f 7b e0 19 00 movl $0x0,0x19e07b0f(%rip) # ffffffff9b230000 <in_suspend>
ffffffff814284ee: 00 00 00
ffffffff814284f1: e8 0a de 3b 00 callq ffffffff817e6300 <pm_restore_gfp_mask>
ffffffff814284f6: e8 45 1a 00 00 callq ffffffff81429f40 <free_basic_memory_bitmaps>
@@ -1065309,7 +1065309,7 @@ ffffffff814285c4: e8 a7 81 12 00
ffffffff814285c9: 48 c7 c7 a0 fc 10 8c mov $0xffffffff8c10fca0,%rdi
ffffffff814285d0: e8 b9 34 01 00 callq ffffffff8143ba8e <printk>
ffffffff814285d5: e8 96 81 12 00 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff814285da: c7 05 1c 7a e0 19 00 movl $0x0,0x19e07a1c(%rip) # ffffffff9b230000 <__smp_locks_end>
+ffffffff814285da: c7 05 1c 7a e0 19 00 movl $0x0,0x19e07a1c(%rip) # ffffffff9b230000 <in_suspend>
ffffffff814285e1: 00 00 00
ffffffff814285e4: e8 17 dd 3b 00 callq ffffffff817e6300 <pm_restore_gfp_mask>
ffffffff814285e9: e8 52 19 00 00 callq ffffffff81429f40 <free_basic_memory_bitmaps>
@@ -1074738,7 +1074738,7 @@ ffffffff81431916: 48 c7 c7 e0 15 11 8c
ffffffff8143191d: e8 7e 5d 36 00 callq ffffffff817976a0 <__might_fault>
ffffffff81431922: 48 c7 c7 00 00 23 9b mov $0xffffffff9b230000,%rdi
ffffffff81431929: e8 c2 02 42 00 callq ffffffff81851bf0 <__asan_load4>
-ffffffff8143192e: 8b 05 cc e6 df 19 mov 0x19dfe6cc(%rip),%eax # ffffffff9b230000 <__smp_locks_end>
+ffffffff8143192e: 8b 05 cc e6 df 19 mov 0x19dfe6cc(%rip),%eax # ffffffff9b230000 <in_suspend>
ffffffff81431934: 4c 89 f1 mov %r14,%rcx
ffffffff81431937: e8 64 78 63 0a callq ffffffff8ba691a0 <__put_user_4>
ffffffff8143193c: 48 c7 c7 20 d3 d7 9b mov $0xffffffff9bd7d320,%rdi
@@ -1453099,7 +1453099,7 @@ ffffffff815a53e1: 48 83 05 6f 8f 92 1a
ffffffff815a53e8: 01
ffffffff815a53e9: eb a7 jmp ffffffff815a5392 <ring_buffer_producer_thread+0x1e2>
ffffffff815a53eb: e8 80 b3 fa ff callq ffffffff81550770 <__sanitizer_cov_trace_pc>
-ffffffff815a53f0: 48 8b 1d b1 a4 9d 16 mov 0x169da4b1(%rip),%rbx # ffffffff97f7f8a8 <__start___trace_bprintk_fmt>
+ffffffff815a53f0: 48 8b 1d b1 a4 9d 16 mov 0x169da4b1(%rip),%rbx # ffffffff97f7f8a8 <trace_printk_fmt.34335>
ffffffff815a53f7: 48 83 05 69 8f 92 1a addq $0x1,0x1a928f69(%rip) # ffffffff9bece368 <__gcov0.ring_buffer_producer_thread+0x48>
ffffffff815a53fe: 01
ffffffff815a53ff: e8 6c b3 fa ff callq ffffffff81550770 <__sanitizer_cov_trace_pc>
@@ -14087627,7 +14087627,7 @@ ffffffff84717f2c: 74 3f
ffffffff84717f2e: e8 3d 88 e3 fc callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff84717f33: 48 8d 7b 08 lea 0x8(%rbx),%rdi
ffffffff84717f37: e8 e4 9d 13 fd callq ffffffff81851d20 <__asan_load8>
-ffffffff84717f3c: 48 3b 2d d5 2f 67 0e cmp 0xe672fd5(%rip),%rbp # ffffffff92d8af18 <__end_pci_fixups_suspend_late+0x8>
+ffffffff84717f3c: 48 3b 2d d5 2f 67 0e cmp 0xe672fd5(%rip),%rbp # ffffffff92d8af18 <__end_builtin_fw+0x8>
ffffffff84717f43: 75 16 jne ffffffff84717f5b <release_firmware+0x6b>
ffffffff84717f45: eb 4c jmp ffffffff84717f93 <release_firmware+0xa3>
ffffffff84717f47: e8 24 88 e3 fc callq ffffffff81550770 <__sanitizer_cov_trace_pc>
@@ -39093978,7 +39093978,7 @@ ffffffff8a987066: ff b0 90 00 00 00
ffffffff8a98706c: 9d popfq
ffffffff8a98706d: 0f 01 90 0b 01 00 00 lgdt 0x10b(%rax)
ffffffff8a987074: 31 c0 xor %eax,%eax
-ffffffff8a987076: 48 89 05 83 8f 8a 10 mov %rax,0x108a8f83(%rip) # ffffffff9b230000 <__smp_locks_end>
+ffffffff8a987076: 48 89 05 83 8f 8a 10 mov %rax,0x108a8f83(%rip) # ffffffff9b230000 <in_suspend>
ffffffff8a98707d: c3 retq
ffffffff8a98707e: 90 nop
ffffffff8a98707f: 90 nop
@@ -43314730,7 +43314730,7 @@ ffffffff8ba3324a: 73 5f
ffffffff8ba3324c: e8 1f d5 b1 f5 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff8ba33251: 48 89 df mov %rbx,%rdi
ffffffff8ba33254: e8 97 e9 e1 f5 callq ffffffff81851bf0 <__asan_load4>
-ffffffff8ba33259: 48 63 2d a0 8d 59 0c movslq 0xc598da0(%rip),%rbp # ffffffff97fcc000 <_edata>
+ffffffff8ba33259: 48 63 2d a0 8d 59 0c movslq 0xc598da0(%rip),%rbp # ffffffff97fcc000 <__start___bug_table>
ffffffff8ba33260: 48 81 c5 00 c0 fc 97 add $0xffffffff97fcc000,%rbp
ffffffff8ba33267: eb 25 jmp ffffffff8ba3328e <find_bug+0x5e>
ffffffff8ba33269: e8 02 d5 b1 f5 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
@@ -43314792,7 +43314792,7 @@ ffffffff8ba33317: 73 5e
ffffffff8ba33319: e8 52 d4 b1 f5 callq ffffffff81550770 <__sanitizer_cov_trace_pc>
ffffffff8ba3331e: 48 89 df mov %rbx,%rdi
ffffffff8ba33321: e8 ca e8 e1 f5 callq ffffffff81851bf0 <__asan_load4>
-ffffffff8ba33326: 4c 63 25 d3 8c 59 0c movslq 0xc598cd3(%rip),%r12 # ffffffff97fcc000 <_edata>
+ffffffff8ba33326: 4c 63 25 d3 8c 59 0c movslq 0xc598cd3(%rip),%r12 # ffffffff97fcc000 <__start___bug_table>
ffffffff8ba3332d: 48 89 ee mov %rbp,%rsi
ffffffff8ba33330: 49 01 dc add %rbx,%r12
ffffffff8ba33333: 4c 89 e7 mov %r12,%rdi
@@ -47107344,7 +47107344,7 @@ ffffffff9a8e6969: 49 29 c6
ffffffff9a8e696c: eb 06 jmp ffffffff9a8e6974 <sme_encrypt_kernel+0x8c>
ffffffff9a8e696e: 45 31 f6 xor %r14d,%r14d
ffffffff9a8e6971: 45 31 e4 xor %r12d,%r12d
-ffffffff9a8e6974: 4c 8d 2d 85 96 11 05 lea 0x5119685(%rip),%r13 # ffffffff9fa00000 <__init_scratch_begin>
+ffffffff9a8e6974: 4c 8d 2d 85 96 11 05 lea 0x5119685(%rip),%r13 # ffffffff9fa00000 <sme_workarea>
ffffffff9a8e697b: 4d 8d 8d 00 20 20 00 lea 0x202000(%r13),%r9
ffffffff9a8e6982: 4c 89 cf mov %r9,%rdi
ffffffff9a8e6985: 4c 29 ff sub %r15,%rdi
@@ -47281567,7 +47281567,7 @@ ffffffff9a98dd0d: 45 31 f6
ffffffff9a98dd10: 45 31 e4 xor %r12d,%r12d
ffffffff9a98dd13: 45 31 ed xor %r13d,%r13d
ffffffff9a98dd16: e8 05 40 ec e6 callq ffffffff81851d20 <__asan_load8>
-ffffffff9a98dd1b: 48 8b 15 0e 43 3d fd mov -0x2c2bcf2(%rip),%rdx # ffffffff97d62030 <__start___verbose>
+ffffffff9a98dd1b: 48 8b 15 0e 43 3d fd mov -0x2c2bcf2(%rip),%rdx # ffffffff97d62030 <__UNIQUE_ID_ddebug471.65517>
ffffffff9a98dd22: 4c 89 fb mov %r15,%rbx
ffffffff9a98dd25: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp)
ffffffff9a98dd2c: 00
--
Regards/Gruss,
Boris.
SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg