|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:9 z- u; _8 z3 m" S
1 #include<stdio.h> 7 b9 x1 J1 ]8 w; m& |
2 #include<math.h>8 c; g# |4 D K3 j
3 int main(int argc,char* argv[])6 S2 Y+ n( W3 b
4 {8 q6 `; l+ Z5 `; O# K- E
5 int a,b,c;
* m5 \" v7 Y# }2 ^6 F3 ?( W, u 6 c = a * b;8 e$ r" J+ H5 t- W8 b* Q0 h+ K! a7 S
7 return 0;* f& H/ j5 ?' q# I+ u5 T
8 }7 b9 ~. e3 u7 y
# S1 K* V! o9 q6 n3 E下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看1 A# G. ?' d. l- x, W
none:$ ?4 J7 o& M* H2 d8 I% [
000082e0 <_init>:5 v, F8 U Z' [! @+ g# l
82e0: e92d4010 push {r4, lr}+ b! n5 | l$ L
82e4: eb00001c bl 835c <call_gmon_start>
/ L0 Z C3 ]# v a. u7 S7 l 82e8: e8bd8010 pop {r4, pc}
1 C& Z2 @5 P$ R5 H' Q& @arago:7 f4 |/ S% n. y# Y8 n6 D. N
00008250 <_init>:
2 k" R$ \1 s% ?2 N* m, l 8250: e92d4008 push {r3, lr}/ \$ v7 z6 T6 h8 i8 z* k
8254: eb00001d bl 82d0 <call_gmon_start>4 n" W+ r9 m" n. K8 C: c4 R4 i
8258: e8bd8008 pop {r3, pc}
" Y' r2 g: _* P+ B
! g U6 d- P# S$ s. [ onone:# U [" `) l% Z1 g, h+ k$ h
000082ec <.plt>:: |) l9 z. G" p. ^5 {
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# M1 S2 `$ z4 _ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>' r$ {) Z5 |5 P; V% [* m0 z; q9 M
82f4: e08fe00e add lr, pc, lr
: X/ K( {1 `( M: b0 [' } 82f8: e5bef008 ldr pc, [lr, #8]!
% P, Z( J" X+ d6 x b) { 82fc: 000082d4 .word 0x000082d4
2 t) c0 i) U, }$ B9 @7 X5 j0 @ 8300: e28fc600 add ip, pc, #0 ; 0x09 s4 o$ U! z9 @5 V% S
8304: e28cca08 add ip, ip, #32768 ; 0x8000& r1 F8 ~ o! j( T& T( k- H. g' @
8308: e5bcf2d4 ldr pc, [ip, #724]!- A8 X! b; w! S% p& K! a: D
830c: e28fc600 add ip, pc, #0 ; 0x0
1 O1 p+ \8 T- [& ^ 8310: e28cca08 add ip, ip, #32768 ; 0x8000
, S8 g V. G3 I0 x3 c 8314: e5bcf2cc ldr pc, [ip, #716]!
' i. k7 H* P) _0 c# f% i 8318: e28fc600 add ip, pc, #0 ; 0x0
0 D' a) n" M3 k 831c: e28cca08 add ip, ip, #32768 ; 0x8000
6 u9 b0 e# y- J7 T0 V 8320: e5bcf2c4 ldr pc, [ip, #708]!4 B4 A: C6 N1 S! \
arago:
/ f% l8 N3 ?4 h$ w0000825c <.plt>:
. [5 ]* v! j% e6 {5 ] 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)# p" ` \ U9 y4 Q3 R
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
: @: L) W4 N; Q, y5 K3 L, p; } 8264: e08fe00e add lr, pc, lr
2 F6 f0 | C- y! \ @2 ~* U! l) O 8268: e5bef008 ldr pc, [lr, #8]!/ H. e5 i1 M3 Z
826c: 0000827c .word 0x0000827c: Z+ ]9 ~$ w/ j7 K+ [
8270: e28fc600 add ip, pc, #0
0 i9 x. N7 x I 8274: e28cca08 add ip, ip, #32768 ; 0x80002 l: B3 k" m7 e$ G
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c( j0 f: A; a, a4 U7 x
827c: e28fc600 add ip, pc, #0
' p# v1 l) ^. B& o+ z$ v4 m 8280: e28cca08 add ip, ip, #32768 ; 0x8000& `2 ]% r5 X% J3 {, \
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; d% V& n' M$ V) Z: i/ S6 g$ V 8288: e28fc600 add ip, pc, #0$ t1 N T$ Z+ h4 k
828c: e28cca08 add ip, ip, #32768 ; 0x80001 e, F- m* p; q ~; ~5 Y: I, l% G
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
4 ~5 @. H$ z9 ?& D9 l3 t, pnone:( x' U( j- S' _4 R1 B5 w& V" n, y' w
00008324 <_start>:; ]1 g' J, q+ ~; B) `
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>% d1 f! r" h! g+ u- s; q
8328: e3a0b000 mov fp, #0 ; 0x0
4 h) e; d/ u0 [7 r8 Q 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
. \/ E' n, x# Q: s 8330: e1a0200d mov r2, sp
2 m& @& N. A& K4 V: Z& Q) S 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)5 r, o# v6 k: N8 Z* w8 C
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ w/ K& N2 f) u1 W
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 Y# I; ~' \7 ]
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>% t x1 m0 P9 F, r6 T- ^+ l# {' F
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ e+ G. @1 ^# w5 e. c- l
8348: ebffffef bl 830c <_init+0x2c>5 A* G; \1 l* ?. ] G
834c: ebffffeb bl 8300 <_init+0x20>
: J1 C. k* V; J3 a" P- M 8350: 00008404 .word 0x000084044 X# `$ H9 Y" N3 N3 \: Q) ]. v2 u
8354: 000083cc .word 0x000083cc( T) A5 J6 s( n9 s! t" {6 J
8358: 00008408 .word 0x00008408% R% { D+ V0 h: u% ]! T p
arago:
2 c0 z! d4 r1 _" `6 l00008294 <_start>:
7 p6 G6 g6 h( z& e# b 8294: e3a0b000 mov fp, #0
+ k, w4 G) F" N 8298: e3a0e000 mov lr, #0 Q; N* H) l6 e$ Y
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* n& q4 x p( \$ ^: u 82a0: e1a0200d mov r2, sp" I, V' s: G( F
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
{* g) [7 X: B# r$ ~0 g 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!): i& N4 c. R5 ~
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
2 s$ w9 x8 J5 T% f6 d! t, z$ @ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# i* [, K( }4 E( _
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>& s& q) \1 h8 b5 z. k# } D
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
- U C. ~0 t5 g) R 82bc: ebffffee bl 827c <_init+0x2c>
6 u7 F; K, l! o, ]" y 82c0: ebffffea bl 8270 <_init+0x20>
$ I6 {$ B8 J# k 82c4: 000083dc .word 0x000083dc/ Z' [$ ]* ?- ^
82c8: 00008344 .word 0x00008344
; @) \% w( k4 R2 m0 w 82cc: 0000837c .word 0x0000837c( c5 ^" l3 B% M7 ]* a" h
none:' A# p5 _* s+ J5 c
0000835c <call_gmon_start>: r0 v7 h$ n% _- a1 p
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
! f0 g2 e1 K3 j' I 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>. |: p9 M: I- R0 S
8364: e08f3003 add r3, pc, r3
; m# ~( a4 S. F# Z. A2 o6 x 8368: e7931002 ldr r1, [r3, r2]; k5 ^% @5 r% W0 V x
836c: e3510000 cmp r1, #0 ; 0x0# h# p) \7 f1 z4 G; F' g. o' u
8370: 012fff1e bxeq lr, q8 c. r& t3 y0 ~) d* P: [6 ]
8374: eaffffe7 b 8318 <_init+0x38>
$ V* `- L6 c: _ 8378: 00008264 .word 0x000082648 U8 Y; Z/ P: M9 `, H% v/ _
837c: 00000018 .word 0x00000018' l$ V# i/ }( b& l2 J1 i
arago:
, Y& x' P/ D1 |* d000082d0 <call_gmon_start>:
9 F" U4 \( A6 B0 X, v* S 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>$ f j R$ s- m2 `/ I8 s, [
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
4 L/ L' [3 G: e% e* |; y b 82d8: e08f3003 add r3, pc, r35 `- i5 {) @4 A; l3 s, {
82dc: e7932000 ldr r2, [r3, r0]
# \4 L! r6 a( F( h' n' Q' c 82e0: e3520000 cmp r2, #06 f7 s. i4 a6 k$ L- ]1 X. ~$ Y) F
82e4: 012fff1e bxeq lr$ N: X: A1 [6 U+ H- R6 R
82e8: eaffffe6 b 8288 <_init+0x38>1 t8 [; z' e# q" }
82ec: 00008208 .word 0x00008208) O$ u( K. N. a' D: k
82f0: 00000018 .word 0x000000185 H% @( u/ D. K& T) }* M8 k- z% f
none:
. m2 _* d+ n4 y/ W00008380 <__do_global_dtors_aux>:+ j3 [+ k& c* ]- N' [6 Y
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>; w k- b* R5 n5 U& s9 J2 m' `- g
8384: e5d23000 ldrb r3, [r2]
) V& c8 W) _- A 8388: e3530000 cmp r3, #0 ; 0x0# U' V% B1 Q& `+ P6 a! b
838c: 03a03001 moveq r3, #1 ; 0x1
3 A3 o! _2 J2 \ 8390: 05c23000 strbeq r3, [r2]
2 i8 K: J8 y$ a& p/ o 8394: e12fff1e bx lr' j I3 Y. `- |$ r- |. }
8398: 000105f4 .word 0x000105f43 c+ h! n8 c: a. d7 ~0 Q
arago:: X3 o! {1 h7 o; N0 J: e. Y
000082f4 <__do_global_dtors_aux>:- Y3 L4 r& X$ Q1 X( m
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( x0 d. U9 C( ~. N) R1 O8 Z' f 82f8: e5d32000 ldrb r2, [r3]
* s- c3 u( e& G1 i# z8 z 82fc: e3520000 cmp r2, #0+ ?/ H* z9 }8 G3 k5 L
8300: 02822001 addeq r2, r2, #1
( {! b U6 `$ R* b% @ 8304: 05c32000 strbeq r2, [r3]
S3 X1 l3 ]# G6 b2 q 8308: e12fff1e bx lr
v( v2 O3 _% r* B4 c" r5 `) r 830c: 0001050c .word 0x0001050c4 g* y$ s) g, @: {5 D6 b7 d. F4 U
none:
4 j, [- [( |, b0000839c <frame_dummy>:6 r0 `4 X5 g! ]3 J# C/ b
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>5 e Q! t V0 g1 ^# x. c' u. Q
83a0: e92d4010 push {r4, lr}
- |$ q, E' Z& N* P4 K 83a4: e5903000 ldr r3, [r0]* X+ H( m# a$ ^$ \8 d. O( f
83a8: e3530000 cmp r3, #0 ; 0x0% @# x! I5 H. Y- y+ S ^
83ac: 08bd8010 popeq {r4, pc}
+ Y m. t" O. T; Q& Y 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
' O7 U2 n2 R2 C7 P* I2 |8 y1 d- z& A 83b4: e3530000 cmp r3, #0 ; 0x0
+ [% q4 K# L0 ^7 I: h 83b8: 08bd8010 popeq {r4, pc}
0 \$ R$ l& e( ^/ U$ m) Z( t 83bc: e12fff33 blx r3- _' x6 H5 ~% w8 P+ h8 O0 G
83c0: e8bd8010 pop {r4, pc}
' o& {' Q# K3 D, U% Z9 I4 N 83c4: 000104dc .word 0x000104dc9 d) s+ u2 H3 n8 d! ^8 i1 T, u0 g
83c8: 00000000 .word 0x00000000. O) h" [4 D& c
arago:
@8 `8 S( [ ?00008310 <frame_dummy>:6 G5 a' P+ c6 c- y/ ^
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>. n8 U! x# k5 r7 p0 O5 i
8314: e92d4008 push {r3, lr}: j. `/ _4 c* S2 s3 ]% X
8318: e5903000 ldr r3, [r0]9 I% k b) V0 o# B' O4 v8 J$ f
831c: e3530000 cmp r3, #0% |9 Q. b! G, J0 W' f
8320: 0a000003 beq 8334 <frame_dummy+0x24>8 O& k& ?5 |0 i* t
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
) f6 ^9 c* N0 a- J5 y6 [ 8328: e3530000 cmp r3, #0
: E5 }9 @! R7 R e 832c: 11a0e00f movne lr, pc2 P8 C, x5 k' E6 T
8330: 112fff13 bxne r35 i& q# E c6 x8 ?& V7 q/ t$ G5 D
8334: e8bd4008 pop {r3, lr}
, C# `3 d( n/ c9 i- T 8338: e12fff1e bx lr
' w. P5 ^9 R G$ Y G' B- O3 \ 833c: 000103fc .word 0x000103fc0 K* D+ |8 H1 T- k$ n* p
8340: 00000000 .word 0x00000000
5 O& ?7 [$ K7 L% Dnone:
7 N: _7 j$ n3 u7 U7 b000083cc <main>:) `- m% B! D. \/ {$ }, y6 S
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 E8 j4 k0 y$ M& c6 y h$ _
83d0: e28db000 add fp, sp, #0 ; 0x0) M- n! j& I; s- r0 a, W. S
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
) V/ a! L9 V2 [. [ 83d8: e50b0018 str r0, [fp, #-24]
( c$ H& i% V4 O$ \" h 83dc: e50b101c str r1, [fp, #-28]
{. H0 o5 Q; \' }# Q# q0 z( m' u 83e0: e51b2010 ldr r2, [fp, #-16]1 d7 e/ n2 }& j& U; h }( v
83e4: e51b300c ldr r3, [fp, #-12]
! y% x: W& t+ ^4 c2 h; b 83e8: e0030392 mul r3, r2, r3
$ }: H# ]+ s4 e 83ec: e50b3008 str r3, [fp, #-8]0 o# O) A- q! b1 `& U$ n
83f0: e3a03000 mov r3, #0 ; 0x0
. k4 K4 {! R$ S2 K% g 83f4: e1a00003 mov r0, r3* @; n ^. e0 g6 q* j
83f8: e28bd000 add sp, fp, #0 ; 0x0- O5 x8 B/ u7 L4 b
83fc: e8bd0800 pop {fp}! p9 X* O& K. A9 e/ b/ Z6 `
8400: e12fff1e bx lr
b6 x, Z% Y& M% N0 J& n; u w/ Rarago:( y8 P' n+ x+ n4 B* u+ [, R
00008344 <main>:4 a7 }2 l9 x+ f( Y j# ]0 }
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
$ `+ Q* g) N& ^) K; Z3 g" K 8348: e28db000 add fp, sp, #0
7 K0 K) C1 q1 \1 V 834c: e24dd01c sub sp, sp, #28" O. a& x1 l: q! f- X/ G+ [5 m# H
8350: e50b0018 str r0, [fp, #-24]
: M. L, E5 Q: z x* E; Y 8354: e50b101c str r1, [fp, #-28]
! K' g& p! _, U 8358: e51b3008 ldr r3, [fp, #-8]
, B7 t' j% X9 W3 a8 G, g8 ] f 835c: e51b200c ldr r2, [fp, #-12], y: Y$ g5 A9 G
8360: e0030392 mul r3, r2, r3
9 ^0 ~9 k' y7 { h. b0 }! W 8364: e50b3010 str r3, [fp, #-16]1 e: Z& N7 j" ?0 N- ] n z; ]
8368: e3a03000 mov r3, #0
# ~+ D4 e' c* S3 v: y' [+ m- n' R 836c: e1a00003 mov r0, r3& |+ Q- A: O6 H# v
8370: e28bd000 add sp, fp, #0
7 { }, o9 Z. G, C( R9 C4 M" I1 _ 8374: e8bd0800 pop {fp}1 v4 S Q' t4 Y/ F M* t3 a2 K$ R
8378: e12fff1e bx lr
7 b' U; A4 o# `- N" j8 x1 Rnone:" c" \4 s2 F& {8 y5 w+ r+ R
00008404 <__libc_csu_fini>:3 t, [8 j, A5 e) y( K" d; y* h
8404: e12fff1e bx lr
9 B( x: ~8 o7 S- ~: d [, y% farago:
# m( t$ O# i3 G- M6 r& C$ m000083dc <__libc_csu_fini>:
' b* k) L: o( Q& I. s, \/ G; U" Y 83dc: e12fff1e bx lr
+ |- f" ?6 p0 B- M2 ]% d* v) v; l' Knone:+ L9 E; b1 b$ y
00008408 <__libc_csu_init>:
1 ]! T( \9 N3 K4 M. ?3 h6 c8 w 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}% `2 y7 L+ w# R7 t6 x
840c: e1a08001 mov r8, r1$ |+ T6 @) w1 Q* V3 O2 n& u* H2 ?
8410: e1a07002 mov r7, r2
4 t6 n" J1 D- l5 R( { Z+ l" K 8414: e1a0a000 mov sl, r0
" E4 f4 T: J. D 8418: ebffffb0 bl 82e0 <_init>0 V/ G% i* {' z j' z H" ^
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>0 v, V* T9 d; W/ S- a
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>8 Z0 m- y, H k! [% y) @7 O `: k
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68> V+ R2 S* ~" [6 ~% ]
8428: e0613003 rsb r3, r1, r3
; }; C) k$ W4 M. |. Y+ Q9 l 842c: e08f2002 add r2, pc, r2
; e% \- V" r+ h( @% r. ?6 W( T 8430: e1b05143 asrs r5, r3, #2
3 j- o+ N5 W6 [! p& V 8434: e0822001 add r2, r2, r1
( N5 U4 j8 O) l1 n6 ~. z/ o( u 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
- r9 _& |/ c) S6 V 843c: e1a06002 mov r6, r2
& v( x; g6 B! P: j 8440: e3a04000 mov r4, #0 ; 0x07 U" E: t) a% B) h7 w
8444: e1a0000a mov r0, sl
$ t8 i( a, V! h) g 8448: e1a01008 mov r1, r8
/ R& n" E& a7 U0 S8 J9 T 844c: e1a02007 mov r2, r7
# q# Y2 G( \* U( i: S+ ~: ] 8450: e1a0e00f mov lr, pc; r$ H/ ]7 `: A) P( I- k( K' h
8454: e796f104 ldr pc, [r6, r4, lsl #2]' }$ p& P9 h2 l: b* H0 R
8458: e2844001 add r4, r4, #1 ; 0x1
" ]9 j0 f: h7 n+ h& m 845c: e1540005 cmp r4, r5+ h( l2 M# V5 u6 L
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
' z: i1 b+ a; j `* ^& |) n9 x 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
" a9 N; b; Y0 n% ~- v8 t6 D 8468: ffffff04 .word 0xffffff048 R* H4 o5 ~0 a) R" [: N
846c: ffffff08 .word 0xffffff08
, u: C3 _/ U2 B, Q 8470: 0000819c .word 0x0000819c* e/ D! d- W! x6 D) J3 y
arago:
0 X Q' H+ }7 M2 I, }; f2 t0 C0000837c <__libc_csu_init>:9 z9 R7 l6 ?0 M
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
5 U* q% S: ~/ j. b3 z3 F 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>9 R7 n; B5 C5 \1 o
8384: e1a06000 mov r6, r0) i( k g7 U, D- ^1 i0 D# l
8388: e1a07001 mov r7, r1. i: ?4 Q0 U/ E7 Q- H( N4 |% ]4 u
838c: e1a08002 mov r8, r2
; e' P# d5 O% Q9 o e 8390: ebffffae bl 8250 <_init>
w. m3 P' P6 H 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
' V5 o1 b! n6 H$ a3 _6 l 8398: e08fa00a add sl, pc, sl0 E3 z7 _9 I2 p! @9 U. K
839c: e08f0001 add r0, pc, r1
8 h, w- U9 B" U* ^% Y 83a0: e06a5000 rsb r5, sl, r0
/ W; V. }+ y1 x: c 83a4: e1b05145 asrs r5, r5, #20 B; X0 r. B! k, l. Q+ K
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}; ]! P8 A! B1 e6 \3 n
83ac: e3a04000 mov r4, #0
* x/ W# Z% x0 O8 \ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
4 B' M! I; t; W* Y- U3 {: F* Q 83b4: e1a00006 mov r0, r6
6 B/ Q' B U% G" R! D3 l& c" F* R 83b8: e1a01007 mov r1, r7
% \: R9 K* D6 B2 {# B 83bc: e1a02008 mov r2, r8' h9 z7 a5 d) `& v7 u L
83c0: e2844001 add r4, r4, #1
# ~3 l1 O1 i- k5 n/ j4 v" g x 83c4: e12fff33 blx r3+ l2 u6 n5 ?& H5 e
83c8: e1540005 cmp r4, r5 a z- c2 a$ E3 E. }$ S
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
1 A+ b5 c2 }3 i A2 M$ ?0 O 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 Q8 x; p! f$ J
83d4: 00008054 .word 0x00008054
; G8 X- t8 t& ]1 c0 {0 f* T% ]5 L9 W 83d8: 00008054 .word 0x000080544 G% l* F- j4 X3 O2 F5 i: w
none:% Z0 G0 p' ^" V3 z$ V
Disassembly of section .fini:2 i: K) A1 w/ m5 P2 G
$ h. O7 `( \* B$ ], Q00008474 <_fini>:
) Y( i* m9 @% q9 c# @3 x 8474: e92d4010 push {r4, lr}
3 W ~( |0 }0 C% l# w& G 8478: e8bd8010 pop {r4, pc}
1 y. z3 S: N, E- ]$ Y% ?- P9 k4 S, O% {1 u: rarago:" g; P2 u! |* A6 y- y+ _3 ^0 V. I
Disassembly of section .fini:# O) j9 t6 ?$ h- n
7 {6 ^: ?! N: W. r000083e0 <_fini>:( F2 d& ?! E5 c. |( c# k
83e0: e92d4008 push {r3, lr}& U8 o$ B: h. W% V3 A
83e4: e8bd8008 pop {r3, pc}
7 G$ f8 z( u0 n8 ~: F& c! }6 }7 R e0 r* P) k( c+ [& k' K
1 D; u6 Z8 F7 M* V8 M8 G. v6 v
9 u! A! P4 ~' E( O( j j2 X2 C |
|