|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
k% L2 o( N1 h- f 1 #include<stdio.h>
5 _. @1 |( d2 B0 p+ t 2 #include<math.h>
" U& n6 c. C2 Z/ m7 W- i 3 int main(int argc,char* argv[])$ b. u( \6 h1 R' `: {1 K! q
4 {
1 l* q8 |" e* X8 w* M 5 int a,b,c;
$ F0 A3 R0 k" w/ A5 U 6 c = a * b;0 l/ X1 y r0 g: v: A/ ?: e
7 return 0;. ]6 k" d0 M; r
8 }
/ X/ G8 b9 ^" ]9 m/ G) D) D
% r1 N; h% H: j7 X% d( Y下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看$ D( b; i# H* c7 { E
none:
) _! \, F; b( W) }( y, F8 Y' I1 r000082e0 <_init>:
0 b7 ?' v+ T6 B6 w 82e0: e92d4010 push {r4, lr}
9 I A! e7 H7 o" A; W 82e4: eb00001c bl 835c <call_gmon_start>8 c4 I$ G& t9 \/ ^# W
82e8: e8bd8010 pop {r4, pc}$ s7 Q9 O; }% Y' k, Z: F
arago:
2 @4 I, b$ L# R0 ?00008250 <_init>:# a; _5 q, p Q6 e
8250: e92d4008 push {r3, lr}9 M; c& r) [2 Y8 S4 V( O3 k6 E2 G
8254: eb00001d bl 82d0 <call_gmon_start>6 _, z, ]& {& s6 | |' }/ A
8258: e8bd8008 pop {r3, pc}" c8 ~8 o) J2 o0 r
" z, e$ E9 w& L1 u
none:, s7 S1 }0 o1 E
000082ec <.plt>:2 z9 Y0 @9 w- I# P7 v
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% d! B8 i. h. R7 X* f- s% _& t 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
' i: h; z4 C! f 82f4: e08fe00e add lr, pc, lr
: T, h% f& ]8 O 82f8: e5bef008 ldr pc, [lr, #8]!
1 i/ A6 @7 h$ y2 f 82fc: 000082d4 .word 0x000082d4
4 f3 j" Z1 R9 v4 Q5 a 8300: e28fc600 add ip, pc, #0 ; 0x0
b2 F% o) v( Q0 q0 D$ f 8304: e28cca08 add ip, ip, #32768 ; 0x80002 L& D+ r6 {+ n5 c: E9 z! J
8308: e5bcf2d4 ldr pc, [ip, #724]!
9 A+ f3 x, B% z; _: }$ h/ ~ 830c: e28fc600 add ip, pc, #0 ; 0x0
3 `& T/ e1 p3 T+ r0 ` 8310: e28cca08 add ip, ip, #32768 ; 0x80007 _# Z; b( c" F& @2 {
8314: e5bcf2cc ldr pc, [ip, #716]!
! U( A, P: c. ^* u. I& S 8318: e28fc600 add ip, pc, #0 ; 0x0
3 U& u& k- r5 {% w: C) Y6 X% ? 831c: e28cca08 add ip, ip, #32768 ; 0x8000
' X1 a; G# ^1 J2 ^+ X# v: N; O% v, F 8320: e5bcf2c4 ldr pc, [ip, #708]!$ g/ f- n' c8 W1 {; v
arago:
7 V8 @+ s, T6 ^ a% g& f0000825c <.plt>:/ Z! q; o# O) k5 |* z+ d5 V
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ s" X0 {6 h' L5 o* A 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% {& e7 d3 e* ^, T( U- |* P
8264: e08fe00e add lr, pc, lr2 w5 {# g" M# D& @, u9 q0 E2 |
8268: e5bef008 ldr pc, [lr, #8]!
! ?) ] y" e! E" H 826c: 0000827c .word 0x0000827c
' t6 T D/ P# \& j9 v) F" M 8270: e28fc600 add ip, pc, #08 E, b9 H. R [7 Z$ l
8274: e28cca08 add ip, ip, #32768 ; 0x8000
: }" v" u$ |3 `* Y 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
: b( x% _( u/ ~& t% V 827c: e28fc600 add ip, pc, #0# b+ a" ?+ ^. j/ E d
8280: e28cca08 add ip, ip, #32768 ; 0x80001 w, s J7 k1 r+ A. d
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
1 b* k: Y r2 o8 i. n 8288: e28fc600 add ip, pc, #02 s0 E( `$ x2 z; ?/ W1 L' o
828c: e28cca08 add ip, ip, #32768 ; 0x8000
$ y: V4 U+ u- ^6 ?4 g 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
f8 J7 g/ {" Y& A, cnone:" c* o/ o1 R! r( G8 D/ f2 A+ \. i9 _
00008324 <_start>:$ X: g1 ?# p- ]8 X
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>1 ?' y- \' ^" G5 f4 [" M
8328: e3a0b000 mov fp, #0 ; 0x0
0 E, N' s+ a+ g$ g2 S: k 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
( J) t% W& ^" y& [9 Z 8330: e1a0200d mov r2, sp
# C5 C& Y. P5 n3 D9 ] 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# m- ~4 y; [/ Z5 Y6 z6 R2 _/ x5 K1 R 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
" D0 [7 c* |$ @" p# l# N d3 U1 p 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
, G# o7 b9 F" R0 ~+ b 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
! I8 H! M- @' }+ Q% i$ ~! l7 a 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ j+ a) Y7 W% o. i' a& n
8348: ebffffef bl 830c <_init+0x2c>: ~: a( k/ C: b3 \( x3 k* Q
834c: ebffffeb bl 8300 <_init+0x20>$ Y6 k% }( A N$ X/ Z
8350: 00008404 .word 0x00008404
# [: h6 z9 C' G/ S& r 8354: 000083cc .word 0x000083cc
/ J" @ |4 [" b/ k# ? 8358: 00008408 .word 0x00008408
! B) r- E& F0 Z# M+ j# e7 Darago:
7 y' i9 F+ l6 I6 Z, d% Q% S! N- R00008294 <_start>:
4 [ v+ _) `0 x( _+ ^3 W 8294: e3a0b000 mov fp, #0
* h* v% k. b4 N 8298: e3a0e000 mov lr, #0( J& J" [ }4 n: D# b) B- u, W3 X
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)) ], u' l: L4 S% `! }1 E. o
82a0: e1a0200d mov r2, sp; t& ~) X% ?, ^) p
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ I. P3 D4 ~# D3 j; X' t 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* K H! w) Z7 j! R' j 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
+ p* { E. B2 q% b 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!). i% e1 A8 t& {1 P1 ^& M
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
: h$ O$ ? T! J! ` 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
' S \9 P# l9 f, t, `( W 82bc: ebffffee bl 827c <_init+0x2c>
& E+ H3 Z) s4 k( m 82c0: ebffffea bl 8270 <_init+0x20>0 A& |& }7 S' \# ]9 P
82c4: 000083dc .word 0x000083dc
9 r' J" b' U3 y3 p- e 82c8: 00008344 .word 0x000083444 _# p5 l6 Y1 t6 l
82cc: 0000837c .word 0x0000837c
; I/ L8 v l: N( N/ j. ]7 `none:2 v! J: R5 G, [* C H- {: ?, @
0000835c <call_gmon_start>: n# b/ D: ?" A3 |( u. H
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>5 d/ w+ b0 T1 h: X! {$ L$ Q
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>0 u0 B6 N& A0 l
8364: e08f3003 add r3, pc, r3" t' n) k. u( {8 {' Y& v5 }
8368: e7931002 ldr r1, [r3, r2]
$ l7 i4 \+ ?! [! A' t% ` 836c: e3510000 cmp r1, #0 ; 0x0
" x, P- H" s. x5 I; }( c 8370: 012fff1e bxeq lr
^* n7 ^8 r1 b! {4 J' \ 8374: eaffffe7 b 8318 <_init+0x38>
: e4 o9 i& B( X f4 }1 } 8378: 00008264 .word 0x00008264
& N1 [6 u9 d$ k, t- j) ^ _3 C9 Z 837c: 00000018 .word 0x00000018; i. k* }$ c1 n
arago:
& L/ w5 A# ?9 t8 E: R000082d0 <call_gmon_start>:& `- R8 z: S& ~
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>( E6 L$ v: j/ Q
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
$ e# l0 [/ D0 @ 82d8: e08f3003 add r3, pc, r3
% x: B$ ]* U1 n$ | 82dc: e7932000 ldr r2, [r3, r0]4 Q' L0 q. J2 q% ~0 R2 M
82e0: e3520000 cmp r2, #06 f8 X. i- k# T+ W) ]7 [! i2 A
82e4: 012fff1e bxeq lr- Q Z/ m% Y4 \1 C
82e8: eaffffe6 b 8288 <_init+0x38>; t/ ~) e& _/ R0 d: D7 i& r
82ec: 00008208 .word 0x00008208
1 Z. P3 A8 p3 q 82f0: 00000018 .word 0x00000018
# B3 L W9 T# w& Hnone:
3 p$ k; u( M# O- o- ^00008380 <__do_global_dtors_aux>:
! K+ n4 B4 x j# b, z( { 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
! ?$ h7 ^9 T% u4 f: ^2 T 8384: e5d23000 ldrb r3, [r2]" V; G: O% q; m7 z5 j1 F, z. ^
8388: e3530000 cmp r3, #0 ; 0x0: ^6 ~' E# S3 {: H& r5 z/ a
838c: 03a03001 moveq r3, #1 ; 0x1, N/ C1 V6 L, b- |- r
8390: 05c23000 strbeq r3, [r2]( F, `1 n% a) \6 W% J
8394: e12fff1e bx lr; ^6 o4 E) c+ l7 O& y
8398: 000105f4 .word 0x000105f4
7 _1 Q( [5 P: z. I9 x8 I% Z2 marago:
4 d }" s: x+ ?000082f4 <__do_global_dtors_aux>:0 B8 w0 H0 h% B
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- c! c. u3 Z& t6 C/ R
82f8: e5d32000 ldrb r2, [r3]+ C0 G5 N1 s/ K& Y f$ g8 `
82fc: e3520000 cmp r2, #0% h; m" ]! A* ~! w( }& m1 v8 c
8300: 02822001 addeq r2, r2, #1
, _, [* ^. N1 q5 S! I 8304: 05c32000 strbeq r2, [r3]
" ]- D' f) Y* { 8308: e12fff1e bx lr6 A1 R8 N [( T9 Y1 y
830c: 0001050c .word 0x0001050c
& o$ X' ?# O2 |5 G3 Gnone:
+ u+ z4 `/ D9 D. g" s- i0 D0000839c <frame_dummy>:" {& Q. F: o2 ~% d7 v( Z
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>$ { l8 ]+ B; J" o' R% Y
83a0: e92d4010 push {r4, lr}4 v) ?4 w8 x: F/ F% `# q
83a4: e5903000 ldr r3, [r0]
1 q. r9 ]1 J- v) W$ l 83a8: e3530000 cmp r3, #0 ; 0x0
( O7 M! t- z4 G- {9 T* D. F 83ac: 08bd8010 popeq {r4, pc}
+ }: j9 A, `# J6 ~; y 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
/ D2 C0 ^" u7 D. P) I/ D( J/ o 83b4: e3530000 cmp r3, #0 ; 0x0- v6 m& V0 b7 o3 A! C, e r
83b8: 08bd8010 popeq {r4, pc}6 h" C* B2 ]+ \$ B) t9 F
83bc: e12fff33 blx r3
1 X/ [0 p' H+ T# V 83c0: e8bd8010 pop {r4, pc}4 Q! q7 p5 m7 ]/ [' X9 T: y
83c4: 000104dc .word 0x000104dc
" `$ u& n; W9 O5 a5 L8 Y, a# F 83c8: 00000000 .word 0x00000000
$ k/ e; f" _& Q9 `) ?) Rarago:% O) X3 v- N( q0 D9 Z' S! ^
00008310 <frame_dummy>:, P0 Z' R7 ?% f3 v
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
5 L6 I" T. X9 f. S( A( v) _7 j 8314: e92d4008 push {r3, lr}8 y* E) h0 F8 [9 D# |6 g
8318: e5903000 ldr r3, [r0]
( A" C6 c) i/ H: C" P& K 831c: e3530000 cmp r3, #0! t2 K$ k! J1 m7 @. i' c
8320: 0a000003 beq 8334 <frame_dummy+0x24>
' X t) ^9 |2 F' _3 o 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>& O' J$ A' u( v- l1 K# D9 N
8328: e3530000 cmp r3, #0
1 c: i! w8 z, i3 D' @* t 832c: 11a0e00f movne lr, pc
) L' }1 @5 s) m* j8 W; h 8330: 112fff13 bxne r3* j) H% d: p* r+ a* E; {# l
8334: e8bd4008 pop {r3, lr}. P5 P" @+ n1 |$ _6 c% C7 G
8338: e12fff1e bx lr
& h: ^& ^. v. _ 833c: 000103fc .word 0x000103fc
0 D% G/ b& j* g0 h' H 8340: 00000000 .word 0x00000000$ |6 c$ g2 A7 U. _- _2 x% B/ Z
none:
- V3 l7 q5 E- G7 W0 t000083cc <main>:$ `5 D' `2 }+ y# J, ]3 O
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
/ S! R1 q) H; E: m- Z. }- y* u6 Q 83d0: e28db000 add fp, sp, #0 ; 0x0
: `$ _% i" K5 N. @5 A8 K6 P0 y 83d4: e24dd01c sub sp, sp, #28 ; 0x1c3 ]% i0 r8 k4 P! I9 D
83d8: e50b0018 str r0, [fp, #-24]
2 k2 x! _, D) G2 p2 X0 J 83dc: e50b101c str r1, [fp, #-28]: y4 h) h" `. y3 D/ L
83e0: e51b2010 ldr r2, [fp, #-16]
3 i' n6 F# r6 S: j5 w' q 83e4: e51b300c ldr r3, [fp, #-12]& f$ X s, e8 J) ~
83e8: e0030392 mul r3, r2, r3
" X0 X6 |6 W+ | s# p 83ec: e50b3008 str r3, [fp, #-8]
7 c0 { N. p5 N% r 83f0: e3a03000 mov r3, #0 ; 0x0
7 L1 V9 ?6 S4 R2 @. ~( r. H 83f4: e1a00003 mov r0, r3
8 q$ Z+ e2 d' D 83f8: e28bd000 add sp, fp, #0 ; 0x0
- l) _* D- Q9 L9 r: ?, P 83fc: e8bd0800 pop {fp}4 o$ z. \6 }5 j; {
8400: e12fff1e bx lr
. v" Y: D) y( `' tarago:
" B% A6 P9 s A& Q' ?! g M00008344 <main>:
( W6 [/ z! j9 h& ~2 N 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
7 w) p+ s' o3 k# ^, m! L: \ 8348: e28db000 add fp, sp, #0, C& o/ h" x7 ~: f8 e. F3 G- W
834c: e24dd01c sub sp, sp, #28: \7 p z& g; J; ]/ X. [2 H. R4 a
8350: e50b0018 str r0, [fp, #-24]
9 j$ a0 t6 Q/ @/ E! n a 8354: e50b101c str r1, [fp, #-28]
) x7 N! d& S0 ?2 v- Q8 o! m8 ~ 8358: e51b3008 ldr r3, [fp, #-8]
# r( Y. B z* C; }& a" v 835c: e51b200c ldr r2, [fp, #-12]
/ X' p8 W$ d3 b9 j! J$ j3 p% T 8360: e0030392 mul r3, r2, r3( j, n4 @" v L" q7 ]- y+ C
8364: e50b3010 str r3, [fp, #-16]
$ y, [1 P# o" v' A7 v1 V3 O0 z 8368: e3a03000 mov r3, #0
. [4 F5 g7 U- Y: G6 x# l 836c: e1a00003 mov r0, r37 G% ?( t6 S3 J1 W, V6 T9 k
8370: e28bd000 add sp, fp, #0
+ B2 O( S9 X4 Q) R: @0 u. x 8374: e8bd0800 pop {fp}2 k1 T# a- q4 [# i) Q6 b1 K' ~
8378: e12fff1e bx lr
" h7 A. z# X% ~( y5 Z% A0 C% Y& l {none:7 r/ J5 b$ F h5 j& t
00008404 <__libc_csu_fini>:) o3 D3 B# d/ `7 d; Y9 p( c
8404: e12fff1e bx lr
0 b ?* d+ {% i. j7 Oarago:. o( }3 ^0 O. ~2 |2 ~
000083dc <__libc_csu_fini>:
2 n$ R& V$ v! ]2 w# s. @- H 83dc: e12fff1e bx lr' H2 t: P( @4 z' Q% M5 p7 U
none:
- A0 a& J; K. u+ v2 ~00008408 <__libc_csu_init>:, `, h8 O! `# I- R# ]0 m
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
9 u; T$ H8 h, U0 P# ~! y 840c: e1a08001 mov r8, r1
/ O0 {# t* T8 Q' o3 K0 i5 F/ ] 8410: e1a07002 mov r7, r2) F, v2 K6 g1 H, N% Z8 c R3 H( F
8414: e1a0a000 mov sl, r0) ^" i0 N7 u- n) u
8418: ebffffb0 bl 82e0 <_init>
& a& Z5 n+ D: N 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>) c; P N# J; u C* u! U
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ m1 V* ~1 P' B4 Y# ~6 m
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>8 [0 y; ^3 E9 ]. B* O. B
8428: e0613003 rsb r3, r1, r3: F' a! p( ~" `3 U( G
842c: e08f2002 add r2, pc, r2
+ A: D- R3 O; X5 E. M 8430: e1b05143 asrs r5, r3, #2
* |, c6 l% N+ D- s; G 8434: e0822001 add r2, r2, r12 _1 T+ L( g M, R
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
B9 z8 Y0 Q: s& G1 U 843c: e1a06002 mov r6, r2# X3 N6 S& ]2 {, x$ W" R
8440: e3a04000 mov r4, #0 ; 0x0. B. o* p0 d( c( {* B; p% B
8444: e1a0000a mov r0, sl3 y5 _: V) Q5 o1 w4 c6 h
8448: e1a01008 mov r1, r8
( _- g% X7 \/ ? f8 V 844c: e1a02007 mov r2, r7
( ]+ W5 f6 `3 a; a5 _: \ 8450: e1a0e00f mov lr, pc8 u, P$ b7 B+ j
8454: e796f104 ldr pc, [r6, r4, lsl #2]
1 ^# e3 R* g, M 8458: e2844001 add r4, r4, #1 ; 0x1' m0 r9 _" Y7 ~0 l7 z
845c: e1540005 cmp r4, r5
6 H+ x4 ]3 \' K 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
) A, f/ g9 _3 c! q" \) N 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}; @$ L0 `" Q) P
8468: ffffff04 .word 0xffffff04
5 P7 v6 y& `1 q& @' l6 z) q U0 B, V3 ] 846c: ffffff08 .word 0xffffff08
+ r. m$ b0 O9 j! V' h 8470: 0000819c .word 0x0000819c, X6 a3 A: ^. D, G2 t& U
arago:
& g* J7 y u' y b# Z: {" d3 O5 K0000837c <__libc_csu_init>:
1 S/ [' ^& m; e# l) q 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}) e5 d! u0 [ q% l
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
0 b. d' p) Y0 n/ \; [8 K" O3 c 8384: e1a06000 mov r6, r0! a) i6 d! w! y8 D5 P0 v( S$ @
8388: e1a07001 mov r7, r1
3 `3 A$ n7 A$ F5 E# I$ \* }. i! ?# I! | 838c: e1a08002 mov r8, r2; s) K% o2 c/ f# K
8390: ebffffae bl 8250 <_init>! `$ ~) \" M! l3 S. |
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
) N- L) z- V. Z& Q2 h 8398: e08fa00a add sl, pc, sl7 h7 t+ t9 M" F/ ?% S- g* G
839c: e08f0001 add r0, pc, r1; M7 h) w2 l8 l2 l9 G
83a0: e06a5000 rsb r5, sl, r0% @0 r+ o+ {8 N
83a4: e1b05145 asrs r5, r5, #2
' ^6 Y( G- c+ Y, G! g4 p$ z. h 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
' r; H# {' ~+ ^' b% \" _ 83ac: e3a04000 mov r4, #03 j- v. k6 R* \0 J4 R
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]7 G3 k0 l; i4 ~! @- x" ]9 s9 k
83b4: e1a00006 mov r0, r6; O, Q3 [, i) i) s/ @6 R- G0 m) U3 A
83b8: e1a01007 mov r1, r70 x3 F0 y8 u- v
83bc: e1a02008 mov r2, r89 W1 G, l0 u \" V. w
83c0: e2844001 add r4, r4, #1
' n2 t5 ~) {/ F+ t5 M3 I) c 83c4: e12fff33 blx r3
: q) a2 Y: P" A* t! G8 C0 a 83c8: e1540005 cmp r4, r52 w. o' o. U7 D$ L
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
' S7 C" Y9 q6 n* _2 r: U( C. S 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}) z) Q/ W9 e+ w; ]3 T! ?7 _$ ]+ C, B
83d4: 00008054 .word 0x00008054; A" X$ Q0 a: N$ X
83d8: 00008054 .word 0x00008054
F3 {) o o8 O, I$ | j# U0 L( \6 D* \) Cnone:
( E3 v: f7 D. b6 o6 QDisassembly of section .fini:
1 c! G6 x, S, i' n( a+ T% p, p" i7 p( f. ^3 I8 v6 }
00008474 <_fini>:
, w& a% V" ?9 @- z 8474: e92d4010 push {r4, lr}; x! D8 @+ d6 b5 |2 p9 c
8478: e8bd8010 pop {r4, pc}
6 J* K* T1 w3 Q/ b `+ l" A0 z; aarago:2 ~8 r" L$ I. A Q
Disassembly of section .fini:
5 Z0 x1 \, z! X* W S5 L3 H
$ A4 Q7 W$ e4 Q" H8 V000083e0 <_fini>:
8 R" d' o4 j1 V2 g3 E) H: h 83e0: e92d4008 push {r3, lr}6 b$ E3 H8 [! l
83e4: e8bd8008 pop {r3, pc}" k1 ~8 m( w) |, W3 y9 D
3 T* V, z' m- _0 Y; {5 }2 p
& [- N, \2 N# B& T5 ?5 R2 F; ^
% N$ Y" }9 e8 u0 F! A3 u' P2 ~ |
|