资讯详情

dlopen-5

如果上篇的count是static, 反汇编是这样的:

libcount.so: file format elf64-littleaarch64

Disassembly of section .note.gnu.build-id:

00000000000001c8 <.note.gnu.build-id>: 1c8: 00000004 udf #4 1cc: 00000014 udf #20 1d0: 00000003 udf #3 1d4: 00554e47 .inst 0x00554e47 ; undefined 1d8: f50f495a .inst 0xf50f495a ; undefined 1dc: 236e2479 .inst 0x236e2479 ; undefined 1e0: 6ed2680b .inst 0x6ed2680b ; undefined 1e4: f915ad0f str x15, [x8, #11096] 1e8: 747eddca .inst 0x747eddca ; undefined

Disassembly of section .hash:

00000000000001f0 <.hash>: 1f0: 00000003 udf #3 1f4: 0000000a udf #10 1f8: 00000005 udf #5 1fc: 00000006 udf #6 200: 00000009 udf #9 ... 21c: 00000003 udf #3 220: 00000008 udf #8 224: 00000004 udf #4 228: 00000007 udf #7

Disassembly of section .gnu.hash:

0000000000000230 <.gnu.hash>: 230: 00000002 udf #2 234: 00000008 udf #8 238: 00000001 udf #1 23c: 00000006 udf #6 240: 04020020 .inst 0x04020020 ; undefined 244: 00000040 udf #64 248: 00000000 udf #0 24c: 00000008 udf #8 250: 0b887684 add w4, w20, w8, asr #29 254: 0b88a991 .inst 0x0b88a991 ; undefined

Disassembly of section .dynsym:

0000000000000258 <.dynsym>: ... 274: 000a0003 .inst 0x000a0003 ; undefined 278: 000004e8 udf #1256 ... 28c: 00160003 .inst 0x00160003 ; undefined 290: 00011018 .inst 0x00011018 ; undefined ... 2a0: 00000010 udf #16 2a4: 00000020 udf #32 ... 2b8: 00000046 udf #70 2bc: 00000022 udf #34 ... 2d0: 00000001 udf #1 2d4: 00000020 udf #32 ... 2e8: 0000002c udf #44 2ec: 00000020 udf #32 ... 300: 0000005d udf #93 304: 00000012 udf #18 ... 318: 00000059 udf #89 31c: 000c0012 .inst 0x000c0012 ; undefined 320: 00000658 udf &nbp;#1624  324:    00000000     udf    #0  328:    00000044     udf    #68  32c:    00000000     udf    #0  330:    00000055     udf    #85  334:    000c0012     .inst    0x000c0012 ; undefined  338:    00000634     udf    #1588  33c:    00000000     udf    #0  340:    00000024     udf    #36  344:    00000000     udf    #0

Disassembly of section .dynstr:

