|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:* d1 D, U2 H3 n- \' S
1 #include<stdio.h>
2 |- d! y8 W! r# \0 K& k 2 #include<math.h>( _; G! o0 \2 [( |
3 int main(int argc,char* argv[])# D! P2 R7 k- w' z M0 J2 I
4 {; Z9 ]% _. I; }- W( H9 D
5 int a,b,c;9 S3 X+ w4 Q. ?$ P
6 c = a * b;
8 A/ S; \7 q L/ z/ W$ Z0 Y. e 7 return 0;$ q2 S3 s* p- m( {
8 }$ z6 I8 p7 l/ }+ ?% s" d9 R# |1 k
# ]( i* Y# C; u. s9 Y
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
: z. S' e0 O6 W( G) Knone:
4 Q) s4 _$ ~6 \" J4 I000082e0 <_init>:# t* e6 v. w% C# w/ v
82e0: e92d4010 push {r4, lr}
0 q# l9 H4 l9 d" C. g 82e4: eb00001c bl 835c <call_gmon_start>8 P0 f5 @. ^ A3 ?/ y& [
82e8: e8bd8010 pop {r4, pc}) [5 C" F4 x3 Y& B) E
arago:3 @3 J1 t# n$ p
00008250 <_init>:
d' M$ U' z; N 8250: e92d4008 push {r3, lr}
, ?1 t# r9 k: u" i% b 8254: eb00001d bl 82d0 <call_gmon_start>, T3 R# X* e$ h+ D2 Q2 l- r
8258: e8bd8008 pop {r3, pc}
; w4 C) O- Z8 [9 x& [! r
7 M; `9 @5 X6 g8 R* a: G" U* w; @none:
& e& H" T0 q/ c3 i# q$ B+ i. U000082ec <.plt>:% m: t6 e( D1 D0 p- [
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 x" f8 y* \- S/ O1 H: x$ d1 y. i1 M 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- e5 H* _! `4 _2 n0 k, T 82f4: e08fe00e add lr, pc, lr9 L! _5 v$ o5 {. A
82f8: e5bef008 ldr pc, [lr, #8]!+ e2 {! o7 x. ~/ z1 ?2 J; \! P, ]4 Z
82fc: 000082d4 .word 0x000082d4
! n$ t' b2 I( d5 J* T% m$ l, V* f- t 8300: e28fc600 add ip, pc, #0 ; 0x0
( W3 @" C: J$ `/ u" a* ` x% E 8304: e28cca08 add ip, ip, #32768 ; 0x8000
& d" a- O% |, V) ~# S3 @! S" S 8308: e5bcf2d4 ldr pc, [ip, #724]!
9 P( \7 w4 q* h+ z 830c: e28fc600 add ip, pc, #0 ; 0x0
- @1 f& J6 Q8 e# z. x3 g2 q 8310: e28cca08 add ip, ip, #32768 ; 0x8000
2 ^4 Y0 P F7 @' `& ^# d; O- c, K& I 8314: e5bcf2cc ldr pc, [ip, #716]!9 K Z A! d* p* M' I: Y9 L
8318: e28fc600 add ip, pc, #0 ; 0x0( i; }; N d$ T
831c: e28cca08 add ip, ip, #32768 ; 0x8000* D1 ?' ~4 s2 l* S0 @4 L
8320: e5bcf2c4 ldr pc, [ip, #708]!
5 c; ^. D, H5 U( A, earago:
. @5 ~! z/ }% V2 z7 q8 h0000825c <.plt>:
% F2 X' [! G: b+ l5 C9 R: N& _) r" J 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ ^3 G+ C6 t: H! z4 c+ k" Y
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
6 U8 p; r7 C c 8264: e08fe00e add lr, pc, lr
6 I" W, g9 ?" K4 j 8268: e5bef008 ldr pc, [lr, #8]!. }; U% G% o) f1 c& [1 [* J
826c: 0000827c .word 0x0000827c
1 J4 W0 K! B' Q* t 8270: e28fc600 add ip, pc, #0
6 t/ O+ O% K2 {, y1 M% o- Z 8274: e28cca08 add ip, ip, #32768 ; 0x8000
. I- L0 T8 Y; v 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
8 u. g) x+ g8 C/ L2 l5 j5 d" n& u6 o 827c: e28fc600 add ip, pc, #0. \' @ X3 s6 F8 U
8280: e28cca08 add ip, ip, #32768 ; 0x8000; h$ i( m. r% P, ]0 d
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
9 R7 d' i; |: \ x: E' d% D 8288: e28fc600 add ip, pc, #0
7 Y/ Y$ c& p, b 828c: e28cca08 add ip, ip, #32768 ; 0x8000% `/ V' ~1 f f: N# W- f, h
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
4 F6 @- e6 \9 W; Gnone:7 c4 V. a4 P: F+ ~9 D
00008324 <_start>:1 ]8 I8 l( ?! j2 e. k3 p# g Q( R
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
: h2 b* O4 V9 ^; B0 C 8328: e3a0b000 mov fp, #0 ; 0x0
0 U& H. H* ?* B2 ? 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 w- a# P1 S; R) |. h 8330: e1a0200d mov r2, sp# c' M6 y* v6 S1 S2 i
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' `: t/ B2 W: @3 Z. h$ z% F y- O 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
3 U" }; B7 n% h& V0 }; H; b3 J+ X& C 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>( E# o9 j9 p4 M0 t1 z' L+ Z
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
9 g1 h8 d$ s& a$ l3 w 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 ~/ t p, v9 }5 ?& H( X+ c 8348: ebffffef bl 830c <_init+0x2c>* T" p0 n5 W5 @5 o
834c: ebffffeb bl 8300 <_init+0x20>
; O! }+ y$ a0 F9 @9 _ E 8350: 00008404 .word 0x000084046 y* \/ g. k0 A0 d+ y' J8 \
8354: 000083cc .word 0x000083cc" {! V6 o* u$ D, @
8358: 00008408 .word 0x00008408
/ W4 u1 c8 c8 \6 xarago:
! J5 m$ L2 m% x! c, c8 n7 K, n00008294 <_start>:& f/ r3 l: x2 K! d0 v9 U3 Q. P
8294: e3a0b000 mov fp, #0
6 B2 @+ m2 W# h* G# w 8298: e3a0e000 mov lr, #0
3 ^9 J# }& ^' G6 ]' [9 G# p2 E: g 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 Z) Q# D7 K$ C- x, x0 O
82a0: e1a0200d mov r2, sp+ q7 i/ O6 N$ U ~8 L7 @' t5 S
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)4 m5 i/ N7 k( O9 v2 e% R+ ]& R
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
; \; U( b+ E/ p 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>* ], |3 U+ @. o7 w8 N+ R& M1 e
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& a6 Z0 t# U. A$ l 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
; w% x8 R9 u$ H( U( L! A7 b 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>. G( C; W: T' k3 R2 |
82bc: ebffffee bl 827c <_init+0x2c>& O& [" }+ Z$ b9 b% A" G2 l) [/ z
82c0: ebffffea bl 8270 <_init+0x20>
8 J1 H$ f) q- @3 D 82c4: 000083dc .word 0x000083dc8 x7 r8 F' h$ B% J( v7 l& [
82c8: 00008344 .word 0x00008344
2 [& R' m) V5 z* p" j8 h 82cc: 0000837c .word 0x0000837c
: J, p. ^4 _, I9 z; V$ F2 fnone:
# p# r% Y$ R& m7 G; A. f0000835c <call_gmon_start>:
9 A% j1 ~: O% U: O& h! S' T 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- c5 z; E: V! B; r# g
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 M0 b, _# _: Q$ A
8364: e08f3003 add r3, pc, r3% Q6 `0 L. Z1 ]' x: c6 B
8368: e7931002 ldr r1, [r3, r2]$ C: h8 f; H+ B
836c: e3510000 cmp r1, #0 ; 0x0! s6 N E7 w) m1 M
8370: 012fff1e bxeq lr) a9 `0 U% \9 U& @
8374: eaffffe7 b 8318 <_init+0x38>2 o$ M! ], E3 a; q; Y2 K
8378: 00008264 .word 0x00008264
; [: i' N9 \) b2 h$ f# G; e( M 837c: 00000018 .word 0x00000018( G* Z& ~; b' z, H. X
arago:
, |4 H* q u* B000082d0 <call_gmon_start>:
+ \" m% g! X! g4 T/ F b 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 {% V8 h; H( G% n' w! g 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>9 s6 O' M3 a. }, |3 c1 u8 _+ D
82d8: e08f3003 add r3, pc, r3
; W+ `$ a2 ]# |8 n8 d. w 82dc: e7932000 ldr r2, [r3, r0]
5 O' Q4 P! `; E% { 82e0: e3520000 cmp r2, #0
- a! T" y9 r( x5 s4 i' _: X' [$ b 82e4: 012fff1e bxeq lr: [7 L# ?2 k, r$ o9 q F1 M
82e8: eaffffe6 b 8288 <_init+0x38>& {! U' N5 L) v. t- d
82ec: 00008208 .word 0x00008208
1 y @6 T" B0 D" ^ m) G" V, h 82f0: 00000018 .word 0x00000018
5 o' l8 f [+ J, N. |: `* ~0 A( Wnone:9 Z- X% C6 t$ l h
00008380 <__do_global_dtors_aux>:
' f! X! @ `; A4 W( C2 h 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
\/ I r% B+ @+ A: { 8384: e5d23000 ldrb r3, [r2]: b# }7 X' Z, s* `6 U) Y
8388: e3530000 cmp r3, #0 ; 0x0
1 e5 R* T% E* u2 K: l 838c: 03a03001 moveq r3, #1 ; 0x1; h8 y" V$ t3 c+ z
8390: 05c23000 strbeq r3, [r2]
0 }! u1 h2 e' ~, ^ 8394: e12fff1e bx lr
% E4 H1 f0 n# _( A" W 8398: 000105f4 .word 0x000105f4: a/ n5 G1 T! p3 }2 o! G5 N
arago:9 w( @9 W- P4 l
000082f4 <__do_global_dtors_aux>:% R9 c4 m3 f* a1 f( s- {. _
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>. B5 Y3 @: C% I
82f8: e5d32000 ldrb r2, [r3]
5 x! F4 f0 u4 ?0 `2 Y 82fc: e3520000 cmp r2, #0! F* r8 E! F7 _ j# o5 a5 ^
8300: 02822001 addeq r2, r2, #1
! ], N3 G/ ~2 {# B8 I 8304: 05c32000 strbeq r2, [r3]6 {$ S' e* z6 U) t
8308: e12fff1e bx lr
& Q, d! l! i: U" [ 830c: 0001050c .word 0x0001050c
2 I; ]! A8 D* E) z! q" nnone:
2 q0 n3 a) ~, Z, u0 b0000839c <frame_dummy>:
+ a- F: l: m1 O% u/ q 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
6 h, `: }! n8 `# ^3 O! H" W" ^ 83a0: e92d4010 push {r4, lr}
+ z: c! W Y$ u$ J% t- w 83a4: e5903000 ldr r3, [r0]
7 H* A1 m% Q4 a3 E3 O 83a8: e3530000 cmp r3, #0 ; 0x00 \) R- f5 t* v0 T8 ^3 U" w1 P
83ac: 08bd8010 popeq {r4, pc}
' n/ |8 V N/ F# c' H 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>0 j! e/ l( g! D/ P
83b4: e3530000 cmp r3, #0 ; 0x0
( k$ j& N8 J0 h4 m' U3 P 83b8: 08bd8010 popeq {r4, pc}
0 o2 i8 j1 a! z1 ?$ g* d8 j 83bc: e12fff33 blx r3
" s, H# i, D+ g* D 83c0: e8bd8010 pop {r4, pc}
+ S2 v; c3 p: F, X; | 83c4: 000104dc .word 0x000104dc
" [) I6 p3 Z7 L. z" r9 P! v 83c8: 00000000 .word 0x00000000
0 b' m: l" J7 A: narago:8 ^/ S8 c0 n( p# \
00008310 <frame_dummy>:, `) ]8 g* a. @2 Q+ i, x
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>6 E$ j2 n+ k% D! V9 o
8314: e92d4008 push {r3, lr}
9 G2 y6 n4 i) c! Z6 F2 k1 d 8318: e5903000 ldr r3, [r0]
4 k/ E) \6 y4 b4 h 831c: e3530000 cmp r3, #0
& G; ~; f0 g. s9 ]8 C5 A: e5 L 8320: 0a000003 beq 8334 <frame_dummy+0x24>, i5 T8 a1 g& E7 a; m. `
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
: @) s+ l# C' h' `, X 8328: e3530000 cmp r3, #0
3 Y9 }9 x4 X( t6 t4 X. ? 832c: 11a0e00f movne lr, pc& J6 N* r7 P* G8 s) d
8330: 112fff13 bxne r3( @/ H% C5 Z& ]9 }
8334: e8bd4008 pop {r3, lr}
+ a6 M9 \+ Y1 \4 I# [) I7 A# p 8338: e12fff1e bx lr
I% G. S! d! o& L( `# T 833c: 000103fc .word 0x000103fc
- w% {3 q% P. z% b' D) J% R# ?6 B 8340: 00000000 .word 0x00000000* M5 v( i0 h9 W6 \$ x6 @
none:7 L- m4 b2 ?; \5 A$ x4 F
000083cc <main>:
+ H, L- [* H- n# A6 o3 I 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 s' @4 ]0 L7 \
83d0: e28db000 add fp, sp, #0 ; 0x0
8 d" j1 b( z7 i% Q+ F 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
6 P0 V4 Z1 k" J 83d8: e50b0018 str r0, [fp, #-24]
8 Q9 c) O( Z. o, H: q% `* P 83dc: e50b101c str r1, [fp, #-28]
- U4 _- x5 R0 x' W6 U 83e0: e51b2010 ldr r2, [fp, #-16]
+ A: n! Z* ^/ c( c 83e4: e51b300c ldr r3, [fp, #-12]1 G G# Z- i: ]% V8 N, G6 Y
83e8: e0030392 mul r3, r2, r3
, Z5 K1 J' }& }: J 83ec: e50b3008 str r3, [fp, #-8]
8 c# Z, i3 ^; [7 k; o 83f0: e3a03000 mov r3, #0 ; 0x0
/ _( p) W3 H2 }/ d 83f4: e1a00003 mov r0, r3
* t3 X, ?; ?6 \4 _/ v) Z7 |/ B 83f8: e28bd000 add sp, fp, #0 ; 0x0
6 A8 I( |9 j D 83fc: e8bd0800 pop {fp}, A7 E* n1 U( b7 V. \# C# p
8400: e12fff1e bx lr
& J- T2 s; P" m: A7 h7 b5 |0 t8 larago:
C4 w+ |- H/ [% V00008344 <main>:8 c! J7 |, y+ L& [* x g1 X
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)& o% B7 q# E6 Z/ a. [( k" [
8348: e28db000 add fp, sp, #0
8 x: _; a0 ] |9 x+ s 834c: e24dd01c sub sp, sp, #28
; F7 ~( A7 L& V& A: l 8350: e50b0018 str r0, [fp, #-24]9 n& V8 m, q$ k& M
8354: e50b101c str r1, [fp, #-28]
7 k2 K& g# e2 w1 ^- a/ x+ U 8358: e51b3008 ldr r3, [fp, #-8]# ~( X8 f. o1 r s6 D
835c: e51b200c ldr r2, [fp, #-12]" {: p4 F; t1 \$ m& R
8360: e0030392 mul r3, r2, r3
( m. L K9 V3 ~ 8364: e50b3010 str r3, [fp, #-16]
5 h3 m3 O2 z. [# ]3 j8 l 8368: e3a03000 mov r3, #0
, y) |7 g: a* p6 ~/ i; n 836c: e1a00003 mov r0, r3
7 [6 s! c) X' y& t 8370: e28bd000 add sp, fp, #05 i- k* \! C5 C, |5 z |
8374: e8bd0800 pop {fp}& F, U X6 n# S2 O6 K9 v8 Q1 v
8378: e12fff1e bx lr3 [9 l+ g2 g* }9 Q6 g* G c
none:
5 ^6 ~: r' A3 B1 H00008404 <__libc_csu_fini>:
" G* H( G% I8 O" J& V% I7 V 8404: e12fff1e bx lr+ C8 d/ K% n4 T0 f
arago:
9 R( U: O- L' C, w) h! _- ]4 [000083dc <__libc_csu_fini>:# _! m5 o0 }7 C$ P, V! A5 _0 X
83dc: e12fff1e bx lr" d/ a* U( r/ [2 g7 R, \
none:
# ]3 G8 Q0 O0 L, [2 \; a00008408 <__libc_csu_init>:% f. F" u% r* Q6 T/ Z
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
0 t' L* P/ D. t 840c: e1a08001 mov r8, r16 f) h' l+ ^ j! X) P/ S: S
8410: e1a07002 mov r7, r2
2 z- h, c9 z0 l 8414: e1a0a000 mov sl, r04 j! K& w- ^/ y. m* [: S1 E
8418: ebffffb0 bl 82e0 <_init>6 l. O" |- K1 P# D; i: [
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>1 w+ F* z) o# t# Y& I4 C
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
% y0 D: [/ q0 ]6 o. v" | 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
' D" ^+ T; A; F! A( y 8428: e0613003 rsb r3, r1, r3
5 s% Z: u |1 @# V 842c: e08f2002 add r2, pc, r26 }# Y2 ?, [3 [3 s, s
8430: e1b05143 asrs r5, r3, #2
! X4 m) e( ~. o6 M5 x 8434: e0822001 add r2, r2, r1, Y. w2 c8 f: u9 L! t1 Y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
' t7 b) S) q7 C+ u( c 843c: e1a06002 mov r6, r2 F5 ~8 f: x3 ^) o+ ^2 A+ u
8440: e3a04000 mov r4, #0 ; 0x0+ `8 F! {0 \3 @" [& {4 r/ @, E
8444: e1a0000a mov r0, sl; F: V. |$ {: ^* {, i O
8448: e1a01008 mov r1, r8/ c) ^: s. w0 A* P% w: V4 }& p
844c: e1a02007 mov r2, r7
, T! V/ S' _: p9 V# h7 a 8450: e1a0e00f mov lr, pc# D$ {$ I) x3 }( w
8454: e796f104 ldr pc, [r6, r4, lsl #2]8 N: C1 N# p ^& r* i% F# |
8458: e2844001 add r4, r4, #1 ; 0x1
$ ]- V$ _0 D. Y+ }/ [7 m$ ? 845c: e1540005 cmp r4, r54 L& w$ a0 g! Z8 W2 k" p
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>) t/ L3 ~+ ~$ h2 N7 h" n, C" g
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ H$ ]# |1 j$ F$ U7 l# Q 8468: ffffff04 .word 0xffffff04
, }% K: q/ ?5 m: h/ @% y 846c: ffffff08 .word 0xffffff08
8 [& `8 L! i6 I6 y 8470: 0000819c .word 0x0000819c3 l# k! Y3 P% d# F% ?% Y
arago:
. M' b. l. G! m0 S: a0000837c <__libc_csu_init>:
+ j: a8 ^2 q: j- Z. L 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}: _. w. {! j0 {5 u* q6 s Q
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
" a) R! N6 {6 i& t 8384: e1a06000 mov r6, r0
: n7 G5 ?, t# F1 F0 G$ Z 8388: e1a07001 mov r7, r1' b2 p7 i% k0 v4 x) N
838c: e1a08002 mov r8, r20 ?# ]7 y; K/ b2 m& {
8390: ebffffae bl 8250 <_init>
4 @$ B# p7 D% O8 d# ]1 _* |+ n9 S 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
( b% q9 l3 |2 \6 x& { 8398: e08fa00a add sl, pc, sl2 }. @* ~6 j8 `6 o: M8 X
839c: e08f0001 add r0, pc, r1% m: u. {+ O! W$ l5 @
83a0: e06a5000 rsb r5, sl, r0
2 ]' K/ i. C% t% `! R1 P4 M8 Q% A! c 83a4: e1b05145 asrs r5, r5, #2 y$ k: M I' `& {; c2 S
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
% N5 @+ e1 ^/ K# i, K* \' @( d5 k 83ac: e3a04000 mov r4, #07 N9 t- L# M, B. M% T( K4 e8 J. Q) W
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]8 s1 ?7 W: g0 C& r1 }
83b4: e1a00006 mov r0, r6
% t' ]+ w% A3 @/ D/ Y6 a( d# \ 83b8: e1a01007 mov r1, r7
+ e1 c3 B Y6 M! S0 x 83bc: e1a02008 mov r2, r8
2 T/ p; Q! D; b7 i, Y 83c0: e2844001 add r4, r4, #1
# r2 T, S( _8 l 83c4: e12fff33 blx r3+ i$ M$ \+ `- T0 w0 V w
83c8: e1540005 cmp r4, r5
/ e; p$ O# L5 @5 T 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>3 a T9 S+ u; [) m5 n, n$ T& ]
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}9 T4 J6 Q& `% r( n7 p* m) x' i
83d4: 00008054 .word 0x00008054
1 I6 g. o6 F4 ^; X7 v1 ^ 83d8: 00008054 .word 0x00008054- {# s# o7 m$ T- ?- L
none:7 S# W/ A3 [3 v
Disassembly of section .fini:1 a- w3 B* D% S& `( I2 F* z
( t- [# a4 `1 R4 }: n+ u5 e* Y+ o
00008474 <_fini>:
7 T q+ o& ^" o6 {( g 8474: e92d4010 push {r4, lr}2 L g4 `( \2 O0 Q+ ?5 t8 h
8478: e8bd8010 pop {r4, pc}
0 q/ n1 h$ y: q# E, yarago:( \( k3 w, K2 _& F/ B }
Disassembly of section .fini:
' \. ^) X- ]7 _1 x) g
+ k8 @+ e/ m/ x% T, d* X$ W1 A000083e0 <_fini>:3 c) [5 W1 U) I! ?; Z; y/ e+ I- Q
83e0: e92d4008 push {r3, lr}0 \$ h1 _7 o$ C5 I* v6 I/ _
83e4: e8bd8008 pop {r3, pc}) o5 {; c, K. _+ x6 P) h% A! B4 I1 ?
, s+ ]* ~5 }4 q5 P# ~; @
) O7 o0 @; ]1 p {- l; W# h9 N3 {9 B- {- a' d
|
|