Commit | Line | Data |
---|---|---|
a06ea964 NC |
1 | #objdump: -dr |
2 | ||
3 | .*: file format .* | |
4 | ||
5 | Disassembly of section \.text: | |
6 | ||
7 | 0000000000000000 <.*>: | |
8 | 0: d281ffe0 movz x0, #0xfff | |
9 | 4: 9280ffe0 movn x0, #0x7ff | |
10 | 8: d2a24681 movz x1, #0x1234, lsl #16 | |
11 | c: f28acf01 movk x1, #0x5678 | |
12 | 10: 92a00001 movn x1, #0x0, lsl #16 | |
13 | 14: f29f0001 movk x1, #0xf800 | |
14 | 18: d2d55761 movz x1, #0xaabb, lsl #32 | |
15 | 1c: f2b99ba1 movk x1, #0xccdd, lsl #16 | |
16 | 20: f29ddfe1 movk x1, #0xeeff | |
17 | 24: d2c00001 movz x1, #0x0, lsl #32 | |
18 | 24: R_AARCH64_MOVW_UABS_G2 \.data\+0x8 | |
19 | 28: f2a00001 movk x1, #0x0, lsl #16 | |
20 | 28: R_AARCH64_MOVW_UABS_G1_NC \.data\+0x8 | |
21 | 2c: f2800001 movk x1, #0x0 | |
22 | 2c: R_AARCH64_MOVW_UABS_G0_NC \.data\+0x8 | |
23 | 30: d2c00001 movz x1, #0x0, lsl #32 | |
24 | 30: R_AARCH64_MOVW_UABS_G2 xdata | |
25 | 34: f2a00001 movk x1, #0x0, lsl #16 | |
26 | 34: R_AARCH64_MOVW_UABS_G1_NC xdata | |
27 | 38: f2800001 movk x1, #0x0 | |
28 | 38: R_AARCH64_MOVW_UABS_G0_NC xdata | |
29 | 3c: 92c00001 movn x1, #0x0, lsl #32 | |
30 | 40: f2bfffe1 movk x1, #0xffff, lsl #16 | |
31 | 44: f29f0001 movk x1, #0xf800 | |
32 | 48: d2ffffe1 movz x1, #0xffff, lsl #48 | |
33 | 4c: f2dfffe1 movk x1, #0xffff, lsl #32 | |
34 | 50: f2bfffe1 movk x1, #0xffff, lsl #16 | |
35 | 54: f29f0001 movk x1, #0xf800 | |
36 | 58: d2ffdb81 movz x1, #0xfedc, lsl #48 | |
37 | 5c: f2d75301 movk x1, #0xba98, lsl #32 | |
38 | 60: f2aeca81 movk x1, #0x7654, lsl #16 | |
39 | 64: f2864201 movk x1, #0x3210 | |
f41aef5f | 40 | 68: 58000960 ldr x0, 194 <llit> |
a06ea964 NC |
41 | 6c: 58000001 ldr x1, 0 <func> |
42 | 6c: R_AARCH64_LD_PREL_LO19 \.data\+0x8 | |
43 | 70: 58000002 ldr x2, 0 <xdata> | |
44 | 70: R_AARCH64_LD_PREL_LO19 xdata\+0xc | |
f41aef5f | 45 | 74: 10000900 adr x0, 194 <llit> |
a06ea964 NC |
46 | 78: 10000001 adr x1, 0 <func> |
47 | 78: R_AARCH64_ADR_PREL_LO21 \.data\+0x8 | |
48 | 7c: 10000002 adr x2, 0 <func> | |
49 | 7c: R_AARCH64_ADR_PREL_LO21 \.data\+0x1000 | |
50 | 80: 10000003 adr x3, 0 <xlit> | |
51 | 80: R_AARCH64_ADR_PREL_LO21 xlit | |
52 | 84: 10000004 adr x4, 0 <xdata> | |
53 | 84: R_AARCH64_ADR_PREL_LO21 xdata\+0x10 | |
54 | 88: 10000005 adr x5, 0 <xdata> | |
55 | 88: R_AARCH64_ADR_PREL_LO21 xdata\+0xff8 | |
56 | 8c: 90000000 adrp x0, 0 <func> | |
f41aef5f | 57 | 8c: R_AARCH64_ADR_PREL_PG_HI21 \.text\+0x194 |
a06ea964 NC |
58 | 90: 90000001 adrp x1, 0 <func> |
59 | 90: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x8 | |
60 | 94: 90000002 adrp x2, 0 <func> | |
61 | 94: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x1000 | |
62 | 98: 90000003 adrp x3, 0 <xlit> | |
63 | 98: R_AARCH64_ADR_PREL_PG_HI21 xlit | |
64 | 9c: 90000004 adrp x4, 0 <xdata> | |
65 | 9c: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0x10 | |
66 | a0: 90000005 adrp x5, 0 <xdata> | |
67 | a0: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0xff8 | |
68 | a4: 90000000 adrp x0, 0 <func> | |
f41aef5f | 69 | a4: R_AARCH64_ADR_PREL_PG_HI21 \.text\+0x194 |
a06ea964 NC |
70 | a8: 90000001 adrp x1, 0 <func> |
71 | a8: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x8 | |
72 | ac: 90000002 adrp x2, 0 <func> | |
73 | ac: R_AARCH64_ADR_PREL_PG_HI21 \.data\+0x1000 | |
74 | b0: 90000003 adrp x3, 0 <xlit> | |
75 | b0: R_AARCH64_ADR_PREL_PG_HI21 xlit | |
76 | b4: 90000004 adrp x4, 0 <xdata> | |
77 | b4: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0x10 | |
78 | b8: 90000005 adrp x5, 0 <xdata> | |
79 | b8: R_AARCH64_ADR_PREL_PG_HI21 xdata\+0xff8 | |
80 | bc: 91000000 add x0, x0, #0x0 | |
f41aef5f | 81 | bc: R_AARCH64_ADD_ABS_LO12_NC \.text\+0x194 |
a06ea964 NC |
82 | c0: 91000021 add x1, x1, #0x0 |
83 | c0: R_AARCH64_ADD_ABS_LO12_NC \.data\+0x8 | |
84 | c4: 91000042 add x2, x2, #0x0 | |
85 | c4: R_AARCH64_ADD_ABS_LO12_NC \.data\+0x1000 | |
86 | c8: 91000063 add x3, x3, #0x0 | |
87 | c8: R_AARCH64_ADD_ABS_LO12_NC xlit | |
88 | cc: 91000084 add x4, x4, #0x0 | |
89 | cc: R_AARCH64_ADD_ABS_LO12_NC xdata\+0x10 | |
90 | d0: 910000a5 add x5, x5, #0x0 | |
91 | d0: R_AARCH64_ADD_ABS_LO12_NC xdata\+0xff8 | |
92 | d4: 913ffcc6 add x6, x6, #0xfff | |
93 | d8: 39400000 ldrb w0, \[x0\] | |
f41aef5f | 94 | d8: R_AARCH64_LDST8_ABS_LO12_NC \.text\+0x194 |
a06ea964 NC |
95 | dc: 39400021 ldrb w1, \[x1\] |
96 | dc: R_AARCH64_LDST8_ABS_LO12_NC \.data\+0x8 | |
97 | e0: 39400042 ldrb w2, \[x2\] | |
98 | e0: R_AARCH64_LDST8_ABS_LO12_NC \.data\+0x1000 | |
99 | e4: 39400063 ldrb w3, \[x3\] | |
100 | e4: R_AARCH64_LDST8_ABS_LO12_NC xlit | |
101 | e8: 39400084 ldrb w4, \[x4\] | |
102 | e8: R_AARCH64_LDST8_ABS_LO12_NC xdata\+0x10 | |
103 | ec: 394000a5 ldrb w5, \[x5\] | |
104 | ec: R_AARCH64_LDST8_ABS_LO12_NC xdata\+0xff8 | |
105 | f0: 397ffcc6 ldrb w6, \[x6,#4095\] | |
f41aef5f | 106 | f4: 36000520 tbz w0, #0, 198 <lab> |
a06ea964 NC |
107 | f8: b6f80001 tbz x1, #63, 0 <xlab> |
108 | f8: R_AARCH64_TSTBR14 xlab | |
f41aef5f | 109 | fc: 374004e2 tbnz w2, #8, 198 <lab> |
a06ea964 NC |
110 | 100: b7780002 tbnz x2, #47, 0 <xlab> |
111 | 100: R_AARCH64_TSTBR14 xlab | |
f41aef5f | 112 | 104: 540004a0 b\.eq 198 <lab> |
a06ea964 NC |
113 | 108: 54000000 b\.eq 0 <xlab> |
114 | 108: R_AARCH64_CONDBR19 xlab | |
f41aef5f | 115 | 10c: b4000460 cbz x0, 198 <lab> |
a06ea964 NC |
116 | 110: b500001e cbnz x30, 0 <xlab> |
117 | 110: R_AARCH64_CONDBR19 xlab | |
f41aef5f | 118 | 114: 14000021 b 198 <lab> |
a06ea964 NC |
119 | 118: 14000000 b 0 <xlab> |
120 | 118: R_AARCH64_JUMP26 xlab | |
f41aef5f | 121 | 11c: 9400001f bl 198 <lab> |
a06ea964 NC |
122 | 120: 94000000 bl 0 <xlab> |
123 | 120: R_AARCH64_CALL26 xlab | |
124 | 124: d2e24680 movz x0, #0x1234, lsl #48 | |
125 | 128: f2cacf00 movk x0, #0x5678, lsl #32 | |
126 | 12c: f2b35780 movk x0, #0x9abc, lsl #16 | |
127 | 130: f29bde00 movk x0, #0xdef0 | |
128 | 134: d2ffdb80 movz x0, #0xfedc, lsl #48 | |
129 | 138: f2d75300 movk x0, #0xba98, lsl #32 | |
130 | 13c: f2aeca80 movk x0, #0x7654, lsl #16 | |
131 | 140: f2864200 movk x0, #0x3210 | |
132 | 144: b2440c00 orr x0, x0, #0xf000000000000000 | |
133 | 148: 927cec00 and x0, x0, #0xfffffffffffffff0 | |
134 | 14c: 121c6c00 and w0, w0, #0xfffffff0 | |
135 | 150: d1200000 sub x0, x0, #0x800 | |
136 | 154: 913ffc00 add x0, x0, #0xfff | |
137 | 158: 91200000 add x0, x0, #0x800 | |
138 | 15c: d13ffc00 sub x0, x0, #0xfff | |
139 | 160: d41fffe1 svc #0xffff | |
140 | 164: f8500420 ldr x0, \[x1\],#-256 | |
141 | 168: f8500c20 ldr x0, \[x1,#-256\]! | |
142 | 16c: f8500020 ldr x0, \[x1,#-256\] | |
143 | 170: f97ffc20 ldr x0, \[x1,#32760\] | |
144 | 174: 79400000 ldrh w0, \[x0\] | |
f41aef5f | 145 | 174: R_AARCH64_LDST16_ABS_LO12_NC \.text\+0x194 |
a06ea964 NC |
146 | 178: b9400021 ldr w1, \[x1\] |
147 | 178: R_AARCH64_LDST32_ABS_LO12_NC \.data\+0x8 | |
148 | 17c: f9400042 ldr x2, \[x2\] | |
149 | 17c: R_AARCH64_LDST64_ABS_LO12_NC \.data\+0x1000 | |
150 | 180: 3dc00063 ldr q3, \[x3\] | |
151 | 180: R_AARCH64_LDST128_ABS_LO12_NC xlit | |
152 | 184: f98000f0 prfm pstl1keep, \[x7\] | |
153 | 184: R_AARCH64_LDST64_ABS_LO12_NC \.data\+0x100c | |
f41aef5f RE |
154 | 188: 58000000 ldr x0, 1 <func\+0x1> |
155 | 188: R_AARCH64_GOT_LD_PREL19 cdata | |
156 | 18c: 39400001 ldrb w1, \[x0\] | |
157 | 190: d65f03c0 ret | |
a06ea964 | 158 | |
f41aef5f RE |
159 | |
160 | 0000000000000194 <llit>: | |
161 | 194: deadf00d \.word 0xdeadf00d |