0000000000000348 <.dynstr>:  348:    675f5f00     .inst    0x675f5f00 ; undefined  34c:    5f6e6f6d     .inst    0x5f6e6f6d ; undefined  350:    72617473     .inst    0x72617473 ; undefined  354:    005f5f74     .inst    0x005f5f74 ; undefined  358:    4d54495f     .inst    0x4d54495f ; undefined  35c:    7265645f     .inst    0x7265645f ; undefined  360:    73696765     .inst    0x73696765 ; undefined  364:    54726574     .inst    0x54726574 ; undefined  368:    6f6c434d     mls    v13.8h, v26.8h, v12.h[2]  36c:    6154656e     .inst    0x6154656e ; undefined  370:    00656c62     .inst    0x00656c62 ; undefined  374:    4d54495f     .inst    0x4d54495f ; undefined  378:    6765725f     .inst    0x6765725f ; undefined  37c:    65747369     fnmls    z9.h, p4/m, z27.h, z20.h  380:    434d5472     .inst    0x434d5472 ; undefined  384:    656e6f6c     fnmls    z12.h, p3/m, z27.h, z14.h  388:    6c626154     ldnp    d20, d24, [x10, #-480]  38c:    5f5f0065     .inst    0x5f5f0065 ; undefined  390:    5f617863     sqdmlsl    s3, h3, v1.h[6]  394:    616e6966     .inst    0x616e6966 ; undefined  398:    657a696c     fnmls    z12.h, p2/m, z11.h, z26.h  39c:    74657300     .inst    0x74657300 ; undefined  3a0:    74656700     .inst    0x74656700 ; undefined  3a4:    69727000     ldpsw    x0, x28, [x0, #-112]  3a8:    0066746e     .inst    0x0066746e ; undefined  3ac:    6362696c     .inst    0x6362696c ; undefined  3b0:    2e6f732e     uabdl    v14.4s, v25.4h, v15.4h  3b4:    4c470036     .inst    0x4c470036 ; undefined  3b8:    5f434249     .inst    0x5f434249 ; undefined  3bc:    37312e32     tbnz    w18, #6, 2980 <__FRAME_END__+0x21c8>     ...

Disassembly of section .gnu.version:

00000000000003c2 <.gnu.version>:     ...  3ca:    00000002     udf    #2  3ce:    00020000     .inst    0x00020000 ; undefined  3d2:    00010001     .inst    0x00010001 ; undefined

Disassembly of section .gnu.version_r:

00000000000003d8 <.gnu.version_r>:  3d8:    00010001     .inst    0x00010001 ; undefined  3dc:    00000064     udf    #100  3e0:    00000010     udf    #16  3e4:    00000000     udf    #0  3e8:    06969197     .inst    0x06969197 ; undefined  3ec:    00020000     .inst    0x00020000 ; undefined  3f0:    0000006e     udf    #110  3f4:    00000000     udf    #0

Disassembly of section .rela.dyn:

00000000000003f8 <.rela.dyn>:  3f8:    00010de0     .inst    0x00010de0 ; undefined  3fc:    00000000     udf    #0  400:    00000403     udf    #1027  404:    00000000     udf    #0  408:    00000630     udf    #1584  40c:    00000000     udf    #0  410:    00010de8     .inst    0x00010de8 ; undefined  414:    00000000     udf    #0  418:    00000403     udf    #1027  41c:    00000000     udf    #0  420:    000005e0     udf    #1504  424:    00000000     udf    #0  428:    00011018     .inst    0x00011018 ; undefined  42c:    00000000     udf    #0  430:    00000403     udf    #1027  434:    00000000     udf    #0  438:    00011018     .inst    0x00011018 ; undefined  43c:    00000000     udf    #0  440:    00010fc8     .inst    0x00010fc8 ; undefined  444:    00000000     udf    #0  448:    00000401     udf    #1025  44c:    00000003     udf    #3     ...  458:    00010fd0     .inst    0x00010fd0 ; undefined  45c:    00000000     udf    #0  460:    00000401     udf    #1025  464:    00000004     udf    #4     ...  470:    00010fd8     .inst    0x00010fd8 ; undefined  474:    00000000     udf    #0  478:    00000401     udf    #1025  47c:    00000005     udf    #5     ...  488:    00010fe0     .inst    0x00010fe0 ; undefined  48c:    00000000     udf    #0  490:    00000401     udf    #1025  494:    00000006     udf    #6     ...

Disassembly of section .rela.plt:

00000000000004a0 <.rela.plt>:  4a0:    00011000     .inst    0x00011000 ; undefined  4a4:    00000000     udf    #0  4a8:    00000402     udf    #1026  4ac:    00000004     udf    #4     ...  4b8:    00011008     .inst    0x00011008 ; undefined  4bc:    00000000     udf    #0  4c0:    00000402     udf    #1026  4c4:    00000005     udf    #5     ...  4d0:    00011010     .inst    0x00011010 ; undefined  4d4:    00000000     udf    #0  4d8:    00000402     udf    #1026  4dc:    00000007     udf    #7     ...

Disassembly of section .init:

00000000000004e8 <_init>:  4e8:    a9bf7bfd     stp    x29, x30, [sp, #-16]!  4ec:    910003fd     mov    x29, sp  4f0:    94000018     bl    550 <call_weak_fn>  4f4:    a8c17bfd     ldp    x29, x30, [sp], #16  4f8:    d65f03c0     ret

Disassembly of section .plt:

0000000000000500 <.plt>:  500:    a9bf7bf0     stp    x16, x30, [sp, #-16]!  504:    90000090     adrp    x16, 10000 <__FRAME_END__+0xf848>  508:    f947fe11     ldr    x17, [x16, #4088]  50c:    913fe210     add    x16, x16, #0xff8  510:    d61f0220     br    x17  514:    d503201f     nop  518:    d503201f     nop  51c:    d503201f     nop

0000000000000520 <__cxa_finalize@plt>:  520:    b0000090     adrp    x16, 11000 <__cxa_finalize@GLIBC_2.17>  524:    f9400211     ldr    x17, [x16]  528:    91000210     add    x16, x16, #0x0  52c:    d61f0220     br    x17

0000000000000530 <__gmon_start__@plt>:  530:    b0000090     adrp    x16, 11000 <__cxa_finalize@GLIBC_2.17>  534:    f9400611     ldr    x17, [x16, #8]  538:    91002210     add    x16, x16, #0x8  53c:    d61f0220     br    x17

0000000000000540 <printf@plt>:  540:    b0000090     adrp    x16, 11000 <__cxa_finalize@GLIBC_2.17>  544:    f9400a11     ldr    x17, [x16, #16]  548:    91004210     add    x16, x16, #0x10  54c:    d61f0220     br    x17

Disassembly of section .text:

0000000000000550 <call_weak_fn>:  550:    90000080     adrp    x0, 10000 <__FRAME_END__+0xf848>  554:    f947ec00     ldr    x0, [x0, #4056]  558:    b4000040     cbz    x0, 560 <call_weak_fn+0x10>  55c:    17fffff5     b    530 <__gmon_start__@plt>  560:    d65f03c0     ret  564:    d503201f     nop  568:    d503201f     nop  56c:    d503201f     nop

0000000000000570 <deregister_tm_clones>:  570:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  574:    9100a000     add    x0, x0, #0x28  578:    b0000081     adrp    x1, 11000 <__cxa_finalize@GLIBC_2.17>  57c:    9100a021     add    x1, x1, #0x28  580:    eb00003f     cmp    x1, x0  584:    540000c0     b.eq    59c <deregister_tm_clones+0x2c>  // b.none  588:    90000081     adrp    x1, 10000 <__FRAME_END__+0xf848>  58c:    f947e421     ldr    x1, [x1, #4040]  590:    b4000061     cbz    x1, 59c <deregister_tm_clones+0x2c>  594:    aa0103f0     mov    x16, x1  598:    d61f0200     br    x16  59c:    d65f03c0     ret

00000000000005a0 <register_tm_clones>:  5a0:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  5a4:    9100a000     add    x0, x0, #0x28  5a8:    b0000081     adrp    x1, 11000 <__cxa_finalize@GLIBC_2.17>  5ac:    9100a021     add    x1, x1, #0x28  5b0:    cb000021     sub    x1, x1, x0  5b4:    d37ffc22     lsr    x2, x1, #63  5b8:    8b810c41     add    x1, x2, x1, asr #3  5bc:    9341fc21     asr    x1, x1, #1  5c0:    b40000c1     cbz    x1, 5d8 <register_tm_clones+0x38>  5c4:    90000082     adrp    x2, 10000 <__FRAME_END__+0xf848>  5c8:    f947f042     ldr    x2, [x2, #4064]  5cc:    b4000062     cbz    x2, 5d8 <register_tm_clones+0x38>  5d0:    aa0203f0     mov    x16, x2  5d4:    d61f0200     br    x16  5d8:    d65f03c0     ret  5dc:    d503201f     nop

00000000000005e0 <__do_global_dtors_aux>:  5e0:    a9be7bfd     stp    x29, x30, [sp, #-32]!  5e4:    910003fd     mov    x29, sp  5e8:    f9000bf3     str    x19, [sp, #16]  5ec:    b0000093     adrp    x19, 11000 <__cxa_finalize@GLIBC_2.17>  5f0:    39409260     ldrb    w0, [x19, #36]  5f4:    35000140     cbnz    w0, 61c <__do_global_dtors_aux+0x3c>  5f8:    90000080     adrp    x0, 10000 <__FRAME_END__+0xf848>  5fc:    f947e800     ldr    x0, [x0, #4048]  600:    b4000080     cbz    x0, 610 <__do_global_dtors_aux+0x30>  604:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  608:    f9400c00     ldr    x0, [x0, #24]  60c:    97ffffc5     bl    520 <__cxa_finalize@plt>  610:    97ffffd8     bl    570 <deregister_tm_clones>  614:    52800020     mov    w0, #0x1                       // #1  618:    39009260     strb    w0, [x19, #36]  61c:    f9400bf3     ldr    x19, [sp, #16]  620:    a8c27bfd     ldp    x29, x30, [sp], #32  624:    d65f03c0     ret  628:    d503201f     nop  62c:    d503201f     nop

0000000000000630 <frame_dummy>:  630:    17ffffdc     b    5a0 <register_tm_clones>

0000000000000634 <set>:  634:    d10043ff     sub    sp, sp, #0x10  638:    b9000fe0     str    w0, [sp, #12]  63c:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  640:    91008000     add    x0, x0, #0x20  644:    b9400fe1     ldr    w1, [sp, #12]  648:    b9000001     str    w1, [x0]  64c:    d503201f     nop  650:    910043ff     add    sp, sp, #0x10  654:    d65f03c0     ret

0000000000000658 <get>:  658:    a9bf7bfd     stp    x29, x30, [sp, #-16]!  65c:    910003fd     mov    x29, sp  660:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  664:    91008000     add    x0, x0, #0x20

count的地址是11000+20=11020

 668:    b9400000     ldr    w0, [x0]  66c:    2a0003e1     mov    w1, w0  670:    90000000     adrp    x0, 0 <_init-0x4e8>  674:    911ac000     add    x0, x0, #0x6b0  678:    97ffffb2     bl    540 <printf@plt>  67c:    b0000080     adrp    x0, 11000 <__cxa_finalize@GLIBC_2.17>  680:    91008001     add    x1, x0, #0x20  684:    90000000     adrp    x0, 0 <_init-0x4e8>  688:    911b0000     add    x0, x0, #0x6c0  68c:    97ffffad     bl    540 <printf@plt>  690:    d503201f     nop  694:    a8c17bfd     ldp    x29, x30, [sp], #16  698:    d65f03c0     ret

Disassembly of section .fini:

000000000000069c <_fini>:  69c:    a9bf7bfd     stp    x29, x30, [sp, #-16]!  6a0:    910003fd     mov    x29, sp  6a4:    a8c17bfd     ldp    x29, x30, [sp], #16  6a8:    d65f03c0     ret

Disassembly of section .rodata:

00000000000006b0 <.rodata>:  6b0:    6e756f63     umin    v3.8h, v27.8h, v21.8h  6b4:    64253a74     .inst    0x64253a74 ; undefined  6b8:    0000000a     udf    #10  6bc:    00000000     udf    #0  6c0:    6e756f63     umin    v3.8h, v27.8h, v21.8h  6c4:    70253a74     adr    x20, 4ae13 <__TMC_END__+0x39deb>  6c8:    Address 0x00000000000006c8 is out of bounds.

Disassembly of section .eh_frame_hdr:

00000000000006cc <__GNU_EH_FRAME_HDR>:  6cc:    3b031b01     .inst    0x3b031b01 ; undefined  6d0:    00000038     udf    #56  6d4:    00000006     udf    #6  6d8:    fffffea4     .inst    0xfffffea4 ; undefined  6dc:    00000050     udf    #80  6e0:    fffffed4     .inst    0xfffffed4 ; undefined  6e4:    00000064     udf    #100  6e8:    ffffff14     .inst    0xffffff14 ; undefined  6ec:    00000078     udf    #120  6f0:    ffffff64     .inst    0xffffff64 ; undefined  6f4:    0000009c     udf    #156  6f8:    ffffff68     .inst    0xffffff68 ; undefined  6fc:    000000b4     udf    #180  700:    ffffff8c     .inst    0xffffff8c ; undefined  704:    000000cc     udf    #204

Disassembly of section .eh_frame:

0000000000000708 <__FRAME_END__-0xb0>:  708:    00000010     udf    #16  70c:    00000000     udf    #0  710:    00527a01     .inst    0x00527a01 ; undefined  714:    011e7804     .inst    0x011e7804 ; undefined  718:    001f0c1b     .inst    0x001f0c1b ; undefined  71c:    00000010     udf    #16  720:    00000018     udf    #24  724:    fffffe4c     .inst    0xfffffe4c ; undefined  728:    00000030     udf    #48  72c:    00000000     udf    #0  730:    00000010     udf    #16  734:    0000002c     udf    #44  738:    fffffe68     .inst    0xfffffe68 ; undefined  73c:    0000003c     udf    #60  740:    00000000     udf    #0  744:    00000020     udf    #32  748:    00000040     udf    #64  74c:    fffffe94     .inst    0xfffffe94 ; undefined  750:    00000048     udf    #72  754:    200e4100     .inst    0x200e4100 ; undefined  758:    039e049d     .inst    0x039e049d ; undefined  75c:    4e029342     .inst    0x4e029342 ; undefined  760:    0ed3ddde     .inst    0x0ed3ddde ; undefined  764:    00000000     udf    #0  768:    00000014     udf    #20  76c:    00000064     udf    #100  770:    fffffec0     .inst    0xfffffec0 ; undefined  774:    00000004     udf    #4     ...  780:    00000014     udf    #20  784:    0000007c     udf    #124  788:    fffffeac     .inst    0xfffffeac ; undefined  78c:    00000024     udf    #36  790:    100e4100     adr    x0, 1cfb0 <__TMC_END__+0xbf88>  794:    00000e47     udf    #3655  798:    0000001c     udf    #28  79c:    00000094     udf    #148  7a0:    fffffeb8     .inst    0xfffffeb8 ; undefined  7a4:    00000044     udf    #68  7a8:    100e4100     adr    x0, 1cfc8 <__TMC_END__+0xbfa0>  7ac:    019e029d     .inst    0x019e029d ; undefined  7b0:    0eddde4f     .inst    0x0eddde4f ; undefined  7b4:    00000000     udf    #0

00000000000007b8 <__FRAME_END__>:  7b8:    00000000     udf    #0

Disassembly of section .init_array:

0000000000010de0 <__frame_dummy_init_array_entry>:    10de0:    00000630     udf    #1584    10de4:    00000000     udf    #0

Disassembly of section .fini_array:

0000000000010de8 <__do_global_dtors_aux_fini_array_entry>:    10de8:    000005e0     udf    #1504    10dec:    00000000     udf    #0

Disassembly of section .dynamic:

0000000000010df0 <.dynamic>:    10df0:    00000001     udf    #1    10df4:    00000000     udf    #0    10df8:    00000064     udf    #100    10dfc:    00000000     udf    #0    10e00:    0000000c     udf    #12    10e04:    00000000     udf    #0    10e08:    000004e8     udf    #1256    10e0c:    00000000     udf    #0    10e10:    0000000d     udf    #13    10e14:    00000000     udf    #0    10e18:    0000069c     udf    #1692    10e1c:    00000000     udf    #0    10e20:    00000019     udf    #25    10e24:    00000000     udf    #0    10e28:    00010de0     .inst    0x00010de0 ; undefined    10e2c:    00000000     udf    #0    10e30:    0000001b     udf    #27    10e34:    00000000     udf    #0    10e38:    00000008     udf    #8    10e3c:    00000000     udf    #0    10e40:    0000001a     udf    #26    10e44:    00000000     udf    #0    10e48:    00010de8     .inst    0x00010de8 ; undefined    10e4c:    00000000     udf    #0    10e50:    0000001c     udf    #28    10e54:    00000000     udf    #0    10e58:    00000008     udf    #8    10e5c:    00000000     udf    #0    10e60:    00000004     udf    #4    10e64:    00000000     udf    #0    10e68:    000001f0     udf    #496    10e6c:    00000000     udf    #0    10e70:    6ffffef5     .inst    0x6ffffef5 ; undefined    10e74:    00000000     udf    #0    10e78:    00000230     udf    #560    10e7c:    00000000     udf    #0    10e80:    00000005     udf    #5    10e84:    00000000     udf    #0    10e88:    00000348     udf    #840    10e8c:    00000000     udf    #0    10e90:    00000006     udf    #6    10e94:    00000000     udf    #0    10e98:    00000258     udf    #600    10e9c:    00000000     udf    #0    10ea0:    0000000a     udf    #10    10ea4:    00000000     udf    #0    10ea8:    00000079     udf    #121    10eac:    00000000     udf    #0    10eb0:    0000000b     udf    #11    10eb4:    00000000     udf    #0    10eb8:    00000018     udf    #24    10ebc:    00000000     udf    #0    10ec0:    00000003     udf    #3    10ec4:    00000000     udf    #0    10ec8:    00010fe8     .inst    0x00010fe8 ; undefined    10ecc:    00000000     udf    #0    10ed0:    00000002     udf    #2    10ed4:    00000000     udf    #0    10ed8:    00000048     udf    #72    10edc:    00000000     udf    #0    10ee0:    00000014     udf    #20    10ee4:    00000000     udf    #0    10ee8:    00000007     udf    #7    10eec:    00000000     udf    #0    10ef0:    00000017     udf    #23    10ef4:    00000000     udf    #0    10ef8:    000004a0     udf    #1184    10efc:    00000000     udf    #0    10f00:    00000007     udf    #7    10f04:    00000000     udf    #0    10f08:    000003f8     udf    #1016    10f0c:    00000000     udf    #0    10f10:    00000008     udf    #8    10f14:    00000000     udf    #0    10f18:    000000a8     udf    #168    10f1c:    00000000     udf    #0    10f20:    00000009     udf    #9    10f24:    00000000     udf    #0    10f28:    00000018     udf    #24    10f2c:    00000000     udf    #0    10f30:    6ffffffe     .inst    0x6ffffffe ; undefined    10f34:    00000000     udf    #0    10f38:    000003d8     udf    #984    10f3c:    00000000     udf    #0    10f40:    6fffffff     .inst    0x6fffffff ; undefined    10f44:    00000000     udf    #0    10f48:    00000001     udf    #1    10f4c:    00000000     udf    #0    10f50:    6ffffff0     .inst    0x6ffffff0 ; undefined    10f54:    00000000     udf    #0    10f58:    000003c2     udf    #962    10f5c:    00000000     udf    #0    10f60:    6ffffff9     .inst    0x6ffffff9 ; undefined    10f64:    00000000     udf    #0    10f68:    00000003     udf    #3     ...

Disassembly of section .got:

0000000000010fc0 <.got>:    10fc0:    00010df0     .inst    0x00010df0 ; undefined     ...

Disassembly of section .got.plt:

0000000000010fe8 <.got.plt>:     ...    11000:    00000500     udf    #1280    11004:    00000000     udf    #0    11008:    00000500     udf    #1280    1100c:    00000000     udf    #0    11010:    00000500     udf    #1280    11014:    00000000     udf    #0

Disassembly of section .data:

0000000000011018 <__dso_handle>:    11018:    00011018     .inst    0x00011018 ; undefined    1101c:    00000000     udf    #0

0000000000011020 <count>:    11020:    00000064     udf    #100

Disassembly of section .bss:

0000000000011024 <completed.0>:    11024:    00000000     udf    #0

Disassembly of section .comment:

0000000000000000 <.comment>:    0:    3a434347     ccmn    w26, w3, #0x7, mi  // mi = first    4:    4e472820     trn1    v0.8h, v1.8h, v7.8h    8:    31202955     adds    w21, w10, #0x80a    c:    2e322e30     uqsub    v16.8b, v17.8b, v18.8b   10:    30322031     adr    x17, 64415 <__TMC_END__+0x533ed>   14:    39303032     strb    w18, [x1, #3084]   18:    5b203730     .inst    0x5b203730 ; undefined   1c:    76657220     .inst    0x76657220 ; undefined   20:    6f697369     fcmla    v9.8h, v27.8h, v9.h[1], #270   24:    6563206e     fmls    z14.h, p0/m, z3.h, z3.h   28:    31303033     adds    w19, w1, #0xc0c   2c:    64316666     .inst    0x64316666 ; undefined   30:    65343337     .inst    0x65343337 ; undefined   34:    33363730     .inst    0x33363730 ; undefined   38:    35613161     cbnz    w1, c2664 <__TMC_END__+0xb163c>   3c:    34333465     cbz    w5, 666c8 <__TMC_END__+0x556a0>   40:    62323732     .inst    0x62323732 ; undefined   44:    64393866     .inst    0x64393866 ; undefined   48:    65663166     fmls    z6.h, p4/m, z11.h, z6.h   4c:    005d3630     .inst    0x005d3630 ; undefined

Disassembly of section .debug_aranges:

0000000000000000 <.debug_aranges>:    0:    0000004c     udf    #76    4:    00000002     udf    #2    8:    00080000     .inst    0x00080000 ; undefined    c:    00000000     udf    #0   10:    00000550     udf    #1360   14:    00000000     udf    #0   18:    00000014     udf    #20   1c:    00000000     udf    #0   20:    000004e8     udf    #1256   24:    00000000     udf    #0   28:    0000000c     udf    #12   2c:    00000000     udf    #0   30:    0000069c     udf    #1692   34:    00000000     udf    #0   38:    00000008     udf    #8     ...   50:    0000003c     udf    #60   54:    00220002     .inst    0x00220002 ; NYI   58:    00080000     .inst    0x00080000 ; undefined   5c:    00000000     udf    #0   60:    000004f4     udf    #1268   64:    00000000     udf    #0   68:    00000008     udf    #8   6c:    00000000     udf    #0   70:    000006a4     udf    #1700   74:    00000000     udf    #0   78:    00000008     udf    #8     ...

Disassembly of section .debug_info:

0000000000000000 <.debug_info>:    0:    0000001e     udf    #30    4:    00000002     udf    #2    8:    01080000     .inst    0x01080000 ; undefined     ...   18:    0000001a     udf    #26   1c:    00000080     udf    #128   20:    001e8001     .inst    0x001e8001 ; undefined   24:    00020000     .inst    0x00020000 ; undefined   28:    00000012     udf    #18   2c:    007c0108     .inst    0x007c0108 ; undefined   30:    00500000     .inst    0x00500000 ; undefined   34:    008c0000     .inst    0x008c0000 ; undefined   38:    001a0000     .inst    0x001a0000 ; undefined   3c:    00800000     .inst    0x00800000 ; undefined   40:    80010000     .inst    0x80010000 ; undefined

Disassembly of section .debug_abbrev:

0000000000000000 <.debug_abbrev>:    0:    10001101     adr    x1, 220 <_init-0x2c8>    4:    03065506     .inst    0x03065506 ; undefined    8:    250e1b0e     cmpge    p14.b, p6/z, z24.b, #14    c:    0005130e     .inst    0x0005130e ; undefined   10:    11010000     add    w0, w0, #0x40   14:    55061000     .inst    0x55061000 ; undefined   18:    1b0e0306     madd    w6, w24, w14, w0   1c:    130e250e     sbfiz    w14, w8, #18, #10   20:    00000005     udf    #5

Disassembly of section .debug_line:

0000000000000000 <.debug_line>:    0:    00000078     udf    #120    4:    00300003     .inst    0x00300003 ; NYI    8:    01040000     .inst    0x01040000 ; undefined    c:    000d0efb     .inst    0x000d0efb ; undefined   10:    01010101     .inst    0x01010101 ; undefined   14:    01000000     .inst    0x01000000 ; undefined   18:    2e010000     ext    v0.8b, v0.8b, v1.8b, #0   1c:    79732f2e     ldrh    w14, [x25, #6550]   20:    70656473     adr    x19, cacaf <__TMC_END__+0xb9c87>   24:    61612f73     .inst    0x61612f73 ; undefined   28:    36686372     tbz    w18, #13, c94 <__FRAME_END__+0x4dc>   2c:    63000034     .inst    0x63000034 ; undefined   30:    2e697472     uabd    v18.4h, v3.4h, v9.4h   34:    00010053     .inst    0x00010053 ; undefined   38:    09000000     .inst    0x09000000 ; undefined   3c:    00055002     .inst    0x00055002 ; undefined   40:    00000000     udf    #0   44:    013e0300     .inst    0x013e0300 ; undefined   48:    22212121     .inst    0x22212121 ; undefined   4c:    01000102     .inst    0x01000102 ; undefined   50:    02090001     .inst    0x02090001 ; undefined   54:    000004e8     udf    #1256   58:    00000000     udf    #0   5c:    0100cd03     .inst    0x0100cd03 ; undefined   60:    01022221     .inst    0x01022221 ; undefined   64:    00010100     .inst    0x00010100 ; undefined   68:    069c0209     .inst    0x069c0209 ; undefined   6c:    00000000     udf    #0   70:    db030000     .inst    0xdb030000 ; undefined   74:    02210100     .inst    0x02210100 ; undefined   78:    01010001     .inst    0x01010001 ; undefined   7c:    0000005e     udf    #94   80:    00300003     .inst    0x00300003 ; NYI   84:    01040000     .inst    0x01040000 ; undefined   88:    000d0efb     .inst    0x000d0efb ; undefined   8c:    01010101     .inst    0x01010101 ; undefined   90:    01000000     .inst    0x01000000 ; undefined   94:    2e010000     ext    v0.8b, v0.8b, v1.8b, #0   98:    79732f2e     ldrh    w14, [x25, #6550]   9c:    70656473     adr    x19, cad2b <__TMC_END__+0xb9d03>   a0:    61612f73     .inst    0x61612f73 ; undefined   a4:    36686372     tbz    w18, #13, d10 <__FRAME_END__+0x558>   a8:    63000034     .inst    0x63000034 ; undefined   ac:    2e6e7472     uabd    v18.4h, v3.4h, v14.4h   b0:    00010053     .inst    0x00010053 ; undefined   b4:    09000000     .inst    0x09000000 ; undefined   b8:    0004f402     .inst    0x0004f402 ; undefined   bc:    00000000     udf    #0   c0:    01280300     .inst    0x01280300 ; undefined   c4:    00010221     .inst    0x00010221 ; undefined   c8:    09000101     .inst    0x09000101 ; undefined   cc:    0006a402     .inst    0x0006a402 ; undefined   d0:    00000000     udf    #0   d4:    012c0300     .inst    0x012c0300 ; undefined   d8:    00010221     .inst    0x00010221 ; undefined   dc:    Address 0x00000000000000dc is out of bounds.

Disassembly of section .debug_str:

0000000000000000 <.debug_str>:    0:    732f2e2e     .inst    0x732f2e2e ; undefined    4:    65647379     fnmls    z25.h, p4/m, z27.h, z4.h    8:    612f7370     .inst    0x612f7370 ; undefined    c:    68637261     .inst    0x68637261 ; undefined   10:    632f3436     .inst    0x632f3436 ; undefined   14:    2e697472     uabd    v18.4h, v3.4h, v9.4h   18:    642f0053     fmla    z19.h, z2.h, z7.h[1]   1c:    6c657665     ldnp    d5, d29, [x19, #-432]   20:    656d706f     fnmls    z15.h, p4/m, z3.h, z13.h   24:    612f746e     .inst    0x612f746e ; undefined   28:    742d6562     .inst    0x742d6562 ; undefined   2c:    636c6f6f     .inst    0x636c6f6f ; undefined   30:    6e696168     rsubhn2    v8.8h, v11.4s, v9.4s   34:    6975622d     ldpsw    x13, x24, [x17, #-88]   38:    742f646c     .inst    0x742f646c ; undefined   3c:    61627261     .inst    0x61627261 ; undefined   40:    2f736c6c     .inst    0x2f736c6c ; undefined   44:    62696c67     .inst    0x62696c67 ; undefined   48:    69672e63     ldpsw    x3, x11, [x19, #-200]   4c:    725f7e74     .inst    0x725f7e74 ; undefined   50:    365f7665     tbz    w5, #11, ffffffffffffef1c <__TMC_END__+0xfffffffffffedef4>   54:    35343366     cbnz    w6, 686c0 <__TMC_END__+0x57698>   58:    38396639     .inst    0x38396639 ; undefined   5c:    37613935     tbnz    w21, #12, 2780 <__FRAME_END__+0x1fc8>   60:    36303562     tbz    w2, #6, 70c <__GNU_EH_FRAME_HDR+0x40>   64:    66343663     .inst    0x66343663 ; undefined   68:    32383161     orr    w1, w11, #0x1fff00   6c:    39363733     strb    w19, [x25, #3469]   70:    33366261     .inst    0x33366261 ; undefined   74:    32373031     orr    w17, w1, #0x3ffe00   78:    2f653663     .inst    0x2f653663 ; undefined   7c:    00757363     .inst    0x00757363 ; undefined   80:    20554e47     .inst    0x20554e47 ; undefined   84:    32205341     orr    w1, w26, #0x1fffff   88:    0035332e     .inst    0x0035332e ; NYI   8c:    732f2e2e     .inst    0x732f2e2e ; undefined   90:    65647379     fnmls    z25.h, p4/m, z27.h, z4.h   94:    612f7370     .inst    0x612f7370 ; undefined   98:    68637261     .inst    0x68637261 ; undefined   9c:    632f3436     .inst    0x632f3436 ; undefined   a0:    2e6e7472     uabd    v18.4h, v3.4h, v14.4h   a4:    Address 0x00000000000000a4 is out of bounds.

Disassembly of section .debug_ranges:

0000000000000000 <.debug_ranges>:    0:    ffffffff     .inst    0xffffffff ; undefined    4:    ffffffff     .inst    0xffffffff ; undefined     ...   10:    00000550     udf    #1360   14:    00000000     udf    #0   18:    00000564     udf    #1380   1c:    00000000     udf    #0   20:    000004e8     udf    #1256   24:    00000000     udf    #0   28:    000004f4     udf    #1268   2c:    00000000     udf    #0   30:    0000069c     udf    #1692   34:    00000000     udf    #0   38:    000006a4     udf    #1700     ...   50:    ffffffff     .inst    0xffffffff ; undefined   54:    ffffffff     .inst    0xffffffff ; undefined     ...   60:    000004f4     udf    #1268   64:    00000000     udf    #0   68:    000004fc     udf    #1276   6c:    00000000     udf    #0   70:    000006a4     udf    #1700   74:    00000000     udf    #0   78:    000006ac     udf    #1708     ...

标签: 06丝印z19三极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台