|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
: x) k \- a" t4 Q5 v1 e. ]2 k' t 1 #include<stdio.h> ) n3 i G4 S+ E* \( j
2 #include<math.h>% c% p. P5 H) s' f
3 int main(int argc,char* argv[])
! A" B$ a$ [: i, ~6 m 4 {
) G, w- m$ l7 W! Z: y: N* @/ r 5 int a,b,c;* {9 j) g t* W* N- \( W
6 c = a * b;% D. Y! f" w! _8 u) J" F) o
7 return 0;
! S# ~8 e' a# w! k4 Z+ o% d5 y 8 }& @. S& D0 T( w( ?9 f' l, e0 w/ K6 o
% ]* w( E+ L0 }; e, i) z5 @ q下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
5 k- d: {" S" U- V8 D% i% l/ z" ]9 F8 \none:( r ?6 o- b: c* t) A
000082e0 <_init>:) d8 D. v" f; q( N& g+ }' q0 W
82e0: e92d4010 push {r4, lr}
8 S* H( P2 y- R 82e4: eb00001c bl 835c <call_gmon_start>
( z, g, z. }) g( g 82e8: e8bd8010 pop {r4, pc}' L0 t; X Y, X3 R* O
arago:
" k4 @# d [# L( a1 s00008250 <_init>:
, e* A O' O7 l5 _2 w' | 8250: e92d4008 push {r3, lr}1 Y2 s0 M( a5 \+ i+ l8 m
8254: eb00001d bl 82d0 <call_gmon_start>8 o0 Y3 c, ~ ^ h# I9 j% @$ J9 X
8258: e8bd8008 pop {r3, pc}$ ?9 @: J6 d; B( Q
4 F! Z4 A4 X2 p) S1 f9 ?5 [none:6 H% r) H7 ^$ P$ a7 C
000082ec <.plt>:$ G( ^' h' z2 O- o/ X4 u
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% ~! E5 c# C# d/ u 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 _' ~2 @; u* f 82f4: e08fe00e add lr, pc, lr! \+ t. L0 ~4 h% ~9 [' e9 G
82f8: e5bef008 ldr pc, [lr, #8]!
8 m# F* W# Q, G1 s: i7 i 82fc: 000082d4 .word 0x000082d4/ y2 Z% ]4 w6 J7 ?
8300: e28fc600 add ip, pc, #0 ; 0x0; W" f2 l/ P, k
8304: e28cca08 add ip, ip, #32768 ; 0x8000
1 M1 T6 |; {- Y$ W3 T 8308: e5bcf2d4 ldr pc, [ip, #724]!, _4 r5 J5 t5 _- q s
830c: e28fc600 add ip, pc, #0 ; 0x0# L8 H g7 { I& X3 T+ D4 h
8310: e28cca08 add ip, ip, #32768 ; 0x80003 R) z2 ^* x2 g; W% d \/ ]
8314: e5bcf2cc ldr pc, [ip, #716]!
! y4 M! y% K1 v# N& X6 T 8318: e28fc600 add ip, pc, #0 ; 0x0* T J) {- |8 R+ E" I1 T
831c: e28cca08 add ip, ip, #32768 ; 0x8000. E7 C. g5 E( G- `0 T8 t
8320: e5bcf2c4 ldr pc, [ip, #708]!0 O( B8 t5 p" Q5 ~0 _; u8 Q1 u, X
arago: `$ _% H/ y9 i
0000825c <.plt>:6 r- Q$ R/ h1 ~; E( c/ z
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
4 ^- {, w6 `& O/ B: O/ z 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
' ]* Y0 D) ^" | 8264: e08fe00e add lr, pc, lr/ f; A9 _8 p& m! `6 x4 W' U2 ]* o8 m& I
8268: e5bef008 ldr pc, [lr, #8]!0 E& Y' @2 T2 R
826c: 0000827c .word 0x0000827c
5 _% k6 Q3 |$ _ 8270: e28fc600 add ip, pc, #0
1 R/ d& w; E& f" }5 o0 L4 { 8274: e28cca08 add ip, ip, #32768 ; 0x8000
$ ^$ v% o$ a( ~6 p4 V L- |" X1 ^ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c: p) H3 t) G! n# j( ?$ s" S
827c: e28fc600 add ip, pc, #0
3 M, f4 R9 T9 N: H 8280: e28cca08 add ip, ip, #32768 ; 0x8000# E' v9 d) a8 n: W! ]
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
! h' R% }! N* i 8288: e28fc600 add ip, pc, #0) S9 @; [& [* F- R" M) H% H
828c: e28cca08 add ip, ip, #32768 ; 0x80001 r2 X2 O0 _& v$ ]5 J
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
+ b E+ _2 P; tnone:8 o; J; I5 g1 k1 D2 e/ G3 d
00008324 <_start>:
! }- [, s4 o) C/ M 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
. Y* e, w/ r# x9 t 8328: e3a0b000 mov fp, #0 ; 0x0
0 a" O5 E7 U% f# g) q6 ^: v: V 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)/ S/ q" _5 K7 W: n: n5 O8 X5 r3 H4 J) _
8330: e1a0200d mov r2, sp
0 N! ^7 N% ]6 A: |/ D8 o: X 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 E, ]7 B/ U$ w- p( r 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
" U! U/ z7 u+ _9 x5 w9 i" \ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 P5 J M" P+ U! U' S
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
8 m, V. o2 j& z: j/ O1 }4 U 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
9 b- `. I: p& i" Q 8348: ebffffef bl 830c <_init+0x2c>, I, W1 m: q1 M: Z: j { W3 c5 A4 W
834c: ebffffeb bl 8300 <_init+0x20>
1 |/ m; k7 I& t8 i2 {( b' g d 8350: 00008404 .word 0x00008404+ S- t+ `6 N* L5 A+ i3 I) s# }
8354: 000083cc .word 0x000083cc1 a/ C) Y- n8 _% `
8358: 00008408 .word 0x00008408( f& x* {5 L& f. a, h, K
arago:
7 m' Y1 ^1 s8 e00008294 <_start>:. x6 L4 y" R! [3 M) i
8294: e3a0b000 mov fp, #0) _ g7 O6 `1 r
8298: e3a0e000 mov lr, #0* D7 ^! d5 N7 r+ Y* G9 _3 ~
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
2 r' H$ X, H2 w. x! l 82a0: e1a0200d mov r2, sp' r& R8 X1 L4 ~* r
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
( ]" j" u& a" E, L 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ A/ V+ ^4 g9 t; T Q 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>. K3 v$ K/ V6 \8 D! F0 i/ Z ?, {
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 r9 e3 k, ~5 f* {. r
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>! f. q" @7 e& D) S. l8 b ~
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38> h+ F- m& k* X
82bc: ebffffee bl 827c <_init+0x2c>
) B1 s; T, |* r) d 82c0: ebffffea bl 8270 <_init+0x20>
$ V7 P- ~( \$ R J 82c4: 000083dc .word 0x000083dc
) V) C3 _- n% F, G+ W% V9 ? 82c8: 00008344 .word 0x00008344
6 f. b# _( f% Y$ w1 S 82cc: 0000837c .word 0x0000837c
/ R# ?. A- f" {% Z" ^none:: @2 k, {- E( r3 n" s$ ]+ }+ b) U
0000835c <call_gmon_start>:
) O0 G/ w+ ^: e$ k5 L 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>7 Q7 e- q/ U6 ?$ ?/ l7 l% ~
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>) }; h. Y& M2 Y* ]+ ?
8364: e08f3003 add r3, pc, r3
5 p: q5 u/ s7 p# p# \ 8368: e7931002 ldr r1, [r3, r2]. E2 n' Z7 _( G& u5 ^' e; o
836c: e3510000 cmp r1, #0 ; 0x0
* G4 O, P$ A. V1 C0 K; U0 ?) J, c; G 8370: 012fff1e bxeq lr& {( U( Z9 S$ e, g
8374: eaffffe7 b 8318 <_init+0x38>
# ~; s( n3 j& ?0 P+ y7 Q% }- J8 h 8378: 00008264 .word 0x000082643 r0 S7 f5 Z: C6 s- y9 L3 T
837c: 00000018 .word 0x00000018/ ]( B; k9 [( I' g+ Q5 f
arago:
9 }$ _" w+ ^1 m+ p4 }1 h000082d0 <call_gmon_start>:! g$ [/ U# c. J- H
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
% V5 i0 u/ _- O 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>' k. x" R7 R% B6 ?- G* m U
82d8: e08f3003 add r3, pc, r3' V' q+ v! y; H
82dc: e7932000 ldr r2, [r3, r0]
' @# y8 r8 w$ W 82e0: e3520000 cmp r2, #0* b' c3 W/ |0 K6 H
82e4: 012fff1e bxeq lr0 o. C! ?0 z% N8 O' I
82e8: eaffffe6 b 8288 <_init+0x38>
, K4 q+ l+ `! W1 \ D 82ec: 00008208 .word 0x00008208+ U/ a) J) W. b8 U4 l# r% ^. ?. l
82f0: 00000018 .word 0x000000187 U. `- [: g" i2 @+ a- F
none:
0 ]% a. G- d0 V2 q: F: M00008380 <__do_global_dtors_aux>:4 B- c" C* A/ M' W4 g1 y% N2 G
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>' w- E0 l% V/ f0 a) R9 v9 H: x E
8384: e5d23000 ldrb r3, [r2]
: E; M. Q" W3 q1 B# S 8388: e3530000 cmp r3, #0 ; 0x02 f" L; l3 c! d' y5 L
838c: 03a03001 moveq r3, #1 ; 0x1
, Z: x% o+ Z1 s$ z$ o6 A" x 8390: 05c23000 strbeq r3, [r2]
4 w+ r5 F2 h7 s 8394: e12fff1e bx lr% K/ C+ e7 g1 }2 E# K% h5 {7 g9 D
8398: 000105f4 .word 0x000105f4% A: s* J, N4 {0 m j- f" J
arago:
" i) ]2 K0 j' [000082f4 <__do_global_dtors_aux>:0 P' h5 n- D3 O9 ^/ j
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>' R( z) u0 x8 E* A
82f8: e5d32000 ldrb r2, [r3]* @& J: F- C, a* d7 k! ~
82fc: e3520000 cmp r2, #09 N4 C" c" ~2 P9 l N; y
8300: 02822001 addeq r2, r2, #1! i- R* W. n7 r+ L9 x0 P
8304: 05c32000 strbeq r2, [r3]! n+ y- p f; v
8308: e12fff1e bx lr' z1 t0 N; N/ q# {) Q# r
830c: 0001050c .word 0x0001050c
. l' ]- C) V- ~& [ u" Y. b/ Y' xnone:6 Y# W1 C- @1 L
0000839c <frame_dummy>:1 s+ k- z) o& s. l3 K
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ s2 Z8 o7 U7 n+ |2 P7 b
83a0: e92d4010 push {r4, lr}
7 z h8 p0 u' d4 {/ ]$ d5 c. Y 83a4: e5903000 ldr r3, [r0]
8 Z( w9 d4 n- Z 83a8: e3530000 cmp r3, #0 ; 0x0
0 k4 c: B" c1 `& e3 V 83ac: 08bd8010 popeq {r4, pc}
: @* Q7 R% }0 l" k" ] 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>1 q5 `2 E/ o7 h
83b4: e3530000 cmp r3, #0 ; 0x0
: e6 f3 T; W1 K9 i 83b8: 08bd8010 popeq {r4, pc}# n* k. }5 _5 E' n% Q5 F, B5 ?
83bc: e12fff33 blx r3. Q! ]6 B0 C2 W/ i
83c0: e8bd8010 pop {r4, pc}$ L' N8 k7 P- f3 e% ?
83c4: 000104dc .word 0x000104dc2 M! {8 B# l0 Z
83c8: 00000000 .word 0x00000000% q8 c& h1 k3 |% [3 D. p
arago:
# z @3 Z% H( C' @( p9 ?& f00008310 <frame_dummy>:8 L& i: [0 F6 ^" e' V
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
: d- z2 p, c7 Y2 t 8314: e92d4008 push {r3, lr}/ G( z( Y1 _0 ~
8318: e5903000 ldr r3, [r0]- J, \. i, a; \
831c: e3530000 cmp r3, #0" o% \! ~' w1 [+ a! v+ Z; X
8320: 0a000003 beq 8334 <frame_dummy+0x24>, n; d, T$ t- b/ g
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
) x8 R F: Z1 R* C! a 8328: e3530000 cmp r3, #0) p: z, N4 G* l0 R
832c: 11a0e00f movne lr, pc8 `1 Y/ a# _$ Z9 F
8330: 112fff13 bxne r3
1 v# z8 T" ?, L5 M0 r 8334: e8bd4008 pop {r3, lr}0 z0 y, A& H1 P6 G- W% h
8338: e12fff1e bx lr) Y4 r: i c6 |; k& O
833c: 000103fc .word 0x000103fc
& a1 R. N2 j$ _8 R- ` 8340: 00000000 .word 0x00000000
) E& J6 h- H- w+ m8 c& mnone:: ` x" u7 G/ O' k! Y0 ~' s0 _1 p
000083cc <main>:. R4 o' A3 t. s- E# W5 E+ q3 y" s" E3 M. ~
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% y6 O' |% C5 u! F 83d0: e28db000 add fp, sp, #0 ; 0x0 m9 n' {! f. F! ?; |
83d4: e24dd01c sub sp, sp, #28 ; 0x1c% f# r, }3 g# X9 z& l7 j& R2 n
83d8: e50b0018 str r0, [fp, #-24]
: A7 L; ^/ v# e! s6 j4 \ 83dc: e50b101c str r1, [fp, #-28]
$ g: Q# s7 W. `& K: u y 83e0: e51b2010 ldr r2, [fp, #-16]$ H7 Y" q; C4 p
83e4: e51b300c ldr r3, [fp, #-12]
& e8 K2 z5 o$ v# _) m 83e8: e0030392 mul r3, r2, r3 G! m5 H* e- ~
83ec: e50b3008 str r3, [fp, #-8]! a6 R: f" A% F+ \. Q+ \! M
83f0: e3a03000 mov r3, #0 ; 0x00 f( H/ b/ `6 T
83f4: e1a00003 mov r0, r39 q9 a$ T: Z) x/ V0 b# _
83f8: e28bd000 add sp, fp, #0 ; 0x0' u9 A& i" M5 z) w
83fc: e8bd0800 pop {fp}
+ Q& Z6 ~% Y/ R4 Y5 Q" x8 T 8400: e12fff1e bx lr
* L0 s- W" o5 M6 H/ garago:6 H0 n! p: ^) B8 w) M5 _
00008344 <main>:. X/ r9 i3 i/ S. p( ^& i
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 p$ Q0 W- |/ O! k0 m
8348: e28db000 add fp, sp, #0
6 _! \2 l! \' w' I( ]& g/ B 834c: e24dd01c sub sp, sp, #28% d; g0 R( l1 J
8350: e50b0018 str r0, [fp, #-24] M- C+ N* Y" m; l" N9 P6 v# J
8354: e50b101c str r1, [fp, #-28]
+ v1 y6 J- |) Z* d$ q. K! i 8358: e51b3008 ldr r3, [fp, #-8]
" ~. J" @, g: X7 P5 Y: i- ~ 835c: e51b200c ldr r2, [fp, #-12]
3 _% t% d6 E' v8 J 8360: e0030392 mul r3, r2, r3
/ z N' D% H, ~9 K+ m" |$ n1 n 8364: e50b3010 str r3, [fp, #-16]
, S" d5 S& v, R N# I" r 8368: e3a03000 mov r3, #0
# K$ N4 }7 W# h3 _ 836c: e1a00003 mov r0, r3
8 a N) b5 J w1 K+ f" F 8370: e28bd000 add sp, fp, #0
, @+ d$ c5 F2 X4 m1 i1 B3 Q! m0 P 8374: e8bd0800 pop {fp}
7 x7 \% u$ s$ V0 N8 Z3 G 8378: e12fff1e bx lr3 B6 H7 _3 d" b+ I) \4 R
none:# b6 c+ h, g2 n9 Q
00008404 <__libc_csu_fini>:( r. W' @) d7 g
8404: e12fff1e bx lr- u7 R/ L0 G2 ?* r; }# n& A% ]$ G
arago:
& y. |/ o7 `/ `8 ^4 F) r) ~0 V000083dc <__libc_csu_fini>:
8 s# m0 {: R( t 83dc: e12fff1e bx lr9 j$ r+ L3 f- @9 t7 u9 X" F
none:
+ V6 e% D, {5 g3 V8 U; w6 K( j00008408 <__libc_csu_init>: s/ i9 D% Y- e0 O1 k1 K
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
0 {4 b/ h; e K! e 840c: e1a08001 mov r8, r1; w* W) [: l% ~# y( \6 M
8410: e1a07002 mov r7, r2. k/ ~9 A( ^) r7 F
8414: e1a0a000 mov sl, r0
% P8 O0 x, e( k5 J8 M2 @ 8418: ebffffb0 bl 82e0 <_init>
- t% t# m4 X/ U1 M, t5 B" F9 T 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
0 X+ N5 Y$ i" }5 s' A+ A+ v 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>- S1 V, [/ D5 d) H z# W
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>* y' e4 |$ q9 K3 u- E* }2 i
8428: e0613003 rsb r3, r1, r3
7 k" W9 }! g6 U) P# e5 ~+ x 842c: e08f2002 add r2, pc, r2
5 S1 Y9 g0 v( E2 i 8430: e1b05143 asrs r5, r3, #2, x: F6 R9 U+ n$ F# t1 k* y2 d
8434: e0822001 add r2, r2, r1
2 }; G3 ?: c& y* m 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
" g' ^& _1 |: z# D 843c: e1a06002 mov r6, r2
9 ~: j" D2 X' y F, P/ z6 c) n 8440: e3a04000 mov r4, #0 ; 0x0# v. J6 p) D. g- I& ^, ^9 N
8444: e1a0000a mov r0, sl. d: E. R% A. Z
8448: e1a01008 mov r1, r8, T4 Y# W+ T' {
844c: e1a02007 mov r2, r7
) x& e/ q& G H) l1 a- D 8450: e1a0e00f mov lr, pc
: S7 d2 k5 z+ n) n0 j 8454: e796f104 ldr pc, [r6, r4, lsl #2]* V# b4 `( D! U$ D# j
8458: e2844001 add r4, r4, #1 ; 0x14 G" b2 S) _' M: S
845c: e1540005 cmp r4, r5
! K# n% R. z0 t- }. O 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>4 a; `$ O# A/ B$ _" @1 d) }) K' x$ c
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}+ Y( P# N6 ?" g$ ^& m% C
8468: ffffff04 .word 0xffffff04$ o, @% |4 O% @
846c: ffffff08 .word 0xffffff08
! ?1 b% O: m% p5 A; _3 u 8470: 0000819c .word 0x0000819c3 n/ I: ?7 ^8 [
arago:# `7 w, _; E- n
0000837c <__libc_csu_init>:- J9 i* X' J3 b: G2 ]7 J P
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; P6 _$ f. T5 f- C* m" B; h( n% v
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
4 S. I# s+ @, H! c g' r4 d6 A 8384: e1a06000 mov r6, r0
6 k& B. L2 h) s' N 8388: e1a07001 mov r7, r1
5 B& \1 D# u, W" h4 G& S 838c: e1a08002 mov r8, r2
: w* \) u" J! i" j; T 8390: ebffffae bl 8250 <_init>2 V. A, t" N" K3 \* O- Y$ P4 O7 t
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
+ D/ N' S6 @: F9 K8 F- [/ { 8398: e08fa00a add sl, pc, sl. F3 Q |2 N; B
839c: e08f0001 add r0, pc, r1
9 S" ^& }" c' l6 `0 j. l 83a0: e06a5000 rsb r5, sl, r0
& \2 e' J5 r5 C+ c 83a4: e1b05145 asrs r5, r5, #2
; V1 l8 b3 @9 C( s s4 j' { 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}# v4 b* N+ {4 L$ J/ E
83ac: e3a04000 mov r4, #0
" Y Q; o* x) o. n$ f' q9 E( M 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]% e) q6 s% O, B# G8 L3 l3 {
83b4: e1a00006 mov r0, r62 P; g2 s% C8 ]8 E8 c3 ~! s L6 |& L
83b8: e1a01007 mov r1, r7
1 p s- c2 F( h& o9 y9 M 83bc: e1a02008 mov r2, r8$ n" N8 `" Y& V9 p, _8 L
83c0: e2844001 add r4, r4, #1 C/ l8 w% X5 D" |# L" ]0 s5 Q8 R% Z
83c4: e12fff33 blx r3- b4 v' U7 a& r6 S% d" `/ f; r7 Z
83c8: e1540005 cmp r4, r56 G( v& N, f1 ]7 A1 c: C
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
4 L5 t+ y. \ e( w3 V1 x' m 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}' X. a! L9 E& n W; ]& K+ {
83d4: 00008054 .word 0x00008054
$ |2 w, E' F& o/ f0 A& `* X 83d8: 00008054 .word 0x00008054
) R- `1 R7 X& [) Y5 Onone:" d# S- G" ?( H* _$ h- N) _
Disassembly of section .fini:9 y2 E* z0 ]; V6 y& h+ h& h
: i b+ n0 w4 I) N- Q6 \0 e00008474 <_fini>:
4 B- ^- z2 L v& L 8474: e92d4010 push {r4, lr}. a* \ p6 m9 Q9 a& z. Y% ]
8478: e8bd8010 pop {r4, pc}
" R* W2 c/ B6 e, F; x% Q/ xarago:
) P' c0 t, T& `# i; i8 i* m4 d$ X, b. xDisassembly of section .fini:% Y0 _* q8 K+ n* |2 S. w
! ]9 t* t& n$ Y; x
000083e0 <_fini>:
) U1 c5 ~+ T' d+ K7 W: F 83e0: e92d4008 push {r3, lr}% O% `$ v9 ?3 \1 e3 H. t5 {" ?
83e4: e8bd8008 pop {r3, pc}
% n% e& V5 l) k& z8 o. ~" ]9 p% @1 }. o4 E; X9 }. O
: M. l0 L3 e2 B/ j9 ~* E7 r; {/ b& V4 d
|
|