1 | |
---|
2 | test.bin: file format elf64-sparc |
---|
3 | |
---|
4 | |
---|
5 | Disassembly of section .text: |
---|
6 | |
---|
7 | 0000000000000020 <main>: |
---|
8 | 20: 01 00 00 00 nop |
---|
9 | 24: 01 00 00 00 nop |
---|
10 | 28: 01 00 00 00 nop |
---|
11 | 2c: 01 00 00 00 nop |
---|
12 | 30: 03 00 00 00 sethi %hi(0), %g1 |
---|
13 | 34: 05 00 01 00 sethi %hi(0x40000), %g2 |
---|
14 | 38: 82 10 60 00 mov %g1, %g1 |
---|
15 | 3c: 84 10 a0 c0 or %g2, 0xc0, %g2 |
---|
16 | 40: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
17 | 44: 84 10 80 01 or %g2, %g1, %g2 |
---|
18 | 48: 81 c0 80 00 jmp %g2 |
---|
19 | 4c: 01 00 00 00 nop |
---|
20 | 50: 01 00 00 00 nop |
---|
21 | 54: 01 00 00 00 nop |
---|
22 | 58: 01 00 00 00 nop |
---|
23 | 5c: 01 00 00 00 nop |
---|
24 | 60: b5 80 20 05 wr %g0, 5, %asr26 |
---|
25 | 64: a2 10 20 00 clr %l1 |
---|
26 | 68: 82 10 20 a9 mov 0xa9, %g1 |
---|
27 | 6c: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
28 | 70: e2 70 60 00 stx %l1, [ %g1 ] |
---|
29 | 74: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
30 | 78: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
31 | 7c: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
32 | 80: a2 10 20 00 clr %l1 |
---|
33 | 84: 82 10 20 10 mov 0x10, %g1 |
---|
34 | 88: e2 f0 48 40 stxa %l1, [ %g1 ] #ASI_DCACHE_INVALIDATE |
---|
35 | 8c: a2 10 20 03 mov 3, %l1 |
---|
36 | 90: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
37 | 94: a3 48 00 00 rdhpr %hpstate, %l1 |
---|
38 | 98: 81 9c 68 20 wrhpr %l1, 0x820, %hpstate |
---|
39 | 9c: 87 80 20 25 wr %g0, 0x25, %asi |
---|
40 | a0: c0 f0 23 c0 stxa %g0, [ 0x3c0 ] %asi |
---|
41 | a4: c0 f0 23 c8 stxa %g0, [ 0x3c8 ] %asi |
---|
42 | a8: c0 f0 23 d0 stxa %g0, [ 0x3d0 ] %asi |
---|
43 | ac: c0 f0 23 d8 stxa %g0, [ 0x3d8 ] %asi |
---|
44 | b0: c0 f0 23 e0 stxa %g0, [ 0x3e0 ] %asi |
---|
45 | b4: c0 f0 23 e8 stxa %g0, [ 0x3e8 ] %asi |
---|
46 | b8: c0 f0 23 f0 stxa %g0, [ 0x3f0 ] %asi |
---|
47 | bc: c0 f0 23 f8 stxa %g0, [ 0x3f8 ] %asi |
---|
48 | c0: 8f 90 20 00 wrpr 0, %tl |
---|
49 | c4: a1 90 20 00 wrpr 0, %gl |
---|
50 | c8: 8d 80 20 00 wr %g0, 0, %fprs |
---|
51 | cc: 85 80 20 00 wr %g0, 0, %ccr |
---|
52 | d0: 87 80 20 00 wr %g0, 0, %asi |
---|
53 | d4: 84 10 20 00 clr %g2 |
---|
54 | d8: 89 90 80 00 wrpr %g2, %tick |
---|
55 | dc: 84 10 20 00 clr %g2 |
---|
56 | e0: b1 80 80 00 mov %g2, %asr24 |
---|
57 | e4: 84 10 20 01 mov 1, %g2 |
---|
58 | e8: 85 28 b0 3f sllx %g2, 0x3f, %g2 |
---|
59 | ec: af 80 80 00 mov %g2, %asr23 |
---|
60 | f0: b3 80 80 00 mov %g2, %asr25 |
---|
61 | f4: bf 98 80 00 wrhpr %g2, %hstick_cmpr |
---|
62 | f8: 81 80 00 00 mov %g0, %y |
---|
63 | fc: 91 90 20 0f wrpr 0xf, %pil |
---|
64 | 100: 93 90 20 00 wrpr 0, %cwp |
---|
65 | 104: 95 90 20 06 wrpr 6, %cansave |
---|
66 | 108: 97 90 20 00 wrpr 0, %canrestore |
---|
67 | 10c: 9b 90 20 00 wrpr 0, %otherwin |
---|
68 | 110: 99 90 20 07 wrpr 7, %cleanwin |
---|
69 | 114: 9d 90 20 07 wrpr 7, %wstate |
---|
70 | 118: 82 10 20 18 mov 0x18, %g1 |
---|
71 | 11c: c0 f0 0a 01 stxa %g0, [ %g0 + %g1 ] #ASI_IMMU |
---|
72 | 120: c0 f0 0b 01 stxa %g0, [ %g0 + %g1 ] #ASI_DMMU |
---|
73 | 124: a2 10 20 03 mov 3, %l1 |
---|
74 | 128: e2 f0 09 60 stxa %l1, [ %g0 ] #ASI_ESTATE_ERROR_EN |
---|
75 | 12c: a2 10 20 03 mov 3, %l1 |
---|
76 | 130: 82 10 20 aa mov 0xaa, %g1 |
---|
77 | 134: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
78 | 138: e2 70 60 00 stx %l1, [ %g1 ] |
---|
79 | 13c: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
80 | 140: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
81 | 144: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
82 | 148: a3 46 80 00 rd %asr26, %l1 |
---|
83 | 14c: 03 00 00 07 sethi %hi(0x1c00), %g1 |
---|
84 | 150: 82 10 63 00 or %g1, 0x300, %g1 ! 1f00 <main+0x1ee0> |
---|
85 | 154: a2 0c 40 01 and %l1, %g1, %l1 |
---|
86 | 158: a3 34 70 08 srlx %l1, 8, %l1 |
---|
87 | 15c: 03 00 00 00 sethi %hi(0), %g1 |
---|
88 | 160: 05 00 01 30 sethi %hi(0x4c000), %g2 |
---|
89 | 164: 82 10 60 00 mov %g1, %g1 |
---|
90 | 168: 84 10 a0 00 mov %g2, %g2 |
---|
91 | 16c: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
92 | 170: 84 10 80 01 or %g2, %g1, %g2 |
---|
93 | 174: a3 2c 70 03 sllx %l1, 3, %l1 |
---|
94 | 178: c4 58 80 11 ldx [ %g2 + %l1 ], %g2 |
---|
95 | 17c: 82 10 20 80 mov 0x80, %g1 |
---|
96 | 180: c4 f0 4b 00 stxa %g2, [ %g1 ] #ASI_DMMU |
---|
97 | 184: 2f 00 02 00 sethi %hi(0x80000), %l7 |
---|
98 | 188: 8b 9d c0 00 wrhpr %l7, %htba |
---|
99 | 18c: 21 00 00 00 sethi %hi(0), %l0 |
---|
100 | 190: 03 00 01 30 sethi %hi(0x4c000), %g1 |
---|
101 | 194: a0 14 20 00 mov %l0, %l0 |
---|
102 | 198: 82 10 61 40 or %g1, 0x140, %g1 |
---|
103 | 19c: a1 2c 30 20 sllx %l0, 0x20, %l0 |
---|
104 | 1a0: 82 10 40 10 or %g1, %l0, %g1 |
---|
105 | 1a4: 85 28 b0 07 sllx %g2, 7, %g2 |
---|
106 | 1a8: 82 00 40 02 add %g1, %g2, %g1 |
---|
107 | 1ac: e2 58 40 00 ldx [ %g1 ], %l1 |
---|
108 | 1b0: e2 f0 06 e0 stxa %l1, [ %g0 ] (55) |
---|
109 | 1b4: e2 58 60 08 ldx [ %g1 + 8 ], %l1 |
---|
110 | 1b8: e2 f0 07 e0 stxa %l1, [ %g0 ] (63) |
---|
111 | 1bc: e2 58 60 10 ldx [ %g1 + 0x10 ], %l1 |
---|
112 | 1c0: e2 f0 06 a0 stxa %l1, [ %g0 ] (53) |
---|
113 | 1c4: e2 58 60 20 ldx [ %g1 + 0x20 ], %l1 |
---|
114 | 1c8: e2 f0 06 c0 stxa %l1, [ %g0 ] (54) |
---|
115 | 1cc: e2 58 60 18 ldx [ %g1 + 0x18 ], %l1 |
---|
116 | 1d0: e2 f0 07 a0 stxa %l1, [ %g0 ] (61) |
---|
117 | 1d4: e2 58 60 28 ldx [ %g1 + 0x28 ], %l1 |
---|
118 | 1d8: e2 f0 07 c0 stxa %l1, [ %g0 ] (62) |
---|
119 | 1dc: e2 58 60 40 ldx [ %g1 + 0x40 ], %l1 |
---|
120 | 1e0: e2 f0 06 60 stxa %l1, [ %g0 ] #ASI_PCACHE_SNOOP_TAG |
---|
121 | 1e4: e2 58 60 48 ldx [ %g1 + 0x48 ], %l1 |
---|
122 | 1e8: e2 f0 07 60 stxa %l1, [ %g0 ] #ASI_WCACHE_SNOOP_TAG |
---|
123 | 1ec: e2 58 60 50 ldx [ %g1 + 0x50 ], %l1 |
---|
124 | 1f0: e2 f0 06 20 stxa %l1, [ %g0 ] #ASI_PCACHE_DATA |
---|
125 | 1f4: e2 58 60 60 ldx [ %g1 + 0x60 ], %l1 |
---|
126 | 1f8: e2 f0 06 40 stxa %l1, [ %g0 ] #ASI_PCACHE_TAG |
---|
127 | 1fc: e2 58 60 58 ldx [ %g1 + 0x58 ], %l1 |
---|
128 | 200: e2 f0 07 20 stxa %l1, [ %g0 ] #ASI_WCACHE_DATA |
---|
129 | 204: e2 58 60 68 ldx [ %g1 + 0x68 ], %l1 |
---|
130 | 208: e2 f0 07 40 stxa %l1, [ %g0 ] #ASI_WCACHE_TAG |
---|
131 | 20c: 94 10 20 80 mov 0x80, %o2 |
---|
132 | 210: c0 f2 8a e0 stxa %g0, [ %o2 ] #ASI_IMMU_DEMAP |
---|
133 | 214: c0 f2 8b e0 stxa %g0, [ %o2 ] #ASI_DMMU_DEMAP |
---|
134 | 218: a2 10 20 08 mov 8, %l1 |
---|
135 | 21c: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
136 | 220: a2 10 20 10 mov 0x10, %l1 |
---|
137 | 224: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
138 | 228: a2 10 20 0f mov 0xf, %l1 |
---|
139 | 22c: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
140 | 230: 03 00 00 00 sethi %hi(0), %g1 |
---|
141 | 234: 05 00 05 10 sethi %hi(0x144000), %g2 |
---|
142 | 238: 82 10 60 00 mov %g1, %g1 |
---|
143 | 23c: 84 10 a0 00 mov %g2, %g2 |
---|
144 | 240: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
145 | 244: 84 10 80 01 or %g2, %g1, %g2 |
---|
146 | 248: 87 48 00 00 rdhpr %hpstate, %g3 |
---|
147 | 24c: 8f 90 20 01 wrpr 1, %tl |
---|
148 | 250: 88 10 20 00 clr %g4 |
---|
149 | 254: 83 99 00 00 wrhpr %g4, %htstate |
---|
150 | 258: 8f 90 20 00 wrpr 0, %tl |
---|
151 | 25c: 90 10 20 00 clr %o0 |
---|
152 | 260: 81 c0 80 00 jmp %g2 |
---|
153 | 264: 81 98 28 00 wrhpr 0x800, %hpstate |
---|
154 | 268: 01 00 00 00 nop |
---|
155 | 26c: 01 00 00 00 nop |
---|
156 | 270: 82 10 20 0f mov 0xf, %g1 ! f <main-0x11> |
---|
157 | 274: c2 f0 08 a0 stxa %g1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
158 | 278: c0 f0 08 60 stxa %g0, [ %g0 ] #ASI_DCACHE_UTAG |
---|
159 | 27c: 83 48 00 00 rdhpr %hpstate, %g1 |
---|
160 | 280: 01 00 00 00 nop |
---|
161 | 284: 01 00 00 00 nop |
---|
162 | 288: 01 00 00 00 nop |
---|
163 | 28c: 01 00 00 00 nop |
---|
164 | 290: 81 c3 e0 08 retl |
---|
165 | 294: 90 10 20 00 clr %o0 ! 0 <main-0x20> |
---|