Skip to content

Commit 4138727

Browse files
committed
Update exceptions objdump for nightly ci
1 parent 40dd456 commit 4138727

File tree

1 file changed

+108
-111
lines changed

1 file changed

+108
-111
lines changed

ci/exceptions/app/app.objdump

Lines changed: 108 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -15,222 +15,219 @@ Disassembly of section .text:
1515
movt r1, #0x2000
1616
movt r0, #0x2000
1717
subs r1, r1, r0
18-
bl 0x84 <__aeabi_memclr> @ imm = #0x26
18+
bl 0x27e <__aeabi_memclr> @ imm = #0x220
1919
movw r1, #0x0
2020
movw r0, #0x0
2121
movt r1, #0x2000
2222
movt r0, #0x2000
2323
subs r2, r1, r0
24-
movw r1, #0x288
24+
movw r1, #0x282
2525
movt r1, #0x0
26-
bl 0x88 <__aeabi_memcpy> @ imm = #0xc
26+
bl 0x84 <__aeabi_memcpy> @ imm = #0x8
2727
bl 0x40 <main> @ imm = #-0x40
2828
trap
2929

3030
<UsageFault>:
3131
b 0x82 <UsageFault> @ imm = #-0x4
3232

33-
<__aeabi_memclr>:
34-
b.w 0x9a <compiler_builtins::arm::__aeabi_memclr::h96ee28dc2b586447> @ imm = #0x12
35-
3633
<__aeabi_memcpy>:
37-
b.w 0x8c <compiler_builtins::arm::__aeabi_memcpy::hf6d647cdc92d542c> @ imm = #0x0
34+
b.w 0x88 <compiler_builtins::arm::__aeabi_memcpy::hbe7daf332cb9576d> @ imm = #0x0
3835

39-
<compiler_builtins::arm::__aeabi_memcpy::hf6d647cdc92d542c>:
40-
b.w 0xa0 <compiler_builtins::mem::memcpy::hac255b7467641344> @ imm = #0x10
36+
<compiler_builtins::arm::__aeabi_memcpy::hbe7daf332cb9576d>:
37+
b.w 0x9c <compiler_builtins::mem::memcpy::heb3ec36374b1b03f> @ imm = #0x10
4138

42-
<compiler_builtins::arm::__aeabi_memset::haf82f618eda1ab58>:
39+
<compiler_builtins::arm::__aeabi_memset::h87df266dfea46fd1>:
4340
mov r3, r1
4441
mov r1, r2
4542
mov r2, r3
46-
b.w 0x1ec <compiler_builtins::mem::memset::h1dd8afbc6e8f8510> @ imm = #0x152
43+
b.w 0x1e0 <compiler_builtins::mem::memset::h78dcb412c726eb9d> @ imm = #0x14a
4744

48-
<compiler_builtins::arm::__aeabi_memclr::h96ee28dc2b586447>:
45+
<compiler_builtins::arm::__aeabi_memclr::hd591aef2956da5e1>:
4946
movs r2, #0x0
50-
b.w 0x90 <compiler_builtins::arm::__aeabi_memset::haf82f618eda1ab58> @ imm = #-0x10
47+
b.w 0x8c <compiler_builtins::arm::__aeabi_memset::h87df266dfea46fd1> @ imm = #-0x10
5148

52-
<compiler_builtins::mem::memcpy::hac255b7467641344>:
49+
<compiler_builtins::mem::memcpy::heb3ec36374b1b03f>:
5350
push {r4, r5, r6, r7, lr}
5451
add r7, sp, #0xc
5552
push.w {r8, r9, r10}
5653
cmp r2, #0xf
57-
bls 0x174 <compiler_builtins::mem::memcpy::hac255b7467641344+0xd4> @ imm = #0xc6
54+
bls 0x16c <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0xd0> @ imm = #0xc2
5855
rsbs r3, r0, #0
5956
ands r4, r3, #0x3
6057
add.w r12, r0, r4
61-
beq 0xe6 <compiler_builtins::mem::memcpy::hac255b7467641344+0x46> @ imm = #0x2c
58+
beq 0xe2 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x46> @ imm = #0x2c
6259
mov r3, r0
6360
mov r6, r1
6461
ldrb r5, [r6]
6562
strb r5, [r3], #1
6663
cmp r3, r12
67-
itttt lo
68-
ldrblo r5, [r6, #0x1]
69-
strblo r5, [r3], #1
70-
cmplo r3, r12
64+
bhs 0xe2 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x46> @ imm = #0x1e
65+
ldrb r5, [r6, #0x1]
66+
strb r5, [r3], #1
67+
cmp r3, r12
68+
ittt lo
7169
ldrblo r5, [r6, #0x2]
72-
itt lo
7370
strblo r5, [r3], #1
7471
cmplo r3, r12
75-
bhs 0xe6 <compiler_builtins::mem::memcpy::hac255b7467641344+0x46> @ imm = #0xa
72+
bhs 0xe2 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x46> @ imm = #0xa
7673
ldrb r5, [r6, #0x3]
7774
adds r6, #0x4
7875
strb r5, [r3], #1
7976
cmp r3, r12
80-
blo 0xbc <compiler_builtins::mem::memcpy::hac255b7467641344+0x1c> @ imm = #-0x2c
77+
blo 0xb8 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x1c> @ imm = #-0x2c
8178
sub.w lr, r2, r4
82-
add.w r9, r1, r4
83-
bic r8, lr, #0x3
84-
add.w r3, r12, r8
85-
lsls.w r2, r9, #0x1e
86-
beq 0x17c <compiler_builtins::mem::memcpy::hac255b7467641344+0xdc> @ imm = #0x7e
87-
cmp.w r8, #0x1
88-
blt 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0xaa
89-
movs r2, #0x18
90-
and.w r10, r2, r9, lsl #3
91-
movs r2, #0x0
92-
sub.w r2, r2, r9, lsl #3
93-
and r5, r2, #0x18
94-
bic r2, r9, #0x3
95-
add.w r6, r2, #0x8
96-
ldr r2, [r2]
97-
lsr.w r1, r2, r10
98-
ldr r2, [r6, #-4]
99-
lsl.w r4, r2, r5
100-
orrs r1, r4
101-
str r1, [r12], #4
79+
add.w r8, r1, r4
80+
bic r9, lr, #0x3
81+
ands r1, r8, #0x3
82+
add.w r3, r12, r9
83+
beq 0x172 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0xd6> @ imm = #0x78
84+
cmp.w r9, #0x1
85+
blt 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0xa4
86+
bic r6, r8, #0x3
87+
lsl.w r10, r1, #0x3
88+
add.w r5, r6, #0x8
89+
ldr r1, [r6]
90+
rsb.w r6, r10, #0x0
91+
and r6, r6, #0x18
92+
lsr.w r2, r1, r10
93+
ldr r1, [r5, #-4]
94+
lsl.w r4, r1, r6
95+
orrs r2, r4
96+
str r2, [r12], #4
10297
cmp r12, r3
103-
bhs 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0x7a
104-
lsr.w r1, r2, r10
105-
ldr r2, [r6]
106-
lsl.w r4, r2, r5
107-
orrs r1, r4
108-
str r1, [r12], #4
98+
bhs 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0x78
99+
lsr.w r2, r1, r10
100+
ldr r1, [r5]
101+
lsl.w r4, r1, r6
102+
orrs r2, r4
103+
str r2, [r12], #4
109104
cmp r12, r3
110105
itttt lo
111-
lsrlo.w r1, r2, r10
112-
ldrlo r2, [r6, #0x4]
113-
lsllo.w r4, r2, r5
114-
orrlo r1, r4
106+
lsrlo.w r2, r1, r10
107+
ldrlo r1, [r5, #0x4]
108+
lsllo.w r4, r1, r6
109+
orrlo r2, r4
115110
itt lo
116-
strlo r1, [r12], #4
111+
strlo r2, [r12], #4
117112
cmplo r12, r3
118-
bhs 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0x50
119-
lsr.w r1, r2, r10
120-
ldr r2, [r6, #0x8]
121-
adds r6, #0x10
122-
lsl.w r4, r2, r5
123-
orrs r1, r4
124-
str r1, [r12], #4
113+
bhs 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0x4e
114+
lsr.w r2, r1, r10
115+
ldr r1, [r5, #0x8]
116+
adds r5, #0x10
117+
lsl.w r4, r1, r6
118+
orrs r2, r4
119+
str r2, [r12], #4
125120
cmp r12, r3
126-
blo 0x11c <compiler_builtins::mem::memcpy::hac255b7467641344+0x7c> @ imm = #-0x58
127-
b 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0x38
121+
blo 0x114 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x78> @ imm = #-0x58
122+
b 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0x36
128123
mov r3, r0
129-
cmp r2, #0x1
130-
bge 0x1ba <compiler_builtins::mem::memcpy::hac255b7467641344+0x11a> @ imm = #0x3e
131-
b 0x1e6 <compiler_builtins::mem::memcpy::hac255b7467641344+0x146> @ imm = #0x68
132-
cmp.w r8, #0x1
133-
blt 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0x2a
134-
mov r4, r9
124+
cbnz r2, 0x1ae <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x112> @ imm = #0x3c
125+
b 0x1da <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x13e> @ imm = #0x66
126+
cmp.w r9, #0x1
127+
blt 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0x2a
128+
mov r4, r8
135129
ldr r1, [r4]
136130
str r1, [r12], #4
137131
cmp r12, r3
138-
itttt lo
139-
ldrlo r1, [r4, #0x4]
140-
strlo r1, [r12], #4
141-
cmplo r12, r3
132+
bhs 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0x1e
133+
ldr r1, [r4, #0x4]
134+
str r1, [r12], #4
135+
cmp r12, r3
136+
ittt lo
142137
ldrlo r1, [r4, #0x8]
143-
itt lo
144138
strlo r1, [r12], #4
145139
cmplo r12, r3
146-
bhs 0x1ae <compiler_builtins::mem::memcpy::hac255b7467641344+0x10e> @ imm = #0xa
140+
bhs 0x1a4 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x108> @ imm = #0xa
147141
ldr r1, [r4, #0xc]
148142
adds r4, #0x10
149143
str r1, [r12], #4
150144
cmp r12, r3
151-
blo 0x184 <compiler_builtins::mem::memcpy::hac255b7467641344+0xe4> @ imm = #-0x2c
152-
add.w r1, r9, r8
145+
blo 0x17a <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0xde> @ imm = #-0x2c
146+
add.w r1, r8, r9
153147
and r2, lr, #0x3
154-
cmp r2, #0x1
155-
blt 0x1e6 <compiler_builtins::mem::memcpy::hac255b7467641344+0x146> @ imm = #0x2a
148+
cbz r2, 0x1da <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x13e> @ imm = #0x2a
156149
add r2, r3
157150
ldrb r6, [r1]
158151
strb r6, [r3], #1
159152
cmp r3, r2
160-
itttt lo
161-
ldrblo r6, [r1, #0x1]
162-
strblo r6, [r3], #1
163-
cmplo r3, r2
153+
bhs 0x1da <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x13e> @ imm = #0x1e
154+
ldrb r6, [r1, #0x1]
155+
strb r6, [r3], #1
156+
cmp r3, r2
157+
ittt lo
164158
ldrblo r6, [r1, #0x2]
165-
itt lo
166159
strblo r6, [r3], #1
167160
cmplo r3, r2
168-
bhs 0x1e6 <compiler_builtins::mem::memcpy::hac255b7467641344+0x146> @ imm = #0xa
161+
bhs 0x1da <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x13e> @ imm = #0xa
169162
ldrb r6, [r1, #0x3]
170163
adds r1, #0x4
171164
strb r6, [r3], #1
172165
cmp r3, r2
173-
blo 0x1bc <compiler_builtins::mem::memcpy::hac255b7467641344+0x11c> @ imm = #-0x2c
166+
blo 0x1b0 <compiler_builtins::mem::memcpy::heb3ec36374b1b03f+0x114> @ imm = #-0x2c
174167
pop.w {r8, r9, r10}
175168
pop {r4, r5, r6, r7, pc}
176169

177-
<compiler_builtins::mem::memset::h1dd8afbc6e8f8510>:
170+
<compiler_builtins::mem::memset::h78dcb412c726eb9d>:
178171
push {r4, r6, r7, lr}
179172
add r7, sp, #0x8
180173
cmp r2, #0xf
181-
bls 0x260 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x74> @ imm = #0x6a
174+
bls 0x256 <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x76> @ imm = #0x6c
182175
rsbs r3, r0, #0
183176
ands lr, r3, #0x3
184177
add.w r12, r0, lr
185-
beq 0x220 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x34> @ imm = #0x1e
178+
beq 0x216 <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x36> @ imm = #0x20
186179
mov r3, r0
187180
strb r1, [r3], #1
188181
cmp r3, r12
189-
itttt lo
190-
strblo r1, [r3], #1
191-
cmplo r3, r12
182+
bhs 0x216 <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x36> @ imm = #0x16
183+
strb r1, [r3], #1
184+
cmp r3, r12
185+
itt lo
192186
strblo r1, [r3], #1
193187
cmplo r3, r12
194-
bhs 0x220 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x34> @ imm = #0x6
188+
bhs 0x216 <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x36> @ imm = #0x6
195189
strb r1, [r3], #1
196190
cmp r3, r12
197-
blo 0x202 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x16> @ imm = #-0x20
191+
blo 0x1f6 <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x16> @ imm = #-0x22
198192
sub.w lr, r2, lr
199193
bic r2, lr, #0x3
200194
add.w r3, r12, r2
201-
cmp r2, #0x1
202-
blt 0x256 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x6a> @ imm = #0x24
195+
cmp r2, #0x0
196+
ble 0x24e <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x6e> @ imm = #0x26
203197
uxtb r2, r1
204198
mov.w r4, #0x1010101
205199
muls r2, r4, r2
206200
str r2, [r12], #4
207201
cmp r12, r3
208-
itttt lo
209-
strlo r2, [r12], #4
210-
cmplo r12, r3
202+
bhs 0x24e <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x6e> @ imm = #0x16
203+
str r2, [r12], #4
204+
cmp r12, r3
205+
itt lo
211206
strlo r2, [r12], #4
212207
cmplo r12, r3
213-
bhs 0x256 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x6a> @ imm = #0x6
208+
bhs 0x24e <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x6e> @ imm = #0x6
214209
str r2, [r12], #4
215210
cmp r12, r3
216-
blo 0x238 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x4c> @ imm = #-0x20
211+
blo 0x22e <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x4e> @ imm = #-0x22
217212
and r2, lr, #0x3
218-
cmp r2, #0x1
219-
bge 0x266 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x7a> @ imm = #0x6
220-
b 0x286 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x9a> @ imm = #0x24
213+
cbnz r2, 0x25a <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x7a> @ imm = #0x4
214+
b 0x27c <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x9c> @ imm = #0x24
221215
mov r3, r0
222-
cmp r2, #0x1
223-
blt 0x286 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x9a> @ imm = #0x1e
216+
cbz r2, 0x27c <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x9c> @ imm = #0x20
224217
add r2, r3
225218
strb r1, [r3], #1
226219
cmp r3, r2
227-
itttt lo
228-
strblo r1, [r3], #1
229-
cmplo r3, r2
220+
bhs 0x27c <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x9c> @ imm = #0x16
221+
strb r1, [r3], #1
222+
cmp r3, r2
223+
itt lo
230224
strblo r1, [r3], #1
231225
cmplo r3, r2
232-
bhs 0x286 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x9a> @ imm = #0x6
226+
bhs 0x27c <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x9c> @ imm = #0x6
233227
strb r1, [r3], #1
234228
cmp r3, r2
235-
blo 0x268 <compiler_builtins::mem::memset::h1dd8afbc6e8f8510+0x7c> @ imm = #-0x20
229+
blo 0x25c <compiler_builtins::mem::memset::h78dcb412c726eb9d+0x7c> @ imm = #-0x22
236230
pop {r4, r6, r7, pc}
231+
232+
<__aeabi_memclr>:
233+
b.w 0x96 <compiler_builtins::arm::__aeabi_memclr::hd591aef2956da5e1> @ imm = #-0x1ec

0 commit comments

Comments
 (0)