website/code/cheri/membug-cheri.S
2023-01-06 03:04:10 +00:00

5306 lines
183 KiB
ArmAsm

./membug-cheribsd: file format elf64-littleriscv
Disassembly of section .interp:
00000000000002a8 <.interp>:
2a8: 2f 6c 69 62 <unknown>
2ac: 65 78 lui a6, 1048569
2ae: 65 63 lui t1, 25
2b0: 2f 6c 64 2d <unknown>
2b4: 65 6c lui s8, 25
2b6: 66 2e clc ct3, 592(csp)
2b8: 73 6f 2e 31 csrrsi t5, 786, 28
2bc: 00 <unknown>
Disassembly of section .note.tag:
00000000000002c0 <.note.tag>:
2c0: 08 00 <unknown>
2c2: 00 00 unimp
2c4: 04 00 <unknown>
2c6: 00 00 unimp
2c8: 01 00 nop
2ca: 00 00 unimp
00000000000002cc <.Ltmp1>:
2cc: 46 72 cld tp, 112(csp)
2ce: 65 65 lui a0, 25
2d0: 42 53 clw t1, 48(csp)
2d2: 44 00 cincoffset cs1, csp, 4
00000000000002d4 <.Ltmp3>:
2d4: 00 5d clw s0, 56(ca0)
2d6: 15 00 c.nop 5
00000000000002d8 <.Ltmp2>:
2d8: 09 00 c.nop 2
2da: 00 00 unimp
2dc: 04 00 <unknown>
2de: 00 00 unimp
2e0: 01 00 nop
2e2: 00 00 unimp
00000000000002e4 <.Ltmp5>:
2e4: 43 68 65 72 <unknown>
2e8: 69 42 addi tp, zero, 26
2ea: 53 44 00 00 fadd.s fs0, ft0, ft0, rmm
00000000000002ed <.Ltmp4>:
2ed: 00 00 unimp
2ef: 00 9c <unknown>
00000000000002f0 <.Ltmp7>:
2f0: 9c 8b <unknown>
2f2: 34 01 cincoffset ca3, csp, 136
00000000000002f4 <.Ltmp6>:
2f4: 08 00 <unknown>
2f6: 00 00 unimp
2f8: 04 00 <unknown>
2fa: 00 00 unimp
2fc: 04 00 <unknown>
2fe: 00 00 unimp
0000000000000300 <.Ltmp1>:
300: 46 72 cld tp, 112(csp)
302: 65 65 lui a0, 25
304: 42 53 clw t1, 48(csp)
306: 44 00 cincoffset cs1, csp, 4
0000000000000308 <.Ltmp3>:
308: 00 00 unimp
30a: 00 00 unimp
000000000000030c <.Ltmp2>:
30c: 08 00 <unknown>
30e: 00 00 unimp
310: 04 00 <unknown>
312: 00 00 unimp
314: 02 00 c.slli64 zero
316: 00 00 unimp
0000000000000318 <.Ltmp1>:
318: 46 72 cld tp, 112(csp)
31a: 65 65 lui a0, 25
31c: 42 53 clw t1, 48(csp)
31e: 44 00 cincoffset cs1, csp, 4
0000000000000320 <.Ltmp3>:
320: 00 00 unimp
322: 00 00 unimp
Disassembly of section .dynsym:
0000000000000328 <.dynsym>:
...
340: 0b 00 00 00 <unknown>
344: 12 00 c.slli zero, 4
...
356: 00 00 unimp
358: 12 00 c.slli zero, 4
35a: 00 00 unimp
35c: 12 00 c.slli zero, 4
...
36e: 00 00 unimp
370: 2a 00 c.slli zero, 10
372: 00 00 unimp
374: 22 00 c.slli zero, 8
...
386: 00 00 unimp
388: 39 00 c.nop 14
38a: 00 00 unimp
38c: 12 00 c.slli zero, 4
...
39e: 00 00 unimp
3a0: 40 00 cincoffset cs0, csp, 4
3a2: 00 00 unimp
3a4: 12 00 c.slli zero, 4
...
3b6: 00 00 unimp
3b8: 47 00 00 00 fmsub.s ft0, ft0, ft0, ft0, rne
3bc: 11 00 c.nop 4
...
3ce: 00 00 unimp
3d0: 50 00 cincoffset ca2, csp, 4
3d2: 00 00 unimp
3d4: 12 00 c.slli zero, 4
...
3e6: 00 00 unimp
3e8: 01 00 nop
3ea: 00 00 unimp
3ec: 11 00 c.nop 4
3ee: 14 00 <unknown>
3f0: 10 41 clw a2, 0(ca0)
3f2: 00 00 unimp
3f4: 00 00 unimp
3f6: 00 00 unimp
3f8: 10 00 <unknown>
3fa: 00 00 unimp
3fc: 00 00 unimp
3fe: 00 00 unimp
400: 17 00 00 00 auipcc cnull, 0
404: 11 00 c.nop 4
406: 14 00 <unknown>
408: 20 41 clw s0, 64(ca0)
40a: 00 00 unimp
40c: 00 00 unimp
40e: 00 00 unimp
410: 10 00 <unknown>
412: 00 00 unimp
414: 00 00 unimp
416: 00 00 unimp
418: 1f 00 00 00 <unknown>
41c: 11 00 c.nop 4
41e: 12 00 c.slli zero, 4
420: 80 3f clc cs0, 304(ca5)
422: 00 00 unimp
424: 00 00 unimp
426: 00 00 unimp
428: 10 00 <unknown>
42a: 00 00 unimp
42c: 00 00 unimp
42e: 00 00 unimp
Disassembly of section .gnu.version:
0000000000000430 <.gnu.version>:
430: 00 00 unimp
432: 02 00 c.slli64 zero
434: 02 00 c.slli64 zero
436: 02 00 c.slli64 zero
438: 02 00 c.slli64 zero
43a: 02 00 c.slli64 zero
43c: 02 00 c.slli64 zero
43e: 02 00 c.slli64 zero
440: 01 00 nop
442: 01 00 nop
444: 01 00 nop
Disassembly of section .gnu.version_r:
0000000000000448 <.gnu.version_r>:
448: 01 00 nop
44a: 01 00 nop
44c: 56 00 c.slli zero, 21
44e: 00 00 unimp
450: 10 00 <unknown>
452: 00 00 unimp
454: 00 00 unimp
456: 00 00 unimp
458: b0 28 clc ca2, 80(cs1)
45a: 7a 07 slli a4, a4, 30
45c: 00 00 unimp
45e: 02 00 c.slli64 zero
460: 60 00 cincoffset cs0, csp, 12
462: 00 00 unimp
464: 00 00 unimp
466: 00 00 unimp
Disassembly of section .gnu.hash:
0000000000000468 <.gnu.hash>:
468: 01 00 nop
46a: 00 00 unimp
46c: 08 00 <unknown>
46e: 00 00 unimp
470: 01 00 nop
472: 00 00 unimp
474: 1a 00 c.slli zero, 6
476: 00 00 unimp
478: 80 00 cincoffset cs0, csp, 64
47a: 00 44 clw s0, 8(cs0)
47c: c0 00 cincoffset cs0, csp, 68
47e: 00 10 cincoffset cs0, csp, 32
480: 08 00 <unknown>
482: 00 00 unimp
484: 1e b0 csc ct2, 32(csp)
486: 27 1d a6 dd <unknown>
48a: a3 6b bd 50 <unknown>
48e: 76 9e add t3, t3, t4
Disassembly of section .hash:
0000000000000490 <.hash>:
490: 0b 00 00 00 <unknown>
494: 0b 00 00 00 <unknown>
498: 00 00 unimp
49a: 00 00 unimp
49c: 08 00 <unknown>
49e: 00 00 unimp
4a0: 06 00 c.slli zero, 1
4a2: 00 00 unimp
4a4: 03 00 00 00 clb zero, 0(cnull)
4a8: 00 00 unimp
4aa: 00 00 unimp
4ac: 01 00 nop
4ae: 00 00 unimp
4b0: 0a 00 c.slli zero, 2
4b2: 00 00 unimp
4b4: 09 00 c.nop 2
4b6: 00 00 unimp
4b8: 02 00 c.slli64 zero
...
4de: 00 00 unimp
4e0: 05 00 c.nop 1
4e2: 00 00 unimp
4e4: 04 00 <unknown>
4e6: 00 00 unimp
4e8: 07 00 00 00 <unknown>
4ec: 00 00 unimp
4ee: 00 00 unimp
Disassembly of section .dynstr:
00000000000004f0 <.dynstr>:
4f0: 00 5f clw s0, 56(ca4)
4f2: 5f 61 75 78 <unknown>
4f6: 61 72 lui tp, 1048568
4f8: 67 73 00 61 <unknown>
4fc: 74 65 cld a3, 200(ca0)
4fe: 78 69 cld a4, 208(ca0)
500: 74 00 cincoffset ca3, csp, 12
502: 65 78 lui a6, 1048569
504: 69 74 lui s0, 1048570
506: 00 65 cld s0, 8(ca0)
508: 6e 76 cld a2, 248(csp)
50a: 69 72 lui tp, 1048570
50c: 6f 6e 00 5f cjal ct3, 0x6afc <environ+0x29dc>
510: 5f 70 72 6f <unknown>
514: 67 6e 61 6d <unknown>
518: 65 00 c.nop 25
51a: 5f 5f 63 78 <unknown>
51e: 61 5f addi t5, zero, -8
520: 66 69 cld s2, 88(csp)
522: 6e 61 cld sp, 216(csp)
524: 6c 69 cld a1, 208(ca0)
526: 7a 65 cld a0, 408(csp)
528: 00 6d cld s0, 24(ca0)
52a: 65 6d lui s10, 25
52c: 63 70 79 00 bgeu s2, t2, 0x52c <.dynstr+0x3c>
530: 70 72 cld a2, 224(ca2)
532: 69 6e lui t3, 26
534: 74 66 cld a3, 200(ca2)
536: 00 5f clw s0, 56(ca4)
538: 5f 73 74 64 <unknown>
53c: 69 6e lui t3, 26
53e: 70 00 cincoffset ca2, csp, 12
540: 66 67 cld a4, 88(csp)
542: 65 74 lui s0, 1048569
544: 73 00 6c 69 <unknown>
548: 62 63 cld t1, 24(csp)
54a: 2e 73 cld t1, 232(csp)
54c: 6f 2e 37 00 cjal ct3, 0x72d4e <environ+0x6ec2e>
550: 46 42 clw tp, 80(csp)
552: 53 44 5f 31 <unknown>
556: 2e 30 <unknown>
558: 00 <unknown>
Disassembly of section .rela.dyn:
0000000000000560 <.rela.dyn>:
560: b0 3f clc ca2, 368(ca5)
562: 00 00 unimp
564: 00 00 unimp
566: 00 00 unimp
568: c1 00 addi ra, ra, 16
56a: 00 00 unimp
56c: 01 00 nop
...
576: 00 00 unimp
578: c0 3f clc cs0, 432(ca5)
57a: 00 00 unimp
57c: 00 00 unimp
57e: 00 00 unimp
580: c1 00 addi ra, ra, 16
582: 00 00 unimp
584: 02 00 c.slli64 zero
...
58e: 00 00 unimp
590: 70 40 clw a2, 68(cs0)
592: 00 00 unimp
594: 00 00 unimp
596: 00 00 unimp
598: c1 00 addi ra, ra, 16
59a: 00 00 unimp
59c: 03 00 00 00 clb zero, 0(cnull)
...
5a8: a0 40 clw s0, 64(cs1)
5aa: 00 00 unimp
5ac: 00 00 unimp
5ae: 00 00 unimp
5b0: c1 00 addi ra, ra, 16
5b2: 00 00 unimp
5b4: 04 00 <unknown>
...
5be: 00 00 unimp
5c0: c0 40 clw s0, 4(cs1)
5c2: 00 00 unimp
5c4: 00 00 unimp
5c6: 00 00 unimp
5c8: c1 00 addi ra, ra, 16
5ca: 00 00 unimp
5cc: 05 00 c.nop 1
...
5d6: 00 00 unimp
5d8: d0 40 clw a2, 4(cs1)
5da: 00 00 unimp
5dc: 00 00 unimp
5de: 00 00 unimp
5e0: c1 00 addi ra, ra, 16
5e2: 00 00 unimp
5e4: 06 00 c.slli zero, 1
...
5ee: 00 00 unimp
5f0: e0 40 clw s0, 68(cs1)
5f2: 00 00 unimp
5f4: 00 00 unimp
5f6: 00 00 unimp
5f8: c1 00 addi ra, ra, 16
5fa: 00 00 unimp
5fc: 07 00 00 00 <unknown>
...
Disassembly of section .rodata:
0000000000000608 <.rodata>:
608: 77 68 61 74 <unknown>
60c: 20 61 cld s0, 64(ca0)
60e: 20 62 cld s0, 64(ca2)
610: 65 61 cincoffset csp, csp, 112
612: 75 74 lui s0, 1048573
614: 69 66 lui a2, 26
616: 75 6c lui s8, 29
618: 20 73 cld s0, 96(ca4)
61a: 74 72 cld a3, 224(ca2)
61c: 69 6e lui t3, 26
61e: 67 00 6d 79 cjr 1942(cs10)
622: 5f 70 65 72 <unknown>
626: 66 65 cld a0, 88(csp)
628: 63 74 5f 73 bgeu t5, s5, 0xd50 <printf+0xd50>
62c: 74 72 cld a3, 224(ca2)
62e: 69 6e lui t3, 26
630: 67 3a 20 25 <unknown>
634: 73 0a 00 65 <unknown>
638: 6e 74 cld s0, 248(csp)
63a: 65 72 lui tp, 1048569
63c: 20 79 cld s0, 112(ca0)
63e: 6f 75 72 20 cjal ca0, 0x28044 <environ+0x23f24>
642: 6e 61 cld sp, 216(csp)
644: 6d 65 lui a0, 27
646: 3a 20 <unknown>
648: 00 00 unimp
64a: 68 65 cld a0, 200(ca0)
64c: 6c 6c cld a1, 216(cs0)
64e: 6f 20 25 73 j 0x52d80 <environ+0x4ec60>
652: 00 <unknown>
Disassembly of section .eh_frame_hdr:
0000000000000654 <.eh_frame_hdr>:
654: 01 1b addi s6, s6, -32
656: 03 3b 10 00 cld s6, 1(cnull)
65a: 00 00 unimp
65c: 01 00 nop
65e: 00 00 unimp
660: 94 16 cincoffset ca3, csp, 864
662: 00 00 unimp
664: 2c 00 cincoffset ca1, csp, 8
666: 00 00 unimp
Disassembly of section .eh_frame:
0000000000000668 <.eh_frame>:
668: 14 00 <unknown>
66a: 00 00 unimp
66c: 00 00 unimp
66e: 00 00 unimp
670: 01 7a lui s4, 1048544
672: 52 00 c.slli zero, 20
674: 01 78 lui a6, 1048544
676: 01 01 mv sp, sp
678: 1b 0c 02 00 sext.w s8, tp
67c: 00 00 unimp
67e: 00 00 unimp
680: 24 00 cincoffset cs1, csp, 8
682: 00 00 unimp
684: 1c 00 <unknown>
686: 00 00 unimp
688: 60 16 cincoffset cs0, csp, 812
68a: 00 00 unimp
68c: c4 00 cincoffset cs1, csp, 68
68e: 00 00 unimp
690: 00 44 clw s0, 8(cs0)
692: 0e a0 csc cgp, 0(csp)
694: 01 48 mv a6, zero
696: 81 02 mv t0, t0
698: 88 04 cincoffset ca0, csp, 576
69a: 44 0c cincoffset cs1, csp, 532
69c: 08 00 <unknown>
...
6aa: 00 00 unimp
Disassembly of section __cap_relocs:
00000000000006b0 <__cap_relocs>:
6b0: 30 2e clc ca2, 336(ca2)
6b2: 00 00 unimp
6b4: 00 00 unimp
6b6: 00 00 unimp
6b8: a8 1c cincoffset ca0, csp, 632
...
6c6: 00 00 unimp
6c8: 3e 00 c.slli zero, 15
...
6d6: 00 80 <unknown>
6d8: 80 3f clc cs0, 304(ca5)
6da: 00 00 unimp
6dc: 00 00 unimp
6de: 00 00 unimp
6e0: 49 06 addi a2, a2, 18
...
6ee: 00 00 unimp
6f0: 01 00 nop
...
6fe: 00 40 clw s0, 0(cs0)
700: 90 3f clc ca2, 304(ca5)
702: 00 00 unimp
704: 00 00 unimp
706: 00 00 unimp
708: 90 3f clc ca2, 304(ca5)
...
716: 00 00 unimp
718: 10 00 <unknown>
...
726: 00 00 unimp
728: a0 3f clc cs0, 368(ca5)
72a: 00 00 unimp
72c: 00 00 unimp
72e: 00 00 unimp
730: 10 41 clw a2, 0(ca0)
...
73e: 00 00 unimp
740: 10 00 <unknown>
...
74e: 00 00 unimp
750: d0 3f clc ca2, 432(ca5)
752: 00 00 unimp
754: 00 00 unimp
756: 00 00 unimp
758: 20 41 clw s0, 64(ca0)
...
766: 00 00 unimp
768: 10 00 <unknown>
...
776: 00 00 unimp
778: e0 3f clc cs0, 496(ca5)
77a: 00 00 unimp
77c: 00 00 unimp
77e: 00 00 unimp
780: 80 3f clc cs0, 304(ca5)
...
78e: 00 00 unimp
790: 10 00 <unknown>
...
79e: 00 00 unimp
7a0: f0 3f clc ca2, 496(ca5)
7a2: 00 00 unimp
7a4: 00 00 unimp
7a6: 00 00 unimp
7a8: 40 2e clc cs0, 400(ca2)
...
7b6: 00 00 unimp
7b8: 40 01 cincoffset cs0, csp, 132
...
7c6: 00 40 clw s0, 0(cs0)
7c8: 00 40 clw s0, 0(cs0)
7ca: 00 00 unimp
7cc: 00 00 unimp
7ce: 00 00 unimp
7d0: 22 1c slli s8, s8, 40
...
7de: 00 00 unimp
7e0: 84 00 cincoffset cs1, csp, 64
...
7ee: 00 80 <unknown>
7f0: 10 40 clw a2, 0(cs0)
7f2: 00 00 unimp
7f4: 00 00 unimp
7f6: 00 00 unimp
7f8: a8 19 cincoffset ca0, csp, 248
...
816: 00 40 clw s0, 0(cs0)
818: 20 40 clw s0, 64(cs0)
81a: 00 00 unimp
81c: 00 00 unimp
81e: 00 00 unimp
820: a8 19 cincoffset ca0, csp, 248
...
83e: 00 40 clw s0, 0(cs0)
840: 30 40 clw a2, 64(cs0)
842: 00 00 unimp
844: 00 00 unimp
846: 00 00 unimp
848: a8 19 cincoffset ca0, csp, 248
...
866: 00 40 clw s0, 0(cs0)
868: 40 40 clw s0, 4(cs0)
86a: 00 00 unimp
86c: 00 00 unimp
86e: 00 00 unimp
870: a8 19 cincoffset ca0, csp, 248
...
88e: 00 40 clw s0, 0(cs0)
890: 50 40 clw a2, 4(cs0)
892: 00 00 unimp
894: 00 00 unimp
896: 00 00 unimp
898: 30 2e clc ca2, 336(ca2)
...
8a6: 00 00 unimp
8a8: 10 00 <unknown>
...
8b6: 00 40 clw s0, 0(cs0)
8b8: 60 40 clw s0, 68(cs0)
8ba: 00 00 unimp
8bc: 00 00 unimp
8be: 00 00 unimp
8c0: 40 2e clc cs0, 400(ca2)
...
8de: 00 40 clw s0, 0(cs0)
8e0: 80 40 clw s0, 0(cs1)
8e2: 00 00 unimp
8e4: 00 00 unimp
8e6: 00 00 unimp
8e8: 90 3f clc ca2, 304(ca5)
...
8f6: 00 00 unimp
8f8: 10 00 <unknown>
...
906: 00 00 unimp
908: 90 40 clw a2, 0(cs1)
90a: 00 00 unimp
90c: 00 00 unimp
90e: 00 00 unimp
910: 08 06 cincoffset ca0, csp, 768
...
91e: 00 00 unimp
920: 18 00 <unknown>
...
92e: 00 40 clw s0, 0(cs0)
930: b0 40 clw a2, 64(cs1)
932: 00 00 unimp
934: 00 00 unimp
936: 00 00 unimp
938: 37 06 00 00 lui a2, 0
...
948: 12 00 c.slli zero, 4
...
956: 00 40 clw s0, 0(cs0)
958: f0 40 clw a2, 68(cs1)
95a: 00 00 unimp
95c: 00 00 unimp
95e: 00 00 unimp
960: 4a 06 slli a2, a2, 18
...
96e: 00 00 unimp
970: 09 00 c.nop 2
...
97e: 00 40 clw s0, 0(cs0)
980: 00 41 clw s0, 0(ca0)
982: 00 00 unimp
984: 00 00 unimp
986: 00 00 unimp
988: 20 06 cincoffset cs0, csp, 776
...
996: 00 00 unimp
998: 17 00 00 00 auipcc cnull, 0
...
9a4: 00 00 unimp
9a6: 00 40 clw s0, 0(cs0)
Disassembly of section .text:
00000000000019a8 <_start>:
; {
19a8: 5b 11 01 fa cincoffset csp, csp, -96
19ac: 23 48 11 04 csc cra, 80(csp)
19b0: 23 40 81 04 csc cs0, 64(csp)
19b4: 23 48 91 02 csc cs1, 48(csp)
19b8: 23 40 21 03 csc cs2, 32(csp)
19bc: 23 48 31 01 csc cs3, 16(csp)
19c0: 23 40 41 01 csc cs4, 0(csp)
19c4: 5b 14 01 06 cincoffset cs0, csp, 96
19c8: 5b 89 a5 fe cmove cs2, ca1
; const bool has_dynamic_linker = obj != NULL && cleanup != NULL;
19cc: b3 35 c0 00 snez a1, a2
19d0: 33 36 20 01 snez a2, s2
19d4: f1 8d and a1, a1, a2
; if (!has_dynamic_linker)
19d6: c5 c9 beqz a1, 0x1a86 <.LBB0_14+0x5a>
; if (cheri_getdefault() != NULL)
19d8: db 05 10 02 cspecialr ca1, ddc
19dc: cd e5 bnez a1, 0x1a86 <.LBB0_14+0x5a>
19de: db 04 a0 fe cmove cs1, cnull
19e2: db 09 a0 fe cmove cs3, cnull
19e6: 81 45 mv a1, zero
19e8: 71 46 addi a2, zero, 28
19ea: f5 46 addi a3, zero, 29
19ec: 7d 48 addi a6, zero, 31
19ee: db 07 a5 fe cmove ca5, ca0
19f2: 6f 00 00 01 j 0x1a02 <_start+0x5a>
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
19f6: 63 1a c7 02 bne a4, a2, 0x1a2a <_start+0x82>
; argc = auxp->a_un.a_val;
19fa: 83 b5 07 01 cld a1, 16(ca5)
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
19fe: db 97 07 02 cincoffset ca5, ca5, 32
1a02: 03 b7 07 00 cld a4, 0(ca5)
1a06: e3 58 e6 fe bge a2, a4, 0x19f6 <_start+0x4e>
1a0a: 63 0a d7 00 beq a4, a3, 0x1a1e <_start+0x76>
1a0e: e3 18 07 ff bne a4, a6, 0x19fe <_start+0x56>
; env = (char **)auxp->a_un.a_ptr;
1a12: 8f a9 07 01 clc cs3, 16(ca5)
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
1a16: db 97 07 02 cincoffset ca5, ca5, 32
1a1a: 6f f0 9f fe j 0x1a02 <_start+0x5a>
; argv = (char **)auxp->a_un.a_ptr;
1a1e: 8f a4 07 01 clc cs1, 16(ca5)
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
1a22: db 97 07 02 cincoffset ca5, ca5, 32
1a26: 6f f0 df fd j 0x1a02 <_start+0x5a>
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
1a2a: 71 fb bnez a4, 0x19fe <_start+0x56>
0000000000001a2c <.LBB0_14>:
; __auxargs = auxv; /* Store the global auxargs pointer */
1a2c: 17 26 00 00 auipcc ca2, 2
1a30: 0f 26 46 57 clc ca2, 1396(ca2)
1a34: 23 40 a6 00 csc ca0, 0(ca2)
; handle_argv(argc, argv, env);
1a38: 1b 8a 05 00 sext.w s4, a1
1a3c: 52 85 mv a0, s4
1a3e: db 85 a4 fe cmove ca1, cs1
1a42: 5b 86 a9 fe cmove ca2, cs3
1a46: 97 00 00 00 auipcc cra, 0
1a4a: e7 80 20 04 cjalr 66(cra)
; atexit(cleanup);
1a4e: 5b 05 a9 fe cmove ca0, cs2
1a52: 97 00 00 00 auipcc cra, 0
1a56: e7 80 e0 37 cjalr 894(cra)
; handle_static_init(argc, argv, env);
1a5a: 52 85 mv a0, s4
1a5c: db 85 a4 fe cmove ca1, cs1
1a60: 5b 86 a9 fe cmove ca2, cs3
1a64: 97 00 00 00 auipcc cra, 0
1a68: e7 80 20 09 cjalr 146(cra)
; exit(main(argc, argv, env));
1a6c: 52 85 mv a0, s4
1a6e: db 85 a4 fe cmove ca1, cs1
1a72: 5b 86 a9 fe cmove ca2, cs3
1a76: 97 00 00 00 auipcc cra, 0
1a7a: e7 80 20 27 cjalr 626(cra)
1a7e: 97 00 00 00 auipcc cra, 0
1a82: e7 80 20 36 cjalr 866(cra)
1a86: 00 00 unimp
0000000000001a88 <handle_argv>:
; {
1a88: 5b 11 01 fe cincoffset csp, csp, -32
; if (environ == NULL)
1a8c: 23 48 11 00 csc cra, 16(csp)
1a90: 23 40 81 00 csc cs0, 0(csp)
1a94: 5b 14 01 02 cincoffset cs0, csp, 32
0000000000001a98 <.LBB1_10>:
1a98: 97 26 00 00 auipcc ca3, 2
1a9c: 8f a6 86 53 clc ca3, 1336(ca3)
1aa0: 0f a7 06 00 clc ca4, 0(ca3)
1aa4: 09 c7 beqz a4, 0x1aae <.LBB1_10+0x16>
; if (argc > 0 && argv[0] != NULL) {
1aa6: 63 48 a0 00 bgtz a0, 0x1ab6 <.LBB1_10+0x1e>
1aaa: 6f 00 c0 03 j 0x1ae6 <.LBB1_11+0x2a>
; environ = env;
1aae: 23 c0 c6 00 csc ca2, 0(ca3)
; if (argc > 0 && argv[0] != NULL) {
1ab2: 63 5a a0 02 blez a0, 0x1ae6 <.LBB1_11+0x2a>
1ab6: 0f a5 05 00 clc ca0, 0(ca1)
1aba: 15 c5 beqz a0, 0x1ae6 <.LBB1_11+0x2a>
0000000000001abc <.LBB1_11>:
; __progname = argv[0];
1abc: 97 25 00 00 auipcc ca1, 2
1ac0: 8f a5 45 52 clc ca1, 1316(ca1)
1ac4: 23 c0 a5 00 csc ca0, 0(ca1)
1ac8: 13 06 f0 02 addi a2, zero, 47
1acc: 6f 00 00 01 j 0x1adc <.LBB1_11+0x20>
; __progname = s + 1;
1ad0: db 16 15 00 cincoffset ca3, ca0, 1
1ad4: 23 c0 d5 00 csc ca3, 0(ca1)
; for (s = __progname; *s != '\0'; s++) {
1ad8: 5b 15 15 00 cincoffset ca0, ca0, 1
1adc: 83 46 05 00 clbu a3, 0(ca0)
1ae0: e3 88 c6 fe beq a3, a2, 0x1ad0 <.LBB1_11+0x14>
1ae4: f5 fa bnez a3, 0x1ad8 <.LBB1_11+0x1c>
; }
1ae6: 0f 24 01 00 clc cs0, 0(csp)
1aea: 8f 20 01 01 clc cra, 16(csp)
1aee: 5b 11 01 02 cincoffset csp, csp, 32
1af2: 67 80 00 00 cret
0000000000001af6 <handle_static_init>:
; {
1af6: 5b 11 01 f8 cincoffset csp, csp, -128
; if (&_DYNAMIC != NULL)
1afa: 23 48 11 06 csc cra, 112(csp)
1afe: 23 40 81 06 csc cs0, 96(csp)
1b02: 23 48 91 04 csc cs1, 80(csp)
1b06: 23 40 21 05 csc cs2, 64(csp)
1b0a: 23 48 31 03 csc cs3, 48(csp)
1b0e: 23 40 41 03 csc cs4, 32(csp)
1b12: 23 48 51 01 csc cs5, 16(csp)
1b16: 23 40 61 01 csc cs6, 0(csp)
1b1a: 5b 14 01 08 cincoffset cs0, csp, 128
0000000000001b1e <.LBB2_16>:
1b1e: 97 26 00 00 auipcc ca3, 2
1b22: 8f a6 26 4d clc ca3, 1234(ca3)
1b26: f1 ea bnez a3, 0x1bfa <.LBB2_21+0x54>
1b28: 5b 09 a6 fe cmove cs2, ca2
1b2c: db 89 a5 fe cmove cs3, ca1
1b30: 2a 8a mv s4, a0
0000000000001b32 <.LBB2_17>:
; atexit(finalizer);
1b32: 17 25 00 00 auipcc ca0, 2
1b36: 0f 25 e5 4c clc ca0, 1230(ca0)
1b3a: 97 00 00 00 auipcc cra, 0
1b3e: e7 80 60 29 cjalr 662(cra)
0000000000001b42 <.LBB2_18>:
; array_size = __preinit_array_end - __preinit_array_start;
1b42: 97 2a 00 00 auipcc cs5, 2
1b46: 8f aa ea 4c clc cs5, 1230(cs5)
0000000000001b4a <.LBB2_19>:
1b4a: 17 25 00 00 auipcc ca0, 2
1b4e: 0f 25 65 4d clc ca0, 1238(ca0)
1b52: 5b 05 55 29 csub a0, ca0, cs5
; for (n = 0; n < array_size; n++) {
1b56: 21 c5 beqz a0, 0x1b9e <.LBB2_20>
; array_size = __preinit_array_end - __preinit_array_start;
1b58: 13 5b 45 40 srai s6, a0, 4
1b5c: 05 45 addi a0, zero, 1
; for (n = 0; n < array_size; n++) {
1b5e: 63 63 65 01 bltu a0, s6, 0x1b64 <.LBB2_19+0x1a>
1b62: 05 4b addi s6, zero, 1
1b64: 81 44 mv s1, zero
1b66: 6f 00 a0 00 j 0x1b70 <.LBB2_19+0x26>
; for (n = 0; n < array_size; n++) {
1b6a: 85 04 addi s1, s1, 1
1b6c: 63 09 9b 02 beq s6, s1, 0x1b9e <.LBB2_20>
; fn = __preinit_array_start[n];
1b70: 13 95 44 00 slli a0, s1, 4
1b74: 5b 85 aa 22 cincoffset ca0, cs5, a0
1b78: 8f 26 05 00 clc ca3, 0(ca0)
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
1b7c: 13 b5 16 00 seqz a0, a3
1b80: 93 85 f6 ff addi a1, a3, -1
1b84: 93 b5 15 00 seqz a1, a1
1b88: 4d 8d or a0, a0, a1
1b8a: 65 f1 bnez a0, 0x1b6a <.LBB2_19+0x20>
; fn(argc, argv, env);
1b8c: 52 85 mv a0, s4
1b8e: db 85 a9 fe cmove ca1, cs3
1b92: 5b 06 a9 fe cmove ca2, cs2
1b96: e7 80 06 00 cjalr ca3
1b9a: 6f f0 1f fd j 0x1b6a <.LBB2_19+0x20>
0000000000001b9e <.LBB2_20>:
; array_size = __init_array_end - __init_array_start;
1b9e: 97 2a 00 00 auipcc cs5, 2
1ba2: 8f aa 2a 49 clc cs5, 1170(cs5)
0000000000001ba6 <.LBB2_21>:
1ba6: 17 25 00 00 auipcc ca0, 2
1baa: 0f 25 a5 49 clc ca0, 1178(ca0)
1bae: 5b 05 55 29 csub a0, ca0, cs5
; for (n = 0; n < array_size; n++) {
1bb2: 21 c5 beqz a0, 0x1bfa <.LBB2_21+0x54>
; array_size = __init_array_end - __init_array_start;
1bb4: 13 5b 45 40 srai s6, a0, 4
1bb8: 05 45 addi a0, zero, 1
; for (n = 0; n < array_size; n++) {
1bba: 63 63 65 01 bltu a0, s6, 0x1bc0 <.LBB2_21+0x1a>
1bbe: 05 4b addi s6, zero, 1
1bc0: 81 44 mv s1, zero
1bc2: 6f 00 a0 00 j 0x1bcc <.LBB2_21+0x26>
; for (n = 0; n < array_size; n++) {
1bc6: 85 04 addi s1, s1, 1
1bc8: 63 09 9b 02 beq s6, s1, 0x1bfa <.LBB2_21+0x54>
; fn = __init_array_start[n];
1bcc: 13 95 44 00 slli a0, s1, 4
1bd0: 5b 85 aa 22 cincoffset ca0, cs5, a0
1bd4: 8f 26 05 00 clc ca3, 0(ca0)
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
1bd8: 13 b5 16 00 seqz a0, a3
1bdc: 93 85 f6 ff addi a1, a3, -1
1be0: 93 b5 15 00 seqz a1, a1
1be4: 4d 8d or a0, a0, a1
1be6: 65 f1 bnez a0, 0x1bc6 <.LBB2_21+0x20>
; fn(argc, argv, env);
1be8: 52 85 mv a0, s4
1bea: db 85 a9 fe cmove ca1, cs3
1bee: 5b 06 a9 fe cmove ca2, cs2
1bf2: e7 80 06 00 cjalr ca3
1bf6: 6f f0 1f fd j 0x1bc6 <.LBB2_21+0x20>
; }
1bfa: 0f 2b 01 00 clc cs6, 0(csp)
1bfe: 8f 2a 01 01 clc cs5, 16(csp)
1c02: 0f 2a 01 02 clc cs4, 32(csp)
1c06: 8f 29 01 03 clc cs3, 48(csp)
1c0a: 0f 29 01 04 clc cs2, 64(csp)
1c0e: 8f 24 01 05 clc cs1, 80(csp)
1c12: 0f 24 01 06 clc cs0, 96(csp)
1c16: 8f 20 01 07 clc cra, 112(csp)
1c1a: 5b 11 01 08 cincoffset csp, csp, 128
1c1e: 67 80 00 00 cret
0000000000001c22 <finalizer>:
; {
1c22: 5b 11 01 fb cincoffset csp, csp, -80
; array_size = __fini_array_end - __fini_array_start;
1c26: 23 40 11 04 csc cra, 64(csp)
1c2a: 23 48 81 02 csc cs0, 48(csp)
1c2e: 23 40 91 02 csc cs1, 32(csp)
1c32: 23 48 21 01 csc cs2, 16(csp)
1c36: 23 40 31 01 csc cs3, 0(csp)
1c3a: 5b 14 01 05 cincoffset cs0, csp, 80
0000000000001c3e <.LBB3_6>:
1c3e: 17 29 00 00 auipcc cs2, 2
1c42: 0f 29 29 41 clc cs2, 1042(cs2)
0000000000001c46 <.LBB3_7>:
1c46: 17 25 00 00 auipcc ca0, 2
1c4a: 0f 25 a5 41 clc ca0, 1050(ca0)
1c4e: 5b 05 25 29 csub a0, ca0, cs2
; for (n = array_size; n > 0; n--) {
1c52: 05 cd beqz a0, 0x1c8a <.LBB3_7+0x44>
; array_size = __fini_array_end - __fini_array_start;
1c54: 11 85 srai a0, a0, 4
; for (n = array_size; n > 0; n--) {
1c56: 93 04 f5 ff addi s1, a0, -1
1c5a: fd 59 addi s3, zero, -1
1c5c: 6f 00 a0 00 j 0x1c66 <.LBB3_7+0x20>
1c60: fd 14 addi s1, s1, -1
1c62: 63 84 34 03 beq s1, s3, 0x1c8a <.LBB3_7+0x44>
; fn = __fini_array_start[n - 1];
1c66: 13 95 44 00 slli a0, s1, 4
1c6a: 5b 05 a9 22 cincoffset ca0, cs2, a0
1c6e: 0f 25 05 00 clc ca0, 0(ca0)
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
1c72: 93 35 15 00 seqz a1, a0
1c76: 13 06 f5 ff addi a2, a0, -1
1c7a: 13 36 16 00 seqz a2, a2
1c7e: d1 8d or a1, a1, a2
1c80: e5 f1 bnez a1, 0x1c60 <.LBB3_7+0x1a>
; (fn)();
1c82: e7 00 05 00 cjalr ca0
1c86: 6f f0 bf fd j 0x1c60 <.LBB3_7+0x1a>
; }
1c8a: 8f 29 01 00 clc cs3, 0(csp)
1c8e: 0f 29 01 01 clc cs2, 16(csp)
1c92: 8f 24 01 02 clc cs1, 32(csp)
1c96: 0f 24 01 03 clc cs0, 48(csp)
1c9a: 8f 20 01 04 clc cra, 64(csp)
1c9e: 5b 11 01 05 cincoffset csp, csp, 80
1ca2: 67 80 00 00 cret
1ca6: 00 00 unimp
0000000000001ca8 <run_cxa_finalize>:
; {
1ca8: 5b 11 01 fe cincoffset csp, csp, -32
; if (__cxa_finalize != NULL)
1cac: 23 48 11 00 csc cra, 16(csp)
1cb0: 23 40 81 00 csc cs0, 0(csp)
1cb4: 5b 14 01 02 cincoffset cs0, csp, 32
0000000000001cb8 <.LBB0_3>:
1cb8: 17 25 00 00 auipcc ca0, 2
1cbc: 0f 25 85 3b clc ca0, 952(ca0)
1cc0: 19 c9 beqz a0, 0x1cd6 <.LBB0_4+0x14>
0000000000001cc2 <.LBB0_4>:
; __cxa_finalize(__dso_handle);
1cc2: 17 25 00 00 auipcc ca0, 2
1cc6: 0f 25 e5 3b clc ca0, 958(ca0)
1cca: 0f 25 05 00 clc ca0, 0(ca0)
1cce: 97 00 00 00 auipcc cra, 0
1cd2: e7 80 20 12 cjalr 290(cra)
; }
1cd6: 0f 24 01 00 clc cs0, 0(csp)
1cda: 8f 20 01 01 clc cra, 16(csp)
1cde: 5b 11 01 02 cincoffset csp, csp, 32
1ce2: 67 80 00 00 cret
1ce6: 00 00 unimp
0000000000001ce8 <main>:
; int main() {
1ce8: 5b 11 01 f6 cincoffset csp, csp, -160
1cec: 23 48 11 08 csc cra, 144(csp)
1cf0: 23 40 81 08 csc cs0, 128(csp)
1cf4: 5b 14 01 0a cincoffset cs0, csp, 160
1cf8: 5b 15 c4 fd cincoffset ca0, cs0, -36
1cfc: 5b 26 45 00 csetbounds ca2, ca0, 4
1d00: 5b 15 44 fc cincoffset ca0, cs0, -60
1d04: 5b 25 85 01 csetbounds ca0, ca0, 24
1d08: 23 40 a4 f8 csc ca0, -128(cs0)
1d0c: db 15 44 fa cincoffset ca1, cs0, -92
1d10: db a5 05 02 csetbounds ca1, ca1, 32
1d14: 23 48 b4 f6 csc ca1, -144(cs0)
1d18: 81 45 mv a1, zero
1d1a: 23 3c b4 f8 csd a1, -104(cs0)
1d1e: 23 20 b6 00 csw a1, 0(ca2)
0000000000001d22 <.LBB0_1>:
; char my_perfect_string[] = "what a beautiful string"; // so beautiful, I sure hope no-one touches it
1d22: 97 25 00 00 auipcc ca1, 2
1d26: 8f a5 e5 36 clc ca1, 878(ca1)
1d2a: 61 46 addi a2, zero, 24
1d2c: 97 00 00 00 auipcc cra, 0
1d30: e7 80 40 0d cjalr 212(cra)
0000000000001d34 <.LBB0_2>:
; printf("enter your name: ");
1d34: 17 25 00 00 auipcc ca0, 2
1d38: 0f 25 c5 37 clc ca0, 892(ca0)
1d3c: 97 00 00 00 auipcc cra, 0
1d40: e7 80 40 0d cjalr 212(cra)
; fgets(user_name, 1000, stdin); // get user's name from stdin
1d44: 0f 25 04 f7 clc ca0, -144(cs0)
0000000000001d48 <.LBB0_3>:
1d48: 97 25 00 00 auipcc ca1, 2
1d4c: 8f a5 85 38 clc ca1, 904(ca1)
1d50: 0f a6 05 00 clc ca2, 0(ca1)
1d54: 93 05 80 3e addi a1, zero, 1000
1d58: 97 00 00 00 auipcc cra, 0
1d5c: e7 80 80 0c cjalr 200(cra)
; printf("hello %s", user_name);
1d60: 0f 25 04 f7 clc ca0, -144(cs0)
1d64: db 05 a1 fe cmove ca1, csp
1d68: 23 c0 a5 00 csc ca0, 0(ca1)
0000000000001d6c <.LBB0_4>:
1d6c: 17 25 00 00 auipcc ca0, 2
1d70: 0f 25 45 38 clc ca0, 900(ca0)
1d74: 97 00 00 00 auipcc cra, 0
1d78: e7 80 c0 09 cjalr 156(cra)
; printf("my_perfect_string: %s\n", my_perfect_string);
1d7c: 0f 25 04 f8 clc ca0, -128(cs0)
1d80: db 05 a1 fe cmove ca1, csp
1d84: 23 c0 a5 00 csc ca0, 0(ca1)
0000000000001d88 <.LBB0_5>:
1d88: 17 25 00 00 auipcc ca0, 2
1d8c: 0f 25 85 37 clc ca0, 888(ca0)
1d90: 97 00 00 00 auipcc cra, 0
1d94: e7 80 00 08 cjalr 128(cra)
; return 0;
1d98: 03 35 84 f9 cld a0, -104(cs0)
1d9c: 0f 24 01 08 clc cs0, 128(csp)
1da0: 8f 20 01 09 clc cra, 144(csp)
1da4: 5b 11 01 0a cincoffset csp, csp, 160
1da8: 67 80 00 00 cret
Disassembly of section .plt:
0000000000001db0 <.plt>:
...
1dd0: 17 2e 00 00 auipcc ct3, 2
1dd4: 0f 2e 0e 1e clc ct3, 480(ct3)
1dd8: 67 03 0e 00 cjalr ct1, ct3
1ddc: 13 00 00 00 nop
1de0: 17 2e 00 00 auipcc ct3, 2
1de4: 0f 2e 0e 1e clc ct3, 480(ct3)
1de8: 67 03 0e 00 cjalr ct1, ct3
1dec: 13 00 00 00 nop
1df0: 17 2e 00 00 auipcc ct3, 2
1df4: 0f 2e 0e 28 clc ct3, 640(ct3)
1df8: 67 03 0e 00 cjalr ct1, ct3
1dfc: 13 00 00 00 nop
1e00: 17 2e 00 00 auipcc ct3, 2
1e04: 0f 2e 0e 2a clc ct3, 672(ct3)
1e08: 67 03 0e 00 cjalr ct1, ct3
1e0c: 13 00 00 00 nop
1e10: 17 2e 00 00 auipcc ct3, 2
1e14: 0f 2e 0e 2b clc ct3, 688(ct3)
1e18: 67 03 0e 00 cjalr ct1, ct3
1e1c: 13 00 00 00 nop
1e20: 17 2e 00 00 auipcc ct3, 2
1e24: 0f 2e 0e 2c clc ct3, 704(ct3)
1e28: 67 03 0e 00 cjalr ct1, ct3
1e2c: 13 00 00 00 nop
Disassembly of section .fini_array:
0000000000002e30 <__fini_array_start>:
2e30: ca ca csw s2, 84(csp)
2e32: ca ca csw s2, 84(csp)
2e34: ca ca csw s2, 84(csp)
2e36: ca ca csw s2, 84(csp)
2e38: ca ca csw s2, 84(csp)
2e3a: ca ca csw s2, 84(csp)
2e3c: ca ca csw s2, 84(csp)
2e3e: ca ca csw s2, 84(csp)
Disassembly of section .dynamic:
0000000000002e40 <_DYNAMIC>:
2e40: 01 00 nop
2e42: 00 00 unimp
2e44: 00 00 unimp
2e46: 00 00 unimp
2e48: 56 00 c.slli zero, 21
2e4a: 00 00 unimp
2e4c: 00 00 unimp
2e4e: 00 00 unimp
2e50: fb ff ff 6f <unknown>
2e54: 00 00 unimp
2e56: 00 00 unimp
2e58: 00 00 unimp
2e5a: 00 08 cincoffset cs0, csp, 16
2e5c: 00 00 unimp
2e5e: 00 00 unimp
2e60: 15 00 c.nop 5
...
2e6e: 00 00 unimp
2e70: 07 00 00 00 <unknown>
2e74: 00 00 unimp
2e76: 00 00 unimp
2e78: 60 05 cincoffset cs0, csp, 652
2e7a: 00 00 unimp
2e7c: 00 00 unimp
2e7e: 00 00 unimp
2e80: 08 00 <unknown>
2e82: 00 00 unimp
2e84: 00 00 unimp
2e86: 00 00 unimp
2e88: a8 00 cincoffset ca0, csp, 72
2e8a: 00 00 unimp
2e8c: 00 00 unimp
2e8e: 00 00 unimp
2e90: 09 00 c.nop 2
2e92: 00 00 unimp
2e94: 00 00 unimp
2e96: 00 00 unimp
2e98: 18 00 <unknown>
2e9a: 00 00 unimp
2e9c: 00 00 unimp
2e9e: 00 00 unimp
2ea0: 06 00 c.slli zero, 1
2ea2: 00 00 unimp
2ea4: 00 00 unimp
2ea6: 00 00 unimp
2ea8: 28 03 cincoffset ca0, csp, 392
2eaa: 00 00 unimp
2eac: 00 00 unimp
2eae: 00 00 unimp
2eb0: 0b 00 00 00 <unknown>
2eb4: 00 00 unimp
2eb6: 00 00 unimp
2eb8: 18 00 <unknown>
2eba: 00 00 unimp
2ebc: 00 00 unimp
2ebe: 00 00 unimp
2ec0: 05 00 c.nop 1
2ec2: 00 00 unimp
2ec4: 00 00 unimp
2ec6: 00 00 unimp
2ec8: f0 04 cincoffset ca2, csp, 588
2eca: 00 00 unimp
2ecc: 00 00 unimp
2ece: 00 00 unimp
2ed0: 0a 00 c.slli zero, 2
2ed2: 00 00 unimp
2ed4: 00 00 unimp
2ed6: 00 00 unimp
2ed8: 69 00 c.nop 26
2eda: 00 00 unimp
2edc: 00 00 unimp
2ede: 00 00 unimp
2ee0: f5 fe bnez a3, 0x2edc <_DYNAMIC+0x9c>
2ee2: ff 6f 00 00 <unknown>
2ee6: 00 00 unimp
2ee8: 68 04 cincoffset ca0, csp, 524
2eea: 00 00 unimp
2eec: 00 00 unimp
2eee: 00 00 unimp
2ef0: 04 00 <unknown>
2ef2: 00 00 unimp
2ef4: 00 00 unimp
2ef6: 00 00 unimp
2ef8: 90 04 cincoffset ca2, csp, 576
2efa: 00 00 unimp
2efc: 00 00 unimp
2efe: 00 00 unimp
2f00: 1a 00 c.slli zero, 6
2f02: 00 00 unimp
2f04: 00 00 unimp
2f06: 00 00 unimp
2f08: 30 2e clc ca2, 336(ca2)
2f0a: 00 00 unimp
2f0c: 00 00 unimp
2f0e: 00 00 unimp
2f10: 1c 00 <unknown>
2f12: 00 00 unimp
2f14: 00 00 unimp
2f16: 00 00 unimp
2f18: 10 00 <unknown>
2f1a: 00 00 unimp
2f1c: 00 00 unimp
2f1e: 00 00 unimp
2f20: f0 ff csd a2, 248(ca5)
2f22: ff 6f 00 00 <unknown>
2f26: 00 00 unimp
2f28: 30 04 cincoffset ca2, csp, 520
2f2a: 00 00 unimp
2f2c: 00 00 unimp
2f2e: 00 00 unimp
2f30: fe ff csd t6, 504(csp)
2f32: ff 6f 00 00 <unknown>
2f36: 00 00 unimp
2f38: 48 04 cincoffset ca0, csp, 516
2f3a: 00 00 unimp
2f3c: 00 00 unimp
2f3e: 00 00 unimp
2f40: ff ff ff 6f <unknown>
2f44: 00 00 unimp
2f46: 00 00 unimp
2f48: 01 00 nop
2f4a: 00 00 unimp
2f4c: 00 00 unimp
2f4e: 00 00 unimp
2f50: 00 c0 csw s0, 0(cs0)
2f52: 00 70 cld s0, 32(cs0)
2f54: 00 00 unimp
2f56: 00 00 unimp
2f58: b0 06 cincoffset ca2, csp, 840
2f5a: 00 00 unimp
2f5c: 00 00 unimp
2f5e: 00 00 unimp
2f60: 01 c0 beqz s0, 0x2f60 <_DYNAMIC+0x120>
2f62: 00 70 cld s0, 32(cs0)
2f64: 00 00 unimp
2f66: 00 00 unimp
2f68: f8 02 cincoffset ca4, csp, 332
...
2f7e: 00 00 unimp
Disassembly of section .data:
0000000000003f80 <__progname>:
3f80: ca ca csw s2, 84(csp)
3f82: ca ca csw s2, 84(csp)
3f84: ca ca csw s2, 84(csp)
3f86: ca ca csw s2, 84(csp)
3f88: ca ca csw s2, 84(csp)
3f8a: ca ca csw s2, 84(csp)
3f8c: ca ca csw s2, 84(csp)
3f8e: ca ca csw s2, 84(csp)
0000000000003f90 <__dso_handle>:
3f90: ca ca csw s2, 84(csp)
3f92: ca ca csw s2, 84(csp)
3f94: ca ca csw s2, 84(csp)
3f96: ca ca csw s2, 84(csp)
3f98: ca ca csw s2, 84(csp)
3f9a: ca ca csw s2, 84(csp)
3f9c: ca ca csw s2, 84(csp)
3f9e: ca ca csw s2, 84(csp)
Disassembly of section .captable:
0000000000003fa0 <_CHERI_CAPABILITY_TABLE_>:
...
Disassembly of section .bss:
0000000000004110 <__auxargs>:
...
0000000000004120 <environ>:
...
Disassembly of section .debug_loc:
0000000000000000 <.debug_loc>:
...
8: 84 00 cincoffset cs1, csp, 64
a: 00 00 unimp
c: 00 00 unimp
e: 00 00 unimp
10: 01 00 nop
12: 5a de csw s6, 60(csp)
14: 00 00 unimp
16: 00 00 unimp
18: 00 00 unimp
1a: 00 e0 csd s0, 0(cs0)
1c: 00 00 unimp
1e: 00 00 unimp
20: 00 00 unimp
22: 00 01 cincoffset cs0, csp, 128
24: 00 5a clw s0, 48(ca2)
...
3e: 24 00 cincoffset cs1, csp, 8
40: 00 00 unimp
42: 00 00 unimp
44: 00 00 unimp
46: 01 00 nop
48: 5b 24 00 00 csetbounds cs0, cnull, 0
4c: 00 00 unimp
4e: 00 00 unimp
50: 00 84 <unknown>
52: 00 00 unimp
54: 00 00 unimp
56: 00 00 unimp
58: 00 01 cincoffset cs0, csp, 128
5a: 00 62 cld s0, 0(ca2)
5c: de 00 slli ra, ra, 23
5e: 00 00 unimp
60: 00 00 unimp
62: 00 00 unimp
64: e0 00 cincoffset cs0, csp, 76
66: 00 00 unimp
68: 00 00 unimp
6a: 00 00 unimp
6c: 01 00 nop
6e: 62 00 c.slli zero, 24
...
84: 00 00 unimp
86: 00 2c clc cs0, 272(cs0)
88: 00 00 unimp
8a: 00 00 unimp
8c: 00 00 unimp
8e: 00 01 cincoffset cs0, csp, 128
90: 00 5c clw s0, 56(cs0)
...
a2: 2e 00 c.slli zero, 11
a4: 00 00 unimp
a6: 00 00 unimp
a8: 00 00 unimp
aa: 4e 00 c.slli zero, 19
ac: 00 00 unimp
ae: 00 00 unimp
b0: 00 00 unimp
b2: 02 00 c.slli64 zero
b4: 30 9f <unknown>
b6: 4e 00 c.slli zero, 19
b8: 00 00 unimp
ba: 00 00 unimp
bc: 00 00 unimp
be: 84 00 cincoffset cs1, csp, 64
c0: 00 00 unimp
c2: 00 00 unimp
c4: 00 00 unimp
c6: 01 00 nop
c8: 63 de 00 00 bgez ra, 0xe4 <.Lline_table_start0+0xe4>
cc: 00 00 unimp
ce: 00 00 unimp
d0: 00 e0 csd s0, 0(cs0)
d2: 00 00 unimp
d4: 00 00 unimp
d6: 00 00 unimp
d8: 00 02 cincoffset cs0, csp, 256
da: 00 30 clc cs0, 32(cs0)
dc: 9f 00 00 00 <unknown>
...
ec: 00 2e clc cs0, 272(ca2)
ee: 00 00 unimp
f0: 00 00 unimp
f2: 00 00 unimp
f4: 00 4e clw s0, 24(ca2)
f6: 00 00 unimp
f8: 00 00 unimp
fa: 00 00 unimp
fc: 00 02 cincoffset cs0, csp, 256
fe: 00 30 clc cs0, 32(cs0)
100: 9f 4e 00 00 <unknown>
104: 00 00 unimp
106: 00 00 unimp
108: 00 84 <unknown>
10a: 00 00 unimp
10c: 00 00 unimp
10e: 00 00 unimp
110: 00 01 cincoffset cs0, csp, 128
112: 00 59 clw s0, 48(ca0)
114: de 00 slli ra, ra, 23
116: 00 00 unimp
118: 00 00 unimp
11a: 00 00 unimp
11c: e0 00 cincoffset cs0, csp, 76
11e: 00 00 unimp
120: 00 00 unimp
122: 00 00 unimp
124: 02 00 c.slli64 zero
126: 30 9f <unknown>
...
138: 2e 00 c.slli zero, 11
13a: 00 00 unimp
13c: 00 00 unimp
13e: 00 00 unimp
140: 4e 00 c.slli zero, 19
142: 00 00 unimp
144: 00 00 unimp
146: 00 00 unimp
148: 03 00 11 00 clb zero, 1(csp)
14c: 9f 4e 00 00 <unknown>
150: 00 00 unimp
152: 00 00 unimp
154: 00 84 <unknown>
156: 00 00 unimp
158: 00 00 unimp
15a: 00 00 unimp
15c: 00 01 cincoffset cs0, csp, 128
15e: 00 5b clw s0, 48(ca4)
160: de 00 slli ra, ra, 23
162: 00 00 unimp
164: 00 00 unimp
166: 00 00 unimp
168: e0 00 cincoffset cs0, csp, 76
16a: 00 00 unimp
16c: 00 00 unimp
16e: 00 00 unimp
170: 03 00 11 00 clb zero, 1(csp)
174: 9f 00 00 00 <unknown>
...
184: 00 2e clc cs0, 272(ca2)
186: 00 00 unimp
188: 00 00 unimp
18a: 00 00 unimp
18c: 00 34 clc cs0, 288(cs0)
18e: 00 00 unimp
190: 00 00 unimp
192: 00 00 unimp
194: 00 06 cincoffset cs0, csp, 768
196: 00 7b cld s0, 48(ca4)
198: 00 10 cincoffset cs0, csp, 32
19a: 01 1a addi s4, s4, -32
19c: 9f 00 00 00 <unknown>
...
1ac: 00 e0 csd s0, 0(cs0)
1ae: 00 00 unimp
1b0: 00 00 unimp
1b2: 00 00 unimp
1b4: 00 f0 csd s0, 32(cs0)
1b6: 00 00 unimp
1b8: 00 00 unimp
1ba: 00 00 unimp
1bc: 00 01 cincoffset cs0, csp, 128
1be: 00 5a clw s0, 48(ca2)
1c0: fe 00 slli ra, ra, 31
1c2: 00 00 unimp
1c4: 00 00 unimp
1c6: 00 00 unimp
1c8: 12 01 slli sp, sp, 4
1ca: 00 00 unimp
1cc: 00 00 unimp
1ce: 00 00 unimp
1d0: 01 00 nop
1d2: 5a 00 c.slli zero, 22
...
1e0: 00 00 unimp
1e2: 00 e0 csd s0, 0(cs0)
1e4: 00 00 unimp
1e6: 00 00 unimp
1e8: 00 00 unimp
1ea: 00 f0 csd s0, 32(cs0)
1ec: 00 00 unimp
1ee: 00 00 unimp
1f0: 00 00 unimp
1f2: 00 01 cincoffset cs0, csp, 128
1f4: 00 5b clw s0, 48(ca4)
1f6: fe 00 slli ra, ra, 31
1f8: 00 00 unimp
1fa: 00 00 unimp
1fc: 00 00 unimp
1fe: 14 01 cincoffset ca3, csp, 128
200: 00 00 unimp
202: 00 00 unimp
204: 00 00 unimp
206: 01 00 nop
208: 5b 00 00 00 <unknown>
...
218: 00 e0 csd s0, 0(cs0)
21a: 00 00 unimp
21c: 00 00 unimp
21e: 00 00 unimp
220: 00 f0 csd s0, 32(cs0)
222: 00 00 unimp
224: 00 00 unimp
226: 00 00 unimp
228: 00 01 cincoffset cs0, csp, 128
22a: 00 5c clw s0, 56(cs0)
22c: fe 00 slli ra, ra, 31
22e: 00 00 unimp
230: 00 00 unimp
232: 00 00 unimp
234: 14 01 cincoffset ca3, csp, 128
236: 00 00 unimp
238: 00 00 unimp
23a: 00 00 unimp
23c: 01 00 nop
23e: 5c 00 cincoffset ca5, csp, 4
...
24c: 00 00 unimp
24e: 00 20 clc cs0, 0(cs0)
250: 01 00 nop
252: 00 00 unimp
254: 00 00 unimp
256: 00 3e clc cs0, 304(ca2)
258: 01 00 nop
25a: 00 00 unimp
25c: 00 00 unimp
25e: 00 01 cincoffset cs0, csp, 128
260: 00 5a clw s0, 48(ca2)
...
272: 4e 01 slli sp, sp, 19
274: 00 00 unimp
276: 00 00 unimp
278: 00 00 unimp
27a: 76 01 slli sp, sp, 29
27c: 00 00 unimp
27e: 00 00 unimp
280: 00 00 unimp
282: 01 00 nop
284: 5a 7e cld t3, 432(csp)
286: 01 00 nop
288: 00 00 unimp
28a: 00 00 unimp
28c: 00 8a <unknown>
28e: 01 00 nop
290: 00 00 unimp
292: 00 00 unimp
294: 00 01 cincoffset cs0, csp, 128
296: 00 5a clw s0, 48(ca2)
298: b0 01 cincoffset ca2, csp, 200
29a: 00 00 unimp
29c: 00 00 unimp
29e: 00 00 unimp
2a0: f6 01 slli gp, gp, 29
2a2: 00 00 unimp
2a4: 00 00 unimp
2a6: 00 00 unimp
2a8: 01 00 nop
2aa: 64 0c cincoffset cs1, csp, 540
2ac: 02 00 c.slli64 zero
2ae: 00 00 unimp
2b0: 00 00 unimp
2b2: 00 52 clw s0, 32(ca2)
2b4: 02 00 c.slli64 zero
2b6: 00 00 unimp
2b8: 00 00 unimp
2ba: 00 01 cincoffset cs0, csp, 128
2bc: 00 64 cld s0, 8(cs0)
...
2ce: 4e 01 slli sp, sp, 19
2d0: 00 00 unimp
2d2: 00 00 unimp
2d4: 00 00 unimp
2d6: 76 01 slli sp, sp, 29
2d8: 00 00 unimp
2da: 00 00 unimp
2dc: 00 00 unimp
2de: 01 00 nop
2e0: 5b 7e 01 00 <unknown>
2e4: 00 00 unimp
2e6: 00 00 unimp
2e8: 00 88 <unknown>
2ea: 01 00 nop
2ec: 00 00 unimp
2ee: 00 00 unimp
2f0: 00 01 cincoffset cs0, csp, 128
2f2: 00 5b clw s0, 48(ca4)
2f4: 88 01 cincoffset ca0, csp, 192
2f6: 00 00 unimp
2f8: 00 00 unimp
2fa: 00 00 unimp
2fc: 8a 01 slli gp, gp, 2
2fe: 00 00 unimp
300: 00 00 unimp
302: 00 00 unimp
304: 01 00 nop
306: 63 b0 01 00 <unknown>
30a: 00 00 unimp
30c: 00 00 unimp
30e: 00 f6 csd s0, 40(ca2)
310: 01 00 nop
312: 00 00 unimp
314: 00 00 unimp
316: 00 01 cincoffset cs0, csp, 128
318: 00 63 cld s0, 0(ca4)
31a: 0c 02 cincoffset ca1, csp, 256
31c: 00 00 unimp
31e: 00 00 unimp
320: 00 00 unimp
322: 52 02 slli tp, tp, 20
324: 00 00 unimp
326: 00 00 unimp
328: 00 00 unimp
32a: 01 00 nop
32c: 63 00 00 00 beqz zero, 0x32c <.dynsym+0x4>
...
33c: 00 4e clw s0, 24(ca2)
33e: 01 00 nop
340: 00 00 unimp
342: 00 00 unimp
344: 00 76 cld s0, 40(ca2)
346: 01 00 nop
348: 00 00 unimp
34a: 00 00 unimp
34c: 00 01 cincoffset cs0, csp, 128
34e: 00 5c clw s0, 56(cs0)
350: 7e 01 slli sp, sp, 31
352: 00 00 unimp
354: 00 00 unimp
356: 00 00 unimp
358: 84 01 cincoffset cs1, csp, 192
35a: 00 00 unimp
35c: 00 00 unimp
35e: 00 00 unimp
360: 01 00 nop
362: 5c 84 <unknown>
364: 01 00 nop
366: 00 00 unimp
368: 00 00 unimp
36a: 00 8a <unknown>
36c: 01 00 nop
36e: 00 00 unimp
370: 00 00 unimp
372: 00 01 cincoffset cs0, csp, 128
374: 00 62 cld s0, 0(ca2)
376: b0 01 cincoffset ca2, csp, 200
378: 00 00 unimp
37a: 00 00 unimp
37c: 00 00 unimp
37e: f6 01 slli gp, gp, 29
380: 00 00 unimp
382: 00 00 unimp
384: 00 00 unimp
386: 01 00 nop
388: 62 0c slli s8, s8, 24
38a: 02 00 c.slli64 zero
38c: 00 00 unimp
38e: 00 00 unimp
390: 00 52 clw s0, 32(ca2)
392: 02 00 c.slli64 zero
394: 00 00 unimp
396: 00 00 unimp
398: 00 01 cincoffset cs0, csp, 128
39a: 00 62 cld s0, 0(ca2)
...
3ac: ae 01 slli gp, gp, 11
3ae: 00 00 unimp
3b0: 00 00 unimp
3b2: 00 00 unimp
3b4: c2 01 slli gp, gp, 16
3b6: 00 00 unimp
3b8: 00 00 unimp
3ba: 00 00 unimp
3bc: 02 00 c.slli64 zero
3be: 30 9f <unknown>
3c0: c2 01 slli gp, gp, 16
3c2: 00 00 unimp
3c4: 00 00 unimp
3c6: 00 00 unimp
3c8: f6 01 slli gp, gp, 29
3ca: 00 00 unimp
3cc: 00 00 unimp
3ce: 00 00 unimp
3d0: 01 00 nop
3d2: 59 0a addi s4, s4, 22
3d4: 02 00 c.slli64 zero
3d6: 00 00 unimp
3d8: 00 00 unimp
3da: 00 1e cincoffset cs0, csp, 816
3dc: 02 00 c.slli64 zero
3de: 00 00 unimp
3e0: 00 00 unimp
3e2: 00 02 cincoffset cs0, csp, 256
3e4: 00 30 clc cs0, 32(cs0)
3e6: 9f 1e 02 00 <unknown>
3ea: 00 00 unimp
3ec: 00 00 unimp
3ee: 00 52 clw s0, 32(ca2)
3f0: 02 00 c.slli64 zero
3f2: 00 00 unimp
3f4: 00 00 unimp
3f6: 00 01 cincoffset cs0, csp, 128
3f8: 00 59 clw s0, 48(ca0)
...
40a: ae 01 slli gp, gp, 11
40c: 00 00 unimp
40e: 00 00 unimp
410: 00 00 unimp
412: b4 01 cincoffset ca3, csp, 200
414: 00 00 unimp
416: 00 00 unimp
418: 00 00 unimp
41a: 05 00 c.nop 1
41c: 7a 00 c.slli zero, 30
41e: 34 26 clc ca3, 320(ca2)
420: 9f b4 01 00 <unknown>
424: 00 00 unimp
426: 00 00 unimp
428: 00 bc csc cs0, 304(cs0)
42a: 01 00 nop
42c: 00 00 unimp
42e: 00 00 unimp
430: 00 01 cincoffset cs0, csp, 128
432: 00 66 cld s0, 8(ca2)
434: 0a 02 slli tp, tp, 2
436: 00 00 unimp
438: 00 00 unimp
43a: 00 00 unimp
43c: 10 02 cincoffset ca2, csp, 256
43e: 00 00 unimp
440: 00 00 unimp
442: 00 00 unimp
444: 05 00 c.nop 1
446: 7a 00 c.slli zero, 30
448: 34 26 clc ca3, 320(ca2)
44a: 9f 10 02 00 <unknown>
44e: 00 00 unimp
450: 00 00 unimp
452: 00 18 cincoffset cs0, csp, 48
454: 02 00 c.slli64 zero
456: 00 00 unimp
458: 00 00 unimp
45a: 00 01 cincoffset cs0, csp, 128
45c: 00 66 cld s0, 8(ca2)
...
46e: d4 01 cincoffset ca3, csp, 196
470: 00 00 unimp
472: 00 00 unimp
474: 00 00 unimp
476: f2 01 slli gp, gp, 28
478: 00 00 unimp
47a: 00 00 unimp
47c: 00 00 unimp
47e: 01 00 nop
480: 5d 30 <unknown>
482: 02 00 c.slli64 zero
484: 00 00 unimp
486: 00 00 unimp
488: 00 4e clw s0, 24(ca2)
48a: 02 00 c.slli64 zero
48c: 00 00 unimp
48e: 00 00 unimp
490: 00 01 cincoffset cs0, csp, 128
492: 00 5d clw s0, 56(ca0)
...
4a4: aa 02 slli t0, t0, 10
4a6: 00 00 unimp
4a8: 00 00 unimp
4aa: 00 00 unimp
4ac: ae 02 slli t0, t0, 11
4ae: 00 00 unimp
4b0: 00 00 unimp
4b2: 00 00 unimp
4b4: 05 00 c.nop 1
4b6: 7a 00 c.slli zero, 30
4b8: 34 26 clc ca3, 320(ca2)
4ba: 9f ae 02 00 <unknown>
4be: 00 00 unimp
4c0: 00 00 unimp
4c2: 00 b8 csc cs0, 48(cs0)
4c4: 02 00 c.slli64 zero
4c6: 00 00 unimp
4c8: 00 00 unimp
4ca: 00 01 cincoffset cs0, csp, 128
4cc: 00 5a clw s0, 48(ca2)
...
4de: aa 02 slli t0, t0, 10
4e0: 00 00 unimp
4e2: 00 00 unimp
4e4: 00 00 unimp
4e6: ae 02 slli t0, t0, 11
4e8: 00 00 unimp
4ea: 00 00 unimp
4ec: 00 00 unimp
4ee: 05 00 c.nop 1
4f0: 7a 00 c.slli zero, 30
4f2: 34 26 clc ca3, 320(ca2)
4f4: 9f ae 02 00 <unknown>
4f8: 00 00 unimp
4fa: 00 00 unimp
4fc: 00 b8 csc cs0, 48(cs0)
4fe: 02 00 c.slli64 zero
500: 00 00 unimp
502: 00 00 unimp
504: 00 01 cincoffset cs0, csp, 128
506: 00 5a clw s0, 48(ca2)
...
518: ca 02 slli t0, t0, 18
51a: 00 00 unimp
51c: 00 00 unimp
51e: 00 00 unimp
520: de 02 slli t0, t0, 23
522: 00 00 unimp
524: 00 00 unimp
526: 00 00 unimp
528: 01 00 nop
52a: 5a 00 c.slli zero, 22
...
538: 00 00 unimp
53a: 00 <unknown>
Disassembly of section .debug_abbrev:
0000000000000000 <.debug_abbrev>:
0: 01 11 addi sp, sp, -32
2: 01 25 sext.w a0, a0
4: 0e 13 slli t1, t1, 35
6: 05 03 addi t1, t1, 1
8: 0e 10 c.slli zero, 35
a: 17 1b 0e 11 auipcc cs6, 69857
e: 01 12 addi tp, tp, -32
10: 06 00 c.slli zero, 1
12: 00 02 cincoffset cs0, csp, 256
14: 34 00 cincoffset ca3, csp, 8
16: 03 0e 49 13 clb t3, 308(cs2)
1a: 3f 19 3a 0b <unknown>
1e: 3b 0b 02 18 <unknown>
22: 00 00 unimp
24: 03 0f 00 49 clb t5, 1168(cnull)
28: 13 0b 0b 00 mv s6, s6
2c: 00 04 cincoffset cs0, csp, 512
2e: 26 00 c.slli zero, 9
30: 49 13 addi t1, t1, -14
32: 00 00 unimp
34: 05 24 addiw s0, s0, 1
36: 00 03 cincoffset cs0, csp, 384
38: 0e 3e clc ct3, 224(csp)
3a: 0b 0b 0b 00 <unknown>
3e: 00 06 cincoffset cs0, csp, 768
40: 16 00 c.slli zero, 5
42: 49 13 addi t1, t1, -14
44: 03 0e 3a 0b clb t3, 179(cs4)
48: 3b 0b 00 00 addw s6, zero, zero
4c: 07 13 01 0b <unknown>
50: 0b 3a 0b 3b <unknown>
54: 0b 00 00 08 <unknown>
58: 0d 00 c.nop 3
5a: 03 0e 49 13 clb t3, 308(cs2)
5e: 3a 0b slli s6, s6, 14
60: 3b 0b 38 0b <unknown>
64: 00 00 unimp
66: 09 17 addi a4, a4, -30
68: 01 0b mv s6, s6
6a: 0b 3a 0b 3b <unknown>
6e: 0b 00 00 0a <unknown>
72: 0f 00 0b 0b <unknown>
76: 00 00 unimp
78: 0b 15 00 27 <unknown>
7c: 19 00 c.nop 6
7e: 00 0c cincoffset cs0, csp, 528
80: 16 00 c.slli zero, 5
82: 49 13 addi t1, t1, -14
84: 03 0e 00 00 clb t3, 0(cnull)
88: 0d 2e addiw t3, t3, 3
8a: 01 11 addi sp, sp, -32
8c: 01 12 addi tp, tp, -32
8e: 06 40 <unknown>
90: 18 97 <unknown>
92: 42 19 slli s2, s2, 48
94: 03 0e 3a 0b clb t3, 179(cs4)
98: 3b 0b 27 19 <unknown>
9c: 3f 19 00 00 <unknown>
a0: 0e 05 slli a0, a0, 3
a2: 00 02 cincoffset cs0, csp, 256
a4: 17 03 0e 3a auipcc ct1, 237792
a8: 0b 3b 0b 49 <unknown>
ac: 13 00 00 0f addi zero, zero, 240
b0: 34 00 cincoffset ca3, csp, 8
b2: 02 17 slli a4, a4, 32
b4: 03 0e 3a 0b clb t3, 179(cs4)
b8: 3b 0b 49 13 <unknown>
bc: 00 00 unimp
be: 10 0b cincoffset ca2, csp, 400
c0: 01 11 addi sp, sp, -32
c2: 01 12 addi tp, tp, -32
c4: 06 00 c.slli zero, 1
c6: 00 11 cincoffset cs0, csp, 160
c8: 34 00 cincoffset ca3, csp, 8
ca: 02 18 slli a6, a6, 32
cc: 03 0e 3a 0b clb t3, 179(cs4)
d0: 3b 0b 49 13 <unknown>
d4: 00 00 unimp
d6: 12 89 mv s2, tp
d8: 82 01 c.slli64 gp
da: 00 31 clc cs0, 32(ca0)
dc: 13 11 01 00 slli sp, sp, 0
e0: 00 13 cincoffset cs0, csp, 416
e2: 2e 01 slli sp, sp, 11
e4: 11 01 addi sp, sp, 4
e6: 12 06 slli a2, a2, 4
e8: 40 18 cincoffset cs0, csp, 52
ea: 97 42 19 03 auipcc ct0, 12692
ee: 0e 3a clc cs4, 224(csp)
f0: 0b 3b 0b 27 <unknown>
f4: 19 00 c.nop 6
f6: 00 14 cincoffset cs0, csp, 544
f8: 2e 01 slli sp, sp, 11
fa: 03 0e 3a 0b clb t3, 179(cs4)
fe: 3b 0b 27 19 <unknown>
102: 49 13 addi t1, t1, -14
104: 3c 19 cincoffset ca5, csp, 184
106: 3f 19 00 00 <unknown>
10a: 15 05 addi a0, a0, 5
10c: 00 49 clw s0, 16(ca0)
10e: 13 00 00 16 addi zero, zero, 352
112: 89 82 srli a3, a3, 2
114: 01 00 nop
116: 93 42 18 11 xori t0, a6, 273
11a: 01 00 nop
11c: 00 17 cincoffset cs0, csp, 928
11e: 13 00 03 0e addi zero, t1, 224
122: 3c 19 cincoffset ca5, csp, 184
124: 00 00 unimp
126: 18 15 cincoffset ca4, csp, 672
128: 01 27 sext.w a4, a4
12a: 19 00 c.nop 6
12c: 00 00 unimp
12e: 01 11 addi sp, sp, -32
130: 01 25 sext.w a0, a0
132: 0e 13 slli t1, t1, 35
134: 05 03 addi t1, t1, 1
136: 0e 10 c.slli zero, 35
138: 17 1b 0e 11 auipcc cs6, 69857
13c: 01 12 addi tp, tp, -32
13e: 06 00 c.slli zero, 1
140: 00 02 cincoffset cs0, csp, 256
142: 34 00 cincoffset ca3, csp, 8
144: 03 0e 49 13 clb t3, 308(cs2)
148: 3f 19 3a 0b <unknown>
14c: 3b 0b 02 18 <unknown>
150: 00 00 unimp
152: 03 0f 00 0b clb t5, 176(cnull)
156: 0b 00 00 04 <unknown>
15a: 2e 00 c.slli zero, 11
15c: 11 01 addi sp, sp, 4
15e: 12 06 slli a2, a2, 4
160: 40 18 cincoffset cs0, csp, 52
162: 97 42 19 03 auipcc ct0, 12692
166: 0e 3a clc cs4, 224(csp)
168: 0b 3b 0b 27 <unknown>
16c: 19 00 c.nop 6
16e: 00 00 unimp
170: 01 11 addi sp, sp, -32
172: 01 25 sext.w a0, a0
174: 0e 13 slli t1, t1, 35
176: 05 03 addi t1, t1, 1
178: 0e 10 c.slli zero, 35
17a: 17 1b 0e 11 auipcc cs6, 69857
17e: 01 12 addi tp, tp, -32
180: 06 00 c.slli zero, 1
182: 00 02 cincoffset cs0, csp, 256
184: 2e 01 slli sp, sp, 11
186: 11 01 addi sp, sp, 4
188: 12 06 slli a2, a2, 4
18a: 40 18 cincoffset cs0, csp, 52
18c: 03 0e 3a 0b clb t3, 179(cs4)
190: 3b 0b 49 13 <unknown>
194: 3f 19 00 00 <unknown>
198: 03 34 00 02 cld s0, 32(cnull)
19c: 18 03 cincoffset ca4, csp, 384
19e: 0e 3a clc cs4, 224(csp)
1a0: 0b 3b 0b 49 <unknown>
1a4: 13 00 00 04 addi zero, zero, 64
1a8: 24 00 cincoffset cs1, csp, 8
1aa: 03 0e 3e 0b clb t3, 179(ct3)
1ae: 0b 0b 00 00 <unknown>
1b2: 05 01 addi sp, sp, 1
1b4: 01 49 mv s2, zero
1b6: 13 00 00 06 addi zero, zero, 96
1ba: 21 00 c.nop 8
1bc: 49 13 addi t1, t1, -14
1be: 37 0b 00 00 lui s6, 0
1c2: 07 24 00 03 cflw fs0, 48(cnull)
1c6: 0e 0b slli s6, s6, 3
1c8: 0b 3e 0b 00 <unknown>
1cc: 00 00 unimp
Disassembly of section .debug_info:
0000000000000000 <.debug_info>:
0: bc 03 cincoffset ca5, csp, 456
2: 00 00 unimp
4: 04 00 <unknown>
6: 00 00 unimp
8: 00 00 unimp
a: 08 01 cincoffset ca0, csp, 128
c: f0 01 cincoffset ca2, csp, 204
e: 00 00 unimp
10: 0c 00 <unknown>
12: ab 01 00 00 <unknown>
16: 00 00 unimp
18: 00 00 unimp
1a: 0a 00 c.slli zero, 2
1c: 00 00 unimp
1e: a8 19 cincoffset ca0, csp, 248
20: 00 00 unimp
22: 00 00 unimp
24: 00 00 unimp
26: fe 02 slli t0, t0, 31
28: 00 00 unimp
2a: 02 b6 csc cnull, 800(csp)
2c: 00 00 unimp
2e: 00 3f clc cs0, 304(ca4)
30: 00 00 unimp
32: 00 01 cincoffset cs0, csp, 128
34: 70 09 cincoffset ca2, csp, 156
36: 03 80 3f 00 clb zero, 3(ct6)
3a: 00 00 unimp
3c: 00 00 unimp
3e: 00 03 cincoffset cs0, csp, 384
40: 45 00 c.nop 17
42: 00 00 unimp
44: 10 04 cincoffset ca2, csp, 512
46: 4a 00 c.slli zero, 18
48: 00 00 unimp
4a: 05 19 addi s2, s2, -31
4c: 01 00 nop
4e: 00 08 cincoffset cs0, csp, 16
50: 01 02 mv tp, tp
52: b3 02 00 00 add t0, zero, zero
56: 66 00 c.slli zero, 25
58: 00 00 unimp
5a: 01 6f lui t5, 0
5c: 09 03 addi t1, t1, 2
5e: 20 41 clw s0, 64(ca0)
60: 00 00 unimp
62: 00 00 unimp
64: 00 00 unimp
66: 03 6c 00 00 clwu s8, 0(cnull)
6a: 00 10 cincoffset cs0, csp, 32
6c: 03 4a 00 00 clbu s4, 0(cnull)
70: 00 10 cincoffset cs0, csp, 32
72: 02 80 c.mv zero, zero
74: 02 00 c.slli64 zero
76: 00 87 <unknown>
78: 00 00 unimp
7a: 00 05 cincoffset cs0, csp, 640
7c: 3b 09 03 10 <unknown>
80: 41 00 c.nop 16
82: 00 00 unimp
84: 00 00 unimp
86: 00 03 cincoffset cs0, csp, 384
88: 8d 00 addi ra, ra, 3
8a: 00 00 unimp
8c: 10 06 cincoffset ca2, csp, 768
8e: 98 00 cincoffset ca4, csp, 64
90: 00 00 unimp
92: df 00 00 00 <unknown>
96: 04 52 clw s1, 32(ca2)
98: 06 a3 csc cra, 384(csp)
9a: 00 00 unimp
9c: 00 ef csd s0, 24(ca4)
9e: 00 00 unimp
a0: 00 04 cincoffset cs0, csp, 512
a2: 4e 07 slli a4, a4, 19
a4: 20 04 cincoffset cs0, csp, 520
a6: 47 08 1e 01 fmsub.s fa6, ft8, fa7, ft0, rne
aa: 00 00 unimp
ac: e9 00 addi ra, ra, 26
ae: 00 00 unimp
b0: 04 48 clw s1, 16(cs0)
b2: 00 08 cincoffset cs0, csp, 16
b4: 6d 01 addi sp, sp, 27
b6: 00 00 unimp
b8: bf 00 00 00 <unknown>
bc: 04 4d clw s1, 24(ca0)
be: 10 09 cincoffset ca2, csp, 144
c0: 10 04 cincoffset ca2, csp, 512
c2: 49 08 addi a6, a6, 18
c4: bb 02 00 00 addw t0, zero, zero
c8: e9 00 addi ra, ra, 26
ca: 00 00 unimp
cc: 04 4a clw s1, 16(ca2)
ce: 00 08 cincoffset cs0, csp, 16
d0: 8a 01 slli gp, gp, 2
d2: 00 00 unimp
d4: 06 01 slli sp, sp, 1
d6: 00 00 unimp
d8: 04 4b clw s1, 16(ca4)
da: 00 08 cincoffset cs0, csp, 16
dc: df 01 00 00 <unknown>
e0: 08 01 cincoffset ca0, csp, 128
e2: 00 00 unimp
e4: 04 4c clw s1, 24(cs0)
e6: 00 00 unimp
e8: 00 06 cincoffset cs0, csp, 768
ea: f4 00 cincoffset ca3, csp, 76
ec: 00 00 unimp
ee: d7 00 00 00 <unknown>
f2: 03 33 06 ff cld t1, -16(ca2)
f6: 00 00 unimp
f8: 00 4e clw s0, 24(ca2)
fa: 01 00 nop
fc: 00 02 cincoffset cs0, csp, 256
fe: 34 05 cincoffset ca3, csp, 648
100: 8a 02 slli t0, t0, 2
102: 00 00 unimp
104: 05 08 addi a6, a6, 1
106: 0a 10 c.slli zero, 34
108: 03 0e 01 00 clb t3, 0(csp)
10c: 00 10 cincoffset cs0, csp, 32
10e: 0b 06 1a 01 <unknown>
112: 00 00 unimp
114: 9c 01 cincoffset ca5, csp, 192
116: 00 00 unimp
118: 03 58 06 25 clhu a6, 592(ca2)
11c: 01 00 nop
11e: 00 58 clw s0, 48(cs0)
120: 01 00 nop
122: 00 02 cincoffset cs0, csp, 256
124: 4d 0c addi s8, s8, 19
126: 2e 01 slli sp, sp, 11
128: 00 00 unimp
12a: e5 02 addi t0, t0, 25
12c: 00 00 unimp
12e: 05 c9 beqz a0, 0x15e <.Lline_table_start0+0x15e>
130: 02 00 c.slli64 zero
132: 00 07 cincoffset cs0, csp, 896
134: 10 0d cincoffset ca2, csp, 656
136: a8 19 cincoffset ca0, csp, 248
138: 00 00 unimp
13a: 00 00 unimp
13c: 00 00 unimp
13e: e0 00 cincoffset cs0, csp, 76
140: 00 00 unimp
142: 01 58 addi a6, zero, -32
144: 93 02 00 00 mv t0, zero
148: 05 49 addi s2, zero, 1
14a: 0e 00 c.slli zero, 3
14c: 00 00 unimp
14e: 00 db csw s0, 48(ca4)
150: 02 00 c.slli64 zero
152: 00 05 cincoffset cs0, csp, 640
154: 49 06 addi a2, a2, 18
156: 01 00 nop
158: 00 0e cincoffset cs0, csp, 784
15a: 36 00 c.slli zero, 13
15c: 00 00 unimp
15e: c1 02 addi t0, t0, 16
160: 00 00 unimp
162: 05 4a addi s4, zero, 1
164: 08 01 cincoffset ca0, csp, 128
166: 00 00 unimp
168: 0e 7f cld t5, 224(csp)
16a: 00 00 unimp
16c: 00 60 cld s0, 0(cs0)
16e: 02 00 c.slli64 zero
170: 00 05 cincoffset cs0, csp, 640
172: 4b 69 03 00 <unknown>
176: 00 0f cincoffset cs0, csp, 912
178: a2 00 slli ra, ra, 8
17a: 00 00 unimp
17c: 10 01 cincoffset ca2, csp, 128
17e: 00 00 unimp
180: 05 4f addi t5, zero, 1
182: 66 00 c.slli zero, 25
184: 00 00 unimp
186: 0f ed 00 00 <unknown>
18a: 00 14 cincoffset cs0, csp, 544
18c: 01 00 nop
18e: 00 05 cincoffset cs0, csp, 640
190: 4e 66 cld a2, 208(csp)
192: 00 00 unimp
194: 00 0f cincoffset cs0, csp, 912
196: 38 01 cincoffset ca4, csp, 136
198: 00 00 unimp
19a: 25 03 addi t1, t1, 9
19c: 00 00 unimp
19e: 05 4d addi s10, zero, 1
1a0: 66 02 slli tp, tp, 25
1a2: 00 00 unimp
1a4: 0f 85 01 00 <unknown>
1a8: 00 9a <unknown>
1aa: 02 00 c.slli64 zero
1ac: 00 05 cincoffset cs0, csp, 640
1ae: 50 74 cld a2, 168(cs0)
1b0: 03 00 00 10 clb zero, 256(cnull)
1b4: f6 19 slli s3, s3, 61
1b6: 00 00 unimp
1b8: 00 00 unimp
1ba: 00 00 unimp
1bc: 36 00 c.slli zero, 13
1be: 00 00 unimp
1c0: 11 01 addi sp, sp, 4
1c2: 5f e0 02 00 <unknown>
1c6: 00 05 cincoffset cs0, csp, 640
1c8: 62 87 mv a4, s8
1ca: 00 00 unimp
1cc: 00 00 unimp
1ce: 12 03 slli t1, t1, 4
1d0: 02 00 c.slli64 zero
1d2: 00 4e clw s0, 24(ca2)
1d4: 1a 00 c.slli zero, 6
1d6: 00 00 unimp
1d8: 00 00 unimp
1da: 00 12 cincoffset cs0, csp, 288
1dc: 55 02 addi tp, tp, 21
1de: 00 00 unimp
1e0: 5a 1a slli s4, s4, 54
1e2: 00 00 unimp
1e4: 00 00 unimp
1e6: 00 00 unimp
1e8: 12 6d cld s10, 256(csp)
1ea: 02 00 c.slli64 zero
1ec: 00 6c cld s0, 24(cs0)
1ee: 1a 00 c.slli zero, 6
1f0: 00 00 unimp
1f2: 00 00 unimp
1f4: 00 12 cincoffset cs0, csp, 288
1f6: 00 03 cincoffset cs0, csp, 384
1f8: 00 00 unimp
1fa: 7e 1a slli s4, s4, 63
1fc: 00 00 unimp
1fe: 00 00 unimp
200: 00 00 unimp
202: 00 13 cincoffset cs0, csp, 416
204: 88 1a cincoffset ca0, csp, 368
206: 00 00 unimp
208: 00 00 unimp
20a: 00 00 unimp
20c: 6e 00 c.slli zero, 27
20e: 00 00 unimp
210: 01 58 addi a6, zero, -32
212: 7c 00 cincoffset ca5, csp, 12
214: 00 00 unimp
216: 01 a5 j 0x816 <__cap_relocs+0x166>
218: 0e ad csc cgp, 656(csp)
21a: 01 00 nop
21c: 00 25 clc cs0, 256(ca0)
21e: 03 00 00 01 clb zero, 16(cnull)
222: a5 66 lui a3, 9
224: 02 00 c.slli64 zero
226: 00 0e cincoffset cs0, csp, 784
228: e3 01 00 00 beqz zero, 0xa2a <__cap_relocs+0x37a>
22c: 14 01 cincoffset ca3, csp, 128
22e: 00 00 unimp
230: 01 a5 j 0x830 <__cap_relocs+0x180>
232: 66 00 c.slli zero, 25
234: 00 00 unimp
236: 0e 19 slli s2, s2, 35
238: 02 00 c.slli64 zero
23a: 00 10 cincoffset cs0, csp, 32
23c: 01 00 nop
23e: 00 01 cincoffset cs0, csp, 128
240: a5 66 lui a3, 9
242: 00 00 unimp
244: 00 0f cincoffset cs0, csp, 912
246: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne
24a: c1 00 addi ra, ra, 16
24c: 00 00 unimp
24e: 01 a7 j 0x94e <__cap_relocs+0x29e>
250: 3f 00 00 00 <unknown>
254: 00 14 cincoffset cs0, csp, 544
256: 2a 03 slli t1, t1, 10
258: 00 00 unimp
25a: 06 5c clw s8, 96(csp)
25c: 66 02 slli tp, tp, 25
25e: 00 00 unimp
260: 15 08 addi a6, a6, 5
262: 01 00 nop
264: 00 00 unimp
266: 05 eb bnez a4, 0x296 <.Lline_table_start0+0x296>
268: 00 00 unimp
26a: 00 05 cincoffset cs0, csp, 640
26c: 04 13 cincoffset cs1, csp, 416
26e: f6 1a slli s5, s5, 61
270: 00 00 unimp
272: 00 00 unimp
274: 00 00 unimp
276: 2c 01 cincoffset ca1, csp, 136
278: 00 00 unimp
27a: 01 58 addi a6, zero, -32
27c: 88 00 cincoffset ca0, csp, 64
27e: 00 00 unimp
280: 01 87 c.srai64 a4
282: 0e 72 cld tp, 224(csp)
284: 02 00 c.slli64 zero
286: 00 25 clc cs0, 256(ca0)
288: 03 00 00 01 clb zero, 16(cnull)
28c: 87 66 02 00 <unknown>
290: 00 0e cincoffset cs0, csp, 784
292: ce 02 slli t0, t0, 19
294: 00 00 unimp
296: 14 01 cincoffset ca3, csp, 128
298: 00 00 unimp
29a: 01 87 c.srai64 a4
29c: 66 00 c.slli zero, 25
29e: 00 00 unimp
2a0: 0e 3d clc cs10, 224(csp)
2a2: 03 00 00 10 clb zero, 256(cnull)
2a6: 01 00 nop
2a8: 00 01 cincoffset cs0, csp, 128
2aa: 87 66 00 00 <unknown>
2ae: 00 0f cincoffset cs0, csp, 912
2b0: ac 03 cincoffset ca1, csp, 456
2b2: 00 00 unimp
2b4: 90 01 cincoffset ca2, csp, 192
2b6: 00 00 unimp
2b8: 01 8a andi a2, a2, 0
2ba: 80 03 cincoffset cs0, csp, 448
2bc: 00 00 unimp
2be: 0f 0a 04 00 <unknown>
2c2: 00 75 cld s0, 40(ca0)
2c4: 02 00 c.slli64 zero
2c6: 00 01 cincoffset cs0, csp, 128
2c8: 8a 80 mv ra, sp
2ca: 03 00 00 0f clb zero, 240(cnull)
2ce: 6e 04 slli s0, s0, 27
2d0: 00 00 unimp
2d2: 79 00 c.nop 30
2d4: 00 00 unimp
2d6: 01 89 andi a0, a0, 0
2d8: a8 03 cincoffset ca0, csp, 456
2da: 00 00 unimp
2dc: 12 55 clw a0, 36(csp)
2de: 02 00 c.slli64 zero
2e0: 00 42 clw s0, 0(ca2)
2e2: 1b 00 00 00 sext.w zero, zero
2e6: 00 00 unimp
2e8: 00 16 cincoffset cs0, csp, 800
2ea: 01 5d addi s10, zero, -32
2ec: 9a 1b slli s7, s7, 38
2ee: 00 00 unimp
2f0: 00 00 unimp
2f2: 00 00 unimp
2f4: 16 01 slli sp, sp, 5
2f6: 5d f6 bnez a2, 0x2a4 <.Lline_table_start0+0x2a4>
2f8: 1b 00 00 00 sext.w zero, zero
2fc: 00 00 unimp
2fe: 00 00 unimp
300: 14 a6 csc ca3, 256(ca2)
302: 01 00 nop
304: 00 01 cincoffset cs0, csp, 128
306: 33 66 02 00 or a2, tp, zero
30a: 00 15 cincoffset cs0, csp, 672
30c: 66 02 slli tp, tp, 25
30e: 00 00 unimp
310: 15 66 lui a2, 5
312: 00 00 unimp
314: 00 15 cincoffset cs0, csp, 672
316: 66 00 c.slli zero, 25
318: 00 00 unimp
31a: 00 13 cincoffset cs0, csp, 416
31c: 22 1c slli s8, s8, 40
31e: 00 00 unimp
320: 00 00 unimp
322: 00 00 unimp
324: 84 00 cincoffset cs1, csp, 64
326: 00 00 unimp
328: 01 58 addi a6, zero, -32
32a: 00 00 unimp
32c: 00 00 unimp
32e: 01 74 lui s0, 1048544
330: 0f a4 04 00 clc cs0, 0(cs1)
334: 00 90 <unknown>
336: 01 00 nop
338: 00 01 cincoffset cs0, csp, 128
33a: 77 80 03 00 <unknown>
33e: 00 0f cincoffset cs0, csp, 912
340: de 04 slli s1, s1, 23
342: 00 00 unimp
344: 75 02 addi tp, tp, 29
346: 00 00 unimp
348: 01 77 lui a4, 1048544
34a: 80 03 cincoffset cs0, csp, 448
34c: 00 00 unimp
34e: 0f 18 05 00 <unknown>
352: 00 79 cld s0, 48(ca0)
354: 00 00 unimp
356: 00 01 cincoffset cs0, csp, 128
358: 76 08 slli a6, a6, 29
35a: 01 00 nop
35c: 00 16 cincoffset cs0, csp, 800
35e: 01 5a addi s4, zero, -32
360: 86 1c slli s9, s9, 33
362: 00 00 unimp
364: 00 00 unimp
366: 00 00 unimp
368: 00 03 cincoffset cs0, csp, 384
36a: 6f 03 00 00 cjal ct1, 0x36a <.dynsym+0x42>
36e: 10 17 cincoffset ca2, csp, 928
370: 64 02 cincoffset cs1, csp, 268
372: 00 00 unimp
374: 04 79 cld s1, 48(ca0)
376: 03 00 00 05 clb zero, 80(cnull)
37a: ad 02 addi t0, t0, 11
37c: 00 00 unimp
37e: 02 01 c.slli64 sp
380: 06 8b mv s6, ra
382: 03 00 00 72 clb zero, 1824(cnull)
386: 01 00 nop
388: 00 07 cincoffset cs0, csp, 896
38a: c9 06 addi a3, a3, 18
38c: 96 03 slli t2, t2, 5
38e: 00 00 unimp
390: ad 00 addi ra, ra, 11
392: 00 00 unimp
394: 02 5e clw t3, 32(csp)
396: 06 a1 csc cra, 128(csp)
398: 03 00 00 e5 clb zero, -432(cnull)
39c: 01 00 nop
39e: 00 02 cincoffset cs0, csp, 256
3a0: 35 05 addi a0, a0, 13
3a2: 9b 00 00 00 sext.w ra, zero
3a6: 07 08 03 ae <unknown>
3aa: 03 00 00 10 clb zero, 256(cnull)
3ae: 18 15 cincoffset ca4, csp, 672
3b0: 66 02 slli tp, tp, 25
3b2: 00 00 unimp
3b4: 15 66 lui a2, 5
3b6: 00 00 unimp
3b8: 00 15 cincoffset cs0, csp, 672
3ba: 66 00 c.slli zero, 25
3bc: 00 00 unimp
3be: 00 00 unimp
3c0: 53 00 00 00 fadd.s ft0, ft0, ft0, rne
3c4: 04 00 <unknown>
3c6: 2e 01 slli sp, sp, 11
3c8: 00 00 unimp
3ca: 08 01 cincoffset ca0, csp, 128
3cc: f0 01 cincoffset ca2, csp, 204
3ce: 00 00 unimp
3d0: 0c 00 <unknown>
3d2: f1 02 addi t0, t0, 28
3d4: 00 00 unimp
3d6: 95 05 addi a1, a1, 5
3d8: 00 00 unimp
3da: 0a 00 c.slli zero, 2
3dc: 00 00 unimp
3de: a8 1c cincoffset ca0, csp, 632
3e0: 00 00 unimp
3e2: 00 00 unimp
3e4: 00 00 unimp
3e6: 3e 00 c.slli zero, 15
3e8: 00 00 unimp
3ea: 02 31 clc csp, 32(csp)
3ec: 03 00 00 3f clb zero, 1008(cnull)
3f0: 00 00 unimp
3f2: 00 01 cincoffset cs0, csp, 128
3f4: 26 09 slli s2, s2, 9
3f6: 03 90 3f 00 clh zero, 3(ct6)
3fa: 00 00 unimp
3fc: 00 00 unimp
3fe: 00 03 cincoffset cs0, csp, 384
400: 10 04 cincoffset ca2, csp, 512
402: a8 1c cincoffset ca0, csp, 632
404: 00 00 unimp
406: 00 00 unimp
408: 00 00 unimp
40a: 3e 00 c.slli zero, 15
40c: 00 00 unimp
40e: 01 58 addi a6, zero, -32
410: 79 01 addi sp, sp, 30
412: 00 00 unimp
414: 01 32 addiw tp, tp, -32
416: 00 8b <unknown>
418: 00 00 unimp
41a: 00 04 cincoffset cs0, csp, 512
41c: 00 70 cld s0, 32(cs0)
41e: 01 00 nop
420: 00 08 cincoffset cs0, csp, 16
422: 01 f0 bnez s0, 0x322 <.Ltmp3+0x2>
424: 01 00 nop
426: 00 0c cincoffset cs0, csp, 528
428: 00 64 cld s0, 8(cs0)
42a: 01 00 nop
42c: 00 2d clc cs0, 272(ca0)
42e: 06 00 c.slli zero, 1
430: 00 25 clc cs0, 256(ca0)
432: 01 00 nop
434: 00 e8 csd s0, 16(cs0)
436: 1c 00 <unknown>
438: 00 00 unimp
43a: 00 00 unimp
43c: 00 c4 csw s0, 8(cs0)
43e: 00 00 unimp
440: 00 02 cincoffset cs0, csp, 256
442: e8 1c cincoffset ca0, csp, 636
444: 00 00 unimp
446: 00 00 unimp
448: 00 00 unimp
44a: c4 00 cincoffset cs1, csp, 68
44c: 00 00 unimp
44e: 01 58 addi a6, zero, -32
450: a6 01 slli gp, gp, 9
452: 00 00 unimp
454: 01 03 mv t1, t1
456: 61 00 c.nop 24
458: 00 00 unimp
45a: 03 02 91 44 clb tp, 1097(csp)
45e: fe 00 slli ra, ra, 31
460: 00 00 unimp
462: 01 04 mv s0, s0
464: 68 00 cincoffset ca0, csp, 12
466: 00 00 unimp
468: 03 03 91 a4 clb t1, -1463(csp)
46c: 7f 92 01 00 <unknown>
470: 00 01 cincoffset cs0, csp, 128
472: 05 82 srli a2, a2, 1
474: 00 00 unimp
476: 00 00 unimp
478: 04 eb csd s1, 16(ca4)
47a: 00 00 unimp
47c: 00 05 cincoffset cs0, csp, 640
47e: 04 05 cincoffset cs1, csp, 640
480: 74 00 cincoffset ca3, csp, 12
482: 00 00 unimp
484: 06 7b cld s6, 96(csp)
486: 00 00 unimp
488: 00 18 cincoffset cs0, csp, 48
48a: 00 04 cincoffset cs0, csp, 512
48c: 19 01 addi sp, sp, 6
48e: 00 00 unimp
490: 08 01 cincoffset ca0, csp, 128
492: 07 c3 00 00 <unknown>
496: 00 08 cincoffset cs0, csp, 16
498: 07 05 74 00 <unknown>
49c: 00 00 unimp
49e: 06 7b cld s6, 96(csp)
4a0: 00 00 unimp
4a2: 00 20 clc cs0, 0(cs0)
4a4: 00 00 unimp
Disassembly of section .debug_str:
0000000000000000 <.debug_str>:
0: 66 69 cld s2, 88(csp)
2: 6e 61 cld sp, 216(csp)
4: 6c 69 cld a1, 208(ca0)
6: 7a 65 cld a0, 408(csp)
8: 72 00 c.slli zero, 28
a: 2f 68 6f 6d <unknown>
e: 65 2f addiw t5, t5, 25
10: 6a 61 cld sp, 152(csp)
12: 63 6b 2f 63 bltu t5, s2, 0x648 <.rodata+0x40>
16: 68 65 cld a0, 200(ca0)
18: 72 69 cld s2, 280(csp)
1a: 2f 62 75 69 <unknown>
1e: 6c 64 cld a1, 200(cs0)
20: 2f 63 68 65 <unknown>
24: 72 69 cld s2, 280(csp)
26: 62 73 cld t1, 56(csp)
28: 64 2d clc cs1, 464(ca0)
2a: 72 69 cld s2, 280(csp)
2c: 73 63 76 36 csrrsi t1, 871, 12
30: 34 2d clc ca3, 336(ca0)
32: 70 75 cld a2, 232(ca0)
34: 72 65 cld a0, 280(csp)
36: 63 61 70 2d bltu zero, s7, 0x2f8 <.Ltmp6+0x4>
3a: 62 75 cld a0, 56(csp)
3c: 69 6c lui s8, 26
3e: 64 2f clc cs1, 464(ca4)
40: 68 6f cld a0, 216(ca4)
42: 6d 65 lui a0, 27
44: 2f 6a 61 63 <unknown>
48: 6b 2f 63 68 <unknown>
4c: 65 72 lui tp, 1048569
4e: 69 2f addiw t5, t5, 26
50: 63 68 65 72 bltu a0, t1, 0x780 <__cap_relocs+0xd0>
54: 69 62 lui tp, 26
56: 73 64 2f 72 csrrsi s0, 1826, 30
5a: 69 73 lui t1, 1048570
5c: 63 76 2e 72 bgeu t3, sp, 0x788 <__cap_relocs+0xd8>
60: 69 73 lui t1, 1048570
62: 63 76 36 34 bgeu a2, gp, 0x3ae <.dynsym+0x86>
66: 63 2f 6c 69 <unknown>
6a: 62 2f clc ct5, 528(csp)
6c: 63 73 75 2f bgeu a0, s7, 0x352 <.dynsym+0x2a>
70: 72 69 cld s2, 280(csp)
72: 73 63 76 36 csrrsi t1, 871, 12
76: 34 63 cld a3, 64(ca4)
78: 00 66 cld s0, 8(ca2)
7a: 6e 00 c.slli zero, 27
7c: 68 61 cld a0, 192(ca0)
7e: 6e 64 cld s0, 216(csp)
80: 6c 65 cld a1, 200(ca0)
82: 5f 61 72 67 <unknown>
86: 76 00 c.slli zero, 29
88: 68 61 cld a0, 192(ca0)
8a: 6e 64 cld s0, 216(csp)
8c: 6c 65 cld a1, 200(ca0)
8e: 5f 73 74 61 <unknown>
92: 74 69 cld a3, 208(ca0)
94: 63 5f 69 6e bge s2, t1, 0x792 <__cap_relocs+0xe2>
98: 69 74 lui s0, 1048570
9a: 00 6c cld s0, 24(cs0)
9c: 6f 6e 67 20 cjal ct3, 0x762a2 <environ+0x72182>
a0: 75 6e lui t3, 29
a2: 73 69 67 6e csrrsi s2, 1766, 14
a6: 65 64 lui s0, 25
a8: 20 69 cld s0, 80(ca0)
aa: 6e 74 cld s0, 248(csp)
ac: 00 5f clw s0, 56(ca4)
ae: 5f 73 69 7a <unknown>
b2: 65 5f addi t5, zero, -7
b4: 74 00 cincoffset ca3, csp, 12
b6: 5f 5f 70 72 <unknown>
ba: 6f 67 6e 61 cjal ca4, 0xe66d0 <environ+0xe25b0>
be: 6d 65 lui a0, 27
c0: 00 73 cld s0, 32(ca4)
c2: 00 5f clw s0, 56(ca4)
c4: 5f 41 52 52 <unknown>
c8: 41 59 addi s2, zero, -16
ca: 5f 53 49 5a <unknown>
ce: 45 5f addi t5, zero, -15
d0: 54 59 clw a3, 52(ca0)
d2: 50 45 clw a2, 12(ca0)
d4: 5f 5f 00 69 <unknown>
d8: 6e 74 cld s0, 248(csp)
da: 36 34 clc cs0, 864(csp)
dc: 5f 74 00 45 <unknown>
e0: 6c 66 cld a1, 200(ca2)
e2: 5f 41 75 78 <unknown>
e6: 69 6e lui t3, 26
e8: 66 6f cld t5, 88(csp)
ea: 00 69 cld s0, 16(ca0)
ec: 6e 74 cld s0, 248(csp)
ee: 00 45 clw s0, 8(ca0)
f0: 6c 66 cld a1, 200(ca2)
f2: 36 34 clc cs0, 864(csp)
f4: 43 5f 41 75 <unknown>
f8: 78 69 cld a4, 208(ca0)
fa: 6e 66 cld a2, 216(csp)
fc: 6f 00 6d 79 j 0xd0892 <environ+0xcc772>
100: 5f 70 65 72 <unknown>
104: 66 65 cld a0, 88(csp)
106: 63 74 5f 73 bgeu t5, s5, 0x82e <__cap_relocs+0x17e>
10a: 74 72 cld a3, 224(ca2)
10c: 69 6e lui t3, 26
10e: 67 00 65 6e cjr 1766(ca0)
112: 76 00 c.slli zero, 29
114: 61 72 lui tp, 1048568
116: 67 76 00 63 <unknown>
11a: 68 61 cld a0, 192(ca0)
11c: 72 00 c.slli zero, 28
11e: 61 5f addi t5, zero, -8
120: 74 79 cld a3, 240(ca0)
122: 70 65 cld a2, 200(ca0)
124: 00 2f clc cs0, 272(ca4)
126: 68 6f cld a0, 216(ca4)
128: 6d 65 lui a0, 27
12a: 2f 6a 61 63 <unknown>
12e: 6b 2f 77 65 <unknown>
132: 62 73 cld t1, 56(csp)
134: 69 74 lui s0, 1048570
136: 65 2f addiw t5, t5, 25
138: 61 72 lui tp, 1048568
13a: 74 69 cld a3, 208(ca0)
13c: 63 6c 65 73 bltu a0, s6, 0x874 <__cap_relocs+0x1c4>
140: 2f 6d 6f 72 <unknown>
144: 65 6c lui s8, 25
146: 6c 6f cld a1, 216(ca4)
148: 2f 63 6f 64 <unknown>
14c: 65 00 c.nop 25
14e: 5f 5f 69 6e <unknown>
152: 74 36 clc ca3, 480(ca2)
154: 34 5f clw a3, 120(ca4)
156: 74 00 cincoffset ca3, csp, 12
158: 5f 5f 75 69 <unknown>
15c: 6e 74 cld s0, 248(csp)
15e: 70 74 cld a2, 232(cs0)
160: 72 5f clw t5, 60(csp)
162: 74 00 cincoffset ca3, csp, 12
164: 6d 65 lui a0, 27
166: 6d 62 lui tp, 27
168: 75 67 lui a4, 29
16a: 2e 63 cld t1, 200(csp)
16c: 00 61 cld s0, 0(ca0)
16e: 5f 75 6e 00 <unknown>
172: 73 69 7a 65 csrrsi s2, 1623, 20
176: 5f 74 00 72 <unknown>
17a: 75 6e lui t3, 29
17c: 5f 63 78 61 <unknown>
180: 5f 66 69 6e <unknown>
184: 61 6c lui s8, 24
186: 69 7a lui s4, 1048570
188: 65 00 c.nop 25
18a: 61 5f addi t5, zero, -8
18c: 70 74 cld a2, 232(cs0)
18e: 72 00 c.slli zero, 28
190: 6e 00 c.slli zero, 27
192: 75 73 lui t1, 1048573
194: 65 72 lui tp, 1048569
196: 5f 6e 61 6d <unknown>
19a: 65 00 c.nop 25
19c: 75 69 lui s2, 29
19e: 6e 74 cld s0, 248(csp)
1a0: 70 74 cld a2, 232(cs0)
1a2: 72 5f clw t5, 60(csp)
1a4: 74 00 cincoffset ca3, csp, 12
1a6: 6d 61 cincoffset csp, csp, 240
1a8: 69 6e lui t3, 26
1aa: 00 2f clc cs0, 272(ca4)
1ac: 68 6f cld a0, 216(ca4)
1ae: 6d 65 lui a0, 27
1b0: 2f 6a 61 63 <unknown>
1b4: 6b 2f 63 68 <unknown>
1b8: 65 72 lui tp, 1048569
1ba: 69 2f addiw t5, t5, 26
1bc: 63 68 65 72 bltu a0, t1, 0x8ec <__cap_relocs+0x23c>
1c0: 69 62 lui tp, 26
1c2: 73 64 2f 6c csrrsi s0, 1730, 30
1c6: 69 62 lui tp, 26
1c8: 2f 63 73 75 <unknown>
1cc: 2f 72 69 73 <unknown>
1d0: 63 76 36 34 bgeu a2, gp, 0x51c <.dynstr+0x2c>
1d4: 63 2f 63 72 <unknown>
1d8: 74 31 clc ca3, 224(ca0)
1da: 5f 63 2e 63 <unknown>
1de: 00 61 cld s0, 0(ca0)
1e0: 5f 66 63 6e <unknown>
1e4: 00 5f clw s0, 56(ca4)
1e6: 5f 75 69 6e <unknown>
1ea: 74 36 clc ca3, 480(ca2)
1ec: 34 5f clw a3, 120(ca4)
1ee: 74 00 cincoffset ca3, csp, 12
1f0: 63 6c 61 6e bltu sp, t1, 0x8e8 <__cap_relocs+0x238>
1f4: 67 20 76 65 <unknown>
1f8: 72 73 cld t1, 312(csp)
1fa: 69 6f lui t5, 26
1fc: 6e 20 <unknown>
1fe: 31 33 addiw t1, t1, -20
200: 2e 30 <unknown>
202: 2e 30 <unknown>
204: 20 28 clc cs0, 80(cs0)
206: 68 74 cld a0, 232(cs0)
208: 74 70 cld a3, 224(cs0)
20a: 73 3a 2f 2f csrrc s4, 754, t5
20e: 67 69 74 68 <unknown>
212: 75 62 lui tp, 29
214: 2e 63 cld t1, 200(csp)
216: 6f 6d 2f 43 cjal cs10, 0xf6648 <environ+0xf2528>
21a: 54 53 clw a3, 36(ca4)
21c: 52 44 clw s0, 20(csp)
21e: 2d 43 addi t1, zero, 11
220: 48 45 clw a0, 12(ca0)
222: 52 49 clw s2, 20(csp)
224: 2f 6c 6c 76 <unknown>
228: 6d 2d addiw s10, s10, 27
22a: 70 72 cld a2, 224(ca2)
22c: 6f 6a 65 63 cjal cs4, 0x56862 <environ+0x52742>
230: 74 2e clc ca3, 464(ca2)
232: 67 69 74 20 <unknown>
236: 31 39 addiw s2, s2, -20
238: 64 34 clc cs1, 480(cs0)
23a: 30 32 clc ca2, 96(ca2)
23c: 65 32 addiw tp, tp, -7
23e: 33 66 63 61 <unknown>
242: 61 31 addiw sp, sp, -8
244: 39 37 addiw a4, a4, -18
246: 65 31 addiw sp, sp, -7
248: 64 34 clc cs1, 480(cs0)
24a: 30 35 clc ca2, 352(ca0)
24c: 34 37 clc ca3, 352(ca4)
24e: 64 61 cld s1, 192(ca0)
250: 34 30 clc ca3, 96(cs0)
252: 33 64 63 31 <unknown>
256: 37 65 31 33 lui a0, 209686
25a: 63 37 61 65 <unknown>
25e: 29 00 c.nop 10
260: 6f 62 6a 00 cjal ctp, 0xa6266 <environ+0xa2146>
264: 53 74 72 75 <unknown>
268: 63 74 5f 4f bgeu t5, s5, 0x750 <__cap_relocs+0xa0>
26c: 62 6a cld s4, 24(csp)
26e: 5f 45 6e 74 <unknown>
272: 72 79 cld s2, 312(csp)
274: 00 61 cld s0, 0(ca0)
276: 72 72 cld tp, 312(csp)
278: 61 79 lui s2, 1048568
27a: 5f 73 69 7a <unknown>
27e: 65 00 c.nop 25
280: 5f 5f 61 75 <unknown>
284: 78 61 cld a4, 192(ca0)
286: 72 67 cld a4, 280(csp)
288: 73 00 6c 6f <unknown>
28c: 6e 67 cld a4, 216(csp)
28e: 20 69 cld s0, 80(ca0)
290: 6e 74 cld s0, 248(csp)
292: 00 5f clw s0, 56(ca4)
294: 73 74 61 72 csrrci s0, 1830, 2
298: 74 00 cincoffset ca3, csp, 12
29a: 68 61 cld a0, 192(ca0)
29c: 73 5f 64 79 csrrwi t5, 1942, 8
2a0: 6e 61 cld sp, 216(csp)
2a2: 6d 69 lui s2, 27
2a4: 63 5f 6c 69 bge s8, s6, 0x942 <__cap_relocs+0x292>
2a8: 6e 6b cld s6, 216(csp)
2aa: 65 72 lui tp, 1048569
2ac: 00 5f clw s0, 56(ca4)
2ae: 42 6f cld t5, 16(csp)
2b0: 6f 6c 00 65 cjal cs8, 0x6900 <environ+0x27e0>
2b4: 6e 76 cld a2, 248(csp)
2b6: 69 72 lui tp, 1048570
2b8: 6f 6e 00 61 cjal ct3, 0x68c8 <environ+0x27a8>
2bc: 5f 76 61 6c <unknown>
2c0: 00 63 cld s0, 0(ca4)
2c2: 6c 65 cld a1, 200(ca0)
2c4: 61 6e lui t3, 24
2c6: 75 70 c.lui zero, -3
2c8: 00 75 cld s0, 40(ca0)
2ca: 6e 73 cld t1, 248(csp)
2cc: 69 67 lui a4, 26
2ce: 6e 65 cld a0, 216(csp)
2d0: 64 20 clc cs1, 192(cs0)
2d2: 5f 5f 69 6e <unknown>
2d6: 74 63 cld a3, 192(ca4)
2d8: 61 70 c.lui zero, -8
2da: 00 61 cld s0, 0(ca0)
2dc: 75 78 lui a6, 1048573
2de: 76 00 c.slli zero, 29
2e0: 61 75 lui a0, 1048568
2e2: 78 70 cld a4, 224(cs0)
2e4: 00 5f clw s0, 56(ca4)
2e6: 5f 75 69 6e <unknown>
2ea: 74 63 cld a3, 192(ca4)
2ec: 61 70 c.lui zero, -8
2ee: 5f 74 00 2f <unknown>
2f2: 68 6f cld a0, 216(ca4)
2f4: 6d 65 lui a0, 27
2f6: 2f 6a 61 63 <unknown>
2fa: 6b 2f 63 68 <unknown>
2fe: 65 72 lui tp, 1048569
300: 69 2f addiw t5, t5, 26
302: 63 68 65 72 bltu a0, t1, 0xa32 <__cap_relocs+0x382>
306: 69 62 lui tp, 26
308: 73 64 2f 6c csrrsi s0, 1730, 30
30c: 69 62 lui tp, 26
30e: 2f 63 73 75 <unknown>
312: 2f 63 6f 6d <unknown>
316: 6d 6f lui t5, 27
318: 6e 2f clc ct5, 720(csp)
31a: 63 72 74 62 bgeu s0, t2, 0x93e <__cap_relocs+0x28e>
31e: 65 67 lui a4, 25
320: 69 6e lui t3, 26
322: 2e 63 cld t1, 200(csp)
324: 00 61 cld s0, 0(ca0)
326: 72 67 cld a4, 280(csp)
328: 63 00 61 74 beq sp, t1, 0xa68 <__cap_relocs+0x3b8>
32c: 65 78 lui a6, 1048569
32e: 69 74 lui s0, 1048570
330: 00 5f clw s0, 56(ca4)
332: 5f 64 73 6f <unknown>
336: 5f 68 61 6e <unknown>
33a: 64 6c cld s1, 216(cs0)
33c: 65 00 c.nop 25
Disassembly of section .comment:
0000000000000000 <.comment>:
0: 4c 69 cld a1, 144(ca0)
2: 6e 6b cld s6, 216(csp)
4: 65 72 lui tp, 1048569
6: 3a 20 <unknown>
8: 4c 4c clw a1, 28(cs0)
a: 44 20 clc cs1, 128(cs0)
c: 31 33 addiw t1, t1, -20
e: 2e 30 <unknown>
10: 2e 30 <unknown>
12: 20 28 clc cs0, 80(cs0)
14: 68 74 cld a0, 232(cs0)
16: 74 70 cld a3, 224(cs0)
18: 73 3a 2f 2f csrrc s4, 754, t5
1c: 67 69 74 68 <unknown>
20: 75 62 lui tp, 29
22: 2e 63 cld t1, 200(csp)
24: 6f 6d 2f 43 cjal cs10, 0xf6456 <environ+0xf2336>
28: 54 53 clw a3, 36(ca4)
2a: 52 44 clw s0, 20(csp)
2c: 2d 43 addi t1, zero, 11
2e: 48 45 clw a0, 12(ca0)
30: 52 49 clw s2, 20(csp)
32: 2f 6c 6c 76 <unknown>
36: 6d 2d addiw s10, s10, 27
38: 70 72 cld a2, 224(ca2)
3a: 6f 6a 65 63 cjal cs4, 0x56670 <environ+0x52550>
3e: 74 2e clc ca3, 464(ca2)
40: 67 69 74 20 <unknown>
44: 31 39 addiw s2, s2, -20
46: 64 34 clc cs1, 480(cs0)
48: 30 32 clc ca2, 96(ca2)
4a: 65 32 addiw tp, tp, -7
4c: 33 66 63 61 <unknown>
50: 61 31 addiw sp, sp, -8
52: 39 37 addiw a4, a4, -18
54: 65 31 addiw sp, sp, -7
56: 64 34 clc cs1, 480(cs0)
58: 30 35 clc ca2, 352(ca0)
5a: 34 37 clc ca3, 352(ca4)
5c: 64 61 cld s1, 192(ca0)
5e: 34 30 clc ca3, 96(cs0)
60: 33 64 63 31 <unknown>
64: 37 65 31 33 lui a0, 209686
68: 63 37 61 65 <unknown>
6c: 29 00 c.nop 10
6e: 63 6c 61 6e bltu sp, t1, 0x766 <__cap_relocs+0xb6>
72: 67 20 76 65 <unknown>
76: 72 73 cld t1, 312(csp)
78: 69 6f lui t5, 26
7a: 6e 20 <unknown>
7c: 31 33 addiw t1, t1, -20
7e: 2e 30 <unknown>
80: 2e 30 <unknown>
82: 20 28 clc cs0, 80(cs0)
84: 68 74 cld a0, 232(cs0)
86: 74 70 cld a3, 224(cs0)
88: 73 3a 2f 2f csrrc s4, 754, t5
8c: 67 69 74 68 <unknown>
90: 75 62 lui tp, 29
92: 2e 63 cld t1, 200(csp)
94: 6f 6d 2f 43 cjal cs10, 0xf64c6 <environ+0xf23a6>
98: 54 53 clw a3, 36(ca4)
9a: 52 44 clw s0, 20(csp)
9c: 2d 43 addi t1, zero, 11
9e: 48 45 clw a0, 12(ca0)
a0: 52 49 clw s2, 20(csp)
a2: 2f 6c 6c 76 <unknown>
a6: 6d 2d addiw s10, s10, 27
a8: 70 72 cld a2, 224(ca2)
aa: 6f 6a 65 63 cjal cs4, 0x566e0 <environ+0x525c0>
ae: 74 2e clc ca3, 464(ca2)
b0: 67 69 74 20 <unknown>
b4: 31 39 addiw s2, s2, -20
b6: 64 34 clc cs1, 480(cs0)
b8: 30 32 clc ca2, 96(ca2)
ba: 65 32 addiw tp, tp, -7
bc: 33 66 63 61 <unknown>
c0: 61 31 addiw sp, sp, -8
c2: 39 37 addiw a4, a4, -18
c4: 65 31 addiw sp, sp, -7
c6: 64 34 clc cs1, 480(cs0)
c8: 30 35 clc ca2, 352(ca0)
ca: 34 37 clc ca3, 352(ca4)
cc: 64 61 cld s1, 192(ca0)
ce: 34 30 clc ca3, 96(cs0)
d0: 33 64 63 31 <unknown>
d4: 37 65 31 33 lui a0, 209686
d8: 63 37 61 65 <unknown>
dc: 29 00 c.nop 10
de: 00 <unknown>
Disassembly of section .riscv.attributes:
0000000000000000 <.riscv.attributes>:
0: 41 3e addiw t3, t3, -16
2: 00 00 unimp
4: 00 72 cld s0, 32(ca2)
6: 69 73 lui t1, 1048570
8: 63 76 00 01 bgeu zero, a6, 0x14 <.Lline_table_start0+0x14>
c: 34 00 cincoffset ca3, csp, 8
e: 00 00 unimp
10: 04 10 cincoffset cs1, csp, 32
12: 05 72 lui tp, 1048545
14: 76 36 clc ca2, 880(csp)
16: 34 69 cld a3, 80(ca0)
18: 32 70 <unknown>
1a: 30 5f clw a2, 120(ca4)
1c: 6d 32 addiw tp, tp, -5
1e: 70 30 clc ca2, 224(cs0)
20: 5f 61 32 70 <unknown>
24: 30 5f clw a2, 120(ca4)
26: 66 32 clc ctp, 624(csp)
28: 70 30 clc ca2, 224(cs0)
2a: 5f 64 32 70 <unknown>
2e: 30 5f clw a2, 120(ca4)
30: 63 32 70 30 <unknown>
34: 5f 78 63 68 <unknown>
38: 65 72 lui tp, 1048569
3a: 69 30 <unknown>
3c: 70 30 clc ca2, 224(cs0)
3e: 00 <unknown>
Disassembly of section .debug_frame:
0000000000000000 <.debug_frame>:
0: 14 00 <unknown>
2: 00 00 unimp
4: ff ff ff ff <unknown>
8: 04 00 <unknown>
a: 08 00 <unknown>
c: 01 78 lui a6, 1048544
e: 01 0c mv s8, s8
10: 02 00 c.slli64 zero
12: 00 00 unimp
14: 00 00 unimp
16: 00 00 unimp
18: 2c 00 cincoffset ca1, csp, 8
1a: 00 00 unimp
1c: 00 00 unimp
1e: 00 00 unimp
20: a8 19 cincoffset ca0, csp, 248
22: 00 00 unimp
24: 00 00 unimp
26: 00 00 unimp
28: e0 00 cincoffset cs0, csp, 76
2a: 00 00 unimp
2c: 00 00 unimp
2e: 00 00 unimp
30: 44 0e cincoffset cs1, csp, 788
32: 60 58 clw s0, 116(cs0)
34: 81 02 mv t0, t0
36: 88 04 cincoffset ca0, csp, 576
38: 89 06 addi a3, a3, 2
3a: 92 08 slli a7, a7, 4
3c: 93 0a 94 0c addi s5, s0, 201
40: 44 0c cincoffset cs1, csp, 532
42: 08 00 <unknown>
44: 00 00 unimp
46: 00 00 unimp
48: 24 00 cincoffset cs1, csp, 8
4a: 00 00 unimp
4c: 00 00 unimp
4e: 00 00 unimp
50: 88 1a cincoffset ca0, csp, 368
52: 00 00 unimp
54: 00 00 unimp
56: 00 00 unimp
58: 6e 00 c.slli zero, 27
5a: 00 00 unimp
5c: 00 00 unimp
5e: 00 00 unimp
60: 44 0e cincoffset cs1, csp, 788
62: 20 48 clw s0, 80(cs0)
64: 81 02 mv t0, t0
66: 88 04 cincoffset ca0, csp, 576
68: 44 0c cincoffset cs1, csp, 532
6a: 08 00 <unknown>
6c: 00 00 unimp
6e: 00 00 unimp
70: 34 00 cincoffset ca3, csp, 8
72: 00 00 unimp
74: 00 00 unimp
76: 00 00 unimp
78: f6 1a slli s5, s5, 61
7a: 00 00 unimp
7c: 00 00 unimp
7e: 00 00 unimp
80: 2c 01 cincoffset ca1, csp, 136
82: 00 00 unimp
84: 00 00 unimp
86: 00 00 unimp
88: 44 0e cincoffset cs1, csp, 788
8a: 80 01 cincoffset cs0, csp, 192
8c: 60 81 <unknown>
8e: 02 88 cjr ca6
90: 04 89 <unknown>
92: 06 92 add tp, tp, ra
94: 08 93 <unknown>
96: 0a 94 add s0, s0, sp
98: 0c 95 <unknown>
9a: 0e 96 add a2, a2, gp
9c: 10 44 clw a2, 8(cs0)
9e: 0c 08 cincoffset ca1, csp, 16
...
a8: 2c 00 cincoffset ca1, csp, 8
aa: 00 00 unimp
ac: 00 00 unimp
ae: 00 00 unimp
b0: 22 1c slli s8, s8, 40
b2: 00 00 unimp
b4: 00 00 unimp
b6: 00 00 unimp
b8: 84 00 cincoffset cs1, csp, 64
ba: 00 00 unimp
bc: 00 00 unimp
be: 00 00 unimp
c0: 44 0e cincoffset cs1, csp, 788
c2: 50 54 clw a2, 44(cs0)
c4: 81 02 mv t0, t0
c6: 88 04 cincoffset ca0, csp, 576
c8: 89 06 addi a3, a3, 2
ca: 92 08 slli a7, a7, 4
cc: 93 0a 44 0c addi s5, s0, 196
d0: 08 00 <unknown>
d2: 00 00 unimp
d4: 00 00 unimp
d6: 00 00 unimp
d8: 14 00 <unknown>
da: 00 00 unimp
dc: ff ff ff ff <unknown>
e0: 04 00 <unknown>
e2: 08 00 <unknown>
e4: 01 78 lui a6, 1048544
e6: 01 0c mv s8, s8
e8: 02 00 c.slli64 zero
ea: 00 00 unimp
ec: 00 00 unimp
ee: 00 00 unimp
f0: 24 00 cincoffset cs1, csp, 8
f2: 00 00 unimp
f4: d8 00 cincoffset ca4, csp, 68
f6: 00 00 unimp
f8: a8 1c cincoffset ca0, csp, 632
fa: 00 00 unimp
fc: 00 00 unimp
fe: 00 00 unimp
100: 3e 00 c.slli zero, 15
102: 00 00 unimp
104: 00 00 unimp
106: 00 00 unimp
108: 44 0e cincoffset cs1, csp, 788
10a: 20 48 clw s0, 80(cs0)
10c: 81 02 mv t0, t0
10e: 88 04 cincoffset ca0, csp, 576
110: 44 0c cincoffset cs1, csp, 532
112: 08 00 <unknown>
114: 00 00 unimp
116: 00 00 unimp
Disassembly of section .debug_line:
0000000000000000 <.Lline_table_start0>:
0: 62 04 slli s0, s0, 24
2: 00 00 unimp
4: 04 00 <unknown>
6: 6f 01 00 00 cjal csp, 0x6 <.Lline_table_start0+0x6>
a: 01 01 mv sp, sp
c: 01 fb bnez a4, 0xffffffffffffff1c <environ+0xffffffffffffbdfc>
e: 0e 0d slli s10, s10, 3
10: 00 01 cincoffset cs0, csp, 128
12: 01 01 mv sp, sp
14: 01 00 nop
16: 00 00 unimp
18: 01 00 nop
1a: 00 01 cincoffset cs0, csp, 128
1c: 2f 68 6f 6d <unknown>
20: 65 2f addiw t5, t5, 25
22: 6a 61 cld sp, 152(csp)
24: 63 6b 2f 63 bltu t5, s2, 0x65a <.eh_frame_hdr+0x6>
28: 68 65 cld a0, 200(ca0)
2a: 72 69 cld s2, 280(csp)
2c: 00 2f clc cs0, 272(ca4)
2e: 68 6f cld a0, 216(ca4)
30: 6d 65 lui a0, 27
32: 2f 6a 61 63 <unknown>
36: 6b 2f 63 68 <unknown>
3a: 65 72 lui tp, 1048569
3c: 69 2f addiw t5, t5, 26
3e: 62 75 cld a0, 56(csp)
40: 69 6c lui s8, 26
42: 64 2f clc cs1, 464(ca4)
44: 63 68 65 72 bltu a0, t1, 0x774 <__cap_relocs+0xc4>
48: 69 62 lui tp, 26
4a: 73 64 2d 72 csrrsi s0, 1826, 26
4e: 69 73 lui t1, 1048570
50: 63 76 36 34 bgeu a2, gp, 0x39c <.dynsym+0x74>
54: 2d 70 c.lui zero, -21
56: 75 72 lui tp, 1048573
58: 65 63 lui t1, 25
5a: 61 70 c.lui zero, -8
5c: 2d 62 lui tp, 11
5e: 75 69 lui s2, 29
60: 6c 64 cld a1, 200(cs0)
62: 2f 68 6f 6d <unknown>
66: 65 2f addiw t5, t5, 25
68: 6a 61 cld sp, 152(csp)
6a: 63 6b 2f 63 bltu t5, s2, 0x6a0 <.eh_frame+0x38>
6e: 68 65 cld a0, 200(ca0)
70: 72 69 cld s2, 280(csp)
72: 2f 63 68 65 <unknown>
76: 72 69 cld s2, 280(csp)
78: 62 73 cld t1, 56(csp)
7a: 64 2f clc cs1, 464(ca4)
7c: 72 69 cld s2, 280(csp)
7e: 73 63 76 2e csrrsi t1, 743, 12
82: 72 69 cld s2, 280(csp)
84: 73 63 76 36 csrrsi t1, 871, 12
88: 34 63 cld a3, 64(ca4)
8a: 00 00 unimp
8c: 63 68 65 72 bltu a0, t1, 0x7bc <__cap_relocs+0x10c>
90: 69 62 lui tp, 26
92: 73 64 2f 6c csrrsi s0, 1730, 30
96: 69 62 lui tp, 26
98: 2f 63 73 75 <unknown>
9c: 2f 63 6f 6d <unknown>
a0: 6d 6f lui t5, 27
a2: 6e 2f clc ct5, 720(csp)
a4: 69 67 lui a4, 26
a6: 6e 6f cld t5, 216(csp)
a8: 72 65 cld a0, 280(csp)
aa: 5f 69 6e 69 <unknown>
ae: 74 2e clc ca3, 464(ca2)
b0: 63 00 01 00 beqz sp, 0xb0 <.Lline_table_start0+0xb0>
b4: 00 74 cld s0, 40(cs0)
b6: 6d 70 c.lui zero, -5
b8: 2f 75 73 72 <unknown>
bc: 2f 69 6e 63 <unknown>
c0: 6c 75 cld a1, 232(ca0)
c2: 64 65 cld s1, 200(ca0)
c4: 2f 73 79 73 <unknown>
c8: 2f 5f 74 79 <unknown>
cc: 70 65 cld a2, 200(ca0)
ce: 73 2e 68 00 csrrs t3, 6, a6
d2: 02 00 c.slli64 zero
d4: 00 74 cld s0, 40(cs0)
d6: 6d 70 c.lui zero, -5
d8: 2f 75 73 72 <unknown>
dc: 2f 69 6e 63 <unknown>
e0: 6c 75 cld a1, 232(ca0)
e2: 64 65 cld s1, 200(ca0)
e4: 2f 73 79 73 <unknown>
e8: 2f 5f 73 74 <unknown>
ec: 64 69 cld s1, 208(ca0)
ee: 6e 74 cld s0, 248(csp)
f0: 2e 68 cld a6, 200(csp)
f2: 00 02 cincoffset cs0, csp, 256
f4: 00 00 unimp
f6: 74 6d cld a3, 216(ca0)
f8: 70 2f clc ca2, 464(ca4)
fa: 75 73 lui t1, 1048573
fc: 72 2f clc ct5, 784(csp)
fe: 69 6e lui t3, 26
100: 63 6c 75 64 bltu a0, t2, 0x758 <__cap_relocs+0xa8>
104: 65 2f addiw t5, t5, 25
106: 6d 61 cincoffset csp, csp, 240
108: 63 68 69 6e bltu s2, t1, 0x7f8 <__cap_relocs+0x148>
10c: 65 2f addiw t5, t5, 25
10e: 65 6c lui s8, 25
110: 66 2e clc ct3, 592(csp)
112: 68 00 cincoffset ca0, csp, 12
114: 02 00 c.slli64 zero
116: 00 63 cld s0, 0(ca4)
118: 68 65 cld a0, 200(ca0)
11a: 72 69 cld s2, 280(csp)
11c: 62 73 cld t1, 56(csp)
11e: 64 2f clc cs1, 464(ca4)
120: 6c 69 cld a1, 208(ca0)
122: 62 2f clc ct5, 528(csp)
124: 63 73 75 2f bgeu a0, s7, 0x40a <.dynsym+0xe2>
128: 72 69 cld s2, 280(csp)
12a: 73 63 76 36 csrrsi t1, 871, 12
12e: 34 63 cld a3, 64(ca4)
130: 2f 63 72 74 <unknown>
134: 31 5f addi t5, zero, -20
136: 63 2e 63 00 <unknown>
13a: 01 00 nop
13c: 00 74 cld s0, 40(cs0)
13e: 6d 70 c.lui zero, -5
140: 2f 75 73 72 <unknown>
144: 2f 69 6e 63 <unknown>
148: 6c 75 cld a1, 232(ca0)
14a: 64 65 cld s1, 200(ca0)
14c: 2f 73 74 64 <unknown>
150: 6c 69 cld a1, 208(ca0)
152: 62 2e clc ct3, 528(csp)
154: 68 00 cincoffset ca0, csp, 12
156: 02 00 c.slli64 zero
158: 00 74 cld s0, 40(cs0)
15a: 6d 70 c.lui zero, -5
15c: 2f 75 73 72 <unknown>
160: 2f 69 6e 63 <unknown>
164: 6c 75 cld a1, 232(ca0)
166: 64 65 cld s1, 200(ca0)
168: 2f 73 79 73 <unknown>
16c: 2f 74 79 70 <unknown>
170: 65 73 lui t1, 1048569
172: 2e 68 cld a6, 200(csp)
174: 00 02 cincoffset cs0, csp, 256
176: 00 00 unimp
178: 00 04 cincoffset cs0, csp, 512
17a: 05 00 c.nop 1
17c: 09 02 addi tp, tp, 2
17e: a8 19 cincoffset ca0, csp, 248
180: 00 00 unimp
182: 00 00 unimp
184: 00 00 unimp
186: 03 cb 00 01 clbu s6, 16(cra)
18a: 05 26 addiw a2, a2, 1
18c: 0a 03 slli t1, t1, 2
18e: 04 09 cincoffset cs1, csp, 144
190: 24 00 cincoffset cs1, csp, 8
192: 01 05 mv a0, a0
194: 2e 06 slli a2, a2, 11
196: 03 00 09 04 clb zero, 64(cs2)
19a: 00 01 cincoffset cs0, csp, 128
19c: 05 06 addi a2, a2, 1
19e: 06 03 slli t1, t1, 1
1a0: 05 09 addi s2, s2, 1
1a2: 06 00 c.slli zero, 1
1a4: 01 03 mv t1, t1
1a6: 04 09 cincoffset cs1, csp, 144
1a8: 02 00 c.slli64 zero
1aa: 01 06 mv a2, a2
1ac: 03 00 09 04 clb zero, 64(cs2)
1b0: 00 01 cincoffset cs0, csp, 128
1b2: 03 a7 7f 09 clw a4, 151(ct6)
1b6: 02 00 c.slli64 zero
1b8: 01 05 mv a0, a0
1ba: 02 06 c.slli64 a2
1bc: 03 e2 00 09 clwu tp, 144(cra)
1c0: 18 00 <unknown>
1c2: 01 05 mv a0, a0
1c4: 16 03 slli t1, t1, 5
1c6: 06 09 slli s2, s2, 1
1c8: 04 00 <unknown>
1ca: 01 05 mv a0, a0
1cc: 3f 03 7a 09 <unknown>
1d0: 04 00 <unknown>
1d2: 01 05 mv a0, a0
1d4: 27 06 03 00 <unknown>
1d8: 09 04 addi s0, s0, 2
1da: 00 01 cincoffset cs0, csp, 128
1dc: 05 02 addi tp, tp, 1
1de: 03 00 09 04 clb zero, 64(cs2)
1e2: 00 01 cincoffset cs0, csp, 128
1e4: 05 1e addi t3, t3, -31
1e6: 06 03 slli t1, t1, 1
1e8: 04 09 cincoffset cs1, csp, 144
1ea: 0c 00 <unknown>
1ec: 01 05 mv a0, a0
1ee: 3f 03 7c 09 <unknown>
1f2: 04 00 <unknown>
1f4: 01 06 mv a2, a2
1f6: 03 9e 7f 09 clh t3, 151(ct6)
1fa: 04 00 <unknown>
1fc: 01 05 mv a0, a0
1fe: 1f 06 03 e4 <unknown>
202: 00 09 cincoffset cs0, csp, 144
204: 04 00 <unknown>
206: 01 05 mv a0, a0
208: 3f 03 7e 09 <unknown>
20c: 04 00 <unknown>
20e: 01 06 mv a2, a2
210: 03 9e 7f 09 clh t3, 151(ct6)
214: 04 00 <unknown>
216: 01 05 mv a0, a0
218: 02 03 c.slli64 t1
21a: e2 00 slli ra, ra, 24
21c: 09 04 addi s0, s0, 2
21e: 00 01 cincoffset cs0, csp, 128
220: 05 0c addi s8, s8, 1
222: 06 03 slli t1, t1, 1
224: 1d 09 addi s2, s2, 7
226: 02 00 c.slli64 zero
228: 01 05 mv a0, a0
22a: 02 03 c.slli64 t1
22c: 02 09 c.slli64 s2
22e: 0c 00 <unknown>
230: 01 05 mv a0, a0
232: 03 03 03 09 clb t1, 144(ct1)
236: 16 00 c.slli zero, 5
238: 01 05 mv a0, a0
23a: 02 03 c.slli64 t1
23c: 04 09 cincoffset cs1, csp, 144
23e: 0c 00 <unknown>
240: 01 05 mv a0, a0
242: 07 03 02 09 <unknown>
246: 12 00 c.slli zero, 4
248: 01 05 mv a0, a0
24a: 02 06 c.slli64 a2
24c: 03 00 09 12 clb zero, 288(cs2)
250: 00 01 cincoffset cs0, csp, 128
252: 05 00 c.nop 1
254: 03 f6 7e 09 <unknown>
258: 08 00 <unknown>
25a: 01 04 mv s0, s0
25c: 01 06 mv a2, a2
25e: 03 a6 01 09 clw a2, 144(cgp)
262: 02 00 c.slli64 zero
264: 01 05 mv a0, a0
266: 06 0a slli s4, s4, 1
268: 03 03 09 04 clb t1, 64(cs2)
26c: 00 01 cincoffset cs0, csp, 128
26e: 06 03 slli t1, t1, 1
270: 00 09 cincoffset cs0, csp, 144
272: 18 00 <unknown>
274: 01 05 mv a0, a0
276: 0f 06 03 02 <unknown>
27a: 09 02 addi tp, tp, 2
27c: 00 01 cincoffset cs0, csp, 128
27e: 05 0b addi s6, s6, 1
280: 03 7f 09 08 <unknown>
284: 00 01 cincoffset cs0, csp, 128
286: 05 0f addi t5, t5, 1
288: 03 01 09 04 clb sp, 64(cs2)
28c: 00 01 cincoffset cs0, csp, 128
28e: 05 12 addi tp, tp, -31
290: 06 03 slli t1, t1, 1
292: 00 09 cincoffset cs0, csp, 144
294: 04 00 <unknown>
296: 01 05 mv a0, a0
298: 06 03 slli t1, t1, 1
29a: 00 09 cincoffset cs0, csp, 144
29c: 04 00 <unknown>
29e: 01 05 mv a0, a0
2a0: 0e 06 slli a2, a2, 3
2a2: 03 01 09 02 clb sp, 32(cs2)
2a6: 00 01 cincoffset cs0, csp, 128
2a8: 06 03 slli t1, t1, 1
2aa: d4 7e cld a3, 184(ca3)
2ac: 09 0c addi s8, s8, 2
2ae: 00 01 cincoffset cs0, csp, 128
2b0: 05 14 addi s0, s0, -31
2b2: 06 03 slli t1, t1, 1
2b4: af 01 09 08 <unknown>
2b8: 00 01 cincoffset cs0, csp, 128
2ba: 05 10 c.nop -31
2bc: 06 03 slli t1, t1, 1
2be: 00 09 cincoffset cs0, csp, 144
2c0: 04 00 <unknown>
2c2: 01 05 mv a0, a0
2c4: 25 06 addi a2, a2, 9
2c6: 03 7e 09 04 <unknown>
2ca: 00 01 cincoffset cs0, csp, 128
2cc: 05 18 addi a6, a6, -31
2ce: 06 03 slli t1, t1, 1
2d0: 00 09 cincoffset cs0, csp, 144
2d2: 04 00 <unknown>
2d4: 01 05 mv a0, a0
2d6: 03 03 00 09 clb t1, 144(cnull)
2da: 04 00 <unknown>
2dc: 01 05 mv a0, a0
2de: 01 06 mv a2, a2
2e0: 03 05 09 06 clb a0, 96(cs2)
2e4: 00 01 cincoffset cs0, csp, 128
2e6: 05 00 c.nop 1
2e8: 03 56 09 10 clhu a2, 256(cs2)
2ec: 00 01 cincoffset cs0, csp, 128
2ee: 05 06 addi a2, a2, 1
2f0: 0a 03 slli t1, t1, 2
2f2: 04 09 cincoffset cs1, csp, 144
2f4: 04 00 <unknown>
2f6: 01 06 mv a2, a2
2f8: 03 f4 7e 09 <unknown>
2fc: 2e 00 c.slli zero, 11
2fe: 01 05 mv a0, a0
300: 02 06 c.slli64 a2
302: 03 90 01 09 clh zero, 144(cgp)
306: 0a 00 c.slli zero, 2
308: 01 05 mv a0, a0
30a: 23 03 03 09 csb a6, 134(ct1)
30e: 10 00 <unknown>
310: 01 05 mv a0, a0
312: 02 03 c.slli64 t1
314: 01 09 mv s2, s2
316: 14 00 <unknown>
318: 01 05 mv a0, a0
31a: 23 03 7f 09 csb s7, 134(ct5)
31e: 02 00 c.slli64 zero
320: 01 06 mv a2, a2
322: 03 ed 7e 09 clwu s10, 151(ct4)
326: 04 00 <unknown>
328: 01 05 mv a0, a0
32a: 02 06 c.slli64 a2
32c: 03 94 01 09 clh s0, 144(cgp)
330: 02 00 c.slli64 zero
332: 01 06 mv a2, a2
334: 03 ec 7e 09 clwu s8, 151(ct4)
338: 04 00 <unknown>
33a: 01 05 mv a0, a0
33c: 1f 03 94 01 <unknown>
340: 09 08 addi a6, a6, 2
342: 00 01 cincoffset cs0, csp, 128
344: 05 02 addi tp, tp, 1
346: 03 00 09 02 clb zero, 32(cs2)
34a: 00 01 cincoffset cs0, csp, 128
34c: 05 08 addi a6, a6, 1
34e: 06 03 slli t1, t1, 1
350: 01 09 mv s2, s2
352: 04 00 <unknown>
354: 01 05 mv a0, a0
356: 15 03 addi t1, t1, 5
358: 01 09 mv s2, s2
35a: 0c 00 <unknown>
35c: 01 05 mv a0, a0
35e: 1a 06 slli a2, a2, 6
360: 03 00 09 0c clb zero, 192(cs2)
364: 00 01 cincoffset cs0, csp, 128
366: 05 04 addi s0, s0, 1
368: 06 03 slli t1, t1, 1
36a: 01 09 mv s2, s2
36c: 04 00 <unknown>
36e: 01 06 mv a2, a2
370: 03 e9 7e 09 clwu s2, 151(ct4)
374: 0e 00 c.slli zero, 3
376: 01 05 mv a0, a0
378: 20 06 cincoffset cs0, csp, 776
37a: 03 9c 01 09 clh s8, 144(cgp)
37e: 04 00 <unknown>
380: 01 05 mv a0, a0
382: 02 03 c.slli64 t1
384: 01 09 mv s2, s2
386: 14 00 <unknown>
388: 01 05 mv a0, a0
38a: 20 03 cincoffset cs0, csp, 392
38c: 7f 09 02 00 <unknown>
390: 01 06 mv a2, a2
392: 03 e4 7e 09 clwu s0, 151(ct4)
396: 04 00 <unknown>
398: 01 05 mv a0, a0
39a: 02 06 c.slli64 a2
39c: 03 9d 01 09 clh s10, 144(cgp)
3a0: 02 00 c.slli64 zero
3a2: 01 06 mv a2, a2
3a4: 03 e3 7e 09 clwu t1, 151(ct4)
3a8: 04 00 <unknown>
3aa: 01 05 mv a0, a0
3ac: 1f 03 9d 01 <unknown>
3b0: 09 08 addi a6, a6, 2
3b2: 00 01 cincoffset cs0, csp, 128
3b4: 05 02 addi tp, tp, 1
3b6: 03 00 09 02 clb zero, 32(cs2)
3ba: 00 01 cincoffset cs0, csp, 128
3bc: 05 08 addi a6, a6, 1
3be: 06 03 slli t1, t1, 1
3c0: 01 09 mv s2, s2
3c2: 04 00 <unknown>
3c4: 01 05 mv a0, a0
3c6: 15 03 addi t1, t1, 5
3c8: 01 09 mv s2, s2
3ca: 0c 00 <unknown>
3cc: 01 05 mv a0, a0
3ce: 1a 06 slli a2, a2, 6
3d0: 03 00 09 0c clb zero, 192(cs2)
3d4: 00 01 cincoffset cs0, csp, 128
3d6: 05 04 addi s0, s0, 1
3d8: 06 03 slli t1, t1, 1
3da: 01 09 mv s2, s2
3dc: 04 00 <unknown>
3de: 01 06 mv a2, a2
3e0: 03 e0 7e 09 clwu zero, 151(ct4)
3e4: 0e 00 c.slli zero, 3
3e6: 01 05 mv a0, a0
3e8: 01 06 mv a2, a2
3ea: 03 a2 01 09 clw tp, 144(cgp)
3ee: 04 00 <unknown>
3f0: 01 05 mv a0, a0
3f2: 00 03 cincoffset cs0, csp, 384
3f4: 53 09 28 00 fadd.s fs2, fa6, ft2, rne
3f8: 01 05 mv a0, a0
3fa: 20 0a cincoffset cs0, csp, 280
3fc: 03 04 09 04 clb s0, 64(cs2)
400: 00 01 cincoffset cs0, csp, 128
402: 05 02 addi tp, tp, 1
404: 03 02 09 2c clb tp, 704(cs2)
408: 00 01 cincoffset cs0, csp, 128
40a: 05 20 <unknown>
40c: 03 7e 09 02 <unknown>
410: 00 01 cincoffset cs0, csp, 128
412: 05 02 addi tp, tp, 1
414: 03 02 09 02 clb tp, 32(cs2)
418: 00 01 cincoffset cs0, csp, 128
41a: 05 19 addi s2, s2, -31
41c: 06 03 slli t1, t1, 1
41e: 00 09 cincoffset cs0, csp, 144
420: 0a 00 c.slli zero, 2
422: 01 05 mv a0, a0
424: 02 03 c.slli64 t1
426: 00 09 cincoffset cs0, csp, 144
428: 02 00 c.slli64 zero
42a: 01 05 mv a0, a0
42c: 08 06 cincoffset ca0, csp, 768
42e: 03 01 09 04 clb sp, 64(cs2)
432: 00 01 cincoffset cs0, csp, 128
434: 05 15 addi a0, a0, -31
436: 03 01 09 0c clb sp, 192(cs2)
43a: 00 01 cincoffset cs0, csp, 128
43c: 05 1a addi s4, s4, -31
43e: 06 03 slli t1, t1, 1
440: 00 09 cincoffset cs0, csp, 144
442: 0c 00 <unknown>
444: 01 05 mv a0, a0
446: 04 06 cincoffset cs1, csp, 768
448: 03 01 09 04 clb sp, 64(cs2)
44c: 00 01 cincoffset cs0, csp, 128
44e: 06 03 slli t1, t1, 1
450: 82 7f cld t6, 32(csp)
452: 09 04 addi s0, s0, 2
454: 00 01 cincoffset cs0, csp, 128
456: 05 01 addi sp, sp, 1
458: 06 03 slli t1, t1, 1
45a: 83 01 09 04 clb gp, 64(cs2)
45e: 00 01 cincoffset cs0, csp, 128
460: 09 1c addi s8, s8, -30
462: 00 00 unimp
464: 01 01 mv sp, sp
466: 5d 00 c.nop 23
468: 00 00 unimp
46a: 04 00 <unknown>
46c: 57 00 00 00 <unknown>
470: 01 01 mv sp, sp
472: 01 fb bnez a4, 0x382 <.dynsym+0x5a>
474: 0e 0d slli s10, s10, 3
476: 00 01 cincoffset cs0, csp, 128
478: 01 01 mv sp, sp
47a: 01 00 nop
47c: 00 00 unimp
47e: 01 00 nop
480: 00 01 cincoffset cs0, csp, 128
482: 2f 68 6f 6d <unknown>
486: 65 2f addiw t5, t5, 25
488: 6a 61 cld sp, 152(csp)
48a: 63 6b 2f 63 bltu t5, s2, 0xac0 <__cap_relocs+0x410>
48e: 68 65 cld a0, 200(ca0)
490: 72 69 cld s2, 280(csp)
492: 2f 63 68 65 <unknown>
496: 72 69 cld s2, 280(csp)
498: 62 73 cld t1, 56(csp)
49a: 64 2f clc cs1, 464(ca4)
49c: 6c 69 cld a1, 208(ca0)
49e: 62 2f clc ct5, 528(csp)
4a0: 63 73 75 2f bgeu a0, s7, 0x786 <__cap_relocs+0xd6>
4a4: 72 69 cld s2, 280(csp)
4a6: 73 63 76 36 csrrsi t1, 871, 12
4aa: 34 63 cld a3, 64(ca4)
4ac: 2f 2e 2e 2f <unknown>
4b0: 63 6f 6d 6d bltu s10, s6, 0xb8e <__cap_relocs+0x4de>
4b4: 6f 6e 00 00 cjal ct3, 0x64b4 <environ+0x2394>
4b8: 63 72 74 62 bgeu s0, t2, 0xadc <__cap_relocs+0x42c>
4bc: 72 61 cld sp, 280(csp)
4be: 6e 64 cld s0, 216(csp)
4c0: 2e 53 clw t1, 232(csp)
4c2: 00 01 cincoffset cs0, csp, 128
4c4: 00 00 unimp
4c6: 00 61 cld s0, 0(ca0)
4c8: 00 00 unimp
4ca: 00 04 cincoffset cs0, csp, 512
4cc: 00 5b clw s0, 48(ca4)
4ce: 00 00 unimp
4d0: 00 01 cincoffset cs0, csp, 128
4d2: 01 01 mv sp, sp
4d4: fb 0e 0d 00 <unknown>
4d8: 01 01 mv sp, sp
4da: 01 01 mv sp, sp
4dc: 00 00 unimp
4de: 00 01 cincoffset cs0, csp, 128
4e0: 00 00 unimp
4e2: 01 2f sext.w t5, t5
4e4: 68 6f cld a0, 216(ca4)
4e6: 6d 65 lui a0, 27
4e8: 2f 6a 61 63 <unknown>
4ec: 6b 2f 63 68 <unknown>
4f0: 65 72 lui tp, 1048569
4f2: 69 2f addiw t5, t5, 26
4f4: 63 68 65 72 bltu a0, t1, 0xc24 <__cap_relocs+0x574>
4f8: 69 62 lui tp, 26
4fa: 73 64 2f 6c csrrsi s0, 1730, 30
4fe: 69 62 lui tp, 26
500: 2f 63 73 75 <unknown>
504: 2f 72 69 73 <unknown>
508: 63 76 36 34 bgeu a2, gp, 0x854 <__cap_relocs+0x1a4>
50c: 63 2f 2e 2e <unknown>
510: 2f 63 6f 6d <unknown>
514: 6d 6f lui t5, 27
516: 6e 00 c.slli zero, 27
518: 00 66 cld s0, 8(ca2)
51a: 65 61 cincoffset csp, csp, 112
51c: 74 75 cld a3, 232(ca0)
51e: 72 65 cld a0, 280(csp)
520: 5f 6e 6f 74 <unknown>
524: 65 2e addiw t3, t3, 25
526: 53 00 01 00 fadd.s ft0, ft2, ft0, rne
52a: 00 00 unimp
52c: 65 00 c.nop 25
52e: 00 00 unimp
530: 04 00 <unknown>
532: 5f 00 00 00 <unknown>
536: 01 01 mv sp, sp
538: 01 fb bnez a4, 0x448 <.gnu.version_r>
53a: 0e 0d slli s10, s10, 3
53c: 00 01 cincoffset cs0, csp, 128
53e: 01 01 mv sp, sp
540: 01 00 nop
542: 00 00 unimp
544: 01 00 nop
546: 00 01 cincoffset cs0, csp, 128
548: 2f 68 6f 6d <unknown>
54c: 65 2f addiw t5, t5, 25
54e: 6a 61 cld sp, 152(csp)
550: 63 6b 2f 63 bltu t5, s2, 0xb86 <__cap_relocs+0x4d6>
554: 68 65 cld a0, 200(ca0)
556: 72 69 cld s2, 280(csp)
558: 2f 63 68 65 <unknown>
55c: 72 69 cld s2, 280(csp)
55e: 62 73 cld t1, 56(csp)
560: 64 2f clc cs1, 464(ca4)
562: 6c 69 cld a1, 208(ca0)
564: 62 2f clc ct5, 528(csp)
566: 63 73 75 2f bgeu a0, s7, 0x84c <__cap_relocs+0x19c>
56a: 72 69 cld s2, 280(csp)
56c: 73 63 76 36 csrrsi t1, 871, 12
570: 34 63 cld a3, 64(ca4)
572: 2f 2e 2e 2f <unknown>
576: 63 6f 6d 6d bltu s10, s6, 0xc54 <__cap_relocs+0x5a4>
57a: 6f 6e 00 00 cjal ct3, 0x657a <environ+0x245a>
57e: 69 67 lui a4, 26
580: 6e 6f cld t5, 216(csp)
582: 72 65 cld a0, 280(csp)
584: 5f 69 6e 69 <unknown>
588: 74 5f clw a3, 124(ca4)
58a: 6e 6f cld t5, 216(csp)
58c: 74 65 cld a3, 200(ca0)
58e: 2e 53 clw t1, 232(csp)
590: 00 01 cincoffset cs0, csp, 128
592: 00 00 unimp
594: 00 94 <unknown>
0000000000000595 <.Lline_table_start0>:
595: 94 00 cincoffset ca3, csp, 64
597: 00 00 unimp
599: 04 00 <unknown>
59b: 57 00 00 00 <unknown>
59f: 01 01 mv sp, sp
5a1: 01 fb bnez a4, 0x4b1 <.hash+0x21>
5a3: 0e 0d slli s10, s10, 3
5a5: 00 01 cincoffset cs0, csp, 128
5a7: 01 01 mv sp, sp
5a9: 01 00 nop
5ab: 00 00 unimp
5ad: 01 00 nop
5af: 00 01 cincoffset cs0, csp, 128
5b1: 2f 68 6f 6d <unknown>
5b5: 65 2f addiw t5, t5, 25
5b7: 6a 61 cld sp, 152(csp)
5b9: 63 6b 2f 63 bltu t5, s2, 0xbef <__cap_relocs+0x53f>
5bd: 68 65 cld a0, 200(ca0)
5bf: 72 69 cld s2, 280(csp)
5c1: 00 00 unimp
5c3: 63 68 65 72 bltu a0, t1, 0xcf3 <__cap_relocs+0x643>
5c7: 69 62 lui tp, 26
5c9: 73 64 2f 6c csrrsi s0, 1730, 30
5cd: 69 62 lui tp, 26
5cf: 2f 63 73 75 <unknown>
5d3: 2f 72 69 73 <unknown>
5d7: 63 76 36 34 bgeu a2, gp, 0x923 <__cap_relocs+0x273>
5db: 63 2f 2e 2e <unknown>
5df: 2f 63 6f 6d <unknown>
5e3: 6d 6f lui t5, 27
5e5: 6e 2f clc ct5, 720(csp)
5e7: 63 72 74 62 bgeu s0, t2, 0xc0b <__cap_relocs+0x55b>
5eb: 65 67 lui a4, 25
5ed: 69 6e lui t3, 26
5ef: 2e 63 cld t1, 200(csp)
5f1: 00 01 cincoffset cs0, csp, 128
5f3: 00 00 unimp
5f5: 00 00 unimp
5f7: 09 02 addi tp, tp, 2
5f9: a8 1c cincoffset ca0, csp, 632
5fb: 00 00 unimp
5fd: 00 00 unimp
5ff: 00 00 unimp
601: 03 32 01 05 cld tp, 80(csp)
605: 06 0a slli s4, s4, 1
607: 03 02 09 04 clb tp, 64(cs2)
60b: 00 01 cincoffset cs0, csp, 128
60d: 05 12 addi tp, tp, -31
60f: 03 01 09 16 clb sp, 352(cs2)
613: 00 01 cincoffset cs0, csp, 128
615: 05 03 addi t1, t1, 1
617: 06 03 slli t1, t1, 1
619: 00 09 cincoffset cs0, csp, 144
61b: 0c 00 <unknown>
61d: 01 05 mv a0, a0
61f: 01 06 mv a2, a2
621: 03 01 09 08 clb sp, 128(cs2)
625: 00 01 cincoffset cs0, csp, 128
627: 09 10 c.nop -30
629: 00 00 unimp
62b: 01 01 mv sp, sp
000000000000062d <.Lline_table_start0>:
62d: 6d 00 c.nop 27
62f: 00 00 unimp
631: 04 00 <unknown>
633: 20 00 cincoffset cs0, csp, 8
635: 00 00 unimp
637: 01 01 mv sp, sp
639: 01 fb bnez a4, 0x549 <.dynstr+0x59>
63b: 0e 0d slli s10, s10, 3
63d: 00 01 cincoffset cs0, csp, 128
63f: 01 01 mv sp, sp
641: 01 00 nop
643: 00 00 unimp
645: 01 00 nop
647: 00 01 cincoffset cs0, csp, 128
649: 00 6d cld s0, 24(ca0)
64b: 65 6d lui s10, 25
64d: 62 75 cld a0, 56(csp)
64f: 67 2e 63 00 <unknown>
653: 00 00 unimp
655: 00 00 unimp
657: 00 09 cincoffset cs0, csp, 144
659: 02 e8 csd zero, 16(csp)
65b: 1c 00 <unknown>
65d: 00 00 unimp
65f: 00 00 unimp
661: 00 14 cincoffset cs0, csp, 544
663: 05 0a addi s4, s4, 1
665: 0a 03 slli t1, t1, 2
667: 01 09 mv s2, s2
669: 3a 00 c.slli zero, 14
66b: 01 05 mv a0, a0
66d: 05 03 addi t1, t1, 1
66f: 03 09 12 00 clb s2, 1(ctp)
673: 01 05 mv a0, a0
675: 1c 03 cincoffset ca5, csp, 384
677: 01 09 mv s2, s2
679: 10 00 <unknown>
67b: 01 05 mv a0, a0
67d: 05 06 addi a2, a2, 1
67f: 03 00 09 14 clb zero, 320(cs2)
683: 00 01 cincoffset cs0, csp, 128
685: 06 03 slli t1, t1, 1
687: 01 09 mv s2, s2
689: 08 00 <unknown>
68b: 01 03 mv t1, t1
68d: 01 09 mv s2, s2
68f: 1c 00 <unknown>
691: 01 03 mv t1, t1
693: 02 09 c.slli64 s2
695: 1c 00 <unknown>
697: 01 09 mv s2, s2
699: 14 00 <unknown>
69b: 00 01 cincoffset cs0, csp, 128
69d: 01 <unknown>
Disassembly of section .symtab:
0000000000000000 <.symtab>:
...
18: 01 00 nop
1a: 00 00 unimp
1c: 04 00 <unknown>
1e: f1 ff bnez a5, 0xfffffffffffffffa <environ+0xffffffffffffbeda>
...
34: 00 00 unimp
36: 0e 00 c.slli zero, 3
38: a8 19 cincoffset ca0, csp, 248
...
4e: 0e 00 c.slli zero, 3
50: a8 19 cincoffset ca0, csp, 248
...
66: 0e 00 c.slli zero, 3
68: a8 19 cincoffset ca0, csp, 248
...
7e: 0e 00 c.slli zero, 3
80: ac 19 cincoffset ca1, csp, 248
...
96: 0e 00 c.slli zero, 3
98: c4 19 cincoffset cs1, csp, 244
...
ae: 0e 00 c.slli zero, 3
b0: c4 19 cincoffset cs1, csp, 244
...
c6: 0e 00 c.slli zero, 3
c8: c8 19 cincoffset ca0, csp, 244
...
de: 0e 00 c.slli zero, 3
e0: cc 19 cincoffset ca1, csp, 244
...
f6: 0e 00 c.slli zero, 3
f8: cc 19 cincoffset ca1, csp, 244
...
10e: 0e 00 c.slli zero, 3
110: d0 19 cincoffset ca2, csp, 244
...
126: 0e 00 c.slli zero, 3
128: d4 19 cincoffset ca3, csp, 244
...
13e: 0e 00 c.slli zero, 3
140: d6 19 slli s3, s3, 53
...
156: 0e 00 c.slli zero, 3
158: d6 19 slli s3, s3, 53
...
16e: 0e 00 c.slli zero, 3
170: d8 19 cincoffset ca4, csp, 244
...
186: 0e 00 c.slli zero, 3
188: dc 19 cincoffset ca5, csp, 244
...
19e: 0e 00 c.slli zero, 3
1a0: dc 19 cincoffset ca5, csp, 244
...
1b6: 0e 00 c.slli zero, 3
1b8: de 19 slli s3, s3, 55
...
1ce: 0e 00 c.slli zero, 3
1d0: f6 19 slli s3, s3, 61
...
1e6: 0e 00 c.slli zero, 3
1e8: f6 19 slli s3, s3, 61
...
1fe: 0e 00 c.slli zero, 3
200: fa 19 slli s3, s3, 62
...
216: 0e 00 c.slli zero, 3
218: fe 19 slli s3, s3, 63
...
22e: 0e 00 c.slli zero, 3
230: 02 1a slli s4, s4, 32
...
246: 0e 00 c.slli zero, 3
248: 06 1a slli s4, s4, 33
...
25e: 0e 00 c.slli zero, 3
260: 12 1a slli s4, s4, 36
...
276: 0e 00 c.slli zero, 3
278: 16 1a slli s4, s4, 37
...
28e: 0e 00 c.slli zero, 3
290: 1a 1a slli s4, s4, 38
...
2a6: 0e 00 c.slli zero, 3
2a8: 1e 1a slli s4, s4, 39
...
2be: 0e 00 c.slli zero, 3
2c0: 22 1a slli s4, s4, 40
...
2d6: 0e 00 c.slli zero, 3
2d8: 26 1a slli s4, s4, 41
...
2ee: 0e 00 c.slli zero, 3
2f0: 2a 1a slli s4, s4, 42
...
306: 0e 00 c.slli zero, 3
308: 2c 1a cincoffset ca1, csp, 312
...
316: 00 00 unimp
318: 0a 00 c.slli zero, 2
31a: 00 00 unimp
31c: 00 00 unimp
31e: 0e 00 c.slli zero, 3
320: 2c 1a cincoffset ca1, csp, 312
...
336: 0e 00 c.slli zero, 3
338: 2c 1a cincoffset ca1, csp, 312
...
34e: 0e 00 c.slli zero, 3
350: 38 1a cincoffset ca4, csp, 312
...
35e: 00 00 unimp
360: 13 00 00 00 nop
364: 02 00 c.slli64 zero
366: 0e 00 c.slli zero, 3
368: 88 1a cincoffset ca0, csp, 368
36a: 00 00 unimp
36c: 00 00 unimp
36e: 00 00 unimp
370: 6e 00 c.slli zero, 27
...
37e: 0e 00 c.slli zero, 3
380: 4e 1a slli s4, s4, 51
...
396: 0e 00 c.slli zero, 3
398: 4e 1a slli s4, s4, 51
...
3ae: 0e 00 c.slli zero, 3
3b0: 5a 1a slli s4, s4, 54
...
3c6: 0e 00 c.slli zero, 3
3c8: 5a 1a slli s4, s4, 54
...
3d6: 00 00 unimp
3d8: 1f 00 00 00 <unknown>
3dc: 02 00 c.slli64 zero
3de: 0e 00 c.slli zero, 3
3e0: f6 1a slli s5, s5, 61
3e2: 00 00 unimp
3e4: 00 00 unimp
3e6: 00 00 unimp
3e8: 2c 01 cincoffset ca1, csp, 136
...
3f6: 0e 00 c.slli zero, 3
3f8: 6c 1a cincoffset ca1, csp, 316
...
40e: 0e 00 c.slli zero, 3
410: 6c 1a cincoffset ca1, csp, 316
...
426: 0e 00 c.slli zero, 3
428: 7e 1a slli s4, s4, 63
...
43e: 0e 00 c.slli zero, 3
440: 7e 1a slli s4, s4, 63
...
456: 0e 00 c.slli zero, 3
458: 86 1a slli s5, s5, 33
...
46e: 0e 00 c.slli zero, 3
470: 86 1a slli s5, s5, 33
...
486: 0e 00 c.slli zero, 3
488: 88 1a cincoffset ca0, csp, 368
...
49e: 0e 00 c.slli zero, 3
4a0: 88 1a cincoffset ca0, csp, 368
...
4b6: 0e 00 c.slli zero, 3
4b8: 88 1a cincoffset ca0, csp, 368
...
4ce: 0e 00 c.slli zero, 3
4d0: 88 1a cincoffset ca0, csp, 368
...
4e6: 0e 00 c.slli zero, 3
4e8: 88 1a cincoffset ca0, csp, 368
...
4fe: 0e 00 c.slli zero, 3
500: 8c 1a cincoffset ca1, csp, 368
...
516: 0e 00 c.slli zero, 3
518: 8c 1a cincoffset ca1, csp, 368
...
52e: 0e 00 c.slli zero, 3
530: 94 1a cincoffset ca3, csp, 368
...
546: 0e 00 c.slli zero, 3
548: 94 1a cincoffset ca3, csp, 368
...
55e: 0e 00 c.slli zero, 3
560: 98 1a cincoffset ca4, csp, 368
...
576: 0e 00 c.slli zero, 3
578: 98 1a cincoffset ca4, csp, 368
...
586: 00 00 unimp
588: 32 00 c.slli zero, 12
58a: 00 00 unimp
58c: 00 00 unimp
58e: 0e 00 c.slli zero, 3
590: 98 1a cincoffset ca4, csp, 368
...
5a6: 0e 00 c.slli zero, 3
5a8: a4 1a cincoffset cs1, csp, 376
...
5be: 0e 00 c.slli zero, 3
5c0: a6 1a slli s5, s5, 41
...
5d6: 0e 00 c.slli zero, 3
5d8: a6 1a slli s5, s5, 41
...
5ee: 0e 00 c.slli zero, 3
5f0: ae 1a slli s5, s5, 43
...
606: 0e 00 c.slli zero, 3
608: b2 1a slli s5, s5, 44
...
61e: 0e 00 c.slli zero, 3
620: b6 1a slli s5, s5, 45
...
636: 0e 00 c.slli zero, 3
638: ba 1a slli s5, s5, 46
...
64e: 0e 00 c.slli zero, 3
650: ba 1a slli s5, s5, 46
...
666: 0e 00 c.slli zero, 3
668: bc 1a cincoffset ca5, csp, 376
...
676: 00 00 unimp
678: 3b 00 00 00 addw zero, zero, zero
67c: 00 00 unimp
67e: 0e 00 c.slli zero, 3
680: bc 1a cincoffset ca5, csp, 376
...
696: 0e 00 c.slli zero, 3
698: bc 1a cincoffset ca5, csp, 376
...
6ae: 0e 00 c.slli zero, 3
6b0: c8 1a cincoffset ca0, csp, 372
...
6c6: 0e 00 c.slli zero, 3
6c8: c8 1a cincoffset ca0, csp, 372
...
6de: 0e 00 c.slli zero, 3
6e0: d0 1a cincoffset ca2, csp, 372
...
6f6: 0e 00 c.slli zero, 3
6f8: d4 1a cincoffset ca3, csp, 372
...
70e: 0e 00 c.slli zero, 3
710: d8 1a cincoffset ca4, csp, 372
...
726: 0e 00 c.slli zero, 3
728: dc 1a cincoffset ca5, csp, 372
...
73e: 0e 00 c.slli zero, 3
740: e0 1a cincoffset cs0, csp, 380
...
756: 0e 00 c.slli zero, 3
758: e6 1a slli s5, s5, 57
...
76e: 0e 00 c.slli zero, 3
770: e6 1a slli s5, s5, 57
...
786: 0e 00 c.slli zero, 3
788: f6 1a slli s5, s5, 61
...
79e: 0e 00 c.slli zero, 3
7a0: f6 1a slli s5, s5, 61
...
7b6: 0e 00 c.slli zero, 3
7b8: f6 1a slli s5, s5, 61
...
7ce: 0e 00 c.slli zero, 3
7d0: f6 1a slli s5, s5, 61
...
7e6: 0e 00 c.slli zero, 3
7e8: f6 1a slli s5, s5, 61
...
7fe: 0e 00 c.slli zero, 3
800: fa 1a slli s5, s5, 62
...
816: 0e 00 c.slli zero, 3
818: fa 1a slli s5, s5, 62
...
82e: 0e 00 c.slli zero, 3
830: 1a 1b slli s6, s6, 38
...
846: 0e 00 c.slli zero, 3
848: 1a 1b slli s6, s6, 38
...
85e: 0e 00 c.slli zero, 3
860: 1e 1b slli s6, s6, 39
...
876: 0e 00 c.slli zero, 3
878: 1e 1b slli s6, s6, 39
...
886: 00 00 unimp
888: 44 00 cincoffset cs1, csp, 4
88a: 00 00 unimp
88c: 00 00 unimp
88e: 0e 00 c.slli zero, 3
890: 1e 1b slli s6, s6, 39
...
8a6: 0e 00 c.slli zero, 3
8a8: 26 1b slli s6, s6, 41
...
8be: 0e 00 c.slli zero, 3
8c0: 28 1b cincoffset ca0, csp, 440
...
8d6: 0e 00 c.slli zero, 3
8d8: 2c 1b cincoffset ca1, csp, 440
...
8ee: 0e 00 c.slli zero, 3
8f0: 30 1b cincoffset ca2, csp, 440
...
906: 0e 00 c.slli zero, 3
908: 32 1b slli s6, s6, 44
...
916: 00 00 unimp
918: 4d 00 c.nop 19
91a: 00 00 unimp
91c: 00 00 unimp
91e: 0e 00 c.slli zero, 3
920: 32 1b slli s6, s6, 44
...
92e: 00 00 unimp
930: 56 00 c.slli zero, 21
932: 00 00 unimp
934: 02 00 c.slli64 zero
936: 0e 00 c.slli zero, 3
938: 22 1c slli s8, s8, 40
93a: 00 00 unimp
93c: 00 00 unimp
93e: 00 00 unimp
940: 84 00 cincoffset cs1, csp, 64
...
94e: 0e 00 c.slli zero, 3
950: 32 1b slli s6, s6, 44
...
966: 0e 00 c.slli zero, 3
968: 42 1b slli s6, s6, 48
...
976: 00 00 unimp
978: 60 00 cincoffset cs0, csp, 12
97a: 00 00 unimp
97c: 00 00 unimp
97e: 0e 00 c.slli zero, 3
980: 42 1b slli s6, s6, 48
...
996: 0e 00 c.slli zero, 3
998: 42 1b slli s6, s6, 48
...
9a6: 00 00 unimp
9a8: 69 00 c.nop 26
9aa: 00 00 unimp
9ac: 00 00 unimp
9ae: 0e 00 c.slli zero, 3
9b0: 4a 1b slli s6, s6, 50
...
9c6: 0e 00 c.slli zero, 3
9c8: 56 1b slli s6, s6, 53
...
9de: 0e 00 c.slli zero, 3
9e0: 56 1b slli s6, s6, 53
...
9f6: 0e 00 c.slli zero, 3
9f8: 58 1b cincoffset ca4, csp, 436
...
a0e: 0e 00 c.slli zero, 3
a10: 58 1b cincoffset ca4, csp, 436
...
a26: 0e 00 c.slli zero, 3
a28: 5c 1b cincoffset ca5, csp, 436
...
a3e: 0e 00 c.slli zero, 3
a40: 5c 1b cincoffset ca5, csp, 436
...
a56: 0e 00 c.slli zero, 3
a58: 5e 1b slli s6, s6, 55
...
a6e: 0e 00 c.slli zero, 3
a70: 62 1b slli s6, s6, 56
...
a86: 0e 00 c.slli zero, 3
a88: 64 1b cincoffset cs1, csp, 444
...
a9e: 0e 00 c.slli zero, 3
aa0: 6a 1b slli s6, s6, 58
...
ab6: 0e 00 c.slli zero, 3
ab8: 6a 1b slli s6, s6, 58
...
ace: 0e 00 c.slli zero, 3
ad0: 6c 1b cincoffset ca1, csp, 444
...
ae6: 0e 00 c.slli zero, 3
ae8: 70 1b cincoffset ca2, csp, 444
...
afe: 0e 00 c.slli zero, 3
b00: 7c 1b cincoffset ca5, csp, 444
...
b16: 0e 00 c.slli zero, 3
b18: 7c 1b cincoffset ca5, csp, 444
...
b2e: 0e 00 c.slli zero, 3
b30: 88 1b cincoffset ca0, csp, 496
...
b46: 0e 00 c.slli zero, 3
b48: 8c 1b cincoffset ca1, csp, 496
...
b5e: 0e 00 c.slli zero, 3
b60: 9a 1b slli s7, s7, 38
...
b76: 0e 00 c.slli zero, 3
b78: 9a 1b slli s7, s7, 38
...
b8e: 0e 00 c.slli zero, 3
b90: 9e 1b slli s7, s7, 39
...
b9e: 00 00 unimp
ba0: 72 00 c.slli zero, 28
ba2: 00 00 unimp
ba4: 00 00 unimp
ba6: 0e 00 c.slli zero, 3
ba8: 9e 1b slli s7, s7, 39
...
bbe: 0e 00 c.slli zero, 3
bc0: 9e 1b slli s7, s7, 39
...
bce: 00 00 unimp
bd0: 7b 00 00 00 <unknown>
bd4: 00 00 unimp
bd6: 0e 00 c.slli zero, 3
bd8: a6 1b slli s7, s7, 41
...
bee: 0e 00 c.slli zero, 3
bf0: b2 1b slli s7, s7, 44
...
c06: 0e 00 c.slli zero, 3
c08: b2 1b slli s7, s7, 44
...
c1e: 0e 00 c.slli zero, 3
c20: b4 1b cincoffset ca3, csp, 504
...
c36: 0e 00 c.slli zero, 3
c38: b4 1b cincoffset ca3, csp, 504
...
c4e: 0e 00 c.slli zero, 3
c50: b8 1b cincoffset ca4, csp, 504
...
c66: 0e 00 c.slli zero, 3
c68: b8 1b cincoffset ca4, csp, 504
...
c7e: 0e 00 c.slli zero, 3
c80: ba 1b slli s7, s7, 46
...
c96: 0e 00 c.slli zero, 3
c98: be 1b slli s7, s7, 47
...
cae: 0e 00 c.slli zero, 3
cb0: c0 1b cincoffset cs0, csp, 500
...
cc6: 0e 00 c.slli zero, 3
cc8: c6 1b slli s7, s7, 49
...
cde: 0e 00 c.slli zero, 3
ce0: c6 1b slli s7, s7, 49
...
cf6: 0e 00 c.slli zero, 3
cf8: c8 1b cincoffset ca0, csp, 500
...
d0e: 0e 00 c.slli zero, 3
d10: cc 1b cincoffset ca1, csp, 500
...
d26: 0e 00 c.slli zero, 3
d28: d8 1b cincoffset ca4, csp, 500
...
d3e: 0e 00 c.slli zero, 3
d40: d8 1b cincoffset ca4, csp, 500
...
d56: 0e 00 c.slli zero, 3
d58: e4 1b cincoffset cs1, csp, 508
...
d6e: 0e 00 c.slli zero, 3
d70: e8 1b cincoffset ca0, csp, 508
...
d86: 0e 00 c.slli zero, 3
d88: f6 1b slli s7, s7, 61
...
d9e: 0e 00 c.slli zero, 3
da0: f6 1b slli s7, s7, 61
...
db6: 0e 00 c.slli zero, 3
db8: fa 1b slli s7, s7, 62
...
dce: 0e 00 c.slli zero, 3
dd0: fa 1b slli s7, s7, 62
...
de6: 0e 00 c.slli zero, 3
de8: 22 1c slli s8, s8, 40
...
dfe: 0e 00 c.slli zero, 3
e00: 22 1c slli s8, s8, 40
...
e16: 0e 00 c.slli zero, 3
e18: 22 1c slli s8, s8, 40
...
e2e: 0e 00 c.slli zero, 3
e30: 22 1c slli s8, s8, 40
...
e46: 0e 00 c.slli zero, 3
e48: 22 1c slli s8, s8, 40
...
e5e: 0e 00 c.slli zero, 3
e60: 26 1c slli s8, s8, 41
...
e76: 0e 00 c.slli zero, 3
e78: 26 1c slli s8, s8, 41
...
e8e: 0e 00 c.slli zero, 3
e90: 3a 1c slli s8, s8, 46
...
ea6: 0e 00 c.slli zero, 3
ea8: 3a 1c slli s8, s8, 46
...
ebe: 0e 00 c.slli zero, 3
ec0: 3e 1c slli s8, s8, 47
...
ece: 00 00 unimp
ed0: 84 00 cincoffset cs1, csp, 64
ed2: 00 00 unimp
ed4: 00 00 unimp
ed6: 0e 00 c.slli zero, 3
ed8: 3e 1c slli s8, s8, 47
...
ee6: 00 00 unimp
ee8: 8c 00 cincoffset ca1, csp, 64
eea: 00 00 unimp
eec: 00 00 unimp
eee: 0e 00 c.slli zero, 3
ef0: 46 1c slli s8, s8, 49
...
f06: 0e 00 c.slli zero, 3
f08: 52 1c slli s8, s8, 52
...
f1e: 0e 00 c.slli zero, 3
f20: 52 1c slli s8, s8, 52
...
f36: 0e 00 c.slli zero, 3
f38: 54 1c cincoffset ca3, csp, 564
...
f4e: 0e 00 c.slli zero, 3
f50: 56 1c slli s8, s8, 53
...
f66: 0e 00 c.slli zero, 3
f68: 56 1c slli s8, s8, 53
...
f7e: 0e 00 c.slli zero, 3
f80: 60 1c cincoffset cs0, csp, 572
...
f96: 0e 00 c.slli zero, 3
f98: 60 1c cincoffset cs0, csp, 572
...
fae: 0e 00 c.slli zero, 3
fb0: 62 1c slli s8, s8, 56
...
fc6: 0e 00 c.slli zero, 3
fc8: 66 1c slli s8, s8, 57
...
fde: 0e 00 c.slli zero, 3
fe0: 72 1c slli s8, s8, 60
...
ff6: 0e 00 c.slli zero, 3
ff8: 72 1c slli s8, s8, 60
...
100e: 0e 00 c.slli zero, 3
1010: 7e 1c slli s8, s8, 63
...
1026: 0e 00 c.slli zero, 3
1028: 82 1c slli s9, s9, 32
...
103e: 0e 00 c.slli zero, 3
1040: 86 1c slli s9, s9, 33
...
1056: 0e 00 c.slli zero, 3
1058: 86 1c slli s9, s9, 33
...
106e: 0e 00 c.slli zero, 3
1070: 8a 1c slli s9, s9, 34
...
1086: 0e 00 c.slli zero, 3
1088: a6 1c slli s9, s9, 41
...
109e: 0e 00 c.slli zero, 3
10a0: a6 1c slli s9, s9, 41
...
10b6: 15 00 c.nop 5
...
10cc: 00 00 unimp
10ce: 15 00 c.nop 5
10d0: 36 00 c.slli zero, 13
...
10e6: 15 00 c.nop 5
10e8: 7f 00 00 00 <unknown>
...
10fc: 00 00 unimp
10fe: 15 00 c.nop 5
1100: a2 00 slli ra, ra, 8
...
1116: 15 00 c.nop 5
1118: ed 00 addi ra, ra, 27
...
112e: 15 00 c.nop 5
1130: 38 01 cincoffset ca4, csp, 136
...
1146: 15 00 c.nop 5
1148: 85 01 addi gp, gp, 1
...
115e: 15 00 c.nop 5
1160: ad 01 addi gp, gp, 11
...
1176: 15 00 c.nop 5
1178: e3 01 00 00 beqz zero, 0x197a <__cap_relocs+0x12ca>
...
118c: 00 00 unimp
118e: 15 00 c.nop 5
1190: 19 02 addi tp, tp, 6
...
11a6: 15 00 c.nop 5
11a8: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne
...
11bc: 00 00 unimp
11be: 15 00 c.nop 5
11c0: 72 02 slli tp, tp, 28
...
11d6: 15 00 c.nop 5
11d8: ce 02 slli t0, t0, 19
...
11ee: 15 00 c.nop 5
11f0: 3d 03 addi t1, t1, 15
...
1206: 15 00 c.nop 5
1208: ac 03 cincoffset ca1, csp, 456
...
121e: 15 00 c.nop 5
1220: 0a 04 slli s0, s0, 2
...
1236: 15 00 c.nop 5
1238: 6e 04 slli s0, s0, 27
...
124e: 15 00 c.nop 5
1250: a4 04 cincoffset cs1, csp, 584
...
1266: 15 00 c.nop 5
1268: de 04 slli s1, s1, 23
...
127e: 15 00 c.nop 5
1280: 18 05 cincoffset ca4, csp, 640
...
128e: 00 00 unimp
1290: 94 00 cincoffset ca3, csp, 64
1292: 00 00 unimp
1294: 00 00 unimp
1296: 1c 00 <unknown>
...
12ac: 00 00 unimp
12ae: 1b 00 00 00 sext.w zero, zero
...
12c6: 0e 00 c.slli zero, 3
12c8: a6 1c slli s9, s9, 41
...
12d6: 00 00 unimp
12d8: a8 00 cincoffset ca0, csp, 72
12da: 00 00 unimp
12dc: 00 00 unimp
12de: 02 00 c.slli64 zero
12e0: d4 02 cincoffset ca3, csp, 324
...
12ee: 00 00 unimp
12f0: af 00 00 00 <unknown>
12f4: 00 00 unimp
12f6: 02 00 c.slli64 zero
12f8: cc 02 cincoffset ca1, csp, 324
...
1306: 00 00 unimp
1308: b6 00 slli ra, ra, 13
130a: 00 00 unimp
130c: 00 00 unimp
130e: 02 00 c.slli64 zero
1310: d8 02 cincoffset ca4, csp, 324
...
131e: 00 00 unimp
1320: bd 00 addi ra, ra, 15
1322: 00 00 unimp
1324: 00 00 unimp
1326: 02 00 c.slli64 zero
1328: d4 02 cincoffset ca3, csp, 324
...
1336: 00 00 unimp
1338: c4 00 cincoffset cs1, csp, 68
133a: 00 00 unimp
133c: 00 00 unimp
133e: 02 00 c.slli64 zero
1340: ed 02 addi t0, t0, 27
...
134e: 00 00 unimp
1350: cb 00 00 00 fnmsub.s ft1, ft0, ft0, ft0, rne
1354: 00 00 unimp
1356: 02 00 c.slli64 zero
1358: e4 02 cincoffset cs1, csp, 332
...
1366: 00 00 unimp
1368: d2 00 slli ra, ra, 20
136a: 00 00 unimp
136c: 00 00 unimp
136e: 02 00 c.slli64 zero
1370: f4 02 cincoffset ca3, csp, 332
...
137e: 00 00 unimp
1380: d9 00 addi ra, ra, 22
1382: 00 00 unimp
1384: 00 00 unimp
1386: 02 00 c.slli64 zero
1388: f0 02 cincoffset ca2, csp, 332
...
1396: 00 00 unimp
1398: a8 00 cincoffset ca0, csp, 72
139a: 00 00 unimp
139c: 00 00 unimp
139e: 02 00 c.slli64 zero
13a0: 08 03 cincoffset ca0, csp, 384
...
13ae: 00 00 unimp
13b0: af 00 00 00 <unknown>
13b4: 00 00 unimp
13b6: 02 00 c.slli64 zero
13b8: 00 03 cincoffset cs0, csp, 384
...
13c6: 00 00 unimp
13c8: b6 00 slli ra, ra, 13
13ca: 00 00 unimp
13cc: 00 00 unimp
13ce: 02 00 c.slli64 zero
13d0: 0c 03 cincoffset ca1, csp, 384
...
13de: 00 00 unimp
13e0: bd 00 addi ra, ra, 15
13e2: 00 00 unimp
13e4: 00 00 unimp
13e6: 02 00 c.slli64 zero
13e8: 08 03 cincoffset ca0, csp, 384
...
13f6: 00 00 unimp
13f8: a8 00 cincoffset ca0, csp, 72
13fa: 00 00 unimp
13fc: 00 00 unimp
13fe: 02 00 c.slli64 zero
1400: 20 03 cincoffset cs0, csp, 392
...
140e: 00 00 unimp
1410: af 00 00 00 <unknown>
1414: 00 00 unimp
1416: 02 00 c.slli64 zero
1418: 18 03 cincoffset ca4, csp, 384
...
1426: 00 00 unimp
1428: b6 00 slli ra, ra, 13
142a: 00 00 unimp
142c: 00 00 unimp
142e: 02 00 c.slli64 zero
1430: 24 03 cincoffset cs1, csp, 392
...
143e: 00 00 unimp
1440: bd 00 addi ra, ra, 15
1442: 00 00 unimp
1444: 00 00 unimp
1446: 02 00 c.slli64 zero
1448: 20 03 cincoffset cs0, csp, 392
...
1456: 00 00 unimp
1458: e0 00 cincoffset cs0, csp, 76
145a: 00 00 unimp
145c: 04 00 <unknown>
145e: f1 ff bnez a5, 0x143a <__cap_relocs+0xd8a>
...
1470: eb 00 00 00 <unknown>
1474: 02 00 c.slli64 zero
1476: 0e 00 c.slli zero, 3
1478: a8 1c cincoffset ca0, csp, 632
147a: 00 00 unimp
147c: 00 00 unimp
147e: 00 00 unimp
1480: 3e 00 c.slli zero, 15
...
148e: 0e 00 c.slli zero, 3
1490: a8 1c cincoffset ca0, csp, 632
...
14a6: 0e 00 c.slli zero, 3
14a8: a8 1c cincoffset ca0, csp, 632
...
14be: 0e 00 c.slli zero, 3
14c0: a8 1c cincoffset ca0, csp, 632
...
14d6: 0e 00 c.slli zero, 3
14d8: ac 1c cincoffset ca1, csp, 632
...
14ee: 0e 00 c.slli zero, 3
14f0: ac 1c cincoffset ca1, csp, 632
...
1506: 0e 00 c.slli zero, 3
1508: b4 1c cincoffset ca3, csp, 632
...
151e: 0e 00 c.slli zero, 3
1520: b4 1c cincoffset ca3, csp, 632
...
1536: 0e 00 c.slli zero, 3
1538: b8 1c cincoffset ca4, csp, 632
...
1546: 00 00 unimp
1548: fc 00 cincoffset ca5, csp, 76
154a: 00 00 unimp
154c: 00 00 unimp
154e: 0e 00 c.slli zero, 3
1550: b8 1c cincoffset ca4, csp, 632
...
155e: 00 00 unimp
1560: 04 01 cincoffset cs1, csp, 128
1562: 00 00 unimp
1564: 00 00 unimp
1566: 0e 00 c.slli zero, 3
1568: c2 1c slli s9, s9, 48
...
157e: 0e 00 c.slli zero, 3
1580: c2 1c slli s9, s9, 48
...
1596: 0e 00 c.slli zero, 3
1598: ce 1c slli s9, s9, 51
...
15ae: 0e 00 c.slli zero, 3
15b0: d6 1c slli s9, s9, 53
...
15c6: 0e 00 c.slli zero, 3
15c8: e6 1c slli s9, s9, 57
...
15de: 0e 00 c.slli zero, 3
15e0: e6 1c slli s9, s9, 57
...
15ee: 00 00 unimp
15f0: 94 00 cincoffset ca3, csp, 64
15f2: 00 00 unimp
15f4: 00 00 unimp
15f6: 1c 00 <unknown>
15f8: 95 05 addi a1, a1, 5
...
160e: 1b 00 d8 00 addiw zero, a6, 13
...
1626: 0e 00 c.slli zero, 3
1628: e6 1c slli s9, s9, 57
...
1636: 00 00 unimp
1638: f5 01 addi gp, gp, 29
163a: 00 00 unimp
163c: 01 02 mv tp, tp
163e: 12 00 c.slli zero, 4
1640: 90 3f clc ca2, 304(ca5)
1642: 00 00 unimp
1644: 00 00 unimp
1646: 00 00 unimp
1648: 10 00 <unknown>
164a: 00 00 unimp
164c: 00 00 unimp
164e: 00 00 unimp
1650: 0c 01 cincoffset ca1, csp, 128
1652: 00 00 unimp
1654: 04 00 <unknown>
1656: f1 ff bnez a5, 0x1632 <__cap_relocs+0xf82>
...
166c: 00 00 unimp
166e: 0e 00 c.slli zero, 3
1670: e8 1c cincoffset ca0, csp, 636
...
1686: 0e 00 c.slli zero, 3
1688: e8 1c cincoffset ca0, csp, 636
...
169e: 0e 00 c.slli zero, 3
16a0: e8 1c cincoffset ca0, csp, 636
...
16b6: 0e 00 c.slli zero, 3
16b8: ec 1c cincoffset ca1, csp, 636
...
16ce: 0e 00 c.slli zero, 3
16d0: f4 1c cincoffset ca3, csp, 636
...
16e6: 0e 00 c.slli zero, 3
16e8: f4 1c cincoffset ca3, csp, 636
...
16fe: 0e 00 c.slli zero, 3
1700: f8 1c cincoffset ca4, csp, 636
...
170e: 00 00 unimp
1710: 15 01 addi sp, sp, 5
1712: 00 00 unimp
1714: 00 00 unimp
1716: 0e 00 c.slli zero, 3
1718: 22 1d slli s10, s10, 40
...
172e: 0e 00 c.slli zero, 3
1730: 22 1d slli s10, s10, 40
...
173e: 00 00 unimp
1740: 1d 01 addi sp, sp, 7
1742: 00 00 unimp
1744: 00 00 unimp
1746: 0e 00 c.slli zero, 3
1748: 34 1d cincoffset ca3, csp, 696
...
175e: 0e 00 c.slli zero, 3
1760: 34 1d cincoffset ca3, csp, 696
...
1776: 0e 00 c.slli zero, 3
1778: 44 1d cincoffset cs1, csp, 692
...
1786: 00 00 unimp
1788: fc 00 cincoffset ca5, csp, 76
178a: 00 00 unimp
178c: 00 00 unimp
178e: 0e 00 c.slli zero, 3
1790: 48 1d cincoffset ca0, csp, 692
...
17a6: 0e 00 c.slli zero, 3
17a8: 58 1d cincoffset ca4, csp, 692
...
17be: 0e 00 c.slli zero, 3
17c0: 60 1d cincoffset cs0, csp, 700
...
17ce: 00 00 unimp
17d0: 04 01 cincoffset cs1, csp, 128
17d2: 00 00 unimp
17d4: 00 00 unimp
17d6: 0e 00 c.slli zero, 3
17d8: 6c 1d cincoffset ca1, csp, 700
...
17ee: 0e 00 c.slli zero, 3
17f0: 7c 1d cincoffset ca5, csp, 700
...
17fe: 00 00 unimp
1800: 25 01 addi sp, sp, 9
1802: 00 00 unimp
1804: 00 00 unimp
1806: 0e 00 c.slli zero, 3
1808: 88 1d cincoffset ca0, csp, 752
...
181e: 0e 00 c.slli zero, 3
1820: 98 1d cincoffset ca4, csp, 752
...
1836: 0e 00 c.slli zero, 3
1838: ac 1d cincoffset ca1, csp, 760
...
184e: 0e 00 c.slli zero, 3
1850: ac 1d cincoffset ca1, csp, 760
...
185e: 00 00 unimp
1860: 94 00 cincoffset ca3, csp, 64
1862: 00 00 unimp
1864: 00 00 unimp
1866: 1c 00 <unknown>
1868: 2d 06 addi a2, a2, 11
...
187e: 0e 00 c.slli zero, 3
1880: ac 1d cincoffset ca1, csp, 760
...
188e: 00 00 unimp
1890: 2d 01 addi sp, sp, 11
1892: 00 00 unimp
1894: 04 00 <unknown>
1896: f1 ff bnez a5, 0x1872 <__cap_relocs+0x11c2>
...
18a8: 6b 01 00 00 <unknown>
18ac: 00 02 cincoffset cs0, csp, 256
18ae: 11 00 c.nop 4
18b0: 40 2e clc cs0, 400(ca2)
18b2: 00 00 unimp
18b4: 00 00 unimp
18b6: 00 00 unimp
18b8: 40 01 cincoffset cs0, csp, 132
18ba: 00 00 unimp
18bc: 00 00 unimp
18be: 00 00 unimp
18c0: 74 01 cincoffset ca3, csp, 140
18c2: 00 00 unimp
18c4: 00 02 cincoffset cs0, csp, 256
18c6: 0e 00 c.slli zero, 3
18c8: a8 19 cincoffset ca0, csp, 248
...
18d6: 00 00 unimp
18d8: 8a 01 slli gp, gp, 2
18da: 00 00 unimp
18dc: 00 02 cincoffset cs0, csp, 256
18de: 0e 00 c.slli zero, 3
18e0: a8 19 cincoffset ca0, csp, 248
...
18ee: 00 00 unimp
18f0: 9e 01 slli gp, gp, 7
18f2: 00 00 unimp
18f4: 00 02 cincoffset cs0, csp, 256
18f6: 0e 00 c.slli zero, 3
18f8: a8 19 cincoffset ca0, csp, 248
...
1906: 00 00 unimp
1908: b1 01 addi gp, gp, 12
190a: 00 00 unimp
190c: 00 02 cincoffset cs0, csp, 256
190e: 0e 00 c.slli zero, 3
1910: a8 19 cincoffset ca0, csp, 248
...
191e: 00 00 unimp
1920: c2 01 slli gp, gp, 16
1922: 00 00 unimp
1924: 00 02 cincoffset cs0, csp, 256
1926: 10 00 <unknown>
1928: 30 2e clc ca2, 336(ca2)
192a: 00 00 unimp
192c: 00 00 unimp
192e: 00 00 unimp
1930: 10 00 <unknown>
1932: 00 00 unimp
1934: 00 00 unimp
1936: 00 00 unimp
1938: d5 01 addi gp, gp, 21
193a: 00 00 unimp
193c: 00 02 cincoffset cs0, csp, 256
193e: 10 00 <unknown>
1940: 40 2e clc cs0, 400(ca2)
...
194e: 00 00 unimp
1950: 1f 02 00 00 <unknown>
1954: 00 00 unimp
1956: 13 00 a0 3f addi zero, zero, 1018
195a: 00 00 unimp
195c: 00 00 unimp
195e: 00 00 unimp
1960: 70 01 cincoffset ca2, csp, 140
1962: 00 00 unimp
1964: 00 00 unimp
1966: 00 00 unimp
1968: 36 01 slli sp, sp, 13
196a: 00 00 unimp
196c: 12 00 c.slli zero, 4
196e: 0e 00 c.slli zero, 3
1970: a8 19 cincoffset ca0, csp, 248
1972: 00 00 unimp
1974: 00 00 unimp
1976: 00 00 unimp
1978: e0 00 cincoffset cs0, csp, 76
197a: 00 00 unimp
197c: 00 00 unimp
197e: 00 00 unimp
1980: 3d 01 addi sp, sp, 15
1982: 00 00 unimp
1984: 11 00 c.nop 4
1986: 14 00 <unknown>
1988: 10 41 clw a2, 0(ca0)
198a: 00 00 unimp
198c: 00 00 unimp
198e: 00 00 unimp
1990: 10 00 <unknown>
1992: 00 00 unimp
1994: 00 00 unimp
1996: 00 00 unimp
1998: 47 01 00 00 fmsub.s ft2, ft0, ft0, ft0, rne
199c: 12 00 c.slli zero, 4
...
; {
19ae: 00 00 unimp
19b0: 4e 01 slli sp, sp, 19
19b2: 00 00 unimp
19b4: 12 00 c.slli zero, 4
19b6: 0e 00 c.slli zero, 3
19b8: e8 1c cincoffset ca0, csp, 636
19ba: 00 00 unimp
19bc: 00 00 unimp
19be: 00 00 unimp
19c0: c4 00 cincoffset cs1, csp, 68
19c2: 00 00 unimp
19c4: 00 00 unimp
19c6: 00 00 unimp
19c8: 53 01 00 00 fadd.s ft2, ft0, ft0, rne
; const bool has_dynamic_linker = obj != NULL && cleanup != NULL;
19cc: 12 00 c.slli zero, 4
...
19de: 00 00 unimp
19e0: 58 01 cincoffset ca4, csp, 132
19e2: 00 00 unimp
19e4: 11 00 c.nop 4
19e6: 14 00 <unknown>
19e8: 20 41 clw s0, 64(ca0)
19ea: 00 00 unimp
19ec: 00 00 unimp
19ee: 00 00 unimp
19f0: 10 00 <unknown>
19f2: 00 00 unimp
19f4: 00 00 unimp
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
19f6: 00 00 unimp
19f8: 60 01 cincoffset cs0, csp, 140
; argc = auxp->a_un.a_val;
19fa: 00 00 unimp
19fc: 11 00 c.nop 4
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
19fe: 12 00 c.slli zero, 4
1a00: 80 3f clc cs0, 304(ca5)
1a02: 00 00 unimp
1a04: 00 00 unimp
1a06: 00 00 unimp
1a08: 10 00 <unknown>
1a0a: 00 00 unimp
1a0c: 00 00 unimp
1a0e: 00 00 unimp
1a10: e6 01 slli gp, gp, 25
; env = (char **)auxp->a_un.a_ptr;
1a12: 00 00 unimp
1a14: 22 00 c.slli zero, 8
...
1a26: 00 00 unimp
1a28: 02 02 c.slli64 tp
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
1a2a: 00 00 unimp
; __auxargs = auxv; /* Store the global auxargs pointer */
1a2c: 12 00 c.slli zero, 4
...
; handle_argv(argc, argv, env);
1a3e: 00 00 unimp
1a40: 09 02 addi tp, tp, 2
1a42: 00 00 unimp
1a44: 12 00 c.slli zero, 4
...
; atexit(cleanup);
1a56: 00 00 unimp
1a58: 10 02 cincoffset ca2, csp, 256
; handle_static_init(argc, argv, env);
1a5a: 00 00 unimp
1a5c: 11 00 c.nop 4
...
; exit(main(argc, argv, env));
1a6e: 00 00 unimp
1a70: 19 02 addi tp, tp, 6
1a72: 00 00 unimp
1a74: 12 00 c.slli zero, 4
...
1a86: 00 00 unimp
Disassembly of section .shstrtab:
0000000000000000 <.shstrtab>:
0: 00 2e clc cs0, 272(ca2)
2: 69 6e lui t3, 26
4: 74 65 cld a3, 200(ca0)
6: 72 70 <unknown>
8: 00 2e clc cs0, 272(ca2)
a: 6e 6f cld t5, 216(csp)
c: 74 65 cld a3, 200(ca0)
e: 2e 74 cld s0, 232(csp)
10: 61 67 lui a4, 24
12: 00 2e clc cs0, 272(ca2)
14: 64 79 cld s1, 240(ca0)
16: 6e 73 cld t1, 248(csp)
18: 79 6d lui s10, 30
1a: 00 2e clc cs0, 272(ca2)
1c: 67 6e 75 2e <unknown>
20: 76 65 cld a0, 344(csp)
22: 72 73 cld t1, 312(csp)
24: 69 6f lui t5, 26
26: 6e 00 c.slli zero, 27
28: 2e 67 cld a4, 200(csp)
2a: 6e 75 cld a0, 248(csp)
2c: 2e 76 cld a2, 232(csp)
2e: 65 72 lui tp, 1048569
30: 73 69 6f 6e csrrsi s2, 1766, 30
34: 5f 72 00 2e <unknown>
38: 67 6e 75 2e <unknown>
3c: 68 61 cld a0, 192(ca0)
3e: 73 68 00 2e csrrsi a6, 736, 0
42: 68 61 cld a0, 192(ca0)
44: 73 68 00 2e csrrsi a6, 736, 0
48: 64 79 cld s1, 240(ca0)
4a: 6e 73 cld t1, 248(csp)
4c: 74 72 cld a3, 224(ca2)
4e: 00 2e clc cs0, 272(ca2)
50: 72 65 cld a0, 280(csp)
52: 6c 61 cld a1, 192(ca0)
54: 2e 64 cld s0, 200(csp)
56: 79 6e lui t3, 30
58: 00 2e clc cs0, 272(ca2)
5a: 72 6f cld t5, 280(csp)
5c: 64 61 cld s1, 192(ca0)
5e: 74 61 cld a3, 192(ca0)
60: 00 2e clc cs0, 272(ca2)
62: 65 68 lui a6, 25
64: 5f 66 72 61 <unknown>
68: 6d 65 lui a0, 27
6a: 5f 68 64 72 <unknown>
6e: 00 2e clc cs0, 272(ca2)
70: 65 68 lui a6, 25
72: 5f 66 72 61 <unknown>
76: 6d 65 lui a0, 27
78: 00 5f clw s0, 56(ca4)
7a: 5f 63 61 70 <unknown>
7e: 5f 72 65 6c <unknown>
82: 6f 63 73 00 cjal ct1, 0x36888 <environ+0x32768>
86: 2e 74 cld s0, 232(csp)
88: 65 78 lui a6, 1048569
8a: 74 00 cincoffset ca3, csp, 12
8c: 2e 70 <unknown>
8e: 6c 74 cld a1, 232(cs0)
90: 00 2e clc cs0, 272(ca2)
92: 66 69 cld s2, 88(csp)
94: 6e 69 cld s2, 216(csp)
96: 5f 61 72 72 <unknown>
9a: 61 79 lui s2, 1048568
9c: 00 2e clc cs0, 272(ca2)
9e: 64 79 cld s1, 240(ca0)
a0: 6e 61 cld sp, 216(csp)
a2: 6d 69 lui s2, 27
a4: 63 00 2e 64 beq t3, sp, 0x6e4 <__cap_relocs+0x34>
a8: 61 74 lui s0, 1048568
aa: 61 00 c.nop 24
ac: 2e 63 cld t1, 200(csp)
ae: 61 70 c.lui zero, -8
b0: 74 61 cld a3, 192(ca0)
b2: 62 6c cld s8, 24(csp)
b4: 65 00 c.nop 25
b6: 2e 62 cld tp, 200(csp)
b8: 73 73 00 2e csrrci t1, 736, 0
bc: 64 65 cld s1, 200(ca0)
be: 62 75 cld a0, 56(csp)
c0: 67 5f 6c 6f <unknown>
c4: 63 00 2e 64 beq t3, sp, 0x704 <__cap_relocs+0x54>
c8: 65 62 lui tp, 25
ca: 75 67 lui a4, 29
cc: 5f 61 62 62 <unknown>
d0: 72 65 cld a0, 280(csp)
d2: 76 00 c.slli zero, 29
d4: 2e 64 cld s0, 200(csp)
d6: 65 62 lui tp, 25
d8: 75 67 lui a4, 29
da: 5f 69 6e 66 <unknown>
de: 6f 00 2e 64 j 0xe0720 <environ+0xdc600>
e2: 65 62 lui tp, 25
e4: 75 67 lui a4, 29
e6: 5f 73 74 72 <unknown>
ea: 00 2e clc cs0, 272(ca2)
ec: 63 6f 6d 6d bltu s10, s6, 0x7ca <__cap_relocs+0x11a>
f0: 65 6e lui t3, 25
f2: 74 00 cincoffset ca3, csp, 12
f4: 2e 72 cld tp, 232(csp)
f6: 69 73 lui t1, 1048570
f8: 63 76 2e 61 bgeu t3, s2, 0x704 <__cap_relocs+0x54>
fc: 74 74 cld a3, 232(cs0)
fe: 72 69 cld s2, 280(csp)
100: 62 75 cld a0, 56(csp)
102: 74 65 cld a3, 200(ca0)
104: 73 00 2e 64 <unknown>
108: 65 62 lui tp, 25
10a: 75 67 lui a4, 29
10c: 5f 66 72 61 <unknown>
110: 6d 65 lui a0, 27
112: 00 2e clc cs0, 272(ca2)
114: 64 65 cld s1, 200(ca0)
116: 62 75 cld a0, 56(csp)
118: 67 5f 6c 69 <unknown>
11c: 6e 65 cld a0, 216(csp)
11e: 00 2e clc cs0, 272(ca2)
120: 73 79 6d 74 csrrci s2, 1862, 26
124: 61 62 lui tp, 24
126: 00 2e clc cs0, 272(ca2)
128: 73 68 73 74 csrrsi a6, 1863, 6
12c: 72 74 cld s0, 312(csp)
12e: 61 62 lui tp, 24
130: 00 2e clc cs0, 272(ca2)
132: 73 74 72 74 csrrci s0, 1863, 4
136: 61 62 lui tp, 24
138: 00 <unknown>
Disassembly of section .strtab:
0000000000000000 <.strtab>:
0: 00 63 cld s0, 0(ca4)
2: 72 74 cld s0, 312(csp)
4: 31 5f addi t5, zero, -20
6: 63 2e 63 00 <unknown>
a: 2e 4c clw s8, 200(csp)
c: 42 42 clw tp, 16(csp)
e: 30 5f clw a2, 120(ca4)
10: 31 34 addiw s0, s0, -20
12: 00 68 cld s0, 16(cs0)
14: 61 6e lui t3, 24
16: 64 6c cld s1, 216(cs0)
18: 65 5f addi t5, zero, -7
1a: 61 72 lui tp, 1048568
1c: 67 76 00 68 <unknown>
20: 61 6e lui t3, 24
22: 64 6c cld s1, 216(cs0)
24: 65 5f addi t5, zero, -7
26: 73 74 61 74 csrrci s0, 1862, 2
2a: 69 63 lui t1, 26
2c: 5f 69 6e 69 <unknown>
30: 74 00 cincoffset ca3, csp, 12
32: 2e 4c clw s8, 200(csp)
34: 42 42 clw tp, 16(csp)
36: 31 5f addi t5, zero, -20
38: 31 30 <unknown>
3a: 00 2e clc cs0, 272(ca2)
3c: 4c 42 clw a1, 4(ca2)
3e: 42 31 clc csp, 48(csp)
40: 5f 31 31 00 <unknown>
44: 2e 4c clw s8, 200(csp)
46: 42 42 clw tp, 16(csp)
48: 32 5f clw t5, 44(csp)
4a: 31 36 addiw a2, a2, -20
4c: 00 2e clc cs0, 272(ca2)
4e: 4c 42 clw a1, 4(ca2)
50: 42 32 clc ctp, 48(csp)
52: 5f 31 37 00 <unknown>
56: 66 69 cld s2, 88(csp)
58: 6e 61 cld sp, 216(csp)
5a: 6c 69 cld a1, 208(ca0)
5c: 7a 65 cld a0, 408(csp)
5e: 72 00 c.slli zero, 28
60: 2e 4c clw s8, 200(csp)
62: 42 42 clw tp, 16(csp)
64: 32 5f clw t5, 44(csp)
66: 31 38 addiw a6, a6, -20
68: 00 2e clc cs0, 272(ca2)
6a: 4c 42 clw a1, 4(ca2)
6c: 42 32 clc ctp, 48(csp)
6e: 5f 31 39 00 <unknown>
72: 2e 4c clw s8, 200(csp)
74: 42 42 clw tp, 16(csp)
76: 32 5f clw t5, 44(csp)
78: 32 30 <unknown>
7a: 00 2e clc cs0, 272(ca2)
7c: 4c 42 clw a1, 4(ca2)
7e: 42 32 clc ctp, 48(csp)
80: 5f 32 31 00 <unknown>
84: 2e 4c clw s8, 200(csp)
86: 42 42 clw tp, 16(csp)
88: 33 5f 36 00 srl t5, a2, gp
8c: 2e 4c clw s8, 200(csp)
8e: 42 42 clw tp, 16(csp)
90: 33 5f 37 00 srl t5, a4, gp
94: 2e 4c clw s8, 200(csp)
96: 6c 69 cld a1, 208(ca0)
98: 6e 65 cld a0, 216(csp)
9a: 5f 74 61 62 <unknown>
9e: 6c 65 cld a1, 200(ca0)
a0: 5f 73 74 61 <unknown>
a4: 72 74 cld s0, 312(csp)
a6: 30 00 cincoffset ca2, csp, 8
a8: 2e 4c clw s8, 200(csp)
aa: 74 6d cld a3, 216(ca0)
ac: 70 30 clc ca2, 224(cs0)
ae: 00 2e clc cs0, 272(ca2)
b0: 4c 74 cld a1, 168(cs0)
b2: 6d 70 c.lui zero, -5
b4: 31 00 c.nop 12
b6: 2e 4c clw s8, 200(csp)
b8: 74 6d cld a3, 216(ca0)
ba: 70 32 clc ca2, 224(ca2)
bc: 00 2e clc cs0, 272(ca2)
be: 4c 74 cld a1, 168(cs0)
c0: 6d 70 c.lui zero, -5
c2: 33 00 2e 4c <unknown>
c6: 74 6d cld a3, 216(ca0)
c8: 70 34 clc ca2, 480(cs0)
ca: 00 2e clc cs0, 272(ca2)
cc: 4c 74 cld a1, 168(cs0)
ce: 6d 70 c.lui zero, -5
d0: 35 00 c.nop 13
d2: 2e 4c clw s8, 200(csp)
d4: 74 6d cld a3, 216(ca0)
d6: 70 36 clc ca2, 480(ca2)
d8: 00 2e clc cs0, 272(ca2)
da: 4c 74 cld a1, 168(cs0)
dc: 6d 70 c.lui zero, -5
de: 37 00 63 72 lui zero, 468528
e2: 74 62 cld a3, 192(ca2)
e4: 65 67 lui a4, 25
e6: 69 6e lui t3, 26
e8: 2e 63 cld t1, 200(csp)
ea: 00 72 cld s0, 32(ca2)
ec: 75 6e lui t3, 29
ee: 5f 63 78 61 <unknown>
f2: 5f 66 69 6e <unknown>
f6: 61 6c lui s8, 24
f8: 69 7a lui s4, 1048570
fa: 65 00 c.nop 25
fc: 2e 4c clw s8, 200(csp)
fe: 42 42 clw tp, 16(csp)
100: 30 5f clw a2, 120(ca4)
102: 33 00 2e 4c <unknown>
106: 42 42 clw tp, 16(csp)
108: 30 5f clw a2, 120(ca4)
10a: 34 00 cincoffset ca3, csp, 8
10c: 6d 65 lui a0, 27
10e: 6d 62 lui tp, 27
110: 75 67 lui a4, 29
112: 2e 63 cld t1, 200(csp)
114: 00 2e clc cs0, 272(ca2)
116: 4c 42 clw a1, 4(ca2)
118: 42 30 <unknown>
11a: 5f 31 00 2e <unknown>
11e: 4c 42 clw a1, 4(ca2)
120: 42 30 <unknown>
122: 5f 32 00 2e <unknown>
126: 4c 42 clw a1, 4(ca2)
128: 42 30 <unknown>
12a: 5f 35 00 63 <unknown>
12e: 72 74 cld s0, 312(csp)
130: 65 6e lui t3, 25
132: 64 2e clc cs1, 464(ca2)
134: 63 00 5f 73 beq t5, s5, 0x854 <__cap_relocs+0x1a4>
138: 74 61 cld a3, 192(ca0)
13a: 72 74 cld s0, 312(csp)
13c: 00 5f clw s0, 56(ca4)
13e: 5f 61 75 78 <unknown>
142: 61 72 lui tp, 1048568
144: 67 73 00 61 <unknown>
148: 74 65 cld a3, 200(ca0)
14a: 78 69 cld a4, 208(ca0)
14c: 74 00 cincoffset ca3, csp, 12
14e: 6d 61 cincoffset csp, csp, 240
150: 69 6e lui t3, 26
152: 00 65 cld s0, 8(ca0)
154: 78 69 cld a4, 208(ca0)
156: 74 00 cincoffset ca3, csp, 12
158: 65 6e lui t3, 25
15a: 76 69 cld s2, 344(csp)
15c: 72 6f cld t5, 280(csp)
15e: 6e 00 c.slli zero, 27
160: 5f 5f 70 72 <unknown>
164: 6f 67 6e 61 cjal ca4, 0xe677a <environ+0xe265a>
168: 6d 65 lui a0, 27
16a: 00 5f clw s0, 56(ca4)
16c: 44 59 clw s1, 52(ca0)
16e: 4e 41 clw sp, 208(csp)
170: 4d 49 addi s2, zero, 19
172: 43 00 5f 5f <unknown>
176: 70 72 cld a2, 224(ca2)
178: 65 69 lui s2, 25
17a: 6e 69 cld s2, 216(csp)
17c: 74 5f clw a3, 124(ca4)
17e: 61 72 lui tp, 1048568
180: 72 61 cld sp, 280(csp)
182: 79 5f addi t5, zero, -2
184: 73 74 61 72 csrrci s0, 1830, 2
188: 74 00 cincoffset ca3, csp, 12
18a: 5f 5f 70 72 <unknown>
18e: 65 69 lui s2, 25
190: 6e 69 cld s2, 216(csp)
192: 74 5f clw a3, 124(ca4)
194: 61 72 lui tp, 1048568
196: 72 61 cld sp, 280(csp)
198: 79 5f addi t5, zero, -2
19a: 65 6e lui t3, 25
19c: 64 00 cincoffset cs1, csp, 12
19e: 5f 5f 69 6e <unknown>
1a2: 69 74 lui s0, 1048570
1a4: 5f 61 72 72 <unknown>
1a8: 61 79 lui s2, 1048568
1aa: 5f 73 74 61 <unknown>
1ae: 72 74 cld s0, 312(csp)
1b0: 00 5f clw s0, 56(ca4)
1b2: 5f 69 6e 69 <unknown>
1b6: 74 5f clw a3, 124(ca4)
1b8: 61 72 lui tp, 1048568
1ba: 72 61 cld sp, 280(csp)
1bc: 79 5f addi t5, zero, -2
1be: 65 6e lui t3, 25
1c0: 64 00 cincoffset cs1, csp, 12
1c2: 5f 5f 66 69 <unknown>
1c6: 6e 69 cld s2, 216(csp)
1c8: 5f 61 72 72 <unknown>
1cc: 61 79 lui s2, 1048568
1ce: 5f 73 74 61 <unknown>
1d2: 72 74 cld s0, 312(csp)
1d4: 00 5f clw s0, 56(ca4)
1d6: 5f 66 69 6e <unknown>
1da: 69 5f addi t5, zero, -6
1dc: 61 72 lui tp, 1048568
1de: 72 61 cld sp, 280(csp)
1e0: 79 5f addi t5, zero, -2
1e2: 65 6e lui t3, 25
1e4: 64 00 cincoffset cs1, csp, 12
1e6: 5f 5f 63 78 <unknown>
1ea: 61 5f addi t5, zero, -8
1ec: 66 69 cld s2, 88(csp)
1ee: 6e 61 cld sp, 216(csp)
1f0: 6c 69 cld a1, 208(ca0)
1f2: 7a 65 cld a0, 408(csp)
1f4: 00 5f clw s0, 56(ca4)
1f6: 5f 64 73 6f <unknown>
1fa: 5f 68 61 6e <unknown>
1fe: 64 6c cld s1, 216(cs0)
200: 65 00 c.nop 25
202: 6d 65 lui a0, 27
204: 6d 63 lui t1, 27
206: 70 79 cld a2, 240(ca0)
208: 00 70 cld s0, 32(cs0)
20a: 72 69 cld s2, 280(csp)
20c: 6e 74 cld s0, 248(csp)
20e: 66 00 c.slli zero, 25
210: 5f 5f 73 74 <unknown>
214: 64 69 cld s1, 208(ca0)
216: 6e 70 <unknown>
218: 00 66 cld s0, 8(ca2)
21a: 67 65 74 73 <unknown>
21e: 00 5f clw s0, 56(ca4)
220: 43 48 45 52 fmadd.d fa6, fa0, ft4, fa0, rmm
224: 49 5f addi t5, zero, -14
226: 43 41 50 41 fmadd.s ft2, ft0, fs5, fs0, rmm
22a: 42 49 clw s2, 16(csp)
22c: 4c 49 clw a1, 20(ca0)
22e: 54 59 clw a3, 52(ca0)
230: 5f 54 41 42 <unknown>
234: 4c 45 clw a1, 12(ca0)
236: 5f <unknown>
237: 00 <unknown>