|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
1 U6 Y2 F1 S7 v0 H3 H* d 1 #include<stdio.h> ; \' t0 L0 L* V5 S; Q
2 #include<math.h>" b% r' z8 j8 r! _" e( Z
3 int main(int argc,char* argv[]): P/ p- O7 V# V' Y$ A4 P' X
4 {
0 M7 E, N7 L* S- }0 u5 i$ P 5 int a,b,c;
( ~4 w1 I5 R8 A' C( R0 y$ ~0 C 6 c = a * b;
( T9 l, `/ ]5 u( | 7 return 0;# A; b& K8 K; j# M! ~
8 }
. _' N) `/ r: C' K* T6 o# ~( _0 l4 q0 C4 K, k. e- b, g
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看$ E& G. m9 E1 E) U+ B: i! y
none:
( X% ?; e* t, L5 P* ?000082e0 <_init>:& e, g6 \9 F( i4 i. E
82e0: e92d4010 push {r4, lr}- n- B! I' S; h2 Z9 I
82e4: eb00001c bl 835c <call_gmon_start>
3 g' |* G$ Z: |# D% o# K) ? 82e8: e8bd8010 pop {r4, pc}4 |) r7 Y- O3 v8 g, {8 P7 A% B
arago:( `% N* t r' I+ \, N
00008250 <_init>:5 h: N) i, Z! Q" j3 ~3 R' k
8250: e92d4008 push {r3, lr}/ W5 m: p- j2 }4 n; l! ]
8254: eb00001d bl 82d0 <call_gmon_start> w j3 \: b- M( `! J
8258: e8bd8008 pop {r3, pc}
) n( U! E+ B4 g2 c% K! x! {. m
* t3 j+ _1 m" \& Knone:& p8 v* K0 n) y& F. ~ i. S! ~/ W
000082ec <.plt>:
0 e8 ^7 O/ |4 L3 b3 a! j' V 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 C/ P l, r7 X6 K8 u
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
9 y% N P! ]$ s% j: D! x7 D. u 82f4: e08fe00e add lr, pc, lr
" ]7 O. W, ?2 }1 o& y: `5 A 82f8: e5bef008 ldr pc, [lr, #8]!4 s" K9 R. s( Y7 f2 Y8 L
82fc: 000082d4 .word 0x000082d4) I% ]+ h- D' k. F c
8300: e28fc600 add ip, pc, #0 ; 0x0, q6 Y$ K- X3 s4 `
8304: e28cca08 add ip, ip, #32768 ; 0x80001 @' q, R5 H% c [8 y4 F
8308: e5bcf2d4 ldr pc, [ip, #724]!5 h: l8 E8 d; e" L% f5 h& U
830c: e28fc600 add ip, pc, #0 ; 0x0( [# c8 O h- M: o
8310: e28cca08 add ip, ip, #32768 ; 0x8000
. v& F P6 t0 K( J: j( X 8314: e5bcf2cc ldr pc, [ip, #716]!
2 i3 w' @- r$ z7 T, b 8318: e28fc600 add ip, pc, #0 ; 0x0* r5 \/ {; f8 ], h) i
831c: e28cca08 add ip, ip, #32768 ; 0x8000
- B' {& ?0 {* o" a l: |0 U 8320: e5bcf2c4 ldr pc, [ip, #708]!) c* n2 M9 H& A/ O D7 W; S2 K
arago:$ H' |" E: V ]0 J8 F
0000825c <.plt>:
3 E! f$ A, E5 H2 T% t 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
' ^' f3 ^3 w J& e7 m) y 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c># m6 k5 _6 B6 C: w, x z* B
8264: e08fe00e add lr, pc, lr
3 H* J, J, m1 s( o7 F6 g5 z! H: m1 ? 8268: e5bef008 ldr pc, [lr, #8]!
0 k* E9 x( M8 R& I* \( z 826c: 0000827c .word 0x0000827c
6 z O S6 w& l+ q 8270: e28fc600 add ip, pc, #0
7 z9 X! Y7 o* T7 e& O: a1 D 8274: e28cca08 add ip, ip, #32768 ; 0x8000
, b. x, b5 Z; w 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
% |2 M; E; h$ H2 f9 q 827c: e28fc600 add ip, pc, #0
3 f( V5 B2 s4 f( b. M, Y' g 8280: e28cca08 add ip, ip, #32768 ; 0x8000
: n0 v8 ^% `! [, q! ? 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ m+ L9 i1 C* I2 | 8288: e28fc600 add ip, pc, #0
( {' {% n2 D& e+ p4 f; {* O* R8 W& ` 828c: e28cca08 add ip, ip, #32768 ; 0x8000) o+ y8 V* Z7 u P( E. V4 `
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
. _! S+ C. h% s! H/ I9 e Rnone:
) {0 R/ N5 x7 C* Y00008324 <_start>:& W9 y4 F7 c. f, ^# n" h) Y& F
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
& U9 B2 v; d2 J4 p0 ^% J7 Z 8328: e3a0b000 mov fp, #0 ; 0x03 {7 b( U7 ~/ g
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)7 T- |) ~* z2 w o
8330: e1a0200d mov r2, sp( c( N* {! p8 [9 j9 U$ ]* I
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" y! h; f1 u( J# |7 B3 P
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)! H1 y/ I" V7 z# }! v1 x! m
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
+ q+ y7 I1 Z2 `' @ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34> b" r3 y# D6 q
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! J3 r! P+ a3 E0 T) D: o 8348: ebffffef bl 830c <_init+0x2c>$ O3 L* M2 N6 d9 U! U
834c: ebffffeb bl 8300 <_init+0x20>8 V5 f7 j7 o* A x5 k
8350: 00008404 .word 0x00008404: Z+ \ }: N7 c- e d3 B. @! X
8354: 000083cc .word 0x000083cc
. `* v( j/ X5 ^, y" m% [& z# A' `* g. A 8358: 00008408 .word 0x00008408+ q' F+ m% P) v' O* q+ q
arago:
3 M3 z8 p: S: I: g4 u' _/ x( f00008294 <_start>:
9 i1 s/ k6 W: @% ]& L3 a+ P 8294: e3a0b000 mov fp, #0
9 T7 _; Y1 d6 Z( d 8298: e3a0e000 mov lr, #01 X2 A7 s; q2 ?3 X* y- `
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)# o: w' Q7 e% J2 _
82a0: e1a0200d mov r2, sp0 p, D1 b) P0 g+ G
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)1 Y; z( i" U$ o) G
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: Q- F& f1 u* f) H' k' P- D, q5 f 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" W0 ~- t G3 b* k, O
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ U+ V; p1 {6 A2 \1 S' S" P' t 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>4 Q7 w# o5 R3 e8 r: ~7 ~; A4 U; M
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
! x3 G# ~$ T& @* q0 Z 82bc: ebffffee bl 827c <_init+0x2c>7 Z2 A5 C# r+ ]' j
82c0: ebffffea bl 8270 <_init+0x20># l4 k2 Z2 N4 Y
82c4: 000083dc .word 0x000083dc
" Z8 T2 \+ t$ S& V3 ^2 b 82c8: 00008344 .word 0x000083449 R0 g5 u( N( ]6 g# L3 H
82cc: 0000837c .word 0x0000837c3 `0 C2 |1 t3 ]2 s
none:
; R ]' N6 A! ^- a2 \/ v/ d0000835c <call_gmon_start>:
5 l4 }% c2 x( \/ _0 L1 k 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
' n, `% X8 l$ n& \9 p C; W# C 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20># {* C, t" \9 p- H) a7 M( D" _7 o
8364: e08f3003 add r3, pc, r3
9 a4 s/ ?: h3 s4 `) m' s6 T 8368: e7931002 ldr r1, [r3, r2]
7 B: {$ l2 d, x% M$ }! y 836c: e3510000 cmp r1, #0 ; 0x0
1 {$ S; V5 N- z4 j6 } 8370: 012fff1e bxeq lr
. ]# z! f. M. w% u 8374: eaffffe7 b 8318 <_init+0x38>1 I) K! R' x. Q t# ? W6 J- I3 a
8378: 00008264 .word 0x00008264 ^% h" y0 R6 z, I, s" E, Y; o
837c: 00000018 .word 0x00000018
1 B& D1 b4 w% Z" Oarago:$ i: _$ e2 h" i& W# n
000082d0 <call_gmon_start>:+ Z8 @+ M: t* i3 p5 Y. M- D; g
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>- i4 D$ G8 L% ~6 `" D
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. P" b1 x! p: Y' h2 J6 U) t
82d8: e08f3003 add r3, pc, r31 M6 o5 c: U/ e( F
82dc: e7932000 ldr r2, [r3, r0]
8 a$ {4 V3 V2 e8 }$ A 82e0: e3520000 cmp r2, #0
+ w0 c; `, K4 V0 O( r, b6 e! y 82e4: 012fff1e bxeq lr
" c4 s p4 H2 h2 d5 M 82e8: eaffffe6 b 8288 <_init+0x38>
3 I" [. m& y* _' U 82ec: 00008208 .word 0x00008208
+ d+ ]: {9 p1 a7 ]0 e, `2 c! d 82f0: 00000018 .word 0x00000018% \3 B5 N8 t$ {
none:, B; r0 G6 B. L5 b4 T% A
00008380 <__do_global_dtors_aux>:( M' n7 e8 g5 C- g1 }0 C1 V
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>0 d9 X8 f+ i' C, h, `. X3 x: u
8384: e5d23000 ldrb r3, [r2]9 R$ A" b J, p' T5 q
8388: e3530000 cmp r3, #0 ; 0x0) Y2 [4 u1 u/ D$ b
838c: 03a03001 moveq r3, #1 ; 0x19 y& W7 Z6 B6 x- v: A0 A! d5 U, y# t
8390: 05c23000 strbeq r3, [r2]# B$ R9 `1 B+ }6 F; S" v/ O2 a3 n* T
8394: e12fff1e bx lr
: z4 }; g1 a! E! ` 8398: 000105f4 .word 0x000105f4
. m' |* y5 {: R2 d" Uarago:
0 X# W; w A! n000082f4 <__do_global_dtors_aux>:
, J3 n1 ?6 F$ o) T0 @5 I 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
# z2 v9 ~0 ?9 }6 V1 J 82f8: e5d32000 ldrb r2, [r3]7 c0 P9 F, |, z2 I2 m! z3 k
82fc: e3520000 cmp r2, #0
4 W$ X# [; s7 `' Q' I) k1 E8 Q7 {* Z 8300: 02822001 addeq r2, r2, #19 X; d3 M: W. o( w: F
8304: 05c32000 strbeq r2, [r3]- s$ |! K3 u! y
8308: e12fff1e bx lr
0 w, q; h" w1 {; y% l+ o; n& e, ` 830c: 0001050c .word 0x0001050c
. O, w! ?3 @) s3 ^none:) A. O1 i( D( {* b s/ _2 H
0000839c <frame_dummy>:
0 [7 s$ B# [4 ~- S$ O 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
; c: W& _; a$ w! ]/ N" | 83a0: e92d4010 push {r4, lr}
+ I& A& M4 t+ b/ w; H; F 83a4: e5903000 ldr r3, [r0] ~7 {7 e% {" h
83a8: e3530000 cmp r3, #0 ; 0x0
. J4 R& j4 U! [7 E1 {& u 83ac: 08bd8010 popeq {r4, pc}
' ` S; j/ F M$ s! i 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
1 r9 J" p; s' R& ?3 t. ^9 | 83b4: e3530000 cmp r3, #0 ; 0x08 `! H% W9 f3 o
83b8: 08bd8010 popeq {r4, pc}
. z6 T- g' a8 c; w5 C6 |: P) n7 l 83bc: e12fff33 blx r3* s) A: f( ~" v0 M7 c% Z
83c0: e8bd8010 pop {r4, pc}; _5 z$ C' Z) o# t
83c4: 000104dc .word 0x000104dc( P4 c1 P$ s1 d; @; ^. {
83c8: 00000000 .word 0x00000000* L: ?; P Y6 v/ Y
arago:
3 r) @/ J* Y0 a$ P. i) |00008310 <frame_dummy>:2 S G# j+ g: @( b2 ?
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>4 N9 B# F- L6 K" F' C
8314: e92d4008 push {r3, lr}
' v5 ]" e. v" V0 @0 z 8318: e5903000 ldr r3, [r0]2 Q' b( R% y$ b- G
831c: e3530000 cmp r3, #07 W* p) t" G" Q; `! N
8320: 0a000003 beq 8334 <frame_dummy+0x24>5 K7 {; \& X- ], l5 y7 P
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>+ X* ^: R& X4 e; Y
8328: e3530000 cmp r3, #0
2 U9 o/ }5 J0 u7 Z/ S3 V6 T0 K. o 832c: 11a0e00f movne lr, pc
' X& I) c* Q4 W% R& |+ t 8330: 112fff13 bxne r3 N# h' J* Y2 O# h5 H# K
8334: e8bd4008 pop {r3, lr}
: e4 z, `, e2 F4 V% ^ 8338: e12fff1e bx lr9 ]9 S: ~6 Z5 y' r0 p6 Y
833c: 000103fc .word 0x000103fc* ^1 T; g5 u8 E( B' m: i+ _
8340: 00000000 .word 0x00000000
$ h7 G# R. ?5 W' Unone:
8 E# @' v: r/ Y% z' W000083cc <main>:
& W) \6 }1 H# E7 e 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, o; a3 w! K# x0 d D 83d0: e28db000 add fp, sp, #0 ; 0x0
) B! X/ G3 N" W5 `4 X$ s( [2 K; H 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
3 F* z* T% ?- O: G; m7 ` 83d8: e50b0018 str r0, [fp, #-24]3 P7 C( e6 J# O; F) ]8 \* u
83dc: e50b101c str r1, [fp, #-28]
0 I; b0 F8 A4 O" I- a* ` 83e0: e51b2010 ldr r2, [fp, #-16]
' `% u& a+ [' ]+ H7 E1 O 83e4: e51b300c ldr r3, [fp, #-12]
$ X. d% Y$ X: F& o' M 83e8: e0030392 mul r3, r2, r3
3 ^3 Y7 V8 ^, Z4 I0 r 83ec: e50b3008 str r3, [fp, #-8]
. C ?, x. u" W9 j6 j 83f0: e3a03000 mov r3, #0 ; 0x0
- t9 b. V `3 `) F 83f4: e1a00003 mov r0, r38 W+ E! t% @% h
83f8: e28bd000 add sp, fp, #0 ; 0x0
V, d+ K' }) b: l" Y. S& A8 k 83fc: e8bd0800 pop {fp}6 z7 n# }4 N: D* b2 Q7 f. ^
8400: e12fff1e bx lr# \9 a! p/ F6 ]& K
arago:
9 r2 H$ o; {, r8 H00008344 <main>:$ S2 @7 w4 t0 m* l" |
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!); \/ S; w# n) j' H
8348: e28db000 add fp, sp, #0
3 W$ ?" I4 [9 I0 Y: i 834c: e24dd01c sub sp, sp, #28
, I- I7 g) x% w. i- N) w: O# Q4 U 8350: e50b0018 str r0, [fp, #-24]8 C% E5 `9 [0 J; E5 K# c" M
8354: e50b101c str r1, [fp, #-28]8 u4 M4 m5 O% U# n
8358: e51b3008 ldr r3, [fp, #-8]- p0 E" w% D* s- A2 E: Z
835c: e51b200c ldr r2, [fp, #-12]
, p! }% z+ x! \8 g- e 8360: e0030392 mul r3, r2, r3
& Y. u5 Q+ l; O; ~% c- D. k 8364: e50b3010 str r3, [fp, #-16]. A7 W6 p7 P1 Z% q! ]
8368: e3a03000 mov r3, #0# B+ J& `" y! \
836c: e1a00003 mov r0, r3
' P4 M( t: @ ?9 E1 y, J6 b) o/ b 8370: e28bd000 add sp, fp, #0
! U1 O* ?7 c' H M 8374: e8bd0800 pop {fp}5 P; s8 Z# A9 w
8378: e12fff1e bx lr: @5 ~/ {( P6 L& V1 T& Y
none:
' \5 q5 m; Q9 l+ i# c; I; r00008404 <__libc_csu_fini>:
8 q# j5 m7 U6 [# F" f& I 8404: e12fff1e bx lr5 O- d7 @/ G% m$ ?! v6 c
arago:5 f8 x: A: ]& B, a
000083dc <__libc_csu_fini>:
( B# U, ~- f$ i5 z: u0 {+ ] 83dc: e12fff1e bx lr
( C" R8 b! u) \2 _+ X" @/ w* e3 gnone:; k6 e$ J2 X% H l) z
00008408 <__libc_csu_init>:
3 C k& l$ a/ O8 J ?' W# } 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}: i# P$ c; w( t s; k8 H
840c: e1a08001 mov r8, r1" @2 s8 p+ F: ?1 C. p: z5 W
8410: e1a07002 mov r7, r2
( h! d4 P) Q3 D2 y9 v2 m 8414: e1a0a000 mov sl, r0
0 x, M& l1 N/ a0 P4 K- j1 \ 8418: ebffffb0 bl 82e0 <_init>+ Q# w" `$ K4 i2 V5 y+ c
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60> W; a# ^. s/ Y F% N$ w' V
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
+ {3 z; g7 t% Z4 P7 Z7 p7 N 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>" C) a4 p. i# d+ X6 C/ y3 M
8428: e0613003 rsb r3, r1, r3- Z7 } }. M2 U- s* f: I8 u
842c: e08f2002 add r2, pc, r22 P4 D( Y: p, d+ A% d( P
8430: e1b05143 asrs r5, r3, #2+ i: Q1 c2 q9 m# \+ r% C! U
8434: e0822001 add r2, r2, r1
) g0 N% ?8 h) Z3 V+ E7 q7 p 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
3 ^- a/ q2 n, _) y, |2 K# d 843c: e1a06002 mov r6, r2
* J$ o7 A! e$ X7 c 8440: e3a04000 mov r4, #0 ; 0x0- Y0 }; Y7 g% R7 ^- S& H5 o
8444: e1a0000a mov r0, sl
+ O4 z: b: C4 s. Z' D$ V 8448: e1a01008 mov r1, r8$ e5 f" o6 h8 {, t+ t
844c: e1a02007 mov r2, r7
@) _) ~3 {: F) z+ [! ~ 8450: e1a0e00f mov lr, pc) y1 |( U2 e0 q/ ]- y6 [
8454: e796f104 ldr pc, [r6, r4, lsl #2]8 W4 c3 w! C' d4 ]1 M
8458: e2844001 add r4, r4, #1 ; 0x1" f# ~8 E2 h# H5 a+ n0 x
845c: e1540005 cmp r4, r5
1 d6 v" n+ v) b 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
7 N0 e1 }* M$ k 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}8 i8 i- g9 B; T1 O
8468: ffffff04 .word 0xffffff04- a" H7 a2 b( E5 W
846c: ffffff08 .word 0xffffff08" L" t0 P# R% h- [4 F- t# U* M
8470: 0000819c .word 0x0000819c( P4 a+ z2 C2 _5 D
arago:2 |" u1 U8 n+ e T" i
0000837c <__libc_csu_init>:
. V; T' o& w2 T" ?; k6 m# | 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
$ \6 c3 x! B. M0 c4 c7 ~( x 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
. h6 T. J9 L3 \; J4 k4 F: C4 ~ 8384: e1a06000 mov r6, r0 _- |4 ?! }9 i. o. P
8388: e1a07001 mov r7, r1: g% f/ \' W; `9 T7 \: y
838c: e1a08002 mov r8, r2
/ C. K/ S, j; Q/ X8 m* ? 8390: ebffffae bl 8250 <_init>
P7 ]( d; ~2 X# U$ D9 W 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
1 Y$ i- p' Q0 w" }" h' e% ^ 8398: e08fa00a add sl, pc, sl; [# K! X% e+ @: p* v
839c: e08f0001 add r0, pc, r1- t- l n) `9 u8 ]2 W* i$ b
83a0: e06a5000 rsb r5, sl, r0
/ z; |. h* G: Y8 ?8 ]& b$ o. O 83a4: e1b05145 asrs r5, r5, #2* R" t% x6 Z, k7 P7 z1 M
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
& L; q) j L `$ w 83ac: e3a04000 mov r4, #0
* s) c$ v7 x8 S5 ~ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]! f* ^. c. ]" V
83b4: e1a00006 mov r0, r6
7 E! G. P9 P/ U# \. X: z. J7 Z Z 83b8: e1a01007 mov r1, r7
( F+ N E& ]$ r! K6 p9 B 83bc: e1a02008 mov r2, r8( B; }+ z% U3 L3 H, k9 O# x
83c0: e2844001 add r4, r4, #13 i3 b9 o3 D) I& D% [$ l
83c4: e12fff33 blx r3, G$ |& K2 x' i8 A0 @$ X
83c8: e1540005 cmp r4, r5
1 A- G$ j' o6 k( {* L 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>' t( T. X! Q2 S! f( Z0 H
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
/ J" H) u9 `0 H* U' y' q. q 83d4: 00008054 .word 0x00008054
( C8 J5 P. e6 Z7 Q# l 83d8: 00008054 .word 0x000080549 ?7 D* C: ]$ Z
none:! A1 S0 a5 [6 y" v3 j
Disassembly of section .fini:- r }/ t# h% y3 F P% j5 P
]! \3 `. B2 L$ G$ R$ o! D00008474 <_fini>:
* `5 Q. z+ P: g* p) Y 8474: e92d4010 push {r4, lr} b/ {2 z# o9 y1 K
8478: e8bd8010 pop {r4, pc}
* m; Y) Y1 A* `0 a _) z8 X7 earago:9 m O7 m2 X& D( p- l
Disassembly of section .fini:
" A) M- f0 P3 k& Y @0 w F# n1 m% K2 K) K+ \% W) x- a' X
000083e0 <_fini>: Q3 X9 [% }7 M: i& G
83e0: e92d4008 push {r3, lr}
/ B4 `: \# B+ x% y; [ 83e4: e8bd8008 pop {r3, pc}9 L! e: X1 L4 X2 c
9 o- X9 U, S$ f4 F6 ^* q
* k4 z+ J/ f% s# O/ v: |6 O: Y$ f$ [, F& {- A% @
|
|