-
Notifications
You must be signed in to change notification settings - Fork 0
/
objdump_corrupt-pointer-cheri.txt
1175 lines (1165 loc) · 61.5 KB
/
objdump_corrupt-pointer-cheri.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
~/cheri/output/morello-sdk/bin/llvm-objdump -dS -s --triple=aarch64 corrupt-pointer-cheri
corrupt-pointer-cheri: file format elf64-littleaarch64
Contents of section .interp:
02c0 2f6c6962 65786563 2f6c642d 656c662e /libexec/ld-elf.
02d0 736f2e31 00 so.1.
Contents of section .note.tag:
02d8 08000000 04000000 01000000 46726565 ............Free
02e8 42534400 005d1500 09000000 04000000 BSD..]..........
02f8 01000000 43686572 69425344 00000000 ....CheriBSD....
0308 9c8b3401 08000000 04000000 04000000 ..4.............
0318 46726565 42534400 00000000 08000000 FreeBSD.........
0328 04000000 02000000 46726565 42534400 ........FreeBSD.
0338 00000000 ....
Contents of section .dynsym:
0340 00000000 00000000 00000000 00000000 ................
0350 00000000 00000000 0b000000 12000000 ................
0360 00000000 00000000 00000000 00000000 ................
0370 12000000 12000000 00000000 00000000 ................
0380 00000000 00000000 2a000000 22000000 ........*..."...
0390 00000000 00000000 00000000 00000000 ................
03a0 39000000 12000000 00000000 00000000 9...............
03b0 00000000 00000000 01000000 11001600 ................
03c0 c0100300 00000000 10000000 00000000 ................
03d0 17000000 11001600 d0100300 00000000 ................
03e0 10000000 00000000 1f000000 11001400 ................
03f0 30100300 00000000 10000000 00000000 0...............
Contents of section .gnu.version:
0400 00000200 02000200 02000100 01000100 ................
Contents of section .gnu.version_r:
0410 01000100 40000000 10000000 00000000 ....@...........
0420 b0287a07 00000200 4a000000 00000000 .(z.....J.......
Contents of section .gnu.hash:
0430 01000000 05000000 01000000 1a000000 ................
0440 80000044 c0000010 05000000 1eb0271d ...D..........'.
0450 a6dda36b bd50769e ...k.Pv.
Contents of section .hash:
0458 08000000 08000000 00000000 00000000 ................
0468 00000000 05000000 02000000 07000000 ................
0478 06000000 00000000 00000000 00000000 ................
0488 01000000 00000000 00000000 00000000 ................
0498 04000000 03000000 ........
Contents of section .dynstr:
04a0 005f5f61 75786172 67730061 74657869 .__auxargs.atexi
04b0 74006578 69740065 6e766972 6f6e005f t.exit.environ._
04c0 5f70726f 676e616d 65005f5f 6378615f _progname.__cxa_
04d0 66696e61 6c697a65 00707269 6e746600 finalize.printf.
04e0 6c696263 2e736f2e 37004642 53445f31 libc.so.7.FBSD_1
04f0 2e3000 .0.
Contents of section .rela.dyn:
04f8 900d0200 00000000 03e80000 00000000 ................
0508 fd070100 00000000 a00d0200 00000000 ................
0518 03e80000 00000000 00000000 00000000 ................
0528 b00d0200 00000000 03e80000 00000000 ................
0538 00000000 00000000 c00d0200 00000000 ................
0548 03e80000 00000000 00000000 00000000 ................
0558 d00d0200 00000000 03e80000 00000000 ................
0568 00000000 00000000 e00d0200 00000000 ................
0578 03e80000 00000000 00000000 00000000 ................
0588 f00d0200 00000000 03e80000 00000000 ................
0598 00000000 00000000 a00f0200 00000000 ................
05a8 03e80000 00000000 00000000 00000000 ................
05b8 b00f0200 00000000 03e80000 00000000 ................
05c8 00000000 00000000 c00f0200 00000000 ................
05d8 03e80000 00000000 00000000 00000000 ................
05e8 d00f0200 00000000 03e80000 00000000 ................
05f8 00000000 00000000 e00f0200 00000000 ................
0608 03e80000 00000000 00000000 00000000 ................
0618 f00f0200 00000000 03e80000 00000000 ................
0628 00000000 00000000 00100200 00000000 ................
0638 03e80000 00000000 00000000 00000000 ................
0648 20100200 00000000 03e80000 00000000 ...............
0658 00000000 00000000 30100300 00000000 ........0.......
0668 03e80000 00000000 00000000 00000000 ................
0678 40100300 00000000 03e80000 00000000 @...............
0688 00000000 00000000 700f0200 00000000 ........p.......
0698 03e80000 05000000 00000000 00000000 ................
06a8 800f0200 00000000 03e80000 06000000 ................
06b8 00000000 00000000 900f0200 00000000 ................
06c8 03e80000 07000000 00000000 00000000 ................
06d8 10100200 00000000 01e80000 03000000 ................
06e8 00000000 00000000 ........
Contents of section .rela.plt:
06f0 80100300 00000000 02e80000 01000000 ................
0700 00000000 00000000 90100300 00000000 ................
0710 02e80000 02000000 00000000 00000000 ................
0720 a0100300 00000000 02e80000 03000000 ................
0730 00000000 00000000 b0100300 00000000 ................
0740 02e80000 04000000 00000000 00000000 ................
Contents of section .rodata:
0750 723d2523 70202830 78257a78 290a0071 r=%#p (0x%zx)..q
0760 3d252370 20283078 257a7820 696e746f =%#p (0x%zx into
0770 20627566 290a0070 2e707472 3d252370 buf)..p.ptr=%#p
0780 20283078 257a7820 696e746f 20627566 (0x%zx into buf
0790 29202a70 2e707472 3d253032 780a002a ) *p.ptr=%02x..*
07a0 713d2530 32780a00 00627566 3d252370 q=%02x...buf=%#p
07b0 2026703d 2523700a 002a723d 25303278 &p=%#p..*r=%02x
07c0 0a00 ..
Contents of section .eh_frame_hdr:
07c4 011b033b 10000000 01000000 2c030100 ...;........,...
07d4 2c000000 ,...
Contents of section .eh_frame:
07d8 14000000 00000000 017a5243 00017ce4 .........zRC..|.
07e8 011b0ce5 01000000 24000000 1c000000 ........$.......
07f8 f8020100 34020000 00500ce3 013005e2 ....4....P...0..
0808 010405e4 010805e3 010c0000 00000000 ................
0818 00000000 ....
Contents of section .text:
10820 fd7bbd62 f6578142 f44f8242 fdd3c1c2 .{.b.W.B.O.B....
10830 620500b4 33d0c1c2 330500b4 21419bc2 b...3...3...!A..
10840 e10400b5 f5031faa f4031faa f6031f2a ...............*
10850 01400002 04000014 c1010054 360040b9 [email protected].@.
10860 21800002 28005ff8 1f7100f1 6dffff54 !...(._..q..m..T
10870 1f7500f1 a0000054 1f7d00f1 21ffff54 .u.....T.}..!..T
10880 342440a2 f8ffff17 352440a2 f6ffff17 [email protected]$@.....
10890 88feffb5 81008090 21dc43c2 82d2c1c2 ........!.C.....
108a0 200000c2 e003162a a1d2c1c2 0d000094 ......*........
108b0 60d2c1c2 27010094 e003162a a1d2c1c2 `...'......*....
108c0 82d2c1c2 1c000094 e003162a a1d2c1c2 ...........*....
108d0 82d2c1c2 87000094 22010094 200020d4 ........"... . .
108e0 83008090 63e043c2 640040c2 840000b4 ....c.C.d.@.....
108f0 1f040071 aa000054 0e000014 620000c2 ...q...T....b...
10900 1f040071 6b010054 210040c2 210100b4 ...qk..T!.@.!...
10910 80008090 00e443c2 010000c2 21040002 ......C.....!...
10920 28f05f38 1fbd0071 80ffff54 88ffff35 (._8...q...T...5
10930 c053c2c2 fdfbbc62 f70b00c2 f6d78142 .S.....b.......B
10940 f4cf8242 fdd3c1c2 34d0c1c2 81008090 ...B....4.......
10950 21e843c2 610700b5 f503002a 00008090 !.C.a......*....
10960 00542902 0030c3c2 53d0c1c2 f9000094 .T)..0..S.......
10970 80008090 00ec43c2 81008090 21f043c2 ......C.....!.C.
10980 280000eb a0020054 97008090 f7ee43c2 (......T......C.
10990 08fd4493 1f0500f1 16859f9a 04000014 ..D.............
109a0 d60600f1 f7420002 80010054 e30240c2 .....B.....T..@.
109b0 83ffffb4 e0031faa 00040002 7f0000eb ................
109c0 00ffff54 e003152a 81d2c1c2 62d2c1c2 ...T...*....b...
109d0 6030c2c2 f3ffff17 80008090 00f443c2 `0............C.
109e0 81008090 21f843c2 280000eb a0020054 ....!.C.(......T
109f0 97008090 f7f643c2 08fd4493 1f0500f1 ......C...D.....
10a00 16859f9a 04000014 d60600f1 f7420002 .............B..
10a10 80010054 e30240c2 83ffffb4 e0031faa ...T..@.........
10a20 00040002 7f0000eb 00ffff54 e003152a ...........T...*
10a30 81d2c1c2 62d2c1c2 6030c2c2 f3ffff17 ....b...`0......
10a40 f4cfc242 f6d7c142 f70b40c2 fdfbc322 ...B...B..@...."
10a50 c053c2c2 fd7bbe62 f44f8142 fdd3c1c2 .S...{.b.O.B....
10a60 93008090 73fe43c2 800080b0 000040c2 ....s.C.......@.
10a70 080013eb e0010054 08fd4493 140500d1 .......T..D.....
10a80 04000014 940600d1 9f0600b1 20010054 ............ ..T
10a90 607a74a2 80ffffb4 e1031faa 21040002 `zt.........!...
10aa0 1f0001eb 00ffff54 0030c2c2 f6ffff17 .......T.0......
10ab0 f44fc142 fd7bc222 c053c2c2 800080b0 .O.B.{.".S......
10ac0 000440c2 000100b4 fd7bbf62 fdd3c1c2 ..@......{.b....
10ad0 800080b0 000840c2 000040c2 a5000094 ......@...@.....
10ae0 fd7bc122 c053c2c2 00000000 00000000 .{.".S..........
10af0 fdfbbe62 fc0b00c2 fdd3c1c2 ff838b02 ...b............
10b00 a0138002 0138c2c2 e83f8052 e0730302 .....8...?.R.s..
10b10 0020c8c2 e01300c2 e0030302 0038c8c2 . ...........8..
10b20 e01700c2 e0e30202 0038c4c2 02d0c1c2 .........8......
10b30 e21b00c2 e2830202 4238c8c2 e21f00c2 ........B8......
10b40 e2430202 4238c8c2 e22300c2 e8031f2a .C..B8...#.....*
10b50 280000b9 e8031faa 080000f9 01000014 (...............
10b60 e01b40c2 080040f9 08f907f1 a8010054 ..@[email protected]
10b70 01000014 e01340c2 e11b40c2 290040f9 ......@...@.).@.
10b80 e803092a 08682938 01000014 e01b40c2 ...*.h)8......@.
10b90 080040f9 08050091 080000f9 f1ffff17 ..@.............
10ba0 e21740c2 e11340c2 203c0402 400000c2 ..@...@. <..@...
10bb0 e0d3c1c2 020400c2 010000c2 0038d0c2 .............8..
10bc0 0970c6c2 80008090 006843c2 6d000094 .p.......hC.m...
10bd0 e31340c2 e01740c2 010040c2 020040c2 ..@...@...@...@.
10be0 e90303aa e91b00f9 e80302aa 080109cb ................
10bf0 000040c2 09004039 e0d3c1c2 091000f9 ..@...@9........
10c00 080800f9 010000c2 0038d8c2 0970c6c2 .........8...p..
10c10 80008090 006c43c2 5a000094 e11740c2 .....lC.Z.....@.
10c20 e91b40f9 e01f40c2 210040c2 2850c0c2 ..@...@.!.@.(P..
10c30 e2031faa 42008402 4a50c0c2 08010a8a ....B...JP......
10c40 2140c8c2 010000c2 010040c2 e80301aa !@........@.....
10c50 080109cb e0d3c1c2 080800f9 010000c2 ................
10c60 0038d0c2 0970c6c2 80008090 007043c2 .8...p.......pC.
10c70 44000094 e01f40c2 000040c2 08004039 D.....@...@...@9
10c80 e0d3c1c2 080000f9 0038c8c2 0970c6c2 .........8...p..
10c90 80008090 007443c2 3a000094 e11740c2 .....tC.:.....@.
10ca0 e91b40f9 e02340c2 e8031f2a e83f00b9 ..@..#@....*.?..
10cb0 28000039 210040c2 010000c2 010040c2 (..9!.@.......@.
10cc0 e80301aa 080109cb e0d3c1c2 080800f9 ................
10cd0 010000c2 0038d0c2 0970c6c2 80008090 .....8...p......
10ce0 007843c2 27000094 e02340c2 000040c2 .xC.'....#@...@.
10cf0 08004039 e0d3c1c2 080000f9 0038c8c2 [email protected]..
10d00 0970c6c2 80008090 007c43c2 1d000094 .p.......|C.....
10d10 e03f40b9 ff830b02 fc0b40c2 fdfbc122 .?@.......@...."
10d20 c053c2c2 .S..
Contents of section .plt:
10d30 f07bbf62 100180b0 111e40c2 10c20102 .{.b......@.....
10d40 2012c2c2 1f2003d5 1f2003d5 1f2003d5 .... ... ... ..
10d50 100180b0 10020202 110240c2 2012c2c2 ..........@. ...
10d60 100180b0 10420202 110240c2 2012c2c2 .....B....@. ...
10d70 100180b0 10820202 110240c2 2012c2c2 ..........@. ...
10d80 100180b0 10c20202 110240c2 2012c2c2 ..........@. ...
Contents of section .fini_array:
20d90 c0020000 00000000 000e0300 00000004 ................
Contents of section .data.rel.ro:
20da0 a9070000 00000000 10000000 00000001 ................
20db0 77070000 00000000 28000000 00000001 w.......(.......
20dc0 5f070000 00000000 18000000 00000001 _...............
20dd0 9f070000 00000000 09000000 00000001 ................
20de0 50070000 00000000 0f000000 00000001 P...............
20df0 b9070000 00000000 09000000 00000001 ................
Contents of section .dynamic:
20e00 01000000 00000000 40000000 00000000 ........@.......
20e10 fbffff6f 00000000 00000008 00000000 ...o............
20e20 15000000 00000000 00000000 00000000 ................
20e30 07000000 00000000 f8040000 00000000 ................
20e40 08000000 00000000 f8010000 00000000 ................
20e50 09000000 00000000 18000000 00000000 ................
20e60 f9ffff6f 00000000 14000000 00000000 ...o............
20e70 17000000 00000000 f0060000 00000000 ................
20e80 02000000 00000000 60000000 00000000 ........`.......
20e90 03000000 00000000 50100300 00000000 ........P.......
20ea0 14000000 00000000 07000000 00000000 ................
20eb0 06000000 00000000 40030000 00000000 ........@.......
20ec0 0b000000 00000000 18000000 00000000 ................
20ed0 05000000 00000000 a0040000 00000000 ................
20ee0 0a000000 00000000 53000000 00000000 ........S.......
20ef0 f5feff6f 00000000 30040000 00000000 ...o....0.......
20f00 04000000 00000000 58040000 00000000 ........X.......
20f10 1a000000 00000000 900d0200 00000000 ................
20f20 1c000000 00000000 10000000 00000000 ................
20f30 f0ffff6f 00000000 00040000 00000000 ...o............
20f40 feffff6f 00000000 10040000 00000000 ...o............
20f50 ffffff6f 00000000 01000000 00000000 ...o............
20f60 00000000 00000000 00000000 00000000 ................
Contents of section .got:
20f70 c0100300 00000000 10000000 00000002 ................
20f80 d0100300 00000000 10000000 00000002 ................
20f90 30100300 00000000 10000000 00000002 0...............
20fa0 000e0200 00000000 70010000 00000001 ........p.......
20fb0 20080100 00000000 00000000 00000004 ...............
20fc0 20080100 00000000 00000000 00000004 ...............
20fd0 20080100 00000000 00000000 00000004 ...............
20fe0 20080100 00000000 00000000 00000004 ...............
20ff0 900d0200 00000000 10000000 00000001 ................
21000 a00d0200 00000000 00000000 00000001 ................
21010 00000000 00000000 f4010000 00000004 ................
21020 40100300 00000000 10000000 00000002 @...............
Contents of section .data:
31030 a8070000 00000000 01000000 00000001 ................
31040 40100300 00000000 10000000 00000002 @...............
Contents of section .got.plt:
31050 00000000 00000000 00000000 00000000 ................
31060 00000000 00000000 00000000 00000000 ................
31070 00000000 00000000 00000000 00000000 ................
31080 310d0100 00000000 00000000 00000000 1...............
31090 310d0100 00000000 00000000 00000000 1...............
310a0 310d0100 00000000 00000000 00000000 1...............
310b0 310d0100 00000000 00000000 00000000 1...............
Contents of section .bss:
<skipping contents of bss section at [310c0, 310e0)>
Contents of section .debug_loc:
0000 00000000 00000000 88000000 00000000 ................
0010 030090c6 01880000 00000000 00bc0000 ................
0020 00000000 000600f3 0390c601 9fbc0000 ................
0030 00000000 00c00000 00000000 00030090 ................
0040 c6010000 00000000 00000000 00000000 ................
0050 00000000 00000000 00001800 00000000 ................
0060 00000300 90c70118 00000000 000000bc ................
0070 00000000 00000003 0090d901 00000000 ................
0080 00000000 00000000 00000000 00000000 ................
0090 00000000 80000000 00000000 030090c8 ................
00a0 01800000 00000000 00bc0000 00000000 ................
00b0 000600f3 0390c801 9fbc0000 00000000 ................
00c0 00c00000 00000000 00030090 c8010000 ................
00d0 00000000 00000000 00000000 00001000 ................
00e0 00000000 00003800 00000000 00000200 ......8.........
00f0 309f3800 00000000 0000bc00 00000000 0.8.............
0100 00000300 90da01bc 00000000 000000c0 ................
0110 00000000 00000002 00309f00 00000000 .........0......
0120 00000000 00000000 00000010 00000000 ................
0130 00000038 00000000 00000002 00309f38 ...8.........0.8
0140 00000000 000000bc 00000000 00000003 ................
0150 0090db01 bc000000 00000000 c0000000 ................
0160 00000000 0200309f 00000000 00000000 ......0.........
0170 00000000 00000000 10000000 00000000 ................
0180 38000000 00000000 03001100 9f380000 8............8..
0190 00000000 00bc0000 00000000 00010066 ...............f
01a0 bc000000 00000000 c0000000 00000000 ................
01b0 03001100 9f000000 00000000 00000000 ................
01c0 00000000 00240000 00000000 00380000 .....$.......8..
01d0 00000000 00030090 c6010000 00000000 ................
01e0 00000000 00000000 0000c000 00000000 ................
01f0 0000f400 00000000 00000100 50f40000 ............P...
0200 00000000 00100100 00000000 000400f3 ................
0210 01509f00 00000000 00000000 00000000 .P..............
0220 000000c0 00000000 000000ec 00000000 ................
0230 00000003 0090c701 ec000000 00000000 ................
0240 10010000 00000000 0600f303 90c7019f ................
0250 00000000 00000000 00000000 00000000 ................
0260 00010000 00000000 10010000 00000000 ................
0270 050092c7 017f9f00 00000000 00000000 ................
0280 00000000 00000014 01000000 0000003c ...............<
0290 01000000 00000001 00503c01 00000000 .........P<.....
02a0 00002002 00000000 00000100 65000000 .. .........e...
02b0 00000000 00000000 00000000 00140100 ................
02c0 00000000 002c0100 00000000 00030090 .....,..........
02d0 c7012c01 00000000 00002402 00000000 ..,.......$.....
02e0 00000300 90da0100 00000000 00000000 ................
02f0 00000000 00000014 01000000 0000004c ...............L
0300 01000000 00000003 0090c801 4c010000 ............L...
0310 00000000 20020000 00000000 030090d9 .... ...........
0320 01000000 00000000 00000000 00000000 ................
0330 00640100 00000000 00800100 00000000 .d..............
0340 00020030 9fcc0100 00000000 00e80100 ...0............
0350 00000000 00020030 9f000000 00000000 .......0........
0360 00000000 00000000 00640100 00000000 .........d......
0370 00740100 00000000 00050078 0034269f .t.........x.4&.
0380 74010000 00000000 80010000 00000000 t...............
0390 010058cc 01000000 000000dc 01000000 ..X.............
03a0 00000005 00780034 269fdc01 00000000 .....x.4&.......
03b0 0000e801 00000000 00000100 58000000 ............X...
03c0 00000000 00000000 00000000 00900100 ................
03d0 00000000 00b40100 00000000 00030090 ................
03e0 c901f801 00000000 00001c02 00000000 ................
03f0 00000300 90c90100 00000000 00000000 ................
0400 00000000 00000054 02000000 0000005c .......T.......\
0410 02000000 00000005 00780034 269f5c02 .........x.4&.\.
0420 00000000 00006402 00000000 00000100 ......d.........
0430 58640200 00000000 00680200 00000000 Xd.......h......
0440 00010064 70020000 00000000 90020000 ...dp...........
0450 00000000 03008401 9f000000 00000000 ................
0460 00000000 00000000 00540200 00000000 .........T......
0470 005c0200 00000000 00050078 0034269f .\.........x.4&.
0480 5c020000 00000000 64020000 00000000 \.......d.......
0490 01005800 00000000 00000000 00000000 ..X.............
04a0 00000074 02000000 0000008c 02000000 ...t............
04b0 00000003 0090c601 00000000 00000000 ................
04c0 00000000 00000000 ........
Contents of section .debug_abbrev:
0000 01110125 0e130503 0e10171b 0e110112 ...%............
0010 06000002 3400030e 49133f19 3a0b3b0b ....4...I.?.:.;.
0020 02180000 030f0049 130b0b33 06000004 .......I...3....
0030 26004913 00000524 00030e3e 0b0b0b00 &.I....$...>....
0040 00061600 4913030e 3a0b3b0b 00000713 ....I...:.;.....
0050 010b0b3a 0b3b0b00 00080d00 030e4913 ...:.;........I.
0060 3a0b3b0b 380b0000 0917010b 0b3a0b3b :.;.8........:.;
0070 0b00000a 0f000b0b 33060000 0b150027 ........3......'
0080 1900000c 16004913 030e0000 0d2e0111 ......I.........
0090 01120640 18974219 030e3a0b 3b0b2719 [email protected]...:.;.'.
00a0 3f190000 0e050002 17030e3a 0b3b0b49 ?..........:.;.I
00b0 1300000f 34000217 030e3a0b 3b0b4913 ....4.....:.;.I.
00c0 00001034 00030e3a 0b3b0b49 13000011 ...4...:.;.I....
00d0 0b011101 12060000 12898201 00311311 .............1..
00e0 01000013 89820101 31131101 0000148a ........1.......
00f0 82010002 18914218 0000152e 01110112 ......B.........
0100 06401897 4219030e 3a0b3b0b 27190000 [email protected]...:.;.'...
0110 16050002 18030e3a 0b3b0b49 13000017 .......:.;.I....
0120 2e01030e 3a0b3b0b 27194913 3c193f19 ....:.;.'.I.<.?.
0130 00001805 00491300 00198982 01009342 .....I.........B
0140 18110100 001a1300 030e3c19 00001b15 ..........<.....
0150 01271900 00000111 01250e13 05030e10 .'.......%......
0160 171b0e11 01120600 00023400 030e4913 ..........4...I.
0170 3f193a0b 3b0b0218 0000030f 000b0b33 ?.:.;..........3
0180 06000004 2e001101 12064018 97421903 [email protected]..
0190 0e3a0b3b 0b271900 0000 .:.;.'....
Contents of section .debug_info:
0000 f6030000 04000000 00000801 5f020000 ............_...
0010 0c001101 00000000 00006e01 00002008 ..........n... .
0020 01000000 00009c02 0000027e 0000003f ...........~...?
0030 00000001 70090330 10030000 00000003 ....p..0........
0040 49000000 10010000 00044e00 000005bb I.........N.....
0050 00000008 01022102 00006a00 0000016f ......!...j....o
0060 0903d010 03000000 00000374 00000010 ...........t....
0070 01000000 034e0000 00100100 000002ee .....N..........
0080 01000093 00000005 410903c0 10030000 ........A.......
0090 00000003 9d000000 10010000 0006a800 ................
00a0 00009300 00000453 06b30000 00a30000 .......S........
00b0 00044f07 20044808 c0000000 f9000000 ..O. .H.........
00c0 04490008 dd000000 cf000000 044e1009 .I...........N..
00d0 10044a08 29020000 f9000000 044b0008 ..J.)........K..
00e0 fa000000 16010000 044c0008 48010000 .........L..H...
00f0 1c010000 044d0000 00060401 00008b00 .....M..........
0100 00000333 060f0100 00c70000 00023405 ...3..........4.
0110 f8010000 05080a10 01000000 03260100 .............&..
0120 00100100 00000b06 32010000 02010000 ........2.......
0130 0358063d 010000d1 00000002 4d0c4601 .X.=........M.F.
0140 00005302 00000537 020000a1 100d2008 ..S....7...... .
0150 01000000 0000c000 00000390 e3010102 ................
0160 0000054f 0e000000 00490200 00054f16 ...O.....I....O.
0170 0100000e 52000000 2f020000 05501c01 ....R.../....P..
0180 00000e8c 00000059 01000005 519b0300 .......Y....Q...
0190 000fde00 0000b200 00000555 6a000000 ...........Uj...
01a0 0f2b0100 00b60000 0005546a 0000000f .+........Tj....
01b0 78010000 d8020000 05538e02 00001008 x........S......
01c0 02000005 56aa0300 00115008 01000000 ....V.....P.....
01d0 00004400 00000fc5 0100004e 02000005 ..D........N....
01e0 6a930000 00001229 020000b0 08010000 j......)........
01f0 00000012 7d020000 b8080100 00000000 ....}...........
0200 13950200 00c80801 00000000 00140150 ...............P
0210 02860000 132e0300 00d80801 00000000 ................
0220 00140150 02860000 0015e008 01000000 ...P............
0230 00005400 00000390 e5014400 000001a5 ..T.......D.....
0240 0eea0100 00d80200 0001a58e 0200000e ................
0250 23020000 b6000000 01a56a00 00001603 #.........j.....
0260 90c801b2 00000001 a56a0000 000f6002 .........j....`.
0270 00008900 000001a7 3f000000 0017dd02 ........?.......
0280 0000065c 8e020000 181c0100 0000059f ...\............
0290 00000005 04153409 01000000 00002001 ......4....... .
02a0 00000390 e3015000 00000187 0e870200 ......P.........
02b0 00d80200 0001878e 0200000e bd020000 ................
02c0 b6000000 01876a00 00000ef7 020000b2 ......j.........
02d0 00000001 876a0000 000f3103 00000001 .....j....1.....
02e0 0000018a b6030000 0f690300 00e30100 .........i......
02f0 00018ab6 0300000f cd030000 41000000 ............A...
0300 0189de03 0000127d 02000070 09010000 .......}...p....
0310 00000019 0390c901 d4090100 00000000 ................
0320 190390c9 013c0a01 00000000 0000170c .....<..........
0330 01000001 338e0200 00188e02 0000186a ....3..........j
0340 00000018 6a000000 0015540a 01000000 ....j.....T.....
0350 00006800 00000390 e3010000 00000174 ..h............t
0360 0f070400 00000100 000177b6 0300000f ..........w.....
0370 69040000 e3010000 0177b603 00000fa3 i........w......
0380 04000041 00000001 761c0100 00190390 ...A....v.......
0390 c601ac0a 01000000 00000003 a5030000 ................
03a0 10010000 001a5d01 000004af 03000005 ......].........
03b0 1b020000 020106c1 030000e2 00000007 ................
03c0 c906cc03 00007500 0000025e 06d70300 ......u....^....
03d0 004e0100 00023505 63000000 070803e8 .N....5.c.......
03e0 03000010 01000000 1b188e02 0000186a ...............j
03f0 00000018 6a000000 00005900 00000400 ....j.....Y.....
0400 56010000 08015f02 00000c00 0a000000 V....._.........
0410 41040000 6e010000 bc0a0100 00000000 A...n...........
0420 2c000000 02e40200 003f0000 00012609 ,........?....&.
0430 03401003 00000000 00031001 00000004 .@..............
0440 bc0a0100 00000000 2c000000 0390e301 ........,.......
0450 e9000000 013200 .....2.
Contents of section .debug_str:
0000 66696e61 6c697a65 72002f68 6f6d652f finalizer./home/
0010 686f6c69 7665722f 63686572 692f6368 holiver/cheri/ch
0020 65726962 73642f6c 69622f63 73752f63 eribsd/lib/csu/c
0030 6f6d6d6f 6e2f6372 74626567 696e2e63 ommon/crtbegin.c
0040 00666e00 68616e64 6c655f61 72677600 .fn.handle_argv.
0050 68616e64 6c655f73 74617469 635f696e handle_static_in
0060 6974006c 6f6e6720 756e7369 676e6564 it.long unsigned
0070 20696e74 005f5f73 697a655f 74005f5f int.__size_t.__
0080 70726f67 6e616d65 00730069 6e743634 progname.s.int64
0090 5f740045 6c665f41 7578696e 666f0069 _t.Elf_Auxinfo.i
00a0 6e740045 6c663634 435f4175 78696e66 nt.Elf64C_Auxinf
00b0 6f00656e 76006172 67760063 68617200 o.env.argv.char.
00c0 615f7479 7065005f 5f696e74 36345f74 a_type.__int64_t
00d0 005f5f75 696e7470 74725f74 00615f75 .__uintptr_t.a_u
00e0 6e007369 7a655f74 0072756e 5f637861 n.size_t.run_cxa
00f0 5f66696e 616c697a 6500615f 70747200 _finalize.a_ptr.
0100 6e007569 6e747074 725f7400 6d61696e n.uintptr_t.main
0110 002f686f 6d652f68 6f6c6976 65722f63 ./home/holiver/c
0120 68657269 2f636865 72696273 642f6c69 heri/cheribsd/li
0130 622f6373 752f6161 72636836 34632f63 b/csu/aarch64c/c
0140 7274315f 632e6300 615f6663 6e005f5f rt1_c.c.a_fcn.__
0150 75696e74 36345f74 006f626a 00537472 uint64_t.obj.Str
0160 7563745f 4f626a5f 456e7472 79002f68 uct_Obj_Entry./h
0170 6f6d652f 686f6c69 7665722f 63686572 ome/holiver/cher
0180 692f6275 696c642f 63686572 69627364 i/build/cheribsd
0190 2d6d6f72 656c6c6f 2d707572 65636170 -morello-purecap
01a0 2d627569 6c642f68 6f6d652f 686f6c69 -build/home/holi
01b0 7665722f 63686572 692f6368 65726962 ver/cheri/cherib
01c0 73642f61 726d3634 2e616172 63683634 sd/arm64.aarch64
01d0 632f6c69 622f6373 752f6161 72636836 c/lib/csu/aarch6
01e0 34630061 72726179 5f73697a 65005f5f 4c.array_size.__
01f0 61757861 72677300 6c6f6e67 20696e74 auxargs.long int
0200 005f7374 61727400 6861735f 64796e61 ._start.has_dyna
0210 6d69635f 6c696e6b 6572005f 426f6f6c mic_linker._Bool
0220 00656e76 69726f6e 00615f76 616c0063 .environ.a_val.c
0230 6c65616e 75700075 6e736967 6e656420 leanup.unsigned
0240 5f5f696e 74636170 00617578 76006175 __intcap.auxv.au
0250 7870005f 5f75696e 74636170 5f740063 xp.__uintcap_t.c
0260 6c616e67 20766572 73696f6e 2031332e lang version 13.
0270 302e3020 28687474 70733a2f 2f676974 0.0 (https://git
0280 2e6d6f72 656c6c6f 2d70726f 6a656374 .morello-project
0290 2e6f7267 2f6d6f72 656c6c6f 2f6c6c76 .org/morello/llv
02a0 6d2d7072 6f6a6563 742e6769 74203961 m-project.git 9a
02b0 36336138 30613738 65393134 64653565 63a80a78e914de5e
02c0 38376531 63313566 34363734 63663961 87e1c15f4674cf9a
02d0 37376365 38622900 61726763 00617465 77ce8b).argc.ate
02e0 78697400 5f5f6473 6f5f6861 6e646c65 xit.__dso_handle
02f0 00 .
Contents of section .comment:
0000 4c696e6b 65723a20 4c4c4420 31332e30 Linker: LLD 13.0
0010 2e302028 68747470 733a2f2f 6769742e .0 (https://git.
0020 6d6f7265 6c6c6f2d 70726f6a 6563742e morello-project.
0030 6f72672f 6d6f7265 6c6c6f2f 6c6c766d org/morello/llvm
0040 2d70726f 6a656374 2e676974 20396136 -project.git 9a6
0050 33613830 61373865 39313464 65356538 3a80a78e914de5e8
0060 37653163 31356634 36373463 66396137 7e1c15f4674cf9a7
0070 37636538 62290000 636c616e 67207665 7ce8b)..clang ve
0080 7273696f 6e203133 2e302e30 20286874 rsion 13.0.0 (ht
0090 7470733a 2f2f6769 742e6d6f 72656c6c tps://git.morell
00a0 6f2d7072 6f6a6563 742e6f72 672f6d6f o-project.org/mo
00b0 72656c6c 6f2f6c6c 766d2d70 726f6a65 rello/llvm-proje
00c0 63742e67 69742039 61363361 38306137 ct.git 9a63a80a7
00d0 38653931 34646535 65383765 31633135 8e914de5e87e1c15
00e0 66343637 34636639 61373763 65386229 f4674cf9a77ce8b)
00f0 00 .
Contents of section .debug_frame:
0000 14000000 ffffffff 04430008 00017ce4 .........C....|.
0010 010ce501 00000000 34000000 00000000 ........4.......
0020 20080100 00000000 c0000000 00000000 ...............
0030 500ce301 6005d901 0405da01 0805db01 P...`...........
0040 0c05dc01 1005e401 1405e301 18000000 ................
0050 14000000 00000000 e0080100 00000000 ................
0060 54000000 00000000 3c000000 00000000 T.......<.......
0070 34090100 00000000 20010000 00000000 4....... .......
0080 540ce301 7005d901 0405da01 0805db01 T...p...........
0090 0c05dc01 1005dd01 1405e401 1805e301 ................
00a0 1c000000 00000000 2c000000 00000000 ........,.......
00b0 540a0100 00000000 68000000 00000000 T.......h.......
00c0 4c0ce301 4005d901 0405da01 0805e401 L...@...........
00d0 0c05e301 10000000 14000000 ffffffff ................
00e0 04430008 00017ce4 010ce501 00000000 .C....|.........
00f0 24000000 d8000000 bc0a0100 00000000 $...............
0100 2c000000 00000000 540ce301 2005e401 ,.......T... ...
0110 0405e301 08000000 ........
Contents of section .debug_line:
0000 05030000 04007801 00000101 01fb0e0d ......x.........
0010 00010101 01000000 01000001 2f686f6d ............/hom
0020 652f686f 6c697665 722f6368 65726900 e/holiver/cheri.
0030 2f686f6d 652f686f 6c697665 722f6368 /home/holiver/ch
0040 6572692f 6275696c 642f6368 65726962 eri/build/cherib
0050 73642d6d 6f72656c 6c6f2d70 75726563 sd-morello-purec
0060 61702d62 75696c64 2f686f6d 652f686f ap-build/home/ho
0070 6c697665 722f6368 6572692f 63686572 liver/cheri/cher
0080 69627364 2f61726d 36342e61 61726368 ibsd/arm64.aarch
0090 36346300 00636865 72696273 642f6c69 64c..cheribsd/li
00a0 622f6373 752f636f 6d6d6f6e 2f69676e b/csu/common/ign
00b0 6f72655f 696e6974 2e630001 0000746d ore_init.c....tm
00c0 702f7573 722f696e 636c7564 652f7379 p/usr/include/sy
00d0 732f5f74 79706573 2e680002 0000746d s/_types.h....tm
00e0 702f7573 722f696e 636c7564 652f7379 p/usr/include/sy
00f0 732f5f73 7464696e 742e6800 02000074 s/_stdint.h....t
0100 6d702f75 73722f69 6e636c75 64652f6d mp/usr/include/m
0110 61636869 6e652f65 6c662e68 00020000 achine/elf.h....
0120 63686572 69627364 2f6c6962 2f637375 cheribsd/lib/csu
0130 2f616172 63683634 632f6372 74315f63 /aarch64c/crt1_c
0140 2e630001 0000746d 702f7573 722f696e .c....tmp/usr/in
0150 636c7564 652f7374 646c6962 2e680002 clude/stdlib.h..
0160 0000746d 702f7573 722f696e 636c7564 ..tmp/usr/includ
0170 652f7379 732f7479 7065732e 68000200 e/sys/types.h...
0180 00000405 00090220 08010000 00000003 ....... ........
0190 d1000105 060a030b f20603a3 7f4a03dd .............J..
01a0 004a064e 064a039f 7f4a0507 0603ea00 .J.N.J...J......
01b0 ba050206 82051606 50050203 7a4a0527 ........P...zJ.'
01c0 064a0502 4a051e06 08780603 927f4a05 .J..J....x....J.
01d0 1f0603ec 004a0603 947f4a05 020603ea .....J....J.....
01e0 004a050c 031e4a05 0284050c 4805024c .J....J.....H..L
01f0 0503bd05 028a0507 f4050206 f2050003 ................
0200 e97e4a04 010603a6 014a0506 0a1506ba .~J......J......
0210 050f064c 050bb905 0f4b0512 06820506 ...L.....K......
0220 4a050e06 4b050006 03d47e82 05180603 J...K.....~.....
0230 ad018205 03064a05 0106bf05 0003564a ......J.......VJ
0240 05060a08 780603f4 7eba0502 06039001 ....x...~.......
0250 4a052308 3f050208 3d0603ec 7e4a0523 J.#.?...=...~J.#
0260 06039301 8205024b 051006ba 05028205 .......K........
0270 08064b05 1a4b0603 ea7e4a03 96018205 ..K..K...~J.....
0280 04068306 03e97ef2 05200603 9c014a05 ......~.. ....J.
0290 02083d06 03e37e4a 05200603 9c018205 ..=...~J. ......
02a0 024b0510 06ba0502 82050806 4b051a4b .K..........K..K
02b0 0603e17e 4a039f01 82050406 830603e0 ...~J...........
02c0 7ef20501 0603a201 4a050003 53083c05 ~.......J...S.<.
02d0 200abe05 02083e05 20480502 4c051906 .....>. H..L...
02e0 8205024a 05080683 051a4b06 03837f4a ...J......K....J
02f0 03fd0082 05040683 0603827f 4a050106 ............J...
0300 0383014a 020c0001 01600000 0004005a ...J.....`.....Z
0310 00000001 0101fb0e 0d000101 01010000 ................
0320 00010000 012f686f 6d652f68 6f6c6976 ...../home/holiv
0330 65722f63 68657269 2f636865 72696273 er/cheri/cheribs
0340 642f6c69 622f6373 752f6161 72636836 d/lib/csu/aarch6
0350 34632f2e 2e2f636f 6d6d6f6e 00006372 4c/../common..cr
0360 74627261 6e642e53 00010000 00640000 tbrand.S.....d..
0370 0004005e 00000001 0101fb0e 0d000101 ...^............
0380 01010000 00010000 012f686f 6d652f68 ........./home/h
0390 6f6c6976 65722f63 68657269 2f636865 oliver/cheri/che
03a0 72696273 642f6c69 622f6373 752f6161 ribsd/lib/csu/aa
03b0 72636836 34632f2e 2e2f636f 6d6d6f6e rch64c/../common
03c0 00006665 61747572 655f6e6f 74652e53 ..feature_note.S
03d0 00010000 00680000 00040062 00000001 .....h.....b....
03e0 0101fb0e 0d000101 01010000 00010000 ................
03f0 012f686f 6d652f68 6f6c6976 65722f63 ./home/holiver/c
0400 68657269 2f636865 72696273 642f6c69 heri/cheribsd/li
0410 622f6373 752f6161 72636836 34632f2e b/csu/aarch64c/.
0420 2e2f636f 6d6d6f6e 00006967 6e6f7265 ./common..ignore
0430 5f696e69 745f6e6f 74652e53 00010000 _init_note.S....
0440 00830000 0004005a 00000001 0101fb0e .......Z........
0450 0d000101 01010000 00010000 012f686f ............./ho
0460 6d652f68 6f6c6976 65722f63 68657269 me/holiver/cheri
0470 00006368 65726962 73642f6c 69622f63 ..cheribsd/lib/c
0480 73752f61 61726368 3634632f 2e2e2f63 su/aarch64c/../c
0490 6f6d6d6f 6e2f6372 74626567 696e2e63 ommon/crtbegin.c
04a0 00010000 00000902 bc0a0100 00000000 ................
04b0 03320105 060a1405 12083d05 0306ba05 .2........=.....
04c0 01064b02 08000101 ..K.....
Contents of section .symtab:
0000 00000000 00000000 00000000 00000000 ................
0010 00000000 00000000 01000000 0400f1ff ................
0020 00000000 00000000 00000000 00000000 ................
0030 0a000000 00000e00 20080100 00000000 ........ .......
0040 00000000 00000000 0f000000 02000e00 ................
0050 e1080100 00000000 54000000 00000000 ........T.......
0060 1b000000 02000e00 35090100 00000000 ........5.......
0070 20010000 00000000 2e000000 02000e00 ...............
0080 550a0100 00000000 68000000 00000000 U.......h.......
0090 38000000 00000b00 a8070000 00000000 8...............
00a0 00000000 00000000 3d000000 00001400 ........=.......
00b0 30100300 00000000 00000000 00000000 0...............
00c0 42000000 00001600 c0100300 00000000 B...............
00d0 00000000 00000000 47000000 00001700 ........G.......
00e0 00000000 00000000 00000000 00000000 ................
00f0 4c000000 00001800 00000000 00000000 L...............
0100 00000000 00000000 51000000 00001900 ........Q.......
0110 00000000 00000000 00000000 00000000 ................
0120 56000000 00001a00 5f020000 00000000 V......._.......
0130 00000000 00000000 5b000000 00001b00 ........[.......
0140 77000000 00000000 00000000 00000000 w...............
0150 60000000 00001c00 00000000 00000000 `...............
0160 00000000 00000000 65000000 00001d00 ........e.......
0170 00000000 00000000 00000000 00000000 ................
0180 6b000000 00000200 d8020000 00000000 k...............
0190 00000000 00000000 38000000 00001d00 ........8.......
01a0 09030000 00000000 00000000 00000000 ................
01b0 6b000000 00000200 0c030000 00000000 k...............
01c0 00000000 00000000 38000000 00001d00 ........8.......
01d0 6d030000 00000000 00000000 00000000 m...............
01e0 6b000000 00000200 24030000 00000000 k.......$.......
01f0 00000000 00000000 38000000 00001d00 ........8.......
0200 d5030000 00000000 00000000 00000000 ................
0210 70000000 0400f1ff 00000000 00000000 p...............
0220 00000000 00000000 7b000000 02000e00 ........{.......
0230 bd0a0100 00000000 2c000000 00000000 ........,.......
0240 0a000000 00000e00 bc0a0100 00000000 ................
0250 00000000 00000000 38000000 00001400 ........8.......
0260 40100300 00000000 00000000 00000000 @...............
0270 3d000000 00001000 900d0200 00000000 =...............
0280 00000000 00000000 42000000 00001800 ........B.......
0290 56010000 00000000 00000000 00000000 V...............
02a0 47000000 00001900 fa030000 00000000 G...............
02b0 00000000 00000000 4c000000 00001a00 ........L.......
02c0 5f020000 00000000 00000000 00000000 _...............
02d0 51000000 00001b00 77000000 00000000 Q.......w.......
02e0 00000000 00000000 56000000 00001c00 ........V.......
02f0 d8000000 00000000 00000000 00000000 ................
0300 5b000000 00001d00 41040000 00000000 [.......A.......
0310 00000000 00000000 6c010000 01021400 ........l.......
0320 40100300 00000000 10000000 00000000 @...............
0330 8c000000 0400f1ff 00000000 00000000 ................
0340 00000000 00000000 0a000000 00000e00 ................
0350 f00a0100 00000000 00000000 00000000 ................
0360 38000000 00000b00 a9070000 00000000 8...............
0370 00000000 00000000 3d000000 00001100 ........=.......
0380 a00d0200 00000000 00000000 00000000 ................
0390 42000000 00001b00 77000000 00000000 B.......w.......
03a0 00000000 00000000 47000000 00000d00 ........G.......
03b0 d8070000 00000000 00000000 00000000 ................
03c0 a4000000 0400f1ff 00000000 00000000 ................
03d0 00000000 00000000 6b000000 00001b00 ........k.......
03e0 77000000 00000000 00000000 00000000 w...............
03f0 e2000000 00021200 000e0200 00000000 ................
0400 70010000 00000000 eb000000 00020e00 p...............
0410 20080100 00000000 00000000 00000000 ...............
0420 01010000 00020e00 20080100 00000000 ........ .......
0430 00000000 00000000 15010000 00020e00 ................
0440 20080100 00000000 00000000 00000000 ...............
0450 28010000 00020e00 20080100 00000000 (....... .......
0460 00000000 00000000 39010000 00021000 ........9.......
0470 900d0200 00000000 10000000 00000000 ................
0480 4c010000 00021000 a00d0200 00000000 L...............
0490 00000000 00000000 ad000000 12000e00 ................
04a0 21080100 00000000 c0000000 00000000 !...............
04b0 b4000000 11001600 c0100300 00000000 ................
04c0 10000000 00000000 be000000 12000000 ................
04d0 00000000 00000000 00000000 00000000 ................
04e0 c5000000 12000e00 f10a0100 00000000 ................
04f0 34020000 00000000 ca000000 12000000 4...............
0500 00000000 00000000 00000000 00000000 ................
0510 cf000000 11001600 d0100300 00000000 ................
0520 10000000 00000000 d7000000 11001400 ................
0530 30100300 00000000 10000000 00000000 0...............
0540 5d010000 22000000 00000000 00000000 ]..."...........
0550 00000000 00000000 79010000 12000000 ........y.......
0560 00000000 00000000 00000000 00000000 ................
Contents of section .shstrtab:
0000 002e696e 74657270 002e6e6f 74652e74 ..interp..note.t
0010 6167002e 64796e73 796d002e 676e752e ag..dynsym..gnu.
0020 76657273 696f6e00 2e676e75 2e766572 version..gnu.ver
0030 73696f6e 5f72002e 676e752e 68617368 sion_r..gnu.hash
0040 002e6861 7368002e 64796e73 7472002e ..hash..dynstr..
0050 72656c61 2e64796e 002e7265 6c612e70 rela.dyn..rela.p
0060 6c74002e 726f6461 7461002e 65685f66 lt..rodata..eh_f
0070 72616d65 5f686472 002e6568 5f667261 rame_hdr..eh_fra
0080 6d65002e 74657874 002e706c 74002e66 me..text..plt..f
0090 696e695f 61727261 79002e64 6174612e ini_array..data.
00a0 72656c2e 726f002e 64796e61 6d696300 rel.ro..dynamic.
00b0 2e676f74 002e6461 7461002e 676f742e .got..data..got.
00c0 706c7400 2e627373 002e6465 6275675f plt..bss..debug_
00d0 6c6f6300 2e646562 75675f61 62627265 loc..debug_abbre
00e0 76002e64 65627567 5f696e66 6f002e64 v..debug_info..d
00f0 65627567 5f737472 002e636f 6d6d656e ebug_str..commen
0100 74002e64 65627567 5f667261 6d65002e t..debug_frame..
0110 64656275 675f6c69 6e65002e 73796d74 debug_line..symt
0120 6162002e 73687374 72746162 002e7374 ab..shstrtab..st
0130 72746162 00 rtab.
Contents of section .strtab:
0000 00637274 315f632e 63002463 2e300068 .crt1_c.c.$c.0.h
0010 616e646c 655f6172 67760068 616e646c andle_argv.handl
0020 655f7374 61746963 5f696e69 74006669 e_static_init.fi
0030 6e616c69 7a657200 24642e31 0024642e nalizer.$d.1.$d.
0040 32002464 2e330024 642e3400 24642e35 2.$d.3.$d.4.$d.5
0050 0024642e 36002464 2e370024 642e3800 .$d.6.$d.7.$d.8.
0060 24642e39 0024642e 31300024 642e3000 $d.9.$d.10.$d.0.
0070 63727462 6567696e 2e630072 756e5f63 crtbegin.c.run_c
0080 78615f66 696e616c 697a6500 636f7272 xa_finalize.corr
0090 7570742d 706f696e 7465722d 63686572 upt-pointer-cher
00a0 692e6300 63727465 6e642e63 005f7374 i.c.crtend.c._st
00b0 61727400 5f5f6175 78617267 73006174 art.__auxargs.at
00c0 65786974 006d6169 6e006578 69740065 exit.main.exit.e
00d0 6e766972 6f6e005f 5f70726f 676e616d nviron.__prognam
00e0 65005f44 594e414d 4943005f 5f707265 e._DYNAMIC.__pre
00f0 696e6974 5f617272 61795f73 74617274 init_array_start
0100 005f5f70 7265696e 69745f61 72726179 .__preinit_array
0110 5f656e64 005f5f69 6e69745f 61727261 _end.__init_arra
0120 795f7374 61727400 5f5f696e 69745f61 y_start.__init_a
0130 72726179 5f656e64 005f5f66 696e695f rray_end.__fini_
0140 61727261 795f7374 61727400 5f5f6669 array_start.__fi
0150 6e695f61 72726179 5f656e64 005f5f63 ni_array_end.__c
0160 78615f66 696e616c 697a6500 5f5f6473 xa_finalize.__ds
0170 6f5f6861 6e646c65 00707269 6e746600 o_handle.printf.
Disassembly of section .text:
0000000000010820 <_start>:
; {
10820: fd 7b bd 62 stp c29, c30, [csp, #-96]!
10824: f6 57 81 42 stp c22, c21, [csp, #32]
10828: f4 4f 82 42 stp c20, c19, [csp, #64]
1082c: fd d3 c1 c2 mov c29, csp
; if (!has_dynamic_linker)
10830: 62 05 00 b4 cbz x2, 0x108dc <_start+0xbc>
10834: 33 d0 c1 c2 mov c19, c1
; if (!has_dynamic_linker)
10838: 33 05 00 b4 cbz x19, 0x108dc <_start+0xbc>
; if (cheri_getdefault() != NULL)
1083c: 21 41 9b c2 mrs c1, DDC
10840: e1 04 00 b5 cbnz x1, 0x108dc <_start+0xbc>
10844: f5 03 1f aa mov x21, xzr
10848: f4 03 1f aa mov x20, xzr
1084c: f6 03 1f 2a mov w22, wzr
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
10850: 01 40 00 02 add c1, c0, #16 // =16
10854: 04 00 00 14 b 0x10864 <_start+0x44>
10858: c1 01 00 54 b.ne 0x10890 <_start+0x70>
; argc = auxp->a_un.a_val;
1085c: 36 00 40 b9 ldr w22, [c1]
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
10860: 21 80 00 02 add c1, c1, #32 // =32
10864: 28 00 5f f8 ldur x8, [c1, #-16]
10868: 1f 71 00 f1 cmp x8, #28 // =28
1086c: 6d ff ff 54 b.le 0x10858 <_start+0x38>
10870: 1f 75 00 f1 cmp x8, #29 // =29
10874: a0 00 00 54 b.eq 0x10888 <_start+0x68>
10878: 1f 7d 00 f1 cmp x8, #31 // =31
1087c: 21 ff ff 54 b.ne 0x10860 <_start+0x40>
; env = (char **)auxp->a_un.a_ptr;
10880: 34 24 40 a2 ldr c20, [c1], #32
10884: f8 ff ff 17 b 0x10864 <_start+0x44>
; argv = (char **)auxp->a_un.a_ptr;
10888: 35 24 40 a2 ldr c21, [c1], #32
1088c: f6 ff ff 17 b 0x10864 <_start+0x44>
; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) {
10890: 88 fe ff b5 cbnz x8, 0x10860 <_start+0x40>
; __auxargs = auxv; /* Store the global auxargs pointer */
10894: 81 00 80 90 adrp c1, 0x20000 <_start+0xb4>
10898: 21 dc 43 c2 ldr c1, [c1, #3952]
; handle_argv(argc, argv, env);
1089c: 82 d2 c1 c2 mov c2, c20
; __auxargs = auxv; /* Store the global auxargs pointer */
108a0: 20 00 00 c2 str c0, [c1, #0]
; handle_argv(argc, argv, env);
108a4: e0 03 16 2a mov w0, w22
108a8: a1 d2 c1 c2 mov c1, c21
108ac: 0d 00 00 94 bl 0x108e0 <handle_argv>
; atexit(cleanup);
108b0: 60 d2 c1 c2 mov c0, c19
108b4: 27 01 00 94 bl 0x10d50 <printf+0x10d50>
; handle_static_init(argc, argv, env);
108b8: e0 03 16 2a mov w0, w22
108bc: a1 d2 c1 c2 mov c1, c21
108c0: 82 d2 c1 c2 mov c2, c20
108c4: 1c 00 00 94 bl 0x10934 <handle_static_init>
; exit(main(argc, argv, env));
108c8: e0 03 16 2a mov w0, w22
108cc: a1 d2 c1 c2 mov c1, c21
108d0: 82 d2 c1 c2 mov c2, c20
108d4: 87 00 00 94 bl 0x10af0 <main>
108d8: 22 01 00 94 bl 0x10d60 <printf+0x10d60>
108dc: 20 00 20 d4 brk #0x1
00000000000108e0 <handle_argv>:
; if (environ == NULL)
108e0: 83 00 80 90 adrp c3, 0x20000 <handle_argv+0x40>
108e4: 63 e0 43 c2 ldr c3, [c3, #3968]
108e8: 64 00 40 c2 ldr c4, [c3, #0]
108ec: 84 00 00 b4 cbz x4, 0x108fc <handle_argv+0x1c>
; if (argc > 0 && argv[0] != NULL) {
108f0: 1f 04 00 71 cmp w0, #1 // =1
108f4: aa 00 00 54 b.ge 0x10908 <handle_argv+0x28>
108f8: 0e 00 00 14 b 0x10930 <handle_argv+0x50>
; environ = env;
108fc: 62 00 00 c2 str c2, [c3, #0]
; if (argc > 0 && argv[0] != NULL) {
10900: 1f 04 00 71 cmp w0, #1 // =1
10904: 6b 01 00 54 b.lt 0x10930 <handle_argv+0x50>
10908: 21 00 40 c2 ldr c1, [c1, #0]
1090c: 21 01 00 b4 cbz x1, 0x10930 <handle_argv+0x50>
; __progname = argv[0];
10910: 80 00 80 90 adrp c0, 0x20000 <handle_static_init+0x1c>
10914: 00 e4 43 c2 ldr c0, [c0, #3984]
10918: 01 00 00 c2 str c1, [c0, #0]
1091c: 21 04 00 02 add c1, c1, #1 // =1
; for (s = __progname; *s != '\0'; s++) {
10920: 28 f0 5f 38 ldurb w8, [c1, #-1]
10924: 1f bd 00 71 cmp w8, #47 // =47
10928: 80 ff ff 54 b.eq 0x10918 <handle_argv+0x38>
1092c: 88 ff ff 35 cbnz w8, 0x1091c <handle_argv+0x3c>
; }
10930: c0 53 c2 c2 ret c30
0000000000010934 <handle_static_init>:
; {
10934: fd fb bc 62 stp c29, c30, [csp, #-112]!
10938: f7 0b 00 c2 str c23, [csp, #32]
1093c: f6 d7 81 42 stp c22, c21, [csp, #48]
10940: f4 cf 82 42 stp c20, c19, [csp, #80]
10944: fd d3 c1 c2 mov c29, csp
10948: 34 d0 c1 c2 mov c20, c1
; if (&_DYNAMIC != NULL)
1094c: 81 00 80 90 adrp c1, 0x20000 <handle_static_init+0x58>
10950: 21 e8 43 c2 ldr c1, [c1, #4000]
10954: 61 07 00 b5 cbnz x1, 0x10a40 <handle_static_init+0x10c>
10958: f5 03 00 2a mov w21, w0
; atexit(finalizer);
1095c: 00 00 80 90 adrp c0, 0x10000 <handle_static_init+0x28>
10960: 00 54 29 02 add c0, c0, #2645 // =2645
10964: 00 30 c3 c2 seal c0, c0, rb
10968: 53 d0 c1 c2 mov c19, c2
1096c: f9 00 00 94 bl 0x10d50 <printf+0x10d50>
; array_size = __preinit_array_end - __preinit_array_start;
10970: 80 00 80 90 adrp c0, 0x20000 <handle_static_init+0x7c>
10974: 00 ec 43 c2 ldr c0, [c0, #4016]
10978: 81 00 80 90 adrp c1, 0x20000 <handle_static_init+0x84>
1097c: 21 f0 43 c2 ldr c1, [c1, #4032]
10980: 28 00 00 eb subs x8, x1, x0
; for (n = 0; n < array_size; n++) {
10984: a0 02 00 54 b.eq 0x109d8 <handle_static_init+0xa4>
10988: 97 00 80 90 adrp c23, 0x20000 <handle_static_init+0x94>
1098c: f7 ee 43 c2 ldr c23, [c23, #4016]
; array_size = __preinit_array_end - __preinit_array_start;
10990: 08 fd 44 93 asr x8, x8, #4
; for (n = 0; n < array_size; n++) {
10994: 1f 05 00 f1 cmp x8, #1 // =1
10998: 16 85 9f 9a csinc x22, x8, xzr, hi
1099c: 04 00 00 14 b 0x109ac <handle_static_init+0x78>
109a0: d6 06 00 f1 subs x22, x22, #1 // =1
109a4: f7 42 00 02 add c23, c23, #16 // =16
109a8: 80 01 00 54 b.eq 0x109d8 <handle_static_init+0xa4>
; fn = __preinit_array_start[n];
109ac: e3 02 40 c2 ldr c3, [c23, #0]
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
109b0: 83 ff ff b4 cbz x3, 0x109a0 <handle_static_init+0x6c>
109b4: e0 03 1f aa mov x0, xzr
109b8: 00 04 00 02 add c0, c0, #1 // =1
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
109bc: 7f 00 00 eb cmp x3, x0
109c0: 00 ff ff 54 b.eq 0x109a0 <handle_static_init+0x6c>
; fn(argc, argv, env);
109c4: e0 03 15 2a mov w0, w21
109c8: 81 d2 c1 c2 mov c1, c20
109cc: 62 d2 c1 c2 mov c2, c19
109d0: 60 30 c2 c2 blr c3
109d4: f3 ff ff 17 b 0x109a0 <handle_static_init+0x6c>
; array_size = __init_array_end - __init_array_start;
109d8: 80 00 80 90 adrp c0, 0x20000 <handle_static_init+0xe4>
109dc: 00 f4 43 c2 ldr c0, [c0, #4048]
109e0: 81 00 80 90 adrp c1, 0x20000 <handle_static_init+0xec>
109e4: 21 f8 43 c2 ldr c1, [c1, #4064]
109e8: 28 00 00 eb subs x8, x1, x0
; for (n = 0; n < array_size; n++) {
109ec: a0 02 00 54 b.eq 0x10a40 <handle_static_init+0x10c>
109f0: 97 00 80 90 adrp c23, 0x20000 <handle_static_init+0xfc>
109f4: f7 f6 43 c2 ldr c23, [c23, #4048]
; array_size = __init_array_end - __init_array_start;
109f8: 08 fd 44 93 asr x8, x8, #4
; for (n = 0; n < array_size; n++) {
109fc: 1f 05 00 f1 cmp x8, #1 // =1
10a00: 16 85 9f 9a csinc x22, x8, xzr, hi
10a04: 04 00 00 14 b 0x10a14 <handle_static_init+0xe0>
10a08: d6 06 00 f1 subs x22, x22, #1 // =1
10a0c: f7 42 00 02 add c23, c23, #16 // =16
10a10: 80 01 00 54 b.eq 0x10a40 <handle_static_init+0x10c>
; fn = __init_array_start[n];
10a14: e3 02 40 c2 ldr c3, [c23, #0]
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
10a18: 83 ff ff b4 cbz x3, 0x10a08 <handle_static_init+0xd4>
10a1c: e0 03 1f aa mov x0, xzr
10a20: 00 04 00 02 add c0, c0, #1 // =1
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
10a24: 7f 00 00 eb cmp x3, x0
10a28: 00 ff ff 54 b.eq 0x10a08 <handle_static_init+0xd4>
; fn(argc, argv, env);
10a2c: e0 03 15 2a mov w0, w21
10a30: 81 d2 c1 c2 mov c1, c20
10a34: 62 d2 c1 c2 mov c2, c19
10a38: 60 30 c2 c2 blr c3
10a3c: f3 ff ff 17 b 0x10a08 <handle_static_init+0xd4>
; }
10a40: f4 cf c2 42 ldp c20, c19, [csp, #80]
10a44: f6 d7 c1 42 ldp c22, c21, [csp, #48]
10a48: f7 0b 40 c2 ldr c23, [csp, #32]
10a4c: fd fb c3 22 ldp c29, c30, [csp], #112
10a50: c0 53 c2 c2 ret c30
0000000000010a54 <finalizer>:
; {
10a54: fd 7b be 62 stp c29, c30, [csp, #-64]!
10a58: f4 4f 81 42 stp c20, c19, [csp, #32]
10a5c: fd d3 c1 c2 mov c29, csp
; array_size = __fini_array_end - __fini_array_start;
10a60: 93 00 80 90 adrp c19, 0x20000 <finalizer+0x4c>
10a64: 73 fe 43 c2 ldr c19, [c19, #4080]
10a68: 80 00 80 b0 adrp c0, 0x21000 <finalizer+0x58>
10a6c: 00 00 40 c2 ldr c0, [c0, #0]
10a70: 08 00 13 eb subs x8, x0, x19
; for (n = array_size; n > 0; n--) {
10a74: e0 01 00 54 b.eq 0x10ab0 <finalizer+0x5c>
; array_size = __fini_array_end - __fini_array_start;
10a78: 08 fd 44 93 asr x8, x8, #4
; for (n = array_size; n > 0; n--) {
10a7c: 14 05 00 d1 sub x20, x8, #1 // =1
10a80: 04 00 00 14 b 0x10a90 <finalizer+0x3c>
10a84: 94 06 00 d1 sub x20, x20, #1 // =1
10a88: 9f 06 00 b1 cmn x20, #1 // =1
10a8c: 20 01 00 54 b.eq 0x10ab0 <finalizer+0x5c>
; fn = __fini_array_start[n - 1];
10a90: 60 7a 74 a2 ldr c0, [c19, x20, lsl #4]
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
10a94: 80 ff ff b4 cbz x0, 0x10a84 <finalizer+0x30>
10a98: e1 03 1f aa mov x1, xzr
10a9c: 21 04 00 02 add c1, c1, #1 // =1
; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
10aa0: 1f 00 01 eb cmp x0, x1
10aa4: 00 ff ff 54 b.eq 0x10a84 <finalizer+0x30>
; (fn)();
10aa8: 00 30 c2 c2 blr c0
10aac: f6 ff ff 17 b 0x10a84 <finalizer+0x30>
; }
10ab0: f4 4f c1 42 ldp c20, c19, [csp, #32]
10ab4: fd 7b c2 22 ldp c29, c30, [csp], #64
10ab8: c0 53 c2 c2 ret c30
0000000000010abc <run_cxa_finalize>:
; if (__cxa_finalize != NULL)
10abc: 80 00 80 b0 adrp c0, 0x21000 <main+0x10>
10ac0: 00 04 40 c2 ldr c0, [c0, #16]
10ac4: 00 01 00 b4 cbz x0, 0x10ae4 <run_cxa_finalize+0x28>
10ac8: fd 7b bf 62 stp c29, c30, [csp, #-32]!
10acc: fd d3 c1 c2 mov c29, csp
; __cxa_finalize(__dso_handle);
10ad0: 80 00 80 b0 adrp c0, 0x21000 <main+0x24>
10ad4: 00 08 40 c2 ldr c0, [c0, #32]
10ad8: 00 00 40 c2 ldr c0, [c0, #0]
10adc: a5 00 00 94 bl 0x10d70 <printf+0x10d70>
; }
10ae0: fd 7b c1 22 ldp c29, c30, [csp], #32
10ae4: c0 53 c2 c2 ret c30
...
0000000000010af0 <main>:
10af0: fd fb be 62 stp c29, c30, [csp, #-48]!
10af4: fc 0b 00 c2 str c28, [csp, #32]
10af8: fd d3 c1 c2 mov c29, csp
10afc: ff 83 8b 02 sub csp, csp, #736 // =736
10b00: a0 13 80 02 sub c0, c29, #4 // =4
10b04: 01 38 c2 c2 scbnds c1, c0, #4 // =4
10b08: e8 3f 80 52 mov w8, #511
10b0c: e0 73 03 02 add c0, csp, #220 // =220
10b10: 00 20 c8 c2 scbndse c0, c0, x8
10b14: e0 13 00 c2 str c0, [csp, #64]
10b18: e0 03 03 02 add c0, csp, #192 // =192
10b1c: 00 38 c8 c2 scbnds c0, c0, #16 // =16
10b20: e0 17 00 c2 str c0, [csp, #80]
10b24: e0 e3 02 02 add c0, csp, #184 // =184
10b28: 00 38 c4 c2 scbnds c0, c0, #8 // =8
10b2c: 02 d0 c1 c2 mov c2, c0
10b30: e2 1b 00 c2 str c2, [csp, #96]
10b34: e2 83 02 02 add c2, csp, #160 // =160
10b38: 42 38 c8 c2 scbnds c2, c2, #16 // =16
10b3c: e2 1f 00 c2 str c2, [csp, #112]
10b40: e2 43 02 02 add c2, csp, #144 // =144
10b44: 42 38 c8 c2 scbnds c2, c2, #16 // =16