|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:/ J: x& ]- J# _4 U3 K& Q; r
1 #include<stdio.h>
+ v) \; z( l7 u0 \. | 2 #include<math.h>
$ H$ ~% u) T0 T. k* `0 _# |! E 3 int main(int argc,char* argv[]) o1 m5 A% V- h+ ^
4 {6 I, n* t& \& @! r
5 int a,b,c;
& T* c8 [9 H4 \7 e4 r! _ 6 c = a * b;
/ K$ e; Q1 s& c 7 return 0;: w9 |9 r1 ]( w7 X
8 }
9 u' x* l* A4 Y( f5 }; c% K% P9 J9 e0 U8 k
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看6 i" [. G+ U0 j& B+ ]% W
none:
9 B9 J1 x0 b7 q" _: e! `% r000082e0 <_init>:4 w" `: p, q% t @9 a* H' r' D( R* y+ D
82e0: e92d4010 push {r4, lr}7 p" @2 X" w# e5 ~) |5 T
82e4: eb00001c bl 835c <call_gmon_start>
7 u2 a7 S- v8 Z% _; F. s: [ 82e8: e8bd8010 pop {r4, pc}
) R$ k: ]5 p( i2 E+ |arago:& P: J8 Z3 P9 ^7 P& r+ Y' A2 Q
00008250 <_init>:
* s' u, k e; D$ J9 w* ? K 8250: e92d4008 push {r3, lr}: l8 ?$ y! g0 Y8 g3 f
8254: eb00001d bl 82d0 <call_gmon_start>
% Y4 W. c* B6 p 8258: e8bd8008 pop {r3, pc}
, u+ _" [6 u& R& X0 K$ F( Z3 K1 B) {. V
none:
9 y" K( v3 R# t- U) f& _8 H' j! p000082ec <.plt>:& C( s# z' j0 K5 q9 u! b7 V
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 g1 S5 W% _7 T( X! A# }
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>% j* Z- O$ o! b* Q, l( j* r
82f4: e08fe00e add lr, pc, lr
7 _/ V* `: s# q' r& g0 ? 82f8: e5bef008 ldr pc, [lr, #8]!! Z* S* K4 ^9 _5 P
82fc: 000082d4 .word 0x000082d45 \. c3 X* G6 ^, N! `7 M
8300: e28fc600 add ip, pc, #0 ; 0x0% o' b5 D9 q( m4 Y Z5 ~ ]" V
8304: e28cca08 add ip, ip, #32768 ; 0x80009 f7 i! L9 q0 F i
8308: e5bcf2d4 ldr pc, [ip, #724]!" \5 _4 t* b2 C
830c: e28fc600 add ip, pc, #0 ; 0x0+ ^+ ?+ X( j4 Y
8310: e28cca08 add ip, ip, #32768 ; 0x8000
. c' [. |$ }) G e. [9 J* L$ { 8314: e5bcf2cc ldr pc, [ip, #716]!
% }9 z9 X; f: t) H, g 8318: e28fc600 add ip, pc, #0 ; 0x0+ M4 @/ e$ E4 }- ^# j5 J1 D
831c: e28cca08 add ip, ip, #32768 ; 0x80000 ^2 s- l) l' M p
8320: e5bcf2c4 ldr pc, [ip, #708]!
" u! U. U" P7 J$ F, W1 karago:
" ]6 ^) y8 a5 A, y' y- y0000825c <.plt>:
$ L4 E) Y% f% K% J5 H0 p 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 a3 v; \8 `4 u$ v; U' m. X4 h
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
9 x; a4 q& D# F: ~" Z 8264: e08fe00e add lr, pc, lr8 {( e5 d) |' s, v& r
8268: e5bef008 ldr pc, [lr, #8]! z+ M$ x& ?1 a
826c: 0000827c .word 0x0000827c
& `7 p# z- H, ^2 I$ k. b# R7 f 8270: e28fc600 add ip, pc, #0! Q. |5 x U0 P4 c/ @
8274: e28cca08 add ip, ip, #32768 ; 0x80001 x6 r4 g1 v, _- g, k; w$ w9 W
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
8 E- B/ U6 J2 L" \3 s9 C b 827c: e28fc600 add ip, pc, #0
& c- e6 S! k5 T! Y* O5 d! j, ` 8280: e28cca08 add ip, ip, #32768 ; 0x8000
4 j' `/ g/ l* ~7 D t2 ~6 j 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2746 a; n2 ?; T) l! N
8288: e28fc600 add ip, pc, #0
: U" \/ ?& {% _( p6 F; ^. m# Z 828c: e28cca08 add ip, ip, #32768 ; 0x8000* v, x; T2 s: W* _' @
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c4 }) b& V! h8 G+ _. W
none:
, [9 H2 K) v# M2 N0 h+ d8 o00008324 <_start>:9 @1 x+ ^2 T/ V( \# s$ V
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
0 R; ?8 d" d- ^) b 8328: e3a0b000 mov fp, #0 ; 0x05 O1 S3 H' |# P: M% ]5 [3 Q
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 r9 W% f: ?/ Y U5 s* w6 l 8330: e1a0200d mov r2, sp
, M* L# [- Y- k( ? 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 F$ v$ V9 n( S
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ k. y3 @6 Q/ S( o. V2 F3 d4 E8 w: b
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
' T3 e3 t+ C0 g! N6 o: z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
9 `. u% F& @9 w7 |1 v. B0 H- a 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)7 j; d. q! z! |
8348: ebffffef bl 830c <_init+0x2c>+ A1 p' r" G. \1 y$ v7 T9 q
834c: ebffffeb bl 8300 <_init+0x20>; P p* G7 c& b+ K1 X% v. Y$ x
8350: 00008404 .word 0x00008404
9 v" x% x% s! A5 r) ?* j 8354: 000083cc .word 0x000083cc
5 }. Y% ^/ u6 T5 ~% m 8358: 00008408 .word 0x00008408! Z+ P- s6 c# r3 |' T: d
arago:" q; Q& ~' N7 J7 z/ N
00008294 <_start>:$ z# m% b/ G2 k, I
8294: e3a0b000 mov fp, #0- R5 L5 n; h6 E" M$ g8 c) ]! q
8298: e3a0e000 mov lr, #0
2 ]/ H8 U4 z: b 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( W+ ` M, D9 z; m7 y% J% q
82a0: e1a0200d mov r2, sp
2 l5 K- C0 T& n v g- q- g) y, L 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- m6 h } }/ H- o) d2 g2 c5 P5 c
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* Z! ^7 H! f2 q5 X 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
0 q+ g4 g2 Q2 I5 v 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ A& u4 [- _& k' G* i+ b# s
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>% s! c K4 X: g- M/ u" s
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>$ d% l2 a+ v0 Z$ H/ y* b, d7 C
82bc: ebffffee bl 827c <_init+0x2c>! V! O' _1 ^. ?" X; ?# e2 d
82c0: ebffffea bl 8270 <_init+0x20>; ~! K, z7 }( }4 w1 s
82c4: 000083dc .word 0x000083dc
/ L: E0 e4 m" ^: l8 c 82c8: 00008344 .word 0x00008344
" T2 e7 U. Z: u1 O' V# q 82cc: 0000837c .word 0x0000837c
" K- ?0 r9 B% e% |9 E$ {) E1 ^none:# e) c* I+ @* {% r; M
0000835c <call_gmon_start>:0 ~" `7 V' E y7 p# K# I; `( i
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
& T; W1 N0 W- N' ]5 Z9 K: V 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
( _: p/ t2 w) H7 ~) g* D 8364: e08f3003 add r3, pc, r3' G1 Y2 C* a. |4 e$ K& }: h$ Q
8368: e7931002 ldr r1, [r3, r2]
$ a0 p: c. G) N" q# { 836c: e3510000 cmp r1, #0 ; 0x06 a2 b, z# N' u, `5 u* ^# e: ?
8370: 012fff1e bxeq lr
7 b6 i+ H) J- H4 B 8374: eaffffe7 b 8318 <_init+0x38>1 [ ?/ r9 G5 _' w
8378: 00008264 .word 0x00008264, t9 C" Q+ H! F9 d
837c: 00000018 .word 0x000000189 c7 V8 h: q7 _8 z8 G5 u. T
arago:) ? d+ u/ H! f8 k- i$ s& m
000082d0 <call_gmon_start>:
; t( L6 h. c# [8 k8 w9 c u8 K ^ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>1 i6 ?2 a T8 R. V$ K; ?
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
, }, M; |+ P6 w, P$ F- M0 k 82d8: e08f3003 add r3, pc, r3
" f, l! i# ~- z# w+ r 82dc: e7932000 ldr r2, [r3, r0]
8 M- O; e! {1 Y. S 82e0: e3520000 cmp r2, #06 _# |& A& z) f! v
82e4: 012fff1e bxeq lr
8 q8 |& s' J: o( Q, v9 V 82e8: eaffffe6 b 8288 <_init+0x38>5 G* x+ K9 R& u6 a
82ec: 00008208 .word 0x00008208# x3 d3 S' ?1 ?( J0 S% r! f6 m# `
82f0: 00000018 .word 0x000000180 [$ Y: X/ L; W F
none:
1 D. t/ J4 c J K M6 K1 \00008380 <__do_global_dtors_aux>:, k, g% l7 [. u& J" `. u
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
2 G/ N$ Z! C; s 8384: e5d23000 ldrb r3, [r2]3 O H1 e4 @" r1 q
8388: e3530000 cmp r3, #0 ; 0x07 ^3 B- g) V. S' z/ V
838c: 03a03001 moveq r3, #1 ; 0x1
9 @+ S5 f! p/ I7 y5 B( \2 O 8390: 05c23000 strbeq r3, [r2]
5 Y' o( [+ u' O/ b; }9 b 8394: e12fff1e bx lr
5 d: ?9 i+ w3 o# D; f8 F! w4 O 8398: 000105f4 .word 0x000105f4
- d3 r# }& x' M% G9 ^arago:
: b. X" k3 C- V8 b' u9 x000082f4 <__do_global_dtors_aux>:5 v' t* T7 U( T; ]- d$ @ }
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>& b2 K) M2 B z+ ?6 @9 a
82f8: e5d32000 ldrb r2, [r3]" z: r5 C8 b- E$ _+ X
82fc: e3520000 cmp r2, #01 j2 y2 w9 ?. _3 [! U
8300: 02822001 addeq r2, r2, #1
& t" ?+ e8 n4 @$ V4 r4 ^ 8304: 05c32000 strbeq r2, [r3]- l% x( j" ?+ Y) Y, E
8308: e12fff1e bx lr
! |, [+ W) k) o% L 830c: 0001050c .word 0x0001050c. Y! M0 L" L- _* [* g% `
none:
) U! W. ?; b6 m2 ^+ u4 d4 J- s0000839c <frame_dummy>:
& a1 ` Z* W: J 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>% k0 |8 \: l+ E# s
83a0: e92d4010 push {r4, lr}: }9 e* G* Z! Y' i4 {
83a4: e5903000 ldr r3, [r0]# m6 ]2 G' b9 y: s. U
83a8: e3530000 cmp r3, #0 ; 0x0% r; I7 R- \; M7 D; ^
83ac: 08bd8010 popeq {r4, pc}
! n4 o5 h3 L. O0 |) p 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
8 |! u% o3 h: f5 I* ~& @6 f 83b4: e3530000 cmp r3, #0 ; 0x09 _5 U9 z& w) |( E+ b
83b8: 08bd8010 popeq {r4, pc}# a9 @9 `1 v- I
83bc: e12fff33 blx r3/ c7 v; K/ R6 u5 q: O% I
83c0: e8bd8010 pop {r4, pc}! e$ Y, q+ }# G
83c4: 000104dc .word 0x000104dc. M( f7 S6 w: K i8 ^0 V
83c8: 00000000 .word 0x000000009 J9 p4 K# {2 R D0 y+ k8 o/ g
arago:/ @6 ?7 [; p5 _6 a: }+ e. c- N# A; q
00008310 <frame_dummy>:
+ g7 w/ u+ k. f2 {& D6 k5 @) b 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! v4 ~/ i1 w/ j( y, I6 L$ s
8314: e92d4008 push {r3, lr}3 I! f9 Z* f- Q( s5 T* Q2 }: p4 `
8318: e5903000 ldr r3, [r0]0 Y, Y2 [! g6 O$ D, c) W, @
831c: e3530000 cmp r3, #0; V6 ?9 N$ F+ k8 x
8320: 0a000003 beq 8334 <frame_dummy+0x24>
) }% p2 r; ?5 `+ M. u' j& ^ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>) {/ G) X+ j2 b
8328: e3530000 cmp r3, #0
# L8 j: \: J5 U7 A. E' F( j 832c: 11a0e00f movne lr, pc
7 I% Z, ?! l1 R1 |. L# f4 ^, m 8330: 112fff13 bxne r3
. R9 l3 h, X( x. v0 ]4 e$ P 8334: e8bd4008 pop {r3, lr}; C6 y) I4 J0 C) ?
8338: e12fff1e bx lr
, t, Z/ i2 L( N& S9 q4 e' p( t 833c: 000103fc .word 0x000103fc
* Y/ K2 W. R( c- T6 P3 a 8340: 00000000 .word 0x000000008 u" D# M; u& z) T
none:! J4 n. w6 _) b. Q
000083cc <main>:% X0 U+ y6 f- t+ t' h
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, o, g6 ]+ H2 v3 c4 I2 } 83d0: e28db000 add fp, sp, #0 ; 0x02 g( B& b. t2 l& _; z+ O% ~6 A/ ]6 R
83d4: e24dd01c sub sp, sp, #28 ; 0x1c& p6 e' t% R# _" a% S7 H
83d8: e50b0018 str r0, [fp, #-24]
2 L+ ]" J a; J) Y) S4 H% V 83dc: e50b101c str r1, [fp, #-28]
& o& {( w4 A9 A- T& [. R, b 83e0: e51b2010 ldr r2, [fp, #-16]& f! m2 w* N3 m2 ~4 m5 z: L4 @$ w
83e4: e51b300c ldr r3, [fp, #-12], |( h$ d5 w9 Y! k6 M
83e8: e0030392 mul r3, r2, r3
: _% |) L3 k) G5 L$ | 83ec: e50b3008 str r3, [fp, #-8]
6 [ b- p% I4 V% A$ y* @ 83f0: e3a03000 mov r3, #0 ; 0x0, |! c6 t) `1 C4 l5 X
83f4: e1a00003 mov r0, r3
0 u, j( q! `" y 83f8: e28bd000 add sp, fp, #0 ; 0x0
( D" x3 @% ]1 [; q8 R% i 83fc: e8bd0800 pop {fp}
1 U9 I# V# ]+ B, O* B 8400: e12fff1e bx lr7 i. v0 C7 R* c% |& c: R% V8 s
arago:8 A3 ~* Q9 [: c: L; A' G
00008344 <main>:
. P5 k" I7 e# D' U2 _ 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
/ E6 P; i4 ]! `2 f& u1 b) D 8348: e28db000 add fp, sp, #0 Z6 D# S: |8 a7 c
834c: e24dd01c sub sp, sp, #28
- z3 m* i, R# X# S& c. K 8350: e50b0018 str r0, [fp, #-24]! J2 n; a& W9 O3 a6 l
8354: e50b101c str r1, [fp, #-28]
1 P& `( A; T. [7 U& O0 Y; N 8358: e51b3008 ldr r3, [fp, #-8]5 |# e2 B% q- V+ n0 R7 f
835c: e51b200c ldr r2, [fp, #-12]1 w2 O/ T' V$ Z$ h; l/ p' i
8360: e0030392 mul r3, r2, r3 }) `5 ^- [5 ]2 R8 `& j: c; U
8364: e50b3010 str r3, [fp, #-16]
5 n$ i8 T8 U4 ~- z7 d 8368: e3a03000 mov r3, #0
8 a9 j2 S* L! b3 {5 J 836c: e1a00003 mov r0, r3& C, @" ]# z3 D; U z* q G5 \; k
8370: e28bd000 add sp, fp, #0) {7 Y6 A9 |8 _, m2 W
8374: e8bd0800 pop {fp}
8 ?) J" k6 V+ o4 V* k 8378: e12fff1e bx lr
; Y5 l. l' p% l r3 ?: w4 R% bnone:
: Y3 n) O9 o, d S, V00008404 <__libc_csu_fini>:
' d1 |: @. O' p2 ] 8404: e12fff1e bx lr
- f( X. b/ ]# [# varago:
/ |3 n$ S; j6 O" C! o& w6 d000083dc <__libc_csu_fini>:+ d7 G, Z; t, @# F8 E
83dc: e12fff1e bx lr
, g5 i5 K) c) \7 V# V! i* T& ~none:
- F3 @9 l! a0 T; k: E% g% F00008408 <__libc_csu_init>:
_9 {( u: o! x m: z! q- E 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
# b; D$ Z! e. p3 M 840c: e1a08001 mov r8, r10 B) G/ T, S4 ?' E' x4 A
8410: e1a07002 mov r7, r2
4 j% T: e* y3 O( T3 X7 T, g 8414: e1a0a000 mov sl, r0' n5 c: n0 F7 p2 Y9 U# ]" Y6 o
8418: ebffffb0 bl 82e0 <_init>
& T5 g" D6 O- V/ Z R! T 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>+ S! A. N8 J1 {8 U+ X0 f3 B3 T& L$ p
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>' J( _4 {. h+ { a0 L3 r v
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68># B+ ~# l; j* A8 c8 O/ a) n1 a
8428: e0613003 rsb r3, r1, r3
( }5 E! U) a! F% g9 v; o0 H 842c: e08f2002 add r2, pc, r2
9 u( `0 }8 F0 ^) X l8 B' Y 8430: e1b05143 asrs r5, r3, #24 m8 M, z- D7 Q" X0 z
8434: e0822001 add r2, r2, r1
- V2 ^7 a1 B! _' e# N 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
6 p5 r6 Q: _( l3 b 843c: e1a06002 mov r6, r2
( W2 A, M1 [* V& W7 G4 Z( y 8440: e3a04000 mov r4, #0 ; 0x0
( b7 C8 a8 M3 X7 Q9 Z' I; r 8444: e1a0000a mov r0, sl. W |+ d. O1 [7 V2 b0 l
8448: e1a01008 mov r1, r86 e4 M9 R8 w9 b# ~
844c: e1a02007 mov r2, r7( p( w6 g7 t" o6 K
8450: e1a0e00f mov lr, pc- d) n/ J+ D6 G. h
8454: e796f104 ldr pc, [r6, r4, lsl #2]' Z5 ~- S1 m5 Z+ a) E
8458: e2844001 add r4, r4, #1 ; 0x1
, s" g. p' X! b b* C0 J 845c: e1540005 cmp r4, r5
4 L' D& e' F! i ~7 a 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>. R& V" `+ m& W& V! b
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
6 S/ m ]- Z6 O' d 8468: ffffff04 .word 0xffffff040 J4 s. {. g; B
846c: ffffff08 .word 0xffffff08
n2 ?5 \' w8 i- _! H 8470: 0000819c .word 0x0000819c, |2 W2 S$ m' ]+ p& p$ L1 V
arago:+ T, {% p; @' g% r1 O
0000837c <__libc_csu_init>:
: m. K& g) P8 o' D4 C 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}: t: @1 t8 t6 c/ s# Q7 u
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>% i- E# r3 Q5 \' r
8384: e1a06000 mov r6, r0! a5 X# T. i! C
8388: e1a07001 mov r7, r1
, X3 T# P& ?' Z0 K: a7 J" y 838c: e1a08002 mov r8, r27 q3 e2 V2 e1 t3 d5 ~) O4 n
8390: ebffffae bl 8250 <_init>3 s x, Z. `; R0 k1 O3 V! w& e9 `, ?
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
: M2 u& y0 v1 |- W! L# T* c6 p( Y 8398: e08fa00a add sl, pc, sl
8 s" b b: f. b4 M# Q" I7 l4 Y- @* a9 I 839c: e08f0001 add r0, pc, r1- Q$ U+ E! V1 z1 R% {
83a0: e06a5000 rsb r5, sl, r03 p- \5 y# J- G2 j( C, n4 u
83a4: e1b05145 asrs r5, r5, #2 r& _& _4 B* O0 W" p. H# L3 ^# M i
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}! K n9 o N( |3 L z( [
83ac: e3a04000 mov r4, #0. S5 e+ m0 M) [. v2 T
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]" h1 v9 ^ W+ p6 O0 G
83b4: e1a00006 mov r0, r63 y+ o6 ], C% U% J w
83b8: e1a01007 mov r1, r7+ `. y( \3 ^& G
83bc: e1a02008 mov r2, r8+ ]& m7 M1 e3 r7 _
83c0: e2844001 add r4, r4, #18 m8 P5 R7 I u/ s. e% }
83c4: e12fff33 blx r3
. g/ h2 S' B- t( u 83c8: e1540005 cmp r4, r5
- M+ {. o! w8 b1 V6 k 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>5 J' l. T4 {7 r" C/ O" ?2 k
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
7 p" T, H5 g9 {2 |: @! U 83d4: 00008054 .word 0x00008054
2 l0 o; t+ c& f' V 83d8: 00008054 .word 0x00008054# i) r" g% B4 D h; E/ p( l8 U/ m
none:6 [1 }( N: D/ I6 A3 C& d2 Q
Disassembly of section .fini:
, @; R9 B& Q A# T
% [2 g' `7 \( s4 M& G1 G F00008474 <_fini>:" }0 @& e+ M9 I( i: ~9 `
8474: e92d4010 push {r4, lr}
# E/ D6 U7 F! M( c: v 8478: e8bd8010 pop {r4, pc}
4 W% S% U4 C' Z2 garago:- ?3 }: M6 l) h+ h0 v/ B
Disassembly of section .fini:
e! C/ N& W9 |- E, f
" h5 W5 \7 f$ C000083e0 <_fini>:, r2 A1 w2 G5 v. f
83e0: e92d4008 push {r3, lr}/ M( U8 }" n0 Z$ G
83e4: e8bd8008 pop {r3, pc}
' x, C* a6 N% w* |' ^
, _3 {3 F; N* ?) f6 t. Z- ~: k, ]* `- e
' G) B; J4 R+ [* i ? |
|