|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
5 ^/ o/ U2 Q$ {1 u7 w" t 1 #include<stdio.h>
0 C( \, ]6 j! m 2 #include<math.h>4 H9 ]3 ~6 h! e, K$ D: U% r
3 int main(int argc,char* argv[])2 ^! i% l6 S" z! W/ p. y6 V* B
4 {
' [0 L/ H! x( c( ?. q+ u3 v1 E! Y/ g/ j 5 int a,b,c;
: l5 ^# l+ A" w 6 c = a * b;
# B1 I2 o2 m7 z* j! O 7 return 0;
6 T2 j" X) s- W. q" i$ b 8 }
; t, T: I+ {9 x0 M5 U X' q8 ^$ k/ }! ]9 d
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看: X% Q* p9 L, t9 ~
none:
3 j4 a7 J* X* M2 m000082e0 <_init>:& d# f! o! M0 V% M4 V
82e0: e92d4010 push {r4, lr}
% L. ^+ t' _8 L8 @. T 82e4: eb00001c bl 835c <call_gmon_start>; ^6 g/ Q0 T; D% D0 X$ {
82e8: e8bd8010 pop {r4, pc}: `2 K2 |2 q5 W h( @
arago:
. y$ B2 q& R k P8 j" \00008250 <_init>:. D- h% d( z, n n# X( V* Q. S
8250: e92d4008 push {r3, lr}) i I/ J* t4 u
8254: eb00001d bl 82d0 <call_gmon_start>6 b: G1 C) X$ f
8258: e8bd8008 pop {r3, pc}: i1 V, N$ a0 C- t! `. O4 [, [
& u0 ~: s) b) G6 [( M. z" gnone:9 T# t9 y7 E' u' h( `' @: l- \
000082ec <.plt>:& \/ W9 g# Y& k! _
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!) x# y% ]4 b- l# l1 `7 X1 a
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>- h3 S' ^6 U' l$ j" x: Y
82f4: e08fe00e add lr, pc, lr
- \: m0 Y4 {$ B, A9 W! ~/ d 82f8: e5bef008 ldr pc, [lr, #8]!
- T5 ^% i7 P" e3 h 82fc: 000082d4 .word 0x000082d4+ I V% |: v Q
8300: e28fc600 add ip, pc, #0 ; 0x09 W8 J X0 @8 R; X2 G# @) @
8304: e28cca08 add ip, ip, #32768 ; 0x8000
& o$ R+ Q. S5 P% c 8308: e5bcf2d4 ldr pc, [ip, #724]!
6 v( Z( f; v4 ?/ Y& j 830c: e28fc600 add ip, pc, #0 ; 0x0
; G0 c. c8 N( E8 n 8310: e28cca08 add ip, ip, #32768 ; 0x8000
# G$ L5 {2 @( t C! A# f9 l 8314: e5bcf2cc ldr pc, [ip, #716]!
+ f0 r. s! g7 |& H. H 8318: e28fc600 add ip, pc, #0 ; 0x0. f1 }. p$ ?2 }
831c: e28cca08 add ip, ip, #32768 ; 0x8000
. R! @; y/ ]* x$ c, H% m 8320: e5bcf2c4 ldr pc, [ip, #708]!7 O2 b" |! @( _! g7 p! k
arago:
7 J+ c: u5 S# r, k5 h0 c1 R0000825c <.plt>:
( R; [* f W n$ l2 \( r. I. p 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& k) _1 e( y9 Q, G3 h- H 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" j- k* ~/ C! w* T& d: f4 H I
8264: e08fe00e add lr, pc, lr" F( U6 @: K# K% N6 Y* \
8268: e5bef008 ldr pc, [lr, #8]!
7 X# E& g9 f: y# V) O+ |" B/ h3 ` 826c: 0000827c .word 0x0000827c
; X$ L' m% j5 j4 Z 8270: e28fc600 add ip, pc, #0
0 H" u0 K; d6 ]; m 8274: e28cca08 add ip, ip, #32768 ; 0x80001 v* h5 I7 S/ R7 g0 z2 o. s5 E. g
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c0 y! L8 C2 z4 f
827c: e28fc600 add ip, pc, #0
9 J' E' T; k2 m# [* F 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! p$ N& l$ h. N, p; q0 f 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274- N) }9 }; L! s6 E/ p7 o, W
8288: e28fc600 add ip, pc, #0
5 z4 k3 f: U2 k; ~ 828c: e28cca08 add ip, ip, #32768 ; 0x8000
3 L4 ~ N; J5 z4 [) i: W6 g$ s+ C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
2 r( E H# b5 y) mnone:* G3 O9 S$ X r: Q5 `
00008324 <_start>:& n. b! ~0 H u8 @" q- E+ B. C
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
$ Q0 o& v' P7 ?; k8 g+ ^" C1 h& B 8328: e3a0b000 mov fp, #0 ; 0x0) c0 P# {, c" U1 i; _: |
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 F/ g3 a: B; f0 L* t 8330: e1a0200d mov r2, sp
2 b) A; O. B/ F 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)( k# A+ J3 _" P$ `- ?. ?
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 J5 [( D: h7 R- x0 s4 y
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
9 R4 [' X8 B# m; r 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>. j$ R" C; `0 n2 v
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 h2 T* R+ V4 k' ]& x0 q 8348: ebffffef bl 830c <_init+0x2c>; a9 b3 h( r4 j3 j$ [* x3 \
834c: ebffffeb bl 8300 <_init+0x20>
, l; H$ S2 m: X0 M' f 8350: 00008404 .word 0x00008404$ A- N8 D; C5 Y' z6 |- s
8354: 000083cc .word 0x000083cc
& T' R, P4 U8 D M, l7 a 8358: 00008408 .word 0x00008408
) Y) o3 B7 g. ^arago:3 G0 U3 A" K+ l
00008294 <_start>:
) W' u$ q4 b1 n; J; q9 p 8294: e3a0b000 mov fp, #0
a# V) D. d0 x% ~+ [$ M; B 8298: e3a0e000 mov lr, #06 u; T9 F$ E# ^5 v" @* I5 R6 R
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
s6 p3 G. f! H: M; } 82a0: e1a0200d mov r2, sp, N. d/ B) f6 e7 W, |4 G- A: q
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!) h" L7 i9 B! W7 n0 h5 X
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
x) X* D( w: |* \; X# b 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>* U, [: o9 [( U( i
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
% l2 a" `+ h9 S x1 {! H1 w* y5 W9 B 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
) y8 M1 G5 f$ U* a. j0 `& d1 F' I% ~ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
% P. Z1 [; D7 c& I 82bc: ebffffee bl 827c <_init+0x2c>
* k5 t$ g* t" Y! q& P u# T 82c0: ebffffea bl 8270 <_init+0x20>
4 {/ }# a3 U/ Y8 X) k3 F4 } 82c4: 000083dc .word 0x000083dc9 V5 g( T3 t4 |* l' u3 q
82c8: 00008344 .word 0x000083446 a4 D7 x- a) D6 R+ r
82cc: 0000837c .word 0x0000837c
* [" ~! B: t, V O- I' Hnone:
+ u, W8 m) d8 o; H& }0000835c <call_gmon_start>:
' i" g# u# K/ E) s+ O: z 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>( [0 d- @5 Y, u# j
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. q9 d5 d* r" F4 U 8364: e08f3003 add r3, pc, r30 Q, M2 U) w; l2 r
8368: e7931002 ldr r1, [r3, r2]
2 j( ^) z7 B. l5 [$ e( V 836c: e3510000 cmp r1, #0 ; 0x00 L4 I: Z3 j8 X: N! x; S
8370: 012fff1e bxeq lr
* l( T+ g+ Y9 ?* U 8374: eaffffe7 b 8318 <_init+0x38>
8 S- t3 r* c# h. f1 S" a 8378: 00008264 .word 0x00008264& E9 l7 \" t& [( a2 y5 r9 o, p
837c: 00000018 .word 0x000000182 X& e, c: S) q; X" D
arago:# k% ], I5 O% \6 N, t0 H. g
000082d0 <call_gmon_start>:
* q- ^) g* G! g& g( X% y 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>4 H, ~7 {" [3 e
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>6 k5 Y* c7 Z2 I0 e, q
82d8: e08f3003 add r3, pc, r33 {, m- N- P0 h9 f) h9 U+ n2 x
82dc: e7932000 ldr r2, [r3, r0]% A* X9 _, b) q5 p5 o% r
82e0: e3520000 cmp r2, #0
. _& _9 C: c: r 82e4: 012fff1e bxeq lr6 s* ^9 ]7 Q( {* M8 }5 I7 U" \; Y, ?
82e8: eaffffe6 b 8288 <_init+0x38>
7 |7 v, b6 g$ e9 n" [ 82ec: 00008208 .word 0x00008208/ h) e* j+ H8 W9 ]
82f0: 00000018 .word 0x00000018
+ a }% ~1 J7 T C+ f% unone:
3 `' \! P" G, k, F T00008380 <__do_global_dtors_aux>:6 ]& M2 \. q0 v. L9 X/ e- A6 n
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
2 h/ D8 `- C( _ 8384: e5d23000 ldrb r3, [r2]0 q! R# p+ x' h6 _* a. {" d" P
8388: e3530000 cmp r3, #0 ; 0x04 X. n* |9 Y# w& L) P5 ^3 m
838c: 03a03001 moveq r3, #1 ; 0x1
) u* l |+ {+ x, j' o 8390: 05c23000 strbeq r3, [r2]' t2 W) J+ q+ H. ~/ u
8394: e12fff1e bx lr! E9 d2 _. g) j1 y
8398: 000105f4 .word 0x000105f42 J2 N# u+ ^# ~( d$ H5 h
arago:
, }& {0 E) X: l6 Q( f3 o000082f4 <__do_global_dtors_aux>:
7 T) C# q* n( q4 r1 J( C9 A4 U 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
- u# D0 \% h! m* N- \ 82f8: e5d32000 ldrb r2, [r3]* G8 o+ x- n4 t; r) B& Y _: J
82fc: e3520000 cmp r2, #0
& w) n8 N. c. e$ v+ ] 8300: 02822001 addeq r2, r2, #18 n0 R/ e9 {6 M" `
8304: 05c32000 strbeq r2, [r3]0 q0 s" L; N! H$ F1 y" [
8308: e12fff1e bx lr
Q: |( l- N/ x9 u: Y0 \ 830c: 0001050c .word 0x0001050c; x# b8 L6 p. S& u
none:$ r v* i4 A/ A; m0 g& ~
0000839c <frame_dummy>:
, O7 ?7 N1 b* O# f; ~4 | 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>4 S0 V9 U* M5 }# ]0 }$ n( o
83a0: e92d4010 push {r4, lr}9 U6 S6 F$ |! j1 R4 A
83a4: e5903000 ldr r3, [r0]
. `/ i/ L2 \8 I! M6 e( s$ ] 83a8: e3530000 cmp r3, #0 ; 0x0 b: d2 A& g w) v% b
83ac: 08bd8010 popeq {r4, pc}* V# Z( m7 N8 O+ K, e- u
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>1 i9 R& w" i! x% l. R: A5 h4 F* [
83b4: e3530000 cmp r3, #0 ; 0x0
[' `, [+ V0 j: x 83b8: 08bd8010 popeq {r4, pc}8 Y- j% Q' i- Q- v8 ^, j8 P' b
83bc: e12fff33 blx r3
% {3 O" l9 t9 R4 q1 L 83c0: e8bd8010 pop {r4, pc}% K3 u7 B7 |' ]- W4 h9 m
83c4: 000104dc .word 0x000104dc
3 ~0 q' p8 J5 V |' t 83c8: 00000000 .word 0x00000000
9 k' ^" ?# Y- ]. O, darago:* l q& m& G+ m- @
00008310 <frame_dummy>:0 R- l5 f5 J# ?* X' f5 y2 M, ^; m
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
% d0 u1 W6 J8 ^2 Z 8314: e92d4008 push {r3, lr}
/ Z- w0 @. H& t8 q* L 8318: e5903000 ldr r3, [r0]2 f* V$ \* L5 p9 x! _; i
831c: e3530000 cmp r3, #0
8 K% S; f8 o2 U+ d0 ^2 ] 8320: 0a000003 beq 8334 <frame_dummy+0x24>
5 p3 i, B' |( V# ?* Q6 E+ s 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>+ ]1 k" U/ U" _& @" n& X8 [+ _6 s
8328: e3530000 cmp r3, #0
# R4 L% `6 ~* O8 x* x 832c: 11a0e00f movne lr, pc6 ~ ~8 R9 W V6 Y
8330: 112fff13 bxne r3
0 t+ {" ` }# ]" V$ h& ~ 8334: e8bd4008 pop {r3, lr}/ k3 [ o9 I" X! d2 F: P; s* H
8338: e12fff1e bx lr
3 R7 E- j1 F9 V 833c: 000103fc .word 0x000103fc7 [, z6 m. ]5 n" f ^% V
8340: 00000000 .word 0x000000002 j# |2 n1 f* y% O S. l
none:4 y1 X" q2 `$ r$ k
000083cc <main>:6 _3 G+ o) @: c8 c" q1 y" g
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)" ]; y5 C' t) l& Q& X# k* n
83d0: e28db000 add fp, sp, #0 ; 0x0
/ o. A- { h) u* X$ b C! Z 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
+ l. Z0 d1 I" S 83d8: e50b0018 str r0, [fp, #-24]
1 v% X- i: ?! L% }* s 83dc: e50b101c str r1, [fp, #-28]
. \8 L5 @7 w1 I$ g6 e6 N 83e0: e51b2010 ldr r2, [fp, #-16]
: R$ T! W% P P: W( U# L6 y 83e4: e51b300c ldr r3, [fp, #-12]
7 G/ X, m) r; \ 83e8: e0030392 mul r3, r2, r3
6 j3 b# m& C. W. y 83ec: e50b3008 str r3, [fp, #-8], i: |3 A6 j }* ]; U- w
83f0: e3a03000 mov r3, #0 ; 0x0
' G7 m! C" C. v2 N' H- ] 83f4: e1a00003 mov r0, r3
) L3 h I. O; H5 a; W. w1 T 83f8: e28bd000 add sp, fp, #0 ; 0x03 B, H- \6 L7 N( M
83fc: e8bd0800 pop {fp}
2 y0 \& A- D; o* ^ 8400: e12fff1e bx lr% h2 d! J7 r0 C: G) q$ M4 j, A
arago:0 i* ~4 t8 u1 x3 v% l* y
00008344 <main>:$ A* O9 `# |& I7 i! x0 }* a
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 V* V* y6 {0 s' h0 V
8348: e28db000 add fp, sp, #00 G3 s7 a4 R$ S) K- e6 N, O
834c: e24dd01c sub sp, sp, #28* t* C/ E8 |3 m" _$ ~
8350: e50b0018 str r0, [fp, #-24]& Y' y. j* f. H# B) j% E
8354: e50b101c str r1, [fp, #-28]
7 r' q0 X1 z- z% p* i 8358: e51b3008 ldr r3, [fp, #-8]) H+ }6 @( [2 M' Q& g# u
835c: e51b200c ldr r2, [fp, #-12]
, R3 C' K/ [# Q9 n 8360: e0030392 mul r3, r2, r3: E0 W5 B; s6 v1 R' J0 g- D5 Y
8364: e50b3010 str r3, [fp, #-16]. I4 R; {, p7 \1 G8 a7 i( G' y" |
8368: e3a03000 mov r3, #0
4 m; y2 F @$ ~9 O 836c: e1a00003 mov r0, r3
$ u6 a3 W7 j; @; x! _# _ 8370: e28bd000 add sp, fp, #0
/ u8 c* R$ l# U1 O! {4 W5 G$ }- s& Y 8374: e8bd0800 pop {fp}
5 g. [( C5 {" m; I+ O5 ] 8378: e12fff1e bx lr/ ]1 |8 l7 Z& D D" L& P" @+ z0 ~
none:
9 b0 q; X3 v* o00008404 <__libc_csu_fini>:; k/ {# I2 C# S" K- H" s& m% I* o
8404: e12fff1e bx lr
" C" P( g9 W, Y" N8 P) Varago:9 E4 _" w9 L0 N/ A8 O
000083dc <__libc_csu_fini>:
, I) Z5 C) m- D Y+ G. J/ d 83dc: e12fff1e bx lr
8 z; X1 a) q2 x6 L3 D8 Inone: A5 D6 j2 y n. ~
00008408 <__libc_csu_init>:
& y) L' R; {% O& u+ \( a 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}$ ]2 N2 l, b3 `' A5 N2 y/ v4 K
840c: e1a08001 mov r8, r1+ y! W' y! C: N+ K; Y. ^* @5 e
8410: e1a07002 mov r7, r20 r" T. U! j5 w# V4 J
8414: e1a0a000 mov sl, r0. ^0 L$ W- g6 P, m( `+ A6 M) |3 _0 m0 z, `
8418: ebffffb0 bl 82e0 <_init>
; _% `- s5 g# ?1 R! H1 I; R" P' S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
( ]3 g8 k2 _* R 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>& A1 K/ F* X* f3 {
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>7 s2 n. y/ Q4 T) h
8428: e0613003 rsb r3, r1, r3( g G8 N( i4 K9 I+ K
842c: e08f2002 add r2, pc, r2
( V$ H2 m& f# m 8430: e1b05143 asrs r5, r3, #2
2 U H c& T9 Y, ~0 o+ ~ 8434: e0822001 add r2, r2, r1% F, n' R5 ?3 M5 g/ ]8 H3 e+ G! F" F6 s
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}3 w& U% J0 T2 |* S4 u d6 C, v
843c: e1a06002 mov r6, r26 v r7 Y4 \. w+ Z: |, X) I# Z) K
8440: e3a04000 mov r4, #0 ; 0x0, C. U# V5 |8 R3 ]) b/ a6 r$ T
8444: e1a0000a mov r0, sl
8 |7 T6 ]- m |, v. G# D, h 8448: e1a01008 mov r1, r8) }/ c9 Q* ~/ {4 T+ o* h
844c: e1a02007 mov r2, r72 W1 j! ]0 I6 ^, B# F3 {
8450: e1a0e00f mov lr, pc
3 \0 e2 Y0 c& g# |* E 8454: e796f104 ldr pc, [r6, r4, lsl #2]
7 _. b; `- @, y 8458: e2844001 add r4, r4, #1 ; 0x16 t* u8 m' D! f, j( d: q
845c: e1540005 cmp r4, r5; Y' B X8 ?( v5 D: c
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
6 v& O* q, w- l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
% A" [' c4 ^ p0 ~' O, X4 L 8468: ffffff04 .word 0xffffff04
- N+ }, c6 f$ w7 M7 Q 846c: ffffff08 .word 0xffffff08
: y2 m% I/ @7 r6 x 8470: 0000819c .word 0x0000819c
6 X0 p" l1 n$ p. _7 Darago:
/ c2 b1 C( x- E/ T% p2 Z. J7 [0000837c <__libc_csu_init>:1 \( t. z7 R9 P
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}# b" K( l+ A6 r7 H1 m t
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
}+ X [4 @" N$ j) r/ E( I 8384: e1a06000 mov r6, r0
9 y# F9 _) a) [; H# w" d 8388: e1a07001 mov r7, r1
1 e$ l; P3 A4 E5 k0 v 838c: e1a08002 mov r8, r26 I( `: F* U+ o' L1 t2 q2 ?
8390: ebffffae bl 8250 <_init>
" Y1 u0 S e9 o4 j1 [: ]1 Y 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>: O! m2 X. l2 ?& Z' Z% w2 b* [
8398: e08fa00a add sl, pc, sl, p6 U! _2 e5 W* n) x
839c: e08f0001 add r0, pc, r1# [7 Z0 h, k' }8 N' D8 ^, O
83a0: e06a5000 rsb r5, sl, r0
# y: x2 l4 E/ Y* M 83a4: e1b05145 asrs r5, r5, #2
' r' b: [) a* w7 _5 ` 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}7 Y$ F5 w, U7 Z F. A, a
83ac: e3a04000 mov r4, #0" G% g. [, K T2 `1 H( A: @
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
0 K* A' {2 X% H' X; I 83b4: e1a00006 mov r0, r6
# z0 \0 T6 }; | 83b8: e1a01007 mov r1, r7
# }5 a0 f3 H5 l 83bc: e1a02008 mov r2, r87 l5 ]! Z, |+ g. j: p: }6 }
83c0: e2844001 add r4, r4, #1
2 P G6 G z/ S 83c4: e12fff33 blx r3
) v }0 D7 Z( l# S0 m! m* k0 p 83c8: e1540005 cmp r4, r5
- Y7 B9 y) D6 \! V2 W/ |7 u3 g 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
9 }+ w6 N7 k( I0 w; F% [- a 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
* \- t" ^$ ~; h$ c& N% f; F7 v8 B9 J 83d4: 00008054 .word 0x00008054
. Q; u3 Z7 y. M% j* h# p/ \ 83d8: 00008054 .word 0x00008054) E, r5 \" l; V2 T# e( g
none:
5 ~; r4 F+ x% Z" l2 D7 v8 x! tDisassembly of section .fini:/ I3 ]+ V) K' _
6 u& l. [" d9 j- [2 ^ v0 k3 K00008474 <_fini>:
* {/ j& j) M* P9 f; D( c2 X+ M 8474: e92d4010 push {r4, lr}
. F, l8 @) y. [" V! t- V: Z 8478: e8bd8010 pop {r4, pc}
8 Q* n" e2 m8 |* P; F- Warago:
! P, U0 M# C. CDisassembly of section .fini:: @1 i, a, [/ X! x" ^" r% T1 q
" B! Q% h4 ], ]7 M/ R
000083e0 <_fini>:; k* q3 V" R- t8 Q: q3 G
83e0: e92d4008 push {r3, lr}. h( i! y& f3 F5 t
83e4: e8bd8008 pop {r3, pc}5 t+ D+ @) z& B1 z
1 O/ U; ^% z8 U
/ b+ S6 G; ^, s# S: i u8 `$ `" [# }( W+ D
|
|