|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
& o: X8 R5 Z- }( B 1 #include<stdio.h> - K' r% o( P3 }0 F( ?6 T9 T% J: C
2 #include<math.h>6 u# q5 n0 D i
3 int main(int argc,char* argv[])9 D* a8 V4 n; D. F
4 {
. S; b' ?/ H8 C. M 5 int a,b,c;6 ]; K& [: H5 o' P; o" W
6 c = a * b;" }" n& c. a8 L1 {: Z1 `9 w
7 return 0;! H, t1 f7 O7 F% E& T3 I
8 }. R) F* X% \% W& m
4 d7 ?7 m# Y# [7 _' ^" L- M
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看/ _' d, }- u, ]) \8 S2 A3 }, Y% k' P4 Y
none:8 k5 |5 x( A/ S; `8 T- S
000082e0 <_init>:. P4 V9 v( \6 d7 Z' X
82e0: e92d4010 push {r4, lr}' W; ]$ ?4 S* ~
82e4: eb00001c bl 835c <call_gmon_start>$ h1 R7 [+ y! O a3 A, I- p1 ]
82e8: e8bd8010 pop {r4, pc}
# }4 ~. _# D5 D: xarago:
) v( [" U' O( R2 k& a- ~00008250 <_init>:
3 Z U1 `0 Y/ r* m' K% h; d 8250: e92d4008 push {r3, lr}
; u1 w5 u: b W( G8 ]2 \! a 8254: eb00001d bl 82d0 <call_gmon_start>7 V' \3 _3 x' k5 Y" J9 O9 v" `) G
8258: e8bd8008 pop {r3, pc}
3 h1 B* k6 A, ?. i8 Y2 b4 s# v* |1 h& h1 f* {) s: A
none:- \3 }4 w. w6 v! ^ G& |
000082ec <.plt>:! u1 F: J$ e' i) @* q
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)' ^9 a8 |! J- s: v& j1 @
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>( h& L" w P6 X; g- s
82f4: e08fe00e add lr, pc, lr4 i& N5 a( E! y& H
82f8: e5bef008 ldr pc, [lr, #8]!
8 t( }5 `' J! l, u7 @* S 82fc: 000082d4 .word 0x000082d4
9 ?( C( K/ R. X! s3 E 8300: e28fc600 add ip, pc, #0 ; 0x0
8 O9 _. c7 D& u2 R- x 8304: e28cca08 add ip, ip, #32768 ; 0x8000
/ Y5 {+ e4 B- V E& g 8308: e5bcf2d4 ldr pc, [ip, #724]!
: t$ k V+ q/ E2 d* L 830c: e28fc600 add ip, pc, #0 ; 0x0
+ L! I/ H) P( s7 ?* ] 8310: e28cca08 add ip, ip, #32768 ; 0x8000
( @ l a$ H0 A; ~% R$ l: V 8314: e5bcf2cc ldr pc, [ip, #716]!
# `$ e% i# M5 C3 n% ]- s" X 8318: e28fc600 add ip, pc, #0 ; 0x0$ U" J, [0 P. i6 v/ k+ ?
831c: e28cca08 add ip, ip, #32768 ; 0x8000
9 x9 L% l! G+ T4 B# X' V+ e5 X: C2 Q" A$ M 8320: e5bcf2c4 ldr pc, [ip, #708]!) s& Y, C! q6 g# e+ R
arago:
% n& n6 l$ o' l; Z% p7 ^0000825c <.plt>:. m h9 r7 R! R# g j$ \
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
$ c/ t' j$ |. O* E 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
0 _" Z" s2 w' F( ] 8264: e08fe00e add lr, pc, lr0 p, j; q; b! f$ L5 D
8268: e5bef008 ldr pc, [lr, #8]!5 X: f6 Q- F# P4 I$ }: j
826c: 0000827c .word 0x0000827c9 s u& {; S, x( p; }. p+ g
8270: e28fc600 add ip, pc, #0
( I8 B# ]- d1 q6 T/ _2 L 8274: e28cca08 add ip, ip, #32768 ; 0x8000' E+ o- Z' c! R9 L2 G) h$ p
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
6 O# ]6 b# d4 o8 M W6 H 827c: e28fc600 add ip, pc, #08 O& v/ Y% K; M" R) f( C& }; t6 A0 R
8280: e28cca08 add ip, ip, #32768 ; 0x8000
: ~7 {. Q: H+ m8 H4 |% J 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2744 J5 d1 p0 M4 B- s+ E$ l6 ?* ^ w
8288: e28fc600 add ip, pc, #0
H- I+ N6 l: [2 I$ Q- i 828c: e28cca08 add ip, ip, #32768 ; 0x8000+ K& e/ ]5 r: a1 }; D- v! o
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
. k; r. ]# O( ]' e; \none:
& b) V) k. H* g: m; i00008324 <_start>:
( ^& |! ?: s7 F0 U3 m S 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- g- K$ Y# y8 b6 e8 X* |
8328: e3a0b000 mov fp, #0 ; 0x0/ h& |1 l. z5 k
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
9 P) }, H1 z% j" h! }2 ^0 n 8330: e1a0200d mov r2, sp
3 `6 M/ ^( r5 m4 h 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), T/ `2 f5 _/ M# [1 Q! q4 A& x2 ]
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* U6 H u& y3 \ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>) Q! a1 T0 r* T4 M* S- V* K; ?) m
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
1 f I. C( X0 x 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)2 s' h( Y2 l. K9 e9 ?
8348: ebffffef bl 830c <_init+0x2c>
2 J" N1 `+ H" x! S5 l) I 834c: ebffffeb bl 8300 <_init+0x20>
0 N4 F& q6 Y) f 8350: 00008404 .word 0x00008404
& r# H6 ^, Z- P 8354: 000083cc .word 0x000083cc
9 D" d$ v' s8 @, j 8358: 00008408 .word 0x00008408( w: q6 s- a, k: E7 i
arago:2 ?7 X; T' O6 I/ a: ?% d6 N
00008294 <_start>:
/ G, Z$ L* ?6 g4 n 8294: e3a0b000 mov fp, #0* h8 @ i5 `* d9 f U: j
8298: e3a0e000 mov lr, #0
" c; z3 g6 F" c4 |4 F# [ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, t; v6 Y1 _" b0 W* G2 V. ` 82a0: e1a0200d mov r2, sp
1 R$ Z+ a5 M& ]. ?: n9 O 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)4 K9 O y1 Z; T7 r+ f: v+ e; P
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)2 B* G7 y& X& q8 W8 t. Z+ \
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>* ` s8 O3 A- i/ Q1 i5 U0 w5 S
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ l2 v& ` P: x+ R: t# R
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>+ t" \, H% ~ F; n0 J, K
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
. A- @' Q8 _6 l, Y1 ^ b9 l 82bc: ebffffee bl 827c <_init+0x2c>' h4 z# b2 A1 Z: U
82c0: ebffffea bl 8270 <_init+0x20>
5 W6 r4 m) W# P. G 82c4: 000083dc .word 0x000083dc
, F# }2 m+ t9 K% B2 T7 ~ 82c8: 00008344 .word 0x000083445 J `& a7 T: Q! }+ e! E; w
82cc: 0000837c .word 0x0000837c7 O$ _) u7 g* i) \
none:' u% X7 E- O, Y$ M* R
0000835c <call_gmon_start>:- w5 X0 ?: v8 A. x% {& j0 |
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
2 Q1 W. M8 W/ } 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
$ j% g2 P2 V* q* w, y3 J 8364: e08f3003 add r3, pc, r3
% ^8 K) _! L# P* l7 n; e/ H 8368: e7931002 ldr r1, [r3, r2]# l q* C: X. Y( J- q4 Y
836c: e3510000 cmp r1, #0 ; 0x0- x( [. _" X0 ~: p) i) K
8370: 012fff1e bxeq lr
& l( i p* M$ f, h: s 8374: eaffffe7 b 8318 <_init+0x38>. v9 m4 x5 ?( V% a6 A0 |
8378: 00008264 .word 0x000082649 _, x! c7 x/ j: l4 j* q
837c: 00000018 .word 0x00000018
$ @( H2 f: ~) h+ N3 T$ p8 Iarago:8 i5 k5 K" t# A+ |
000082d0 <call_gmon_start>:! |8 R5 s, u0 Q$ q1 r, @
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>- x+ _' E7 ] q G; C
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>; B8 |/ B9 D6 k5 P0 Z) }0 f
82d8: e08f3003 add r3, pc, r3
$ {4 ?$ G8 a. Z5 L' v/ H) r 82dc: e7932000 ldr r2, [r3, r0]
9 \3 s! }4 u/ I$ g9 K4 y 82e0: e3520000 cmp r2, #0, G0 u5 |/ G( w% {
82e4: 012fff1e bxeq lr
$ L& ~- H/ s1 X& r 82e8: eaffffe6 b 8288 <_init+0x38>" z% ?- t& a8 y
82ec: 00008208 .word 0x00008208
, N0 K+ R, e0 X$ M/ j# z4 x) m 82f0: 00000018 .word 0x000000186 ?: l! r: f9 G3 h# [
none:. l( ]- E* u2 ^4 T9 S6 `
00008380 <__do_global_dtors_aux>:
" }6 x; ^* R6 t! i5 B) p0 x3 t 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
4 a, U& I/ z& {. J- {/ v' b3 o 8384: e5d23000 ldrb r3, [r2]( t7 N' o3 ^, \: H' z, F: U; a. O
8388: e3530000 cmp r3, #0 ; 0x0
& g# a2 @1 v" E% a |+ h 838c: 03a03001 moveq r3, #1 ; 0x1
7 p: c- E% S3 W4 D 8390: 05c23000 strbeq r3, [r2]
: `! L. l# c, u 8394: e12fff1e bx lr
$ O3 B& f) F+ u 8398: 000105f4 .word 0x000105f4
- {, {. ^, f5 {1 y" ?arago:
|) Q5 Y2 t/ d$ U+ N000082f4 <__do_global_dtors_aux>:6 H1 j2 `5 @+ G% a7 Z7 T4 H% e
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- ^7 M6 `5 l5 w5 U
82f8: e5d32000 ldrb r2, [r3]% D& M1 V2 V+ a$ n9 a8 ?
82fc: e3520000 cmp r2, #0
) f/ u+ W t5 S" f) T9 n 8300: 02822001 addeq r2, r2, #1
+ k( b7 k0 @+ ?7 a$ ? 8304: 05c32000 strbeq r2, [r3]
7 [5 L- P7 e- U; p8 B+ e 8308: e12fff1e bx lr6 y' P% v/ g" w- v
830c: 0001050c .word 0x0001050c4 V3 |- k: f( U
none:
& s: j* A. O, U6 C0 I0000839c <frame_dummy>:
; a- l% G. [( W' _2 X& E, a& { 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>: y$ y, y4 }: ^2 O) ]& u( t% A2 q
83a0: e92d4010 push {r4, lr}9 |) j2 G8 _& E. B
83a4: e5903000 ldr r3, [r0]
9 g+ X, w: C5 X# @' l 83a8: e3530000 cmp r3, #0 ; 0x02 F3 |4 L# I* a1 P' k* l1 b8 S6 c
83ac: 08bd8010 popeq {r4, pc}0 u1 |& n0 L) Q- ]; a6 _
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>8 h `4 r4 r$ p7 ^" j+ }; j# Y
83b4: e3530000 cmp r3, #0 ; 0x0! F3 R( X6 h3 r) F
83b8: 08bd8010 popeq {r4, pc}7 f& S3 L. h6 Q* N3 `+ L/ ]" ^6 u1 B
83bc: e12fff33 blx r37 E$ P3 v, m* ?
83c0: e8bd8010 pop {r4, pc}9 c c" M+ i) z% K0 [3 \& q/ D
83c4: 000104dc .word 0x000104dc) {/ D8 F& y1 d! s
83c8: 00000000 .word 0x000000003 [ \ Z+ Q/ P7 V" K! B
arago:' O. y+ H+ b: R3 u0 R- s
00008310 <frame_dummy>:; a+ s* D3 D) d: l0 L, ?! w
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 d1 r$ w, r B/ D: H 8314: e92d4008 push {r3, lr}
I/ z9 Y" ^: {/ V 8318: e5903000 ldr r3, [r0]" h" d% y2 _, ^8 S/ }) Z% j
831c: e3530000 cmp r3, #0% P( _* d) T9 G" F( E/ O- S2 t6 S
8320: 0a000003 beq 8334 <frame_dummy+0x24>
! F0 H& e) @4 r1 V% M ] 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>% u9 e6 x+ V# j( {/ L) b2 Q
8328: e3530000 cmp r3, #0# x k, M/ s2 [7 T/ z$ e! D
832c: 11a0e00f movne lr, pc
7 h9 ~6 |9 k6 w, L; E \ 8330: 112fff13 bxne r3
7 S& D# J- \# G 8334: e8bd4008 pop {r3, lr}$ ^+ B4 B; n4 w0 w" k+ b% S' Z" [
8338: e12fff1e bx lr0 i+ E5 B2 o7 r! p) ^5 M
833c: 000103fc .word 0x000103fc) A4 N3 J, P+ A6 S
8340: 00000000 .word 0x000000000 f% X' z% Z% k9 g5 G) f. }" c+ w* t
none:$ c. ]+ G& i0 F. J- G
000083cc <main>:
0 D5 r7 w" Q& O4 [* ]$ S& g 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)% W, _+ L, k3 S% O, D) q; }
83d0: e28db000 add fp, sp, #0 ; 0x05 Y4 e$ r6 H/ S. O, l7 M7 Q, ?
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
* X* g$ @) K; B; E 83d8: e50b0018 str r0, [fp, #-24]4 Q6 W6 v) b( a. e( {7 D
83dc: e50b101c str r1, [fp, #-28], A2 J6 T! e6 [+ R- w% N% c
83e0: e51b2010 ldr r2, [fp, #-16]
2 e! p% v- S4 ?+ X7 V* Z 83e4: e51b300c ldr r3, [fp, #-12]
, o% t! \( w0 \1 F; q: f5 q 83e8: e0030392 mul r3, r2, r3( n2 ^9 {% u3 `/ K7 N% |0 {
83ec: e50b3008 str r3, [fp, #-8]
/ v7 N# f0 w4 V/ a. f 83f0: e3a03000 mov r3, #0 ; 0x0/ M3 P9 M7 ^- N# M5 y8 O
83f4: e1a00003 mov r0, r38 u+ f$ ?, E Y% K2 ]
83f8: e28bd000 add sp, fp, #0 ; 0x03 r9 A }+ D* h$ L, w
83fc: e8bd0800 pop {fp}: e4 m5 s0 n$ i* i8 u3 n5 T
8400: e12fff1e bx lr9 N3 s% C; Q8 L( v
arago:
3 R' D8 z; @" I: F! w8 n5 W00008344 <main>:
" E5 ^" p: Q( S7 C* b- x 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)% S; R4 ~% E6 @2 ~7 m+ ^( ^$ ~! q
8348: e28db000 add fp, sp, #07 n: F7 N/ l2 n' E+ y/ |
834c: e24dd01c sub sp, sp, #28, g" ^" P( h4 f7 q$ W. E2 B
8350: e50b0018 str r0, [fp, #-24]$ b' v+ V6 u2 r$ ?
8354: e50b101c str r1, [fp, #-28]
6 n! u6 N5 t, d2 `* @6 y0 M 8358: e51b3008 ldr r3, [fp, #-8]9 F" | M( ~6 c, I
835c: e51b200c ldr r2, [fp, #-12]
7 S/ H" T9 _6 a7 m0 d/ Y 8360: e0030392 mul r3, r2, r3
$ H T t6 M0 z% ]6 U( g8 s 8364: e50b3010 str r3, [fp, #-16]6 k0 |/ r# v ~: Y$ p9 E/ ^
8368: e3a03000 mov r3, #03 T3 k& ]" r6 s; x& G' ?
836c: e1a00003 mov r0, r3
' V2 n; g4 V, ]% V" k 8370: e28bd000 add sp, fp, #0% q6 L( h3 ]( z
8374: e8bd0800 pop {fp}
% I7 ~# p- K ?, q 8378: e12fff1e bx lr8 u) j8 q$ R U# @4 @) f: M
none:. k; o& b8 I; D7 D5 q0 Q
00008404 <__libc_csu_fini>:7 e( X/ U3 C- ~' a/ T' _1 Z
8404: e12fff1e bx lr
9 \' k/ X: Y4 a0 m) O* I6 f6 [2 marago:; R; c& Z n6 Y) G- P" q/ x
000083dc <__libc_csu_fini>:, V! y, D$ l. }2 F2 x! Z1 L7 P; f% b
83dc: e12fff1e bx lr2 y1 G. b, G7 O! F- r, t
none:
( G0 |/ p+ ^; D k# k: D( m, z- o& k00008408 <__libc_csu_init>:0 H9 L1 j9 e7 m$ ]# v. n4 H
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
6 F7 T* s5 p/ U- Y! n) f4 s6 E/ s 840c: e1a08001 mov r8, r1
8 I+ w' C( w; E 8410: e1a07002 mov r7, r2, M Y$ D5 E( F4 z
8414: e1a0a000 mov sl, r0
3 m5 Q, V) x! } B4 B 8418: ebffffb0 bl 82e0 <_init>' v& Q; Y" F! W0 i
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ n( I( r4 q$ |' B& T$ M9 [
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
( E5 ~0 W$ R) w 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>/ \) {4 _4 N1 y7 u$ J/ L" @
8428: e0613003 rsb r3, r1, r3
# M& Z; T1 ?& M. n 842c: e08f2002 add r2, pc, r2# b H" o. K; m
8430: e1b05143 asrs r5, r3, #2
( H5 Y1 t4 n7 v1 G& x 8434: e0822001 add r2, r2, r1
0 U4 `( L( q; }) }% n 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
4 {1 O' E7 @7 N$ m" |) R7 { 843c: e1a06002 mov r6, r2
4 l3 _- v8 M% E( M+ @ 8440: e3a04000 mov r4, #0 ; 0x0
2 h. G4 Q, t( C B1 h% D/ _ 8444: e1a0000a mov r0, sl5 A% w) d3 `$ U6 I
8448: e1a01008 mov r1, r8
- o! O- J' H& {( F$ u 844c: e1a02007 mov r2, r7# I& ^* t p) i2 |4 i
8450: e1a0e00f mov lr, pc
2 J7 n- ^! Y0 m3 E$ k3 c& S# Y) ~; V 8454: e796f104 ldr pc, [r6, r4, lsl #2]- r' O# v( u# J% D9 e
8458: e2844001 add r4, r4, #1 ; 0x1- {- i# Q! z9 N& c% D
845c: e1540005 cmp r4, r5
9 D, e8 \+ E# d7 R& D9 r 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>, d# @) o6 `: A& o* R& Q
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}0 a! o8 e* X, x& B9 k+ [( l: C0 d
8468: ffffff04 .word 0xffffff04$ Q# ~, f, |4 o f Q( J
846c: ffffff08 .word 0xffffff08
, |$ E/ L/ J3 p7 _' F( g 8470: 0000819c .word 0x0000819c- f. f2 y0 a0 k8 M8 S' E
arago:
j, N% k5 ~$ O1 @' n! E; X& W0000837c <__libc_csu_init>:
5 K/ a- W2 M% }( i0 r( h: v& M 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}# \* t; P2 @" y
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
" b& u; T0 z. U8 R- i, p 8384: e1a06000 mov r6, r0
4 Z( j0 G3 G1 D& } 8388: e1a07001 mov r7, r14 z$ L% q! b, l7 B y( i
838c: e1a08002 mov r8, r2
. F2 x j& J, d 8390: ebffffae bl 8250 <_init>
0 Y3 Z" S4 t9 { 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 Q& n+ R) h9 @
8398: e08fa00a add sl, pc, sl
: _1 b2 h% B w; w8 ?$ o 839c: e08f0001 add r0, pc, r1! p" s/ Z! e9 y
83a0: e06a5000 rsb r5, sl, r0: U5 {3 U6 ]$ l
83a4: e1b05145 asrs r5, r5, #2( E7 S3 B6 y2 ]4 d! k1 q; q
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
( U* Y% X$ }, @: D) z: ^- y 83ac: e3a04000 mov r4, #0& }4 ^ `8 o: x
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]3 f8 a" O) R9 X% ]
83b4: e1a00006 mov r0, r6
, n" n; W6 v# f/ Q4 W' O 83b8: e1a01007 mov r1, r7
4 j. S8 a/ _6 {8 x. k! `6 w: Z$ C 83bc: e1a02008 mov r2, r8
' i! o e3 a' ]- o/ C 83c0: e2844001 add r4, r4, #1# c+ o* c& Y; o' |! t) m2 w
83c4: e12fff33 blx r3 N( I7 K5 O0 o, Z W
83c8: e1540005 cmp r4, r5' s3 j) m/ b. \. O! |: C
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>7 r9 C/ G+ [3 D% j0 {! b8 ^& I$ q
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
" Q& u. Q$ n$ {1 }! g; y9 q 83d4: 00008054 .word 0x00008054
7 Y4 z2 o' w G- A+ G4 [ 83d8: 00008054 .word 0x00008054
/ I# |$ T% q. L7 Vnone:" {" ]. z3 F) n/ {! w; b
Disassembly of section .fini:
" ~/ g/ b1 O2 k0 ~& f. X3 H" A2 J# }. j
00008474 <_fini>:
8 {+ u+ k. w- ^% V9 `! w2 e L 8474: e92d4010 push {r4, lr}) d8 k1 {7 W5 {; P( c' R
8478: e8bd8010 pop {r4, pc}- C M1 D, ]( ], f4 W. Y& H3 o
arago:
7 _4 E* N. Q( o/ a" m5 h, v& ~8 T* KDisassembly of section .fini:
o4 a# G+ ^& C& \9 `* Z3 q% T! y, d/ p; U6 s' }; V5 Q2 L2 c3 P
000083e0 <_fini>:
; r# d- J7 D+ t* n# z+ X* c+ ^ 83e0: e92d4008 push {r3, lr}
6 D/ ?, ]% |. f 83e4: e8bd8008 pop {r3, pc}
+ w( L5 v0 O! V
2 \' j: T. [5 w0 u- I4 n" y: T+ t; k7 k9 U) D) O+ S" v; J
9 B6 r. q! S4 a/ @( ^; J. G( Z2 { |
|