|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:# @$ y3 t, N: n: s
1 #include<stdio.h>
, y2 u4 F- g& Z/ i% ? 2 #include<math.h>
3 p. i% A7 y' g) ^3 p2 U 3 int main(int argc,char* argv[])
3 ]6 l/ C- x2 c9 r6 w 4 {9 R3 E7 I3 _5 ^" }4 y
5 int a,b,c;7 w% Q, d0 E& ~7 R, A; ^, O4 w& B
6 c = a * b;
# H; }* _$ ?5 H, @. X! e 7 return 0;
9 l: I6 o% L/ I7 H; k( Q& q7 x4 \ 8 }% m0 E7 w) E' m8 N( [9 V
3 W9 p# Y* l7 x* y( L Z
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
| s2 ? X4 ~, M' k' u( rnone:2 K4 z/ t$ v3 G) i* G
000082e0 <_init>:
- b9 a1 y0 p* Q! g7 k2 i 82e0: e92d4010 push {r4, lr}
: }/ T0 X) s& E' {+ v$ ^ 82e4: eb00001c bl 835c <call_gmon_start>+ N; m R* \$ ]2 W6 L9 K1 y, w8 L
82e8: e8bd8010 pop {r4, pc}9 P6 S, R9 u7 k: g6 L. z( M: _
arago:
5 h% L* `: L% V$ b00008250 <_init>:
5 C! o1 @! {$ M) L9 O 8250: e92d4008 push {r3, lr}
% r6 w% h; l6 _$ b 8254: eb00001d bl 82d0 <call_gmon_start>2 `7 y% J8 I8 d& K( g
8258: e8bd8008 pop {r3, pc}% ^# U, I* U; h! T5 r9 g
/ D5 g' R+ L) o( U& knone:
4 B6 N1 i+ m4 q000082ec <.plt>:
% H1 f- w+ f! B, A1 F. R 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 u2 }& e( L1 E4 u7 \9 `+ G6 b- X
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
S/ Q! @1 S5 o8 C5 S* ^ 82f4: e08fe00e add lr, pc, lr/ z2 p* A/ b; h( _# Q6 ~- w8 m
82f8: e5bef008 ldr pc, [lr, #8]!9 m# c" u4 s, x% n- q
82fc: 000082d4 .word 0x000082d4' Z" K: R: B8 o. w z
8300: e28fc600 add ip, pc, #0 ; 0x0# Y. c: i; o. }8 \" ?
8304: e28cca08 add ip, ip, #32768 ; 0x8000
& e# G+ `; O: u 8308: e5bcf2d4 ldr pc, [ip, #724]!
% o2 O/ K) w3 e2 U; u 830c: e28fc600 add ip, pc, #0 ; 0x0) P) G% q5 L% o1 s' I+ l' z q) h
8310: e28cca08 add ip, ip, #32768 ; 0x8000
6 U1 Q! [" l4 x8 T 8314: e5bcf2cc ldr pc, [ip, #716]!+ v5 t3 E) z& B P3 ]
8318: e28fc600 add ip, pc, #0 ; 0x0! @5 `! x: D% f+ }
831c: e28cca08 add ip, ip, #32768 ; 0x8000
p: L0 d. W% m3 W; L 8320: e5bcf2c4 ldr pc, [ip, #708]!/ v% R( j) s) g; c3 A
arago:* |/ _5 ^9 I* U7 ^# L
0000825c <.plt>:+ P& u4 l( p! r4 G0 O9 h, b! G8 r V
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)4 m9 d" E0 d5 n4 d
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
6 p4 M1 s Q h2 K! j9 `. I 8264: e08fe00e add lr, pc, lr3 |+ f. M& M% L8 Y7 G
8268: e5bef008 ldr pc, [lr, #8]!
% n$ n1 T/ h& B {' G* f 826c: 0000827c .word 0x0000827c
' G" q; w9 \( ^" o' B2 w! p9 Z 8270: e28fc600 add ip, pc, #0
' w* h8 `1 ~- L; } 8274: e28cca08 add ip, ip, #32768 ; 0x8000
7 A* Z+ j: n+ @' [ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
' z% q4 f4 z) a: @ 827c: e28fc600 add ip, pc, #0
: h6 l# F5 U. Z& c3 i' i! M$ U/ H' e 8280: e28cca08 add ip, ip, #32768 ; 0x8000
- z8 @; V0 [- i$ [ 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
1 a- j0 Q e. a; J5 a( ?/ P# I& J 8288: e28fc600 add ip, pc, #0" R7 n3 h G( i) D
828c: e28cca08 add ip, ip, #32768 ; 0x80003 Q! x) S" m! s# S6 Z
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c% G$ z# J: H4 ]0 y ?
none:* X" @. ^& C0 {+ Q0 \7 b& F
00008324 <_start>:0 ^0 O4 f! f1 v0 \9 Z- Y8 Y. w
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
_/ b6 R5 Y: b8 U9 a- r 8328: e3a0b000 mov fp, #0 ; 0x0
0 e3 }! L; |, d* M9 D4 h* J 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
% }/ u% K) v; d. P" r/ A/ @3 p8 ^/ m9 v 8330: e1a0200d mov r2, sp
9 A0 e& o- U' p; I& U: c; ~9 s( f 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)) i! Z, E" P9 X/ Q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) C' O+ Q, w" k: C$ e
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30># D' I6 v! g$ @' c# \! {! U
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
3 Z1 J4 _- s$ D5 J9 D 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, b4 t K' U( U( E( B, e: q 8348: ebffffef bl 830c <_init+0x2c>3 M1 f3 Z1 N8 v! U( o0 d" e/ f4 _
834c: ebffffeb bl 8300 <_init+0x20># @$ u6 v8 s' I; T
8350: 00008404 .word 0x000084040 ? P. P1 Z& E. y# }5 F3 y+ L
8354: 000083cc .word 0x000083cc
B- M: ]0 N4 j% M 8358: 00008408 .word 0x00008408
3 i4 F. T. Q B1 D% N3 Barago:
# `) F9 B1 x6 r* b" n# c& ?( A1 h00008294 <_start>:
" c: h w& o3 P9 E5 `* T4 c5 X 8294: e3a0b000 mov fp, #0
- o; d" ?, e" R4 Z' J 8298: e3a0e000 mov lr, #0: \: B' g$ `# a0 k" I, ?
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
# T* {+ g- B( B" E4 M8 |0 D 82a0: e1a0200d mov r2, sp4 |+ z! c. L' r9 x& g
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 x. i0 k) l4 b% g
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 e; S& Y5 s8 \1 k5 Z1 } 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>, T' L8 V8 I# x
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, W0 e; \0 X; @, J) O/ q# n- q- l 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>9 S! p- i: ]8 _
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
( G! \2 p3 m' N$ |# M 82bc: ebffffee bl 827c <_init+0x2c>6 x x3 \+ e8 R7 U
82c0: ebffffea bl 8270 <_init+0x20>! `3 d" d$ |: z/ [7 k
82c4: 000083dc .word 0x000083dc9 f9 A% R+ j' C) _* h- q
82c8: 00008344 .word 0x000083443 d4 p- _+ M4 x7 K8 [: u
82cc: 0000837c .word 0x0000837c
1 [, P3 C: F' K3 T% o: z/ Anone:' o" u6 O: f: M+ x5 X2 f! G
0000835c <call_gmon_start>:
+ m% b' O! C) Q# p, f 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
) r1 ^; o! f- p0 z3 S! M- s+ R( f 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
: \$ A/ P+ q; w9 T 8364: e08f3003 add r3, pc, r3
- \) W6 d/ q; p 8368: e7931002 ldr r1, [r3, r2]
3 I. r! L, Y$ b- t# ]5 r 836c: e3510000 cmp r1, #0 ; 0x0
/ ]4 |" a' P" ?( l; P. K 8370: 012fff1e bxeq lr
( a* v$ }/ D) j 8374: eaffffe7 b 8318 <_init+0x38>& b; C7 p# [( {1 c/ O2 p
8378: 00008264 .word 0x00008264
: c! r2 L" _$ H9 l# g% p2 O 837c: 00000018 .word 0x00000018# V, o9 C& Y6 p* f8 m- L1 ]1 e/ ^- J( _' n
arago:, V( L( G! X. U2 m
000082d0 <call_gmon_start>:) ^" C' K+ t6 y/ V W. f; [
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
& F5 a& v: V# ?- o! ? 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
4 t8 _+ B' J3 Y; b6 r 82d8: e08f3003 add r3, pc, r3
% m8 }% F9 O: r; g& e' Z 82dc: e7932000 ldr r2, [r3, r0] ^: X' x1 ^! O' a) x
82e0: e3520000 cmp r2, #0
7 @( T$ ]) ?( E. c, t6 l0 u 82e4: 012fff1e bxeq lr8 O4 a) |+ w L3 b& _/ M
82e8: eaffffe6 b 8288 <_init+0x38>( n( `4 e& c* ^8 e1 @. A
82ec: 00008208 .word 0x00008208
7 R" }9 u4 u. ^/ k! e1 ] 82f0: 00000018 .word 0x00000018
7 ~( ^: [3 _- V/ G$ z2 R8 ynone:
, A- a, ^( N9 G# \! n# W) o1 ~00008380 <__do_global_dtors_aux>:
9 S: S4 E$ n- z0 i; c 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>$ O3 T8 y& G& r8 U
8384: e5d23000 ldrb r3, [r2]
# m. D- C- O6 q6 ~2 n 8388: e3530000 cmp r3, #0 ; 0x0
. A2 _# n6 A' ?3 o; F: H 838c: 03a03001 moveq r3, #1 ; 0x1. s! \$ G- N% G- }: l) P, x
8390: 05c23000 strbeq r3, [r2]2 H0 e. J, G6 Z
8394: e12fff1e bx lr% N4 W {* v$ P# x( b# m
8398: 000105f4 .word 0x000105f4
" f: q+ K* T! w' z& E( Qarago:: k( `5 o8 K* G+ i; A. R
000082f4 <__do_global_dtors_aux>:$ U' Z3 I8 W0 Y- M" y1 z6 B
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
2 d: A/ s. B1 Q9 h* ?, Z 82f8: e5d32000 ldrb r2, [r3]5 L2 P5 l2 f& x/ R
82fc: e3520000 cmp r2, #0
9 M. }2 r" z9 u4 { 8300: 02822001 addeq r2, r2, #1
' X+ w0 {( k9 x, p 8304: 05c32000 strbeq r2, [r3]' Q$ b7 r6 K) R6 w- i- M5 _
8308: e12fff1e bx lr
; \2 K" B. w9 G& s9 B M 830c: 0001050c .word 0x0001050c5 y) c; U7 E# r6 l
none:5 T F0 D+ B8 X6 u/ r9 }
0000839c <frame_dummy>:
$ ^3 e! ]/ K0 j4 k! \3 E8 k2 o/ R& J 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
4 v5 f& K% Q4 w }* F 83a0: e92d4010 push {r4, lr}% t$ W/ K2 f( p8 Q8 n5 v
83a4: e5903000 ldr r3, [r0]/ P% z2 c- G9 ?0 I8 \; L
83a8: e3530000 cmp r3, #0 ; 0x0" F$ p' i4 r: x) [3 N
83ac: 08bd8010 popeq {r4, pc} y7 v1 _; S4 x/ R- \
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
3 ^7 ?- J5 M2 U" s: o) g" m& \ 83b4: e3530000 cmp r3, #0 ; 0x0( ?& f0 h! D- a3 L7 O: i
83b8: 08bd8010 popeq {r4, pc}
' K9 W- w, T& ^( h 83bc: e12fff33 blx r3. h( T6 ]9 @: H
83c0: e8bd8010 pop {r4, pc}
# X- ?: `, A5 x& F: Z 83c4: 000104dc .word 0x000104dc
( r* e6 X5 j1 @) _ 83c8: 00000000 .word 0x00000000
6 V, b5 T* g! t$ `8 garago:4 {- l( b9 c. a) m7 |6 ~
00008310 <frame_dummy>:9 u8 L. g4 x: g ]% R! F$ P
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>( ^2 Y; l% k5 Y( I. ? o
8314: e92d4008 push {r3, lr}
- N3 N: a+ v! `$ t6 s7 |' ~ 8318: e5903000 ldr r3, [r0]
% l4 ?3 ?" h$ s9 v) y, w 831c: e3530000 cmp r3, #0& K. E, ?$ z P
8320: 0a000003 beq 8334 <frame_dummy+0x24>
( s( |& i0 {4 p" P& J 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
& i& \7 p5 M! q5 ^6 h 8328: e3530000 cmp r3, #0% |% ^0 S# i- h5 C
832c: 11a0e00f movne lr, pc
& X6 D& [6 b9 T8 S+ G 8330: 112fff13 bxne r3
& h, D. d. \$ s1 `" j' G6 q 8334: e8bd4008 pop {r3, lr}
2 C* O. x9 x0 {, `) p U0 h 8338: e12fff1e bx lr
1 b7 W j9 J) l/ J$ G$ h 833c: 000103fc .word 0x000103fc- v+ ]( Z3 ~! P5 B* Z. ?
8340: 00000000 .word 0x00000000
' _( t& n7 i7 u: ]: n" r6 b0 Y! |none:
& i% Y; ]. _8 j* q$ {0 R- ]9 U000083cc <main>:
: }" w4 B0 p9 g& P4 Y$ z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 w! A; R: O( F7 Q
83d0: e28db000 add fp, sp, #0 ; 0x05 q( }" w9 O1 M* |4 M! A
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
% ?- X# x3 i6 K- A- X) W 83d8: e50b0018 str r0, [fp, #-24]; h. f) ^7 x; _4 T) R/ [$ h4 H
83dc: e50b101c str r1, [fp, #-28]3 y; v( a% O2 e' I6 t" \
83e0: e51b2010 ldr r2, [fp, #-16]
* ~! {9 [5 s/ G$ T3 R* l 83e4: e51b300c ldr r3, [fp, #-12], `* V6 L& j. \1 G
83e8: e0030392 mul r3, r2, r3
% e1 N6 q; |3 _ 83ec: e50b3008 str r3, [fp, #-8]
8 s- q3 P7 K; \. }1 J$ u 83f0: e3a03000 mov r3, #0 ; 0x0
3 o2 e" T# W" @" ?* R 83f4: e1a00003 mov r0, r3
) `% ^. l; A% v( v# p o 83f8: e28bd000 add sp, fp, #0 ; 0x07 d H: ?/ X( T: ~
83fc: e8bd0800 pop {fp}
2 k# n1 _9 z; _" h# d6 F- q 8400: e12fff1e bx lr
2 _) b. V" {" d6 g3 ?0 l* zarago:
! \. t4 T0 K& u00008344 <main>:7 T, H- j o9 t3 e3 i! J5 u. ^
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 C0 C9 f# S G
8348: e28db000 add fp, sp, #0% G J0 Z$ Q3 b& I% |5 J, m+ q* u
834c: e24dd01c sub sp, sp, #28
# `% v$ N) m+ ^6 c 8350: e50b0018 str r0, [fp, #-24]1 y( S) Q6 G$ o/ k5 Q5 g
8354: e50b101c str r1, [fp, #-28]1 \% |. a5 c7 f4 u4 k6 a. V
8358: e51b3008 ldr r3, [fp, #-8]5 {9 {6 N3 c2 h; f- |
835c: e51b200c ldr r2, [fp, #-12]. j" o" J! a. E; C
8360: e0030392 mul r3, r2, r37 c6 U. \# v. [4 H/ U& b
8364: e50b3010 str r3, [fp, #-16]
+ }% G* K0 g6 r& R+ Y, N 8368: e3a03000 mov r3, #0
) x* |3 }6 w d8 b9 D4 v$ B2 w 836c: e1a00003 mov r0, r31 n1 m: d8 a+ i) |: K4 }8 J" n+ i
8370: e28bd000 add sp, fp, #09 I- I: |' c8 H {- Q! a; Q
8374: e8bd0800 pop {fp}: j C# a) E5 O: k6 y
8378: e12fff1e bx lr4 S) l2 p2 o4 V/ o* w! H: B
none:
9 v8 V. i0 u& v/ T1 A& V00008404 <__libc_csu_fini>:
3 {0 S6 X' e+ p, d8 u. u 8404: e12fff1e bx lr8 g0 \$ Q" _: z& ^/ {, b" t! D! z( \
arago:
+ n& T* M1 Z' p6 x, \- s000083dc <__libc_csu_fini>:, n5 |' a" D/ V3 @: L
83dc: e12fff1e bx lr7 ?( y' s3 X ^% c# ?
none:
2 m2 u7 w; T( I8 i) d00008408 <__libc_csu_init>:
& L2 G! w0 K& u9 `4 v 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}: g# K p: q- [; `+ g
840c: e1a08001 mov r8, r1
+ J. Y1 ~0 f; E! _0 a! q! b& c) f' { 8410: e1a07002 mov r7, r2
8 L$ l2 e, S) ?* @ R 8414: e1a0a000 mov sl, r0# I9 @8 v) Y# u* ^) q9 Y0 v
8418: ebffffb0 bl 82e0 <_init>
' K; {7 p# Q: z. R: x2 D 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>: X' J5 B( p5 P+ n
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
& t: ]. A, p4 I8 [# v* [3 N6 |* X 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>1 f4 a a4 j t# i: c/ u9 U w
8428: e0613003 rsb r3, r1, r3- A* y4 N% q0 d: C$ }
842c: e08f2002 add r2, pc, r26 K% a( o$ g O
8430: e1b05143 asrs r5, r3, #2
) m, C: \' [6 }" p 8434: e0822001 add r2, r2, r1
9 o7 z5 o1 S& A/ v Q6 Q% O- g# T 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
@5 i0 } a0 g 843c: e1a06002 mov r6, r2+ ~+ o5 W6 v* ~7 m" I! D
8440: e3a04000 mov r4, #0 ; 0x0
7 Z# e! |# r* f( b7 f7 C! f 8444: e1a0000a mov r0, sl
/ n" Z/ q7 z$ Q& ?# ?7 `. r; K 8448: e1a01008 mov r1, r8 [1 S. x8 ]0 {% M0 Q o
844c: e1a02007 mov r2, r7# O" ]5 \, _: Y7 w# I8 W* h
8450: e1a0e00f mov lr, pc
% o: J; ^7 t! N. x& p 8454: e796f104 ldr pc, [r6, r4, lsl #2]
% B. v( ~5 z5 K/ R 8458: e2844001 add r4, r4, #1 ; 0x13 \3 V" u& g& L2 U4 m2 ?/ ?7 a8 i- ?
845c: e1540005 cmp r4, r50 q7 K* a, f$ @$ G
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>" \3 C% J2 I6 k) `. w" j' j
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
8 |$ B1 e/ E- s4 ? 8468: ffffff04 .word 0xffffff04
$ Q+ K4 [6 [5 I7 J4 Y) U 846c: ffffff08 .word 0xffffff08- Q# L7 q2 y3 c% w; x6 g/ V' I
8470: 0000819c .word 0x0000819c
* E- H" T- C( {5 H h) I# N: Narago:
* ~, o* u' H* U& U0000837c <__libc_csu_init>:# t3 x s( |, t/ s" x) X4 O+ j
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
) E+ g( O5 g' X# t2 J1 c 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>+ z C' X8 Y- {( I; o& @# I8 @
8384: e1a06000 mov r6, r0
1 W5 X7 H, H4 m% T3 W# p 8388: e1a07001 mov r7, r1/ z) Q* v8 T4 M6 h+ W) [
838c: e1a08002 mov r8, r2! Q+ u' Q' L( D2 H
8390: ebffffae bl 8250 <_init>6 }- j. s! A2 X& p$ {) F9 U+ z: |$ a
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>! l' l P4 J3 E s7 A$ c6 v
8398: e08fa00a add sl, pc, sl
9 C6 `# D9 f. B/ ]6 a 839c: e08f0001 add r0, pc, r1
* v W* L' a- r' x/ } i 83a0: e06a5000 rsb r5, sl, r0
) W& q8 k6 j. \/ U: F$ B8 f 83a4: e1b05145 asrs r5, r5, #2
+ r1 I3 j7 u& l# a/ S, I 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}9 w8 c6 O9 N& I* I9 I5 [
83ac: e3a04000 mov r4, #0) `+ |1 k ~; J% Y) c# c; y
83b0: e79a3104 ldr r3, [sl, r4, lsl #2] H) W1 N" R; q3 ]3 i. x
83b4: e1a00006 mov r0, r6
( i, w" E8 h' ~, o# _2 v 83b8: e1a01007 mov r1, r73 w! ~0 u. H5 v* \$ A: \- y
83bc: e1a02008 mov r2, r8
7 V+ N' O8 i2 V1 f ^5 Y; c2 t 83c0: e2844001 add r4, r4, #1
0 |) Y0 L, `6 ?& e3 G- d 83c4: e12fff33 blx r3# h1 D) c {8 D
83c8: e1540005 cmp r4, r5
7 H/ d' [! E& P- V 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>/ P7 }. @$ o3 H5 Y S; y3 g4 ]5 ~
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
' g# Z7 `; z$ U' j 83d4: 00008054 .word 0x00008054( r: L' S. K1 S7 {; A
83d8: 00008054 .word 0x000080547 [! ] c1 e! E7 P4 V
none:
% @7 i# |7 M- E1 R7 LDisassembly of section .fini:
4 b# L4 k7 d+ e+ T9 b& @+ t% T% H4 x- j9 u, x9 O
00008474 <_fini>:
. R3 H$ b0 }; Y& f) g3 @ 8474: e92d4010 push {r4, lr}
5 C) }! z7 v7 @$ ?; i9 V$ A 8478: e8bd8010 pop {r4, pc}
' o4 k1 E, w4 T" Warago:
3 K) n2 A# x5 ]/ N% eDisassembly of section .fini:3 T5 u1 ?( S9 L8 ^
8 X0 y8 P. o( N% M5 C000083e0 <_fini>:
; @( f" L9 L+ m1 X/ J 83e0: e92d4008 push {r3, lr}
' b4 H4 W% q# v: ?' d 83e4: e8bd8008 pop {r3, pc}
: d' ^( C$ p7 x4 l, B8 r# F: c1 q0 c/ z) W8 C( f7 Y
1 |' O9 X" e n! J+ K
. g0 c0 a' ^0 A |
|