|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
& w x. `' p; f: [5 L# o 1 #include<stdio.h>
0 ]! M; {; T' @1 o( r+ i 2 #include<math.h>( M {) a8 X6 H8 m) V# h; Z
3 int main(int argc,char* argv[])8 u' X: g7 U, \+ @( ]& R& a8 k
4 {% V& z! k2 R; e8 U
5 int a,b,c;
# x. U$ s: L9 P, K 6 c = a * b;$ v, l9 N. y6 q/ }1 n
7 return 0;
! z; a: E0 A0 R6 L( d6 c 8 }5 d& D- j# k0 s D' a$ D8 C
8 l: B! V6 `: U5 j$ G" f3 F4 Y
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看2 T0 u4 {7 c5 M6 k
none:
" X$ i8 N. q* R000082e0 <_init>:% E$ {: {) J& i
82e0: e92d4010 push {r4, lr}
3 f5 [! d( o$ G$ O 82e4: eb00001c bl 835c <call_gmon_start># x) @5 s" q' C" Z
82e8: e8bd8010 pop {r4, pc}
6 _, m" w5 W7 q4 y5 z1 Larago:
+ j2 N4 ~1 k* i. N5 O00008250 <_init>:" `: o' F+ z1 V4 i
8250: e92d4008 push {r3, lr}
* V& G( n ]/ c+ v5 t/ q 8254: eb00001d bl 82d0 <call_gmon_start>2 Y4 w6 l- ~3 m3 T ^) C( i
8258: e8bd8008 pop {r3, pc}. J5 \( F, {# E% a# V0 g8 y
* i5 O4 q/ u; P- K
none:2 {* e& V! l$ Q5 r4 i0 Y# C
000082ec <.plt>:
! S8 Z$ ~% c9 |& T* ^& i4 m' [ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 a6 [: h' i7 Y+ p7 O0 X4 w: X0 D 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>8 C! P, x8 k, m1 h' a
82f4: e08fe00e add lr, pc, lr
* ~" C* v* {$ n1 h) x8 t# g/ x1 D) f 82f8: e5bef008 ldr pc, [lr, #8]!* D& \! j; [9 m: ?: J G# i
82fc: 000082d4 .word 0x000082d4% y7 a/ ?- f7 f0 i3 W
8300: e28fc600 add ip, pc, #0 ; 0x0 M$ }* I/ \8 {! m& T1 ?: W
8304: e28cca08 add ip, ip, #32768 ; 0x8000 B8 l* E+ Z1 f% r! ^
8308: e5bcf2d4 ldr pc, [ip, #724]!
, n: F% }/ ?! G# l: e- {6 E 830c: e28fc600 add ip, pc, #0 ; 0x0; O8 l0 I1 u; J2 L" V. I
8310: e28cca08 add ip, ip, #32768 ; 0x80003 s9 U& m$ J2 i; D+ p" e
8314: e5bcf2cc ldr pc, [ip, #716]!* J/ X; S o6 u: V7 N# C0 p: U4 m
8318: e28fc600 add ip, pc, #0 ; 0x01 A1 i0 f8 g1 W. v
831c: e28cca08 add ip, ip, #32768 ; 0x8000
4 m+ F2 [# W T. B. O# ^8 p 8320: e5bcf2c4 ldr pc, [ip, #708]!' q3 ^, u4 ~3 y5 f; W3 U9 g
arago:
+ C) e$ H! f9 b2 Z' F% h% j1 e! B. a0000825c <.plt>:
+ a) Q0 f9 u$ S+ R9 e) Q4 l9 ^2 ~ 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 k; f2 v% Y& ^/ P3 F
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! A% ~' {6 R# J2 a
8264: e08fe00e add lr, pc, lr
' z( J: ^- k% h9 i1 E/ q: H+ @ 8268: e5bef008 ldr pc, [lr, #8]!
6 ]" C1 A( m6 ^, Y$ M 826c: 0000827c .word 0x0000827c
- O) l, r D: |' C0 _; | 8270: e28fc600 add ip, pc, #0" ?* W$ s! k; @ L0 t
8274: e28cca08 add ip, ip, #32768 ; 0x8000: E2 T g% Q7 ^' @* q2 k
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
7 w0 b$ Y9 L7 V- B q 827c: e28fc600 add ip, pc, #0$ j1 x* e; [/ {, J' ]$ r
8280: e28cca08 add ip, ip, #32768 ; 0x8000
* |! @2 {2 n1 I. z' h 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 V5 J/ e% T+ Q- |/ s/ m* ~ 8288: e28fc600 add ip, pc, #0# E7 s L+ z1 R+ o: l- |
828c: e28cca08 add ip, ip, #32768 ; 0x80004 Q1 U( H' ?4 i
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" S8 B; l8 i2 z: c. |
none:
1 f5 X6 b& T0 _* v00008324 <_start>:
, e- I. C7 D; e+ g 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>$ `# P7 k- h* A) R' O7 `6 L; t
8328: e3a0b000 mov fp, #0 ; 0x0
. G. H+ T- S5 S( ]* e: F 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% c/ Z# `6 \; U2 D
8330: e1a0200d mov r2, sp7 N( r! _8 d) \- F
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
$ Y& h6 Q3 k1 i0 F 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 P) ?' z$ X- \' T8 i) ]' _2 _, v4 c 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>; m: t2 p: J4 w$ c% h
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
+ P X- x+ ?% x& \+ a 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)& }, h% D: W7 G. |
8348: ebffffef bl 830c <_init+0x2c>
( ~0 F c6 @# P% h* x' E5 ` 834c: ebffffeb bl 8300 <_init+0x20>
9 `; w) n$ j3 m 8350: 00008404 .word 0x00008404
6 H2 z! I, k$ @% R 8354: 000083cc .word 0x000083cc" |" x4 D; X+ @
8358: 00008408 .word 0x00008408
6 `- E4 C9 }1 i& N! \; E+ l1 S0 carago:
) I5 y/ K1 \4 y5 [- h# T# D2 P3 Q00008294 <_start>:9 }. ?8 y1 \1 z3 _5 a. r, e% x0 @( z \
8294: e3a0b000 mov fp, #0+ ^7 h# Z9 s9 L
8298: e3a0e000 mov lr, #0
8 y+ Q1 L5 y+ w$ `9 n 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 U. \8 H: _0 _0 s5 T. G 82a0: e1a0200d mov r2, sp
: A, v% ^8 C$ W9 O0 @' Q7 Q 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 n- @9 Q1 a% Z2 p7 t7 H' B, X' I* E 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 N) t+ W. X1 t. g& e( J# G# z8 _! _7 q
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
) u7 o8 K/ W7 ^& ]; k4 P 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- H. C* O- W) y1 } 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
, l" K8 o( o: s5 Y 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
; K2 M' `6 i7 p1 f& m. I; A# q: Q 82bc: ebffffee bl 827c <_init+0x2c>
0 s/ E$ u4 {; A! O' { O# o 82c0: ebffffea bl 8270 <_init+0x20>; k' E# x q, ?; ~3 u- ^5 ^
82c4: 000083dc .word 0x000083dc- }: F1 h: N- F
82c8: 00008344 .word 0x00008344
/ V1 B( b( u* W+ b 82cc: 0000837c .word 0x0000837c
* p' v4 X: s$ K) s c5 p3 M' enone:/ `5 R2 l+ P4 U+ U+ T3 l
0000835c <call_gmon_start>:1 j( }8 m5 X& |" T/ X2 J; V
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>" \6 ~, t1 _; |) N8 S4 h1 A: b
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 f) E; \9 Q- P
8364: e08f3003 add r3, pc, r3
3 I/ p# H6 a9 N5 C+ S e 8368: e7931002 ldr r1, [r3, r2]7 `# n% w0 [. ]/ ?
836c: e3510000 cmp r1, #0 ; 0x0
; |( ?! E2 i- b3 ^+ s 8370: 012fff1e bxeq lr
# z2 m$ q {2 b( H: h. \; V( J 8374: eaffffe7 b 8318 <_init+0x38>0 }9 x/ e4 E [& d
8378: 00008264 .word 0x000082646 [3 _& G! C3 O% k& G2 `0 H
837c: 00000018 .word 0x00000018/ n L0 S' Z% L% Z' G+ D1 D
arago:
) ^* o: s0 J) p" o, q& N' Y000082d0 <call_gmon_start>:
1 W% R8 d) Y7 h3 I: X) I2 j 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
: L* U! f# y7 \ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>/ [; E3 ~& G: p& q2 h' `7 _- _4 y
82d8: e08f3003 add r3, pc, r3. L. E. f! s$ ]5 B! i
82dc: e7932000 ldr r2, [r3, r0]0 L' z7 H& S) Z; ]& l. m
82e0: e3520000 cmp r2, #0
2 k+ R5 ` m( {- s9 X) Y 82e4: 012fff1e bxeq lr
, Z' M+ L0 y2 W1 c 82e8: eaffffe6 b 8288 <_init+0x38>
( E/ I! H' } L' _" G0 _ 82ec: 00008208 .word 0x00008208
3 b- ] f) C5 c+ z2 |1 @0 N/ b. r 82f0: 00000018 .word 0x00000018
" b6 ?/ m4 ?" ~" c+ f4 knone:+ i/ o% H6 n( D3 `) u
00008380 <__do_global_dtors_aux>:2 W1 t3 s, `8 d* D: z
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
$ i7 H$ ~; w8 P 8384: e5d23000 ldrb r3, [r2]" F" h4 Y* E3 q6 I! K9 n
8388: e3530000 cmp r3, #0 ; 0x0) a$ a+ |! H$ U
838c: 03a03001 moveq r3, #1 ; 0x1
6 x6 f- ~" |" ]5 t! g' K% `; A8 N 8390: 05c23000 strbeq r3, [r2]6 R! p4 B- u! G& E7 I
8394: e12fff1e bx lr+ o" J3 ]( a0 i9 K5 u: _& X
8398: 000105f4 .word 0x000105f4% t6 P' l! y9 t9 y1 R( {3 h. p- M
arago:# ~. {$ M6 }* W/ s% u* \' n, k
000082f4 <__do_global_dtors_aux>:
- R% x |1 _* \. A' b# R$ W 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>5 V& ^4 j5 n* q% S& y
82f8: e5d32000 ldrb r2, [r3]
2 L1 X; v1 V; N3 y( y, |; c 82fc: e3520000 cmp r2, #0- P( s" ~0 H+ W2 B6 F, L; w) W6 {
8300: 02822001 addeq r2, r2, #18 }0 e5 @, \/ A d1 Q/ J1 w
8304: 05c32000 strbeq r2, [r3]; N' g* H& L" w# f+ P1 j# Q
8308: e12fff1e bx lr4 b' V1 p: s# `- Z1 G$ B
830c: 0001050c .word 0x0001050c+ S' E: J6 z# H# K D3 j6 Z; S& b" T
none:$ c/ u; V* Q6 ~
0000839c <frame_dummy>:
) Q% ~# c2 ~, O0 ~ 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
- f8 C% S6 H, Z& J% R% { 83a0: e92d4010 push {r4, lr}6 c6 k8 I$ A5 L* S5 G
83a4: e5903000 ldr r3, [r0]: G I+ @# p3 l" S
83a8: e3530000 cmp r3, #0 ; 0x0
) r. S6 {5 P2 D# }! f: J 83ac: 08bd8010 popeq {r4, pc} {# ]* _; z, W q# W- P4 c1 `
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
4 U7 O" E5 S" c 83b4: e3530000 cmp r3, #0 ; 0x00 U8 b- K X* I/ v: C3 q6 Q4 h9 C
83b8: 08bd8010 popeq {r4, pc}9 |: k+ p0 y' G2 [4 Y! ?
83bc: e12fff33 blx r3
( M" o* k3 y$ z* Q- y$ o0 S" D4 p8 ~ 83c0: e8bd8010 pop {r4, pc}
; L1 ]6 E, a! ~+ N 83c4: 000104dc .word 0x000104dc- F. g# @% g, F$ c
83c8: 00000000 .word 0x000000000 }6 x- m2 _1 n( X
arago:" ?' B: l. r6 d( p* U8 _( X8 a
00008310 <frame_dummy>:
, W" \7 l+ p3 J* {0 u 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
0 g4 j" X! ?7 B: Q 8314: e92d4008 push {r3, lr}
& ~& r" f" x1 t7 [6 e2 u, R0 K 8318: e5903000 ldr r3, [r0]
/ ?% t6 C$ q' t7 x 831c: e3530000 cmp r3, #04 r. O) z8 R w3 A
8320: 0a000003 beq 8334 <frame_dummy+0x24>% d8 Q) Y% \/ k$ E* w
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
' L S. W M0 e+ D) \- ] 8328: e3530000 cmp r3, #0
; k, T' \; P% {4 @7 p* ` 832c: 11a0e00f movne lr, pc
3 f/ j Z: ]1 \" w4 t- ^8 _ 8330: 112fff13 bxne r3! N% `0 x0 d+ T( b* t+ q
8334: e8bd4008 pop {r3, lr}
- E* S4 D! g h; ?% B3 f 8338: e12fff1e bx lr9 X8 ]% Y2 a% p" i/ a* [
833c: 000103fc .word 0x000103fc0 @1 P m' L8 j# B
8340: 00000000 .word 0x00000000
9 E7 ]- ^3 G8 P0 R; d, \3 |: Knone:7 V3 B* `+ I7 ^) N3 u; F
000083cc <main>:
4 n4 ?) A5 m2 n 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 V6 b( X. e9 {2 n
83d0: e28db000 add fp, sp, #0 ; 0x0
1 o' v4 }, P4 }* b& I- u9 L, ] 83d4: e24dd01c sub sp, sp, #28 ; 0x1c& l3 z3 U, Q6 ~7 Y" B1 u) V
83d8: e50b0018 str r0, [fp, #-24]" L; g3 K! o/ v: U. i
83dc: e50b101c str r1, [fp, #-28]
7 ?* W, R4 p0 W( c8 t/ [; b# w) i 83e0: e51b2010 ldr r2, [fp, #-16]
5 y/ N4 m" {" U 83e4: e51b300c ldr r3, [fp, #-12]9 Y5 T! a! @1 j
83e8: e0030392 mul r3, r2, r3* S0 M( a U8 Z: q1 O( ?' l
83ec: e50b3008 str r3, [fp, #-8]8 l9 K$ F* F: W) e. k( z
83f0: e3a03000 mov r3, #0 ; 0x0
0 }' b% o! `8 E 83f4: e1a00003 mov r0, r3
' H B* X7 f# z2 \% l 83f8: e28bd000 add sp, fp, #0 ; 0x07 d* U" Y! i5 S/ N" n7 r
83fc: e8bd0800 pop {fp}
2 {" e* U; X* ]1 U8 T7 N 8400: e12fff1e bx lr
5 c% J1 x" z% N. X A6 S4 ]arago:6 I s. G% w- V
00008344 <main>:
9 k% ~7 a/ P8 h) C1 Y 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; Y; C* T& x# t# c 8348: e28db000 add fp, sp, #0
9 f, l( v' S; `" i 834c: e24dd01c sub sp, sp, #28+ U, @: `8 m5 v4 A3 f; g/ O$ m
8350: e50b0018 str r0, [fp, #-24]
! H! K# v' i7 Q% |. O6 H 8354: e50b101c str r1, [fp, #-28]
* i! O- C4 |8 c6 v! P! J 8358: e51b3008 ldr r3, [fp, #-8]
5 E% S% a8 M6 U, R+ A# j2 Q) F4 g, c 835c: e51b200c ldr r2, [fp, #-12]7 F2 o) y+ p& k t
8360: e0030392 mul r3, r2, r38 }8 x7 m/ `3 U- G7 d
8364: e50b3010 str r3, [fp, #-16]
. \* w( f+ g. m- o0 r( L9 b 8368: e3a03000 mov r3, #0
- \3 z# I5 J9 `) y7 `* l 836c: e1a00003 mov r0, r3
) e/ Q" K) y+ V, K3 T9 g 8370: e28bd000 add sp, fp, #00 M8 r' x' I, u. X. L) d
8374: e8bd0800 pop {fp}
% ~, c+ E& D5 {- s! d' x/ } 8378: e12fff1e bx lr5 \9 w5 d# O1 s3 ^: d
none:8 {6 Z+ K+ x. G; k6 K& I9 O6 ]3 A- g
00008404 <__libc_csu_fini>:
# F7 [( S- M& z4 h 8404: e12fff1e bx lr. M9 G* w1 m3 U
arago:, E* m, ~3 Z& Z) S+ O# G
000083dc <__libc_csu_fini>:
% ` E2 g, o2 W. A3 X8 w, z 83dc: e12fff1e bx lr! o. W5 J' T+ \0 z) W4 l; s/ L4 y3 M
none:6 u( Z) w. A c1 G3 [
00008408 <__libc_csu_init>:
1 {: e. u5 \, y0 ~) ?" v( d0 Y 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
+ Z1 D ]- ]! z; }5 }! ?# J% A- L4 c9 k 840c: e1a08001 mov r8, r17 T5 s5 s, T6 H. H5 ]+ V; n% _
8410: e1a07002 mov r7, r2) P( i, Z% z; S- R0 I
8414: e1a0a000 mov sl, r0) k9 B: ?; |. X# a
8418: ebffffb0 bl 82e0 <_init>5 d @8 X( i2 r" ?! W0 b
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>4 p- K( Y, U2 i: T: v* W
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) U6 q- g2 y; l, V# k 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
& K8 x1 _& u4 [) b! ~$ h! L I 8428: e0613003 rsb r3, r1, r3
r) M. S8 d* y! i 842c: e08f2002 add r2, pc, r2
" h: z: q, D6 u# i1 ?9 E 8430: e1b05143 asrs r5, r3, #2$ o7 C; a/ i; G9 {
8434: e0822001 add r2, r2, r1& a' p$ z- i# O
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
" {5 ?' n& O) t7 Z 843c: e1a06002 mov r6, r2
* p" E7 p. I; Y" R/ e 8440: e3a04000 mov r4, #0 ; 0x0. v4 [' `0 E- P( h9 d( a
8444: e1a0000a mov r0, sl! Y. k- _8 I( ], T) ^7 u
8448: e1a01008 mov r1, r80 O' F1 W3 P) b/ Y* @, E" _* b
844c: e1a02007 mov r2, r77 j4 _! a7 g* s. |9 v
8450: e1a0e00f mov lr, pc5 X% F& }' f8 @
8454: e796f104 ldr pc, [r6, r4, lsl #2]9 P- v7 ]- x! O* h
8458: e2844001 add r4, r4, #1 ; 0x1
$ Q$ u! @/ f% _ 845c: e1540005 cmp r4, r5
% \) s7 b" R. g* } 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
: [: z R) I4 n) D 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
/ h4 U/ @2 X- J E! \9 Q, n9 j 8468: ffffff04 .word 0xffffff04
9 I) i2 b+ G7 H/ W a, \ 846c: ffffff08 .word 0xffffff08 O5 N% l$ ]7 w7 N% U" \% f5 m
8470: 0000819c .word 0x0000819c
0 c6 I* ~; b5 c- Iarago:
- T9 ]! x# A) ]3 ?$ J7 R. ]0000837c <__libc_csu_init>:3 W- r( E* _6 T% H# w: T% @
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
7 @% h3 f4 E& H. ` 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>. @; r( s1 j) |4 e. [
8384: e1a06000 mov r6, r0+ ]* u9 y* @' S; N) M8 v6 i
8388: e1a07001 mov r7, r1
% I2 L( N+ c9 m 838c: e1a08002 mov r8, r2) g. s6 n- o3 }9 ~/ K- }3 Q
8390: ebffffae bl 8250 <_init>. M% ] p3 V' s8 p' q9 c0 s
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
& @# w0 U9 {% o x 8398: e08fa00a add sl, pc, sl
7 r7 _" ]+ W# q l4 b1 a 839c: e08f0001 add r0, pc, r1
2 D- F. d+ ]& w: d2 y 83a0: e06a5000 rsb r5, sl, r0
: t6 m( V" D9 P% J 83a4: e1b05145 asrs r5, r5, #29 R5 m2 u& J! [ b0 c- T
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
9 `. ~* e$ V" k1 ?+ {% l$ Q- D) @ 83ac: e3a04000 mov r4, #0+ ]) ^ Z: B/ ~1 ]* s2 A
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
* f& A+ Y: X7 z1 c7 g, B4 q 83b4: e1a00006 mov r0, r6
; ~0 R- I9 o4 V) Y) I$ x, ? Y: B 83b8: e1a01007 mov r1, r7! |6 }. i7 c- Y; m0 h( `
83bc: e1a02008 mov r2, r8
& S2 }4 v8 |8 B- n& a% d9 k 83c0: e2844001 add r4, r4, #1+ J$ w T+ N" I. v* N( f
83c4: e12fff33 blx r36 [) Y( X& e6 F1 w* W9 A
83c8: e1540005 cmp r4, r5* Y$ {% j; w4 ]. l2 L) |2 ~
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>7 j5 M, ^$ ~! z- u0 w/ w
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
n2 w% }% X6 @& W; @* c 83d4: 00008054 .word 0x000080547 K7 e5 U0 K) |
83d8: 00008054 .word 0x000080547 c: i. f# w- B7 v
none:
1 B9 p7 m! }8 W& E: j6 _Disassembly of section .fini:
& V: o9 X9 U3 [# t5 r" b# L0 J. O8 C' _1 V0 ?0 G+ h
00008474 <_fini>:
" i" T# N" j( ]. B! U' N, O 8474: e92d4010 push {r4, lr}
* M0 q4 ~! \4 Q2 m' u# A 8478: e8bd8010 pop {r4, pc}+ K4 q U! O0 N! Y
arago:) b2 n/ m0 g; t2 j2 Y' o! {
Disassembly of section .fini:/ ^1 ]7 w* _- `; D1 C! t
* v1 Y! L2 {# x4 T
000083e0 <_fini>: [" M( A* G( K/ w3 G
83e0: e92d4008 push {r3, lr}
8 t0 q2 P7 S, X6 B" U 83e4: e8bd8008 pop {r3, pc}, |. t1 T' a7 o. a8 Q6 ~
; ?1 @6 p/ M4 w
! z8 E& R/ M* o) z, A: V% G! u% s4 m) T
|
|