|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:3 o" U* n+ Z/ \! A
1 #include<stdio.h>
i. a: G" a4 Z+ c1 v: V* e 2 #include<math.h>3 Q- P {" J0 f- S
3 int main(int argc,char* argv[])
! r3 ?* z9 ?& }( o7 [1 H4 w% s" K 4 {
5 d/ T% H% E) U8 [: x$ g. X: i& b 5 int a,b,c;& v$ ^ S# e/ t) E, j$ O) k! ^
6 c = a * b;0 m! y+ Z. W# J3 K+ s5 }
7 return 0;7 {6 O% O' b- G/ \. O" L
8 }0 C3 ` V& G6 N. F o7 Y* i
1 ]9 P1 [$ {! a5 M" u- x
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
, I5 B/ `8 p0 ], }none:* F8 [- K2 j' V" ]: N' O' s" ]" b9 B0 t
000082e0 <_init>:
: ^, w) G+ F7 { c; b9 Q 82e0: e92d4010 push {r4, lr}
$ _ f7 |* L0 a2 u; D X, m 82e4: eb00001c bl 835c <call_gmon_start>" T+ i# g) ]. {, ?) k/ s
82e8: e8bd8010 pop {r4, pc}" |1 Y: h+ ]* c5 G! c
arago:
& _9 ^3 B! P' ]& B+ f6 {$ h7 p& ?00008250 <_init>:: {5 n4 b; r I9 S; z) |3 h' n% o- e
8250: e92d4008 push {r3, lr}
" i2 A3 M/ ^8 y! ~. ^, m/ Z9 X 8254: eb00001d bl 82d0 <call_gmon_start>, Q6 k- M& Z0 r: D* I& X0 }
8258: e8bd8008 pop {r3, pc}
, s1 ?- h/ M7 e
" [ f1 {6 j2 e7 \none:. P9 U8 y. p; U- Q6 a
000082ec <.plt>:
4 v; a5 Z* u: M/ G+ ^) O 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 d1 i2 o9 i4 R; R 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>. Q( ?1 D: F; D+ f- Z
82f4: e08fe00e add lr, pc, lr7 a' S. P) D" v6 K, Z) f! J- R0 k
82f8: e5bef008 ldr pc, [lr, #8]!* z" p; s' B* _- j5 F. `
82fc: 000082d4 .word 0x000082d4
. @% P- F9 {# C/ c8 q! o 8300: e28fc600 add ip, pc, #0 ; 0x0' e- O6 Z2 j6 ]' N5 M5 R! K
8304: e28cca08 add ip, ip, #32768 ; 0x80008 I% ^% Z3 B) i! [4 L
8308: e5bcf2d4 ldr pc, [ip, #724]!
. V( z9 I2 v3 C. ?: u% I 830c: e28fc600 add ip, pc, #0 ; 0x0
+ d% |* ^5 q/ D* X: z: ~" n0 Q9 u: Z 8310: e28cca08 add ip, ip, #32768 ; 0x8000
- {0 s/ Y5 Z* h4 z. v( B 8314: e5bcf2cc ldr pc, [ip, #716]!- C& u% J+ c/ M0 \ |4 ]4 c5 a
8318: e28fc600 add ip, pc, #0 ; 0x0
, a1 c& G( B1 V* n 831c: e28cca08 add ip, ip, #32768 ; 0x8000( D! H, ]2 k/ r' o
8320: e5bcf2c4 ldr pc, [ip, #708]!7 J7 U l( P) ^# G3 n. W
arago:+ b* z9 Y) k. k9 D! ]$ U/ j1 `
0000825c <.plt>:% ?: u( a+ a4 S; ^* m
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
( W8 _# b1 Z, H* C8 P$ h6 m 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
( m/ }. g. C2 E. h% e( q/ U" O. j2 H 8264: e08fe00e add lr, pc, lr1 O; M6 I7 U. B& c4 _, R
8268: e5bef008 ldr pc, [lr, #8]!
8 r+ F* `( W9 V& d. O3 \+ @5 j I6 U 826c: 0000827c .word 0x0000827c6 U+ m$ u' m' B
8270: e28fc600 add ip, pc, #0
! T7 K4 t K& s 8274: e28cca08 add ip, ip, #32768 ; 0x8000$ c! I/ ^: p& S* g( R4 V" q1 N6 M: N
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c+ @' y, d7 g. w/ q9 L% ^
827c: e28fc600 add ip, pc, #0( X% T, |; z8 \" Z2 o
8280: e28cca08 add ip, ip, #32768 ; 0x8000, Q2 n* N4 {( o& k8 I2 k$ Y# K& e
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274( E. ^8 n, {7 _1 Z0 T$ F
8288: e28fc600 add ip, pc, #0
& m0 p, H' M0 L+ s2 r& u- v 828c: e28cca08 add ip, ip, #32768 ; 0x8000! `, Q- ~9 y% R; y
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c c$ P) k7 X* Z
none:
/ E6 k. e L6 r7 B, x) b+ w$ U- v" U00008324 <_start>:$ p5 z/ d- i6 v$ d
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
2 n6 r, {" F* q( j! s, u+ M 8328: e3a0b000 mov fp, #0 ; 0x0: p/ m$ i- P7 W( H% E/ ?: i
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
8 H" R2 n% ?) i4 ] 8330: e1a0200d mov r2, sp) w* J- e+ M; p$ \' T! T. g2 I5 f
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- m1 k2 L2 A- F8 }
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) W' m7 k+ P5 |. f
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
2 Q6 t8 K, [, {6 {) G X 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>: }) q+ {3 s$ \- ~
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!); [4 @ g3 \& P& @. w3 Z
8348: ebffffef bl 830c <_init+0x2c>9 |+ @/ E* W" z$ k
834c: ebffffeb bl 8300 <_init+0x20> h6 A; d. ]+ \) G
8350: 00008404 .word 0x00008404
+ U' C) X3 d7 }6 m0 J 8354: 000083cc .word 0x000083cc
( ^. R; o9 W' a: C9 B e 8358: 00008408 .word 0x00008408% | Z w7 U" Z' F$ [- K1 Y
arago:
2 g% C8 }" }/ Y: |8 k2 Q00008294 <_start>:& b4 A' S5 _1 B# J5 ] r5 @
8294: e3a0b000 mov fp, #08 z0 M/ p2 j- {+ }
8298: e3a0e000 mov lr, #04 l1 |! r- u5 B
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% |$ }, K( ^2 o0 i" E
82a0: e1a0200d mov r2, sp
; @4 R4 _( p5 ~+ e 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!); o, P) N: l! T4 @4 e
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 o9 i; X. h* @' C2 `( `7 B2 _
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>6 J8 }5 L1 p3 S& D6 ^$ J
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ ^8 F5 k3 |' x+ t
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
! ^) k* N/ N( w5 l* S1 m: z0 C# j 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
+ e) T; E2 D6 `9 q9 J 82bc: ebffffee bl 827c <_init+0x2c>
& R$ ?" z1 m. g2 |8 T V6 N( j 82c0: ebffffea bl 8270 <_init+0x20>
4 p) |2 I4 O. i- p& _7 [1 N' S 82c4: 000083dc .word 0x000083dc9 `9 d% U. k" \& D2 V: W+ ?
82c8: 00008344 .word 0x00008344
, s" q3 D% J0 ?# M$ Q 82cc: 0000837c .word 0x0000837c8 w Y3 f, ` O6 v/ ^" c. S
none:! j( S$ q, ~- Y% K! T- D# x! a
0000835c <call_gmon_start>:, J9 [# `& a, Y$ Z* O
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
2 q5 _% w1 {4 W) H# ~$ H0 j 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
4 e( P2 _4 \( P: G2 ^4 ` 8364: e08f3003 add r3, pc, r3, b1 ?" t) c/ C
8368: e7931002 ldr r1, [r3, r2]
1 j# m" o( u" P) m- i 836c: e3510000 cmp r1, #0 ; 0x0
/ H; t# \7 ?5 t$ ~; M% } 8370: 012fff1e bxeq lr
" J# A! o; |3 r6 P3 E 8374: eaffffe7 b 8318 <_init+0x38>
$ T! J% U2 b0 b a" q* [' g/ L0 T 8378: 00008264 .word 0x00008264
: Z5 I* R6 r3 |4 s" i/ x8 _ 837c: 00000018 .word 0x00000018
5 B: i2 k& S+ z% W0 M% }arago:3 {- c9 A, G. k+ |/ p+ T
000082d0 <call_gmon_start>:: |4 b1 @. J0 D, Z/ _" c8 M7 b
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
% j4 d; A" R/ k$ i1 B/ {6 T 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ W8 F' |5 P% ] 82d8: e08f3003 add r3, pc, r3( B7 S% ~, Z9 a3 \" W/ Z
82dc: e7932000 ldr r2, [r3, r0]
5 P( [9 I$ \$ @! r% V 82e0: e3520000 cmp r2, #0
$ t/ Y5 b0 s8 v o( z" B 82e4: 012fff1e bxeq lr
, Q, q5 G6 r! ^7 \% { 82e8: eaffffe6 b 8288 <_init+0x38> @& T$ T6 _. [ H8 o
82ec: 00008208 .word 0x00008208
E) ?4 K3 d8 Z) Y% N) d) ~ 82f0: 00000018 .word 0x000000181 I3 K3 w) r" }7 k2 r: M, d
none:
8 V/ t( \+ t5 C; a# r, }00008380 <__do_global_dtors_aux>:; u- d' n% T8 P' T1 j6 q5 A# A: X
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
6 _% ]( A; j8 S7 p& Z 8384: e5d23000 ldrb r3, [r2]" N) A/ V B# A' Y4 l
8388: e3530000 cmp r3, #0 ; 0x06 m8 E1 B; m% q; ?7 f
838c: 03a03001 moveq r3, #1 ; 0x19 a$ p, V. r% A/ W
8390: 05c23000 strbeq r3, [r2]/ _. ] |. a, U1 |9 m/ K' Q# j
8394: e12fff1e bx lr
1 Z$ P4 k) b8 `: @3 D( p 8398: 000105f4 .word 0x000105f4
+ i, `5 C6 M/ O! ~; Uarago:6 g4 E9 c! e r
000082f4 <__do_global_dtors_aux>:2 H3 z- _6 s- }" X' M. X$ j; V
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
6 \0 {( M9 d. X. U: w4 i5 q 82f8: e5d32000 ldrb r2, [r3], t3 q7 g9 W& N9 m
82fc: e3520000 cmp r2, #04 z# U+ T. s. i6 G- ^6 A
8300: 02822001 addeq r2, r2, #16 m4 l5 m" l* K: f
8304: 05c32000 strbeq r2, [r3]. j' O4 y1 ^2 ]% K( @
8308: e12fff1e bx lr
; |/ t$ k0 \% N& l 830c: 0001050c .word 0x0001050c
6 ?3 N6 G$ V0 p: Z% `none:0 @& ]9 [( N {: A7 N
0000839c <frame_dummy>:
- Y4 J& _& }/ q2 m 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
6 X7 ^$ _& d' U- w( y2 b 83a0: e92d4010 push {r4, lr}( v" r6 [8 D- ?6 W6 w7 y2 k0 ?
83a4: e5903000 ldr r3, [r0]7 I# ]8 F( @3 h
83a8: e3530000 cmp r3, #0 ; 0x01 w- L+ J9 A6 j* D8 V* f! p
83ac: 08bd8010 popeq {r4, pc}4 R( J% T' O( q8 N& y5 |2 u( o: r& S
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>( T9 {& O1 j% z* e- t* Z( Z6 A
83b4: e3530000 cmp r3, #0 ; 0x0/ p0 K2 g+ i$ b
83b8: 08bd8010 popeq {r4, pc}
- z4 y1 M) l: m* p3 ^& { 83bc: e12fff33 blx r3
) e) |7 h1 \5 M8 l) @ 83c0: e8bd8010 pop {r4, pc}
4 E! v/ i \7 N7 C& ~5 o 83c4: 000104dc .word 0x000104dc
0 J& ~0 ^; ]6 R1 _* m 83c8: 00000000 .word 0x00000000
5 C: b( O a4 F1 Marago:
" ] ?( n' q5 I, J/ G00008310 <frame_dummy>:
# X! G2 L% n" |0 u5 r/ f8 f 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>+ U7 Y; ^& L% c* `& n
8314: e92d4008 push {r3, lr} _8 c7 \8 M' {! j
8318: e5903000 ldr r3, [r0]9 j2 E* B; C3 F' l% C
831c: e3530000 cmp r3, #0# N( V, {9 a# I
8320: 0a000003 beq 8334 <frame_dummy+0x24>" A& f' N- l, r5 u
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>$ S+ U0 W9 `/ e2 S7 d5 K7 Z2 {- R% L& J
8328: e3530000 cmp r3, #0& N, R! v* q( W3 r/ S; \$ I M/ X
832c: 11a0e00f movne lr, pc% }4 x/ j: s# `0 i9 [: Z
8330: 112fff13 bxne r3
1 `( Z4 t, M) h; }+ \/ x 8334: e8bd4008 pop {r3, lr}" h+ ?/ L+ c' ?
8338: e12fff1e bx lr( M6 S4 y: u/ {. P6 W/ x
833c: 000103fc .word 0x000103fc8 T! c! K( ]6 D/ C# H3 I
8340: 00000000 .word 0x00000000$ L8 [. ?% L0 X* `; Z$ J3 |
none:
7 K0 v) g1 L% \000083cc <main>:
. `: X7 z; D4 c* h: Z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* n9 p- ~6 L2 J; F- f* F5 c 83d0: e28db000 add fp, sp, #0 ; 0x0
# I! x. m9 q& m$ x3 ]3 M 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
+ R" ]- _) R5 }& T 83d8: e50b0018 str r0, [fp, #-24]0 U" I' q# O7 I* I1 s d0 O
83dc: e50b101c str r1, [fp, #-28]
1 M5 r# G& u, J% k4 p 83e0: e51b2010 ldr r2, [fp, #-16]
% P! s6 b: N4 T' F' x. \8 B 83e4: e51b300c ldr r3, [fp, #-12]
9 y ~7 O( p+ G4 s" D+ Q 83e8: e0030392 mul r3, r2, r3& i0 `3 {5 \) ^9 D+ E/ v
83ec: e50b3008 str r3, [fp, #-8]' w1 H5 D! ]* C7 I
83f0: e3a03000 mov r3, #0 ; 0x05 @; |9 M4 A& d3 i% l, G
83f4: e1a00003 mov r0, r3
( Z7 r/ y4 K. U1 Y) D 83f8: e28bd000 add sp, fp, #0 ; 0x0
* e/ s0 I' u3 c H 83fc: e8bd0800 pop {fp}
0 V8 h5 ` r6 @& E, N4 F 8400: e12fff1e bx lr
) D0 u. S6 U4 {/ I, Q! Y) x5 w* ` D" ^arago:
0 x/ K) d! k c& i7 R00008344 <main>:* l0 g% g2 h- I/ d/ M
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)4 K; t0 O2 g7 D; O, ~
8348: e28db000 add fp, sp, #0
; V( p' D5 c2 v4 ~/ m3 k 834c: e24dd01c sub sp, sp, #28
, x/ Y( Y6 K1 u- K% n6 r6 S 8350: e50b0018 str r0, [fp, #-24]( [6 h. r+ @7 K' h/ B- _5 K( L$ V) c
8354: e50b101c str r1, [fp, #-28]( x: d" t$ d* }; N1 U) D `
8358: e51b3008 ldr r3, [fp, #-8]
5 }; j3 S# w. ^( p' }/ V0 }) ^ 835c: e51b200c ldr r2, [fp, #-12]
' D2 j# i$ Y; p( S; `6 T$ D, ^% [ 8360: e0030392 mul r3, r2, r3
9 R, R* X. V* b! S 8364: e50b3010 str r3, [fp, #-16]/ u! f' Z: J0 B, g) c8 h. q
8368: e3a03000 mov r3, #0& n; I* @6 Q! e# q
836c: e1a00003 mov r0, r35 h2 ^1 \* c. h! c) t1 F
8370: e28bd000 add sp, fp, #0: L! e7 G1 b9 V$ a7 B- h
8374: e8bd0800 pop {fp}
( _: }4 {/ `6 A 8378: e12fff1e bx lr
+ w" {% ?( x+ Tnone:
h; O) I" y! v& K00008404 <__libc_csu_fini>:
# w' X; s. ^+ s) L 8404: e12fff1e bx lr
* @- l V9 |1 t b. X% {arago:+ ^2 p1 Z. H7 T% L# w
000083dc <__libc_csu_fini>:& n; o$ \8 f9 e$ K+ ~7 f; m$ {$ s
83dc: e12fff1e bx lr
9 N' j z8 q5 _none:; |! k- ]7 e" ]' S
00008408 <__libc_csu_init>:
0 ~# I( t& B! \, w- Y& n 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
, J9 j8 V2 D! X 840c: e1a08001 mov r8, r1. c) N* p. a+ ~$ X
8410: e1a07002 mov r7, r2* {2 S# t. y+ U/ m) V5 W
8414: e1a0a000 mov sl, r0
, s' n* B1 L' ]: J2 ^( F9 | 8418: ebffffb0 bl 82e0 <_init>7 i, I. E' D8 k [
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>* p. u+ |$ Q4 E% n/ p
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>: |$ c: M2 D' W7 ` l
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
5 Q) l& N* v2 j# O1 y 8428: e0613003 rsb r3, r1, r3
* V3 U/ [2 @, Z 842c: e08f2002 add r2, pc, r23 I! K2 d) f" _( \0 K, k! E
8430: e1b05143 asrs r5, r3, #2
6 G" c3 h+ l6 S+ F% B 8434: e0822001 add r2, r2, r1$ ?0 F$ d; S6 t
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}" t; x* s3 [8 y" r8 _# ?8 U
843c: e1a06002 mov r6, r2+ N; ?) d* Z7 V2 c! l5 m5 f# K
8440: e3a04000 mov r4, #0 ; 0x00 O, w+ K9 O6 Z
8444: e1a0000a mov r0, sl
( n# C& k9 x5 g; t: T 8448: e1a01008 mov r1, r82 ] M$ J+ p1 g5 s
844c: e1a02007 mov r2, r7
8 F0 G0 Y7 W, ` L- R; x) @ 8450: e1a0e00f mov lr, pc: z% B. ? R/ J! Q3 R' c! y
8454: e796f104 ldr pc, [r6, r4, lsl #2]* S( `" J& q U; k% V/ k( J' [
8458: e2844001 add r4, r4, #1 ; 0x1& y; m! L& y- t( z! g
845c: e1540005 cmp r4, r5+ V; R$ e) k: e/ l" y& Q# m0 w+ h/ @7 h
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
' q4 h/ U. I( w8 P5 | 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
3 F4 @8 C+ T! P& p# P8 Z 8468: ffffff04 .word 0xffffff04
4 v+ Q9 u5 F ?0 e* `' C 846c: ffffff08 .word 0xffffff080 ^0 k2 ^+ `% M7 ?+ T8 F
8470: 0000819c .word 0x0000819c# s; n' I- z* e1 _, m
arago:4 z: V1 S1 E5 ]1 w
0000837c <__libc_csu_init>:
. ? S: r9 d. D. U' w 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}! j; l) R' x7 o6 @6 X. Z% @
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58># u4 J1 B1 f5 h* f% O& \
8384: e1a06000 mov r6, r0
' d$ t& k+ M- h, s& t 8388: e1a07001 mov r7, r1- G% w6 v* b) s) X9 a8 f
838c: e1a08002 mov r8, r2
& I8 I1 O8 _: N% s8 F$ l 8390: ebffffae bl 8250 <_init>5 [7 z' C6 U. z8 U8 V) Q3 i# p
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
% |: h6 r$ X7 h4 L: B 8398: e08fa00a add sl, pc, sl
! m' G! Z6 l% f/ d, d; R 839c: e08f0001 add r0, pc, r1
5 g5 D4 Z) j/ e' I" k: n 83a0: e06a5000 rsb r5, sl, r06 [; F' }! p3 v; |* b4 {
83a4: e1b05145 asrs r5, r5, #2
* S5 ?3 a" v$ a* X6 a4 k5 x+ Q 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}0 b) J; N8 F" z7 H T5 }1 x
83ac: e3a04000 mov r4, #05 E/ x. i, V: I5 F' j& ]
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
. W. ?% {7 d+ j+ y. @5 V 83b4: e1a00006 mov r0, r6
& w2 l9 t4 n( @ 83b8: e1a01007 mov r1, r74 a4 G, D* N* c6 \4 N) X% o1 ^
83bc: e1a02008 mov r2, r8
^; [) ^7 b& N+ G% ^ ] _ 83c0: e2844001 add r4, r4, #1
4 k" w; M6 h4 Z- o* h6 W 83c4: e12fff33 blx r3
" @" `, g9 t9 t9 `& @! l8 C: D1 F 83c8: e1540005 cmp r4, r54 G, l: `4 c" ~0 u5 W, p; M
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>1 u# |9 B+ _6 a- s" q
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc} D9 y. {+ E% y/ e" n2 _# @; M. Q
83d4: 00008054 .word 0x00008054: F# [5 F" e) g0 u3 D5 e
83d8: 00008054 .word 0x00008054
: L" u+ `9 \5 e6 C9 p' @none:! d$ L7 m' ~5 _" ^4 o4 e; d
Disassembly of section .fini:! _& T; Z- `( R w/ Y" M& a( s6 ^
7 O: p- t0 ^ x9 V' ^00008474 <_fini>:
# ]6 e1 S5 \3 p9 t) n9 [ 8474: e92d4010 push {r4, lr}
2 e3 D( C$ i3 c0 p' I4 | 8478: e8bd8010 pop {r4, pc}
3 g# Q, m @6 K$ u4 k' f* R# q7 W$ tarago:7 b7 u* G7 u Z: V1 h
Disassembly of section .fini:# i4 c/ S, G8 A
B; `7 M( `. x000083e0 <_fini>:4 l+ g* c& P+ G7 s5 [
83e0: e92d4008 push {r3, lr}; P7 R0 T L( [
83e4: e8bd8008 pop {r3, pc}' N, t. a( Y2 g# V! |/ u; A
; D6 I" O; o/ C9 o0 ?0 y: o) h3 e
. { J/ y# v: [; n; X8 b- m
0 q8 t2 Z9 i1 T. p* J5 U* I) e9 l/ M
|
|