|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:3 V5 [# x- C9 }9 \
1 #include<stdio.h>
* e- Y1 \ u4 j- J) ? 2 #include<math.h>
0 s; G* E, q3 N% q) Y! i) T3 p1 G 3 int main(int argc,char* argv[]), m7 v1 z- k# z5 X! N# q
4 {
/ v2 d2 F: R$ L( q, w 5 int a,b,c;
; x4 L/ i3 V# I 6 c = a * b;
6 Z! h2 S9 B" _, `7 n" s 7 return 0;$ M) s. @) |5 w+ v, k
8 }
: W) K! I% Q9 W/ |4 w+ ]: m8 L+ o. k% { f4 n+ Q! Q/ F' W9 g$ K
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
3 y/ q4 w- ~; c7 q/ s" hnone:
% H5 r% `; }' t4 n+ ?8 i7 c- p! t7 ]! {000082e0 <_init>:
. t, M" [" G; g2 d 82e0: e92d4010 push {r4, lr}. `4 s' v/ D: ^8 r3 I: B$ h2 E
82e4: eb00001c bl 835c <call_gmon_start>
6 t/ f. T+ t# }* h# p2 E' z 82e8: e8bd8010 pop {r4, pc}( |/ x! W* {0 E/ P) [/ h& L
arago:0 C, k! u4 ^# v' o* E0 R) p Z
00008250 <_init>:
/ R2 ` Q9 Y# I$ S1 L/ D. I 8250: e92d4008 push {r3, lr}
, q; y* a% G5 |0 `) ~3 K1 ?% S 8254: eb00001d bl 82d0 <call_gmon_start>0 o. Z! l6 Y1 I& j5 S
8258: e8bd8008 pop {r3, pc}0 K* [5 p1 g8 ]! [6 {, N. [
& B* f$ u6 y+ F9 n9 N7 V
none:1 T" O( |9 y* r& ?& \/ a
000082ec <.plt>:0 A, h( I6 m7 J8 R
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!), ], C) G: x5 w2 X
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 T& z7 |5 @0 s5 ^/ b 82f4: e08fe00e add lr, pc, lr
: }. c+ q# y% |$ \, Z7 o% b 82f8: e5bef008 ldr pc, [lr, #8]! n( a# s4 T" h
82fc: 000082d4 .word 0x000082d4
9 M6 Q S9 ]5 V* b( Q' h 8300: e28fc600 add ip, pc, #0 ; 0x0$ V( h4 T4 _/ D2 q, P! H
8304: e28cca08 add ip, ip, #32768 ; 0x8000/ ~2 ]6 n" N6 W+ W) ^
8308: e5bcf2d4 ldr pc, [ip, #724]!
% I2 S( t7 f* Z5 V. Q, c 830c: e28fc600 add ip, pc, #0 ; 0x0
, \3 H" G6 h4 c$ x% ` 8310: e28cca08 add ip, ip, #32768 ; 0x8000
& X5 R+ l% @# p+ n0 S$ l5 `& r 8314: e5bcf2cc ldr pc, [ip, #716]!9 e+ _; |/ e3 V2 K) P r5 C
8318: e28fc600 add ip, pc, #0 ; 0x0
& f% L& E5 y" C3 g( @% o; M6 z 831c: e28cca08 add ip, ip, #32768 ; 0x8000
6 ^! P) C9 H$ i5 E) L8 L* R3 C 8320: e5bcf2c4 ldr pc, [ip, #708]! j6 q7 X9 T9 u& U$ I
arago:
$ K& s" e" W% ^3 ?4 M0000825c <.plt>:
: K: D$ y$ V* Q0 f& S% z" r 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!); A* A! k) o4 m
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>$ i3 O W7 Z* u2 t+ X" h
8264: e08fe00e add lr, pc, lr
& ~' m0 _* A. m5 b! ]2 C& L9 h 8268: e5bef008 ldr pc, [lr, #8]!% @1 H6 T: V# ?. L4 Q/ p
826c: 0000827c .word 0x0000827c+ K0 D8 J+ n r% R: f, _, a! S
8270: e28fc600 add ip, pc, #05 ?1 A M4 S* c2 _" m: M9 h+ @3 _; }
8274: e28cca08 add ip, ip, #32768 ; 0x8000- q( L5 k1 T2 {3 h! d
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c* N& [3 |, \ g; L( d5 J
827c: e28fc600 add ip, pc, #0
2 ]$ ? ~9 e0 H9 G9 N+ ~ 8280: e28cca08 add ip, ip, #32768 ; 0x80009 _, R% e, D, k
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2746 N( e; o0 B$ U- S" ~8 @" ]
8288: e28fc600 add ip, pc, #0
7 Q8 W: \3 I9 z- R 828c: e28cca08 add ip, ip, #32768 ; 0x8000
0 \$ h2 a) C! a 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* G2 L( W' o- R" Anone:
) y; f \* p7 E" Z0 h( ^9 x% C00008324 <_start>:% r0 e/ H' W0 z' h$ G
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>5 L$ D! w4 v# G! m8 I( \+ J
8328: e3a0b000 mov fp, #0 ; 0x0' ~2 U8 V/ C; d5 ~+ v
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)8 {" a* G# M$ {- D6 G7 o$ v( ~2 b" b
8330: e1a0200d mov r2, sp1 D1 H( o7 j, a8 R# F
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ c- }. F6 P! Y4 q6 p% B" l- Q0 e 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
, h6 s6 ~# S Y8 ~5 d5 b K 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 M% Z. Y8 e. h' {& q0 C, @
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>; H3 {; V. U, J0 e' r
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 r& T ~7 `) p$ r0 F 8348: ebffffef bl 830c <_init+0x2c>
$ ?$ I" _+ Y2 ` M 834c: ebffffeb bl 8300 <_init+0x20>6 c) m0 J* S( i H! f: \" [
8350: 00008404 .word 0x00008404& F" W& v' z/ Z! Y: n) G
8354: 000083cc .word 0x000083cc! M g* G4 o4 N: c' t3 ]& q( y
8358: 00008408 .word 0x00008408; b" v! |/ J0 \4 A- E( m
arago:
- R( V( x' b* K i5 Z- ^. Y00008294 <_start>:% q. u5 V5 G" ~, i
8294: e3a0b000 mov fp, #00 n1 F8 m2 H' Q {; g/ _
8298: e3a0e000 mov lr, #0
. H0 `/ g& |+ z' T, ?- ~ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)' C2 ]& V( p o& c( E$ H
82a0: e1a0200d mov r2, sp# F; o( M; b R7 B i
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" n' G! r, `6 A( H
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 J( I& c1 ~* U/ y5 l) H& \; o
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
' k( C6 Z* H+ A% I# { 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; ], `9 D& g& M% V+ c; I 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
: g5 `5 x0 Q9 r" o7 x 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
$ ?- C$ y( C4 s) ^$ u( U- \+ `8 d 82bc: ebffffee bl 827c <_init+0x2c>
0 {7 W3 m+ N! I9 y( R4 v 82c0: ebffffea bl 8270 <_init+0x20>( r" C& _5 G3 a
82c4: 000083dc .word 0x000083dc
/ t4 U, @; \* X6 i# p 82c8: 00008344 .word 0x00008344$ F. v, l& i q- Q- Y5 v; z
82cc: 0000837c .word 0x0000837c7 S5 H/ F: g: v& p2 R& ~
none:4 K/ E! j* I: V( S0 {5 V) U
0000835c <call_gmon_start>:8 ^5 m/ a+ t) ^7 o5 D
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>6 N, Q4 {/ i6 U3 d3 A1 L3 g3 `) f( w
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>! A5 A2 g1 y! L$ V
8364: e08f3003 add r3, pc, r34 A" k; J/ t1 p2 L
8368: e7931002 ldr r1, [r3, r2]: Z/ k: h: X; i+ V& _
836c: e3510000 cmp r1, #0 ; 0x08 q2 A, n, O' _1 A7 p5 H5 \7 O
8370: 012fff1e bxeq lr' [( R4 k& p5 `. C7 D% j; W, Q# s
8374: eaffffe7 b 8318 <_init+0x38>
: _9 A2 ^& n0 \ 8378: 00008264 .word 0x00008264
; K" ~2 U* p/ Y5 ^0 k w/ L$ a 837c: 00000018 .word 0x00000018
5 M9 p1 w, ?5 E) B. e! m' [arago:
9 [' u4 |" K' F7 N5 C$ }3 p: ~7 [000082d0 <call_gmon_start>:
% d0 Q1 I D" @/ O* ? 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
# B& d' [* ?" z& Y1 d5 @ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>7 C$ k# d4 {* f2 ~% j2 p% k
82d8: e08f3003 add r3, pc, r3, d$ ~; m. Y9 ~, z! n: n3 x
82dc: e7932000 ldr r2, [r3, r0] X: u! I: |" |* k+ W
82e0: e3520000 cmp r2, #0
' R# P2 P' k- D2 }% i6 N 82e4: 012fff1e bxeq lr8 H+ O; P o6 Y5 ]( S( ?
82e8: eaffffe6 b 8288 <_init+0x38>
5 w# z3 ?0 f% `. ^# h5 Y9 J0 C 82ec: 00008208 .word 0x00008208
' s3 H. ?+ m5 s0 J6 ? 82f0: 00000018 .word 0x000000189 h% ?3 }' K5 J( b ~+ i
none:
5 I. r0 b, D, g00008380 <__do_global_dtors_aux>:
+ n& s! ^7 H1 P* f: \9 u2 @ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
7 s: H+ W4 x% ?2 d0 H 8384: e5d23000 ldrb r3, [r2]6 H/ V0 d; { K6 s" ]( a) M
8388: e3530000 cmp r3, #0 ; 0x0% V9 q" M2 ?- Y" Q, n0 X9 T Z
838c: 03a03001 moveq r3, #1 ; 0x1
. _9 o- W6 [5 @& d( T7 @ 8390: 05c23000 strbeq r3, [r2]
+ S# Y8 k3 [5 C) h& N5 }' w 8394: e12fff1e bx lr
# c) Y& g: u0 ]0 P% Z1 @& | 8398: 000105f4 .word 0x000105f4; @" e3 L# b H$ r+ z
arago:+ `+ C2 u7 [' c' i; M
000082f4 <__do_global_dtors_aux>:
# I; O6 c8 E" A; }2 u7 Z% _ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
5 h+ M0 A$ K! E* r, l L$ C- w. j 82f8: e5d32000 ldrb r2, [r3]' ^2 n0 N4 @- l' L
82fc: e3520000 cmp r2, #06 ?& {7 c* C& A: Y! F
8300: 02822001 addeq r2, r2, #1 q% O7 D9 o' B; i6 o" k B, Z; S
8304: 05c32000 strbeq r2, [r3]( _7 L+ n1 p2 B5 {4 W
8308: e12fff1e bx lr5 G3 p) S4 L2 V s) `( h7 I
830c: 0001050c .word 0x0001050c3 g) d! u- k! q
none:9 n; Q% d2 P: h u
0000839c <frame_dummy>:
, i0 ~! B& v X4 E a 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>! b" T$ G, q$ j- Y0 q% t/ y, c
83a0: e92d4010 push {r4, lr}
/ s& p5 Y3 E8 {' Y' C0 H 83a4: e5903000 ldr r3, [r0]2 }' E4 |$ b" z: G
83a8: e3530000 cmp r3, #0 ; 0x0
( s7 }. ~' c& L1 `, O& V& ?& B1 Q* Q 83ac: 08bd8010 popeq {r4, pc}) d7 B4 J; c& e: a$ ~
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>8 \* B5 e# A6 V4 L& |9 @, `. v
83b4: e3530000 cmp r3, #0 ; 0x0
, H) G+ u$ a$ j8 Q0 p! f 83b8: 08bd8010 popeq {r4, pc}
1 C7 K' V7 ]+ \% c. o 83bc: e12fff33 blx r3 ]( C/ U( s- p% b: K
83c0: e8bd8010 pop {r4, pc}
7 e5 v; Z8 T d; J! O 83c4: 000104dc .word 0x000104dc
1 J) U# X2 Z- v7 l 83c8: 00000000 .word 0x00000000
+ f. C0 z3 {8 H+ T; U" u- l8 Q) aarago:
) [" k( h7 @% y6 N7 l2 p00008310 <frame_dummy>:
S, o' r0 I9 {/ U2 L- X5 Z 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 S3 [0 p1 M" O: y: {- u 8314: e92d4008 push {r3, lr}% m$ ]$ a5 u. O- B+ Q
8318: e5903000 ldr r3, [r0]. `( t8 |; }0 d
831c: e3530000 cmp r3, #0
, _) T# U' U4 p! S 8320: 0a000003 beq 8334 <frame_dummy+0x24>" o* [" y9 O8 i. Z" m& x
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
3 G3 d. _ l4 T5 F- [ 8328: e3530000 cmp r3, #0
3 d( Q# t3 i9 L* E9 J7 I v( H 832c: 11a0e00f movne lr, pc* {: W. V' }1 h6 D+ v+ a
8330: 112fff13 bxne r3
0 n# E6 b. Q9 t2 S4 w 8334: e8bd4008 pop {r3, lr}
' G+ G) K4 v" K, d+ h 8338: e12fff1e bx lr# }$ e+ e6 r" b+ ?* l8 |
833c: 000103fc .word 0x000103fc
5 k# B' a- x! A 8340: 00000000 .word 0x000000002 D% t: X/ \: A% n8 s
none:( U2 M" `, G6 I
000083cc <main>:* {+ c% G1 R! W) ~$ P- J6 n/ E% w
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)# _) o8 d5 i9 V8 |1 {5 a
83d0: e28db000 add fp, sp, #0 ; 0x0
, L: y$ K9 X: x, b7 s 83d4: e24dd01c sub sp, sp, #28 ; 0x1c1 M4 u) K* _8 v* {
83d8: e50b0018 str r0, [fp, #-24]
0 ~! H& x1 W$ Z& Z 83dc: e50b101c str r1, [fp, #-28]
, A8 s6 X Y- B, s" q2 ~& D, M 83e0: e51b2010 ldr r2, [fp, #-16]
' d. P8 E4 L# B2 L 83e4: e51b300c ldr r3, [fp, #-12]
+ z% \- G$ E0 i- ] 83e8: e0030392 mul r3, r2, r3/ E0 Q8 p' W7 E: Q; X1 ]2 H0 Z
83ec: e50b3008 str r3, [fp, #-8]
* H* G& O, w+ D& H- x: ?) w 83f0: e3a03000 mov r3, #0 ; 0x0
/ [2 Y- M8 y* h% j+ E 83f4: e1a00003 mov r0, r3% j8 u- M' [ y* \) p/ {
83f8: e28bd000 add sp, fp, #0 ; 0x01 a" {3 h+ N' S- r( ~
83fc: e8bd0800 pop {fp}# M; g4 N# n; c; k. G' b
8400: e12fff1e bx lr: G0 E( V( Q9 z
arago:
4 a6 m" d! S+ \1 o( {# J00008344 <main>:3 e, D. Z& D* ?. e( h
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 t/ f$ W+ c2 B2 r2 B6 n 8348: e28db000 add fp, sp, #0/ Q7 L! F5 [" W
834c: e24dd01c sub sp, sp, #28
" V! ~. ], N" |6 W2 b. q) `% s 8350: e50b0018 str r0, [fp, #-24]( X* y+ Q8 [4 g/ U( J1 w
8354: e50b101c str r1, [fp, #-28]
& V' o$ r& B; F2 G. U# O! e& | 8358: e51b3008 ldr r3, [fp, #-8]5 G7 n5 a8 |( U$ r- M+ t3 j
835c: e51b200c ldr r2, [fp, #-12]# E3 Q6 V" \, ]; q' G9 i
8360: e0030392 mul r3, r2, r3 L2 v) ]& a$ o( N5 E8 R' w; \
8364: e50b3010 str r3, [fp, #-16]
( _2 s0 }# r$ \2 g4 x- G 8368: e3a03000 mov r3, #07 J' v+ k: r9 Q- o4 M1 e
836c: e1a00003 mov r0, r3/ n2 @. E$ L2 y$ A+ u1 B8 S
8370: e28bd000 add sp, fp, #0' u& o$ O1 B+ d; g3 d; n
8374: e8bd0800 pop {fp}
- u- O1 ~* Q6 \, L 8378: e12fff1e bx lr# S' c/ u" X" O: }- H
none:
9 Y; R# I$ q, h8 q- A00008404 <__libc_csu_fini>:( Q' \$ K4 _# H, M
8404: e12fff1e bx lr
, |$ D% w( t/ Z U0 Jarago:
! _" x7 t7 x" | h/ q6 n000083dc <__libc_csu_fini>:
, }) t! U# I% a 83dc: e12fff1e bx lr( G* r* J9 c d0 D
none:
( _5 k0 m7 C/ D- d- Q/ y! K* {+ O00008408 <__libc_csu_init>:" V0 s4 e: x$ A/ ]
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}: w# y; Q* ^! H" l! n- r
840c: e1a08001 mov r8, r1
$ r; U1 Z& j( e3 u: Q9 d; ]6 W6 v* L 8410: e1a07002 mov r7, r29 ]: t. d5 J2 Z
8414: e1a0a000 mov sl, r0; X2 @; ~6 C! ?6 t. W) Z% F7 @
8418: ebffffb0 bl 82e0 <_init>/ Z0 ^0 e4 H6 y- O/ u. Z
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>( V( Q$ P3 r2 }6 o' H
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>4 }! t$ w1 S% f/ j0 O$ |. o
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
/ Z$ j* V* x+ U+ R2 B, p% ] 8428: e0613003 rsb r3, r1, r3
8 P; H- d5 N$ D0 h0 J" O 842c: e08f2002 add r2, pc, r2 b2 @, F$ q8 H S" W: B7 K+ G: }
8430: e1b05143 asrs r5, r3, #2
i! D' n9 U; }, K; X 8434: e0822001 add r2, r2, r1
+ ?) z" j/ }5 t4 h1 S 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}& ?. _+ i" ]" x# Y% e
843c: e1a06002 mov r6, r2! o8 n' B( W& C; a# l( t( }
8440: e3a04000 mov r4, #0 ; 0x0
& z5 l; ~& v# Z P 8444: e1a0000a mov r0, sl( @$ i4 [# h2 q7 {6 G5 J8 ]
8448: e1a01008 mov r1, r86 n5 G. Q$ ^! X5 E4 e4 u3 y' ^
844c: e1a02007 mov r2, r7# f! D' g. e5 m7 M$ ^; H
8450: e1a0e00f mov lr, pc& q$ |% i G; G* ]0 F) Y: r: Y
8454: e796f104 ldr pc, [r6, r4, lsl #2]
+ _' O' N, y7 i3 ?& F5 Q) i 8458: e2844001 add r4, r4, #1 ; 0x1+ Q# h: `" r6 ~# B: g
845c: e1540005 cmp r4, r5$ A S. C' C: G4 m2 \
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>5 n+ y9 \) P7 ?+ r# S3 ^5 U* ^
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
* Y' q0 M6 w6 G4 @ 8468: ffffff04 .word 0xffffff04
* Y9 m2 x% r# t; m 846c: ffffff08 .word 0xffffff08$ [4 [0 N2 n8 K
8470: 0000819c .word 0x0000819c/ p# m$ d1 L9 M3 ?# C
arago:
) B! L5 Y7 k0 u* D8 g& v+ _% P0000837c <__libc_csu_init>:
& y, ?- Y4 s: ` y9 z. \- p 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}6 V; ~! h& U" d
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>6 ^# s3 d/ R% }3 F* J- R
8384: e1a06000 mov r6, r0' e6 G& A. h& K1 P5 x" W( Z9 d
8388: e1a07001 mov r7, r1! U( k& `. J: {3 d( B
838c: e1a08002 mov r8, r23 u1 q: k2 ]! h6 v2 E4 G# h" B0 k+ Z5 R
8390: ebffffae bl 8250 <_init>
" M' X9 K, M; d" O) ] 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
! n* j$ } G8 e2 I 8398: e08fa00a add sl, pc, sl u7 n3 S% D: J3 U* `% s8 ?
839c: e08f0001 add r0, pc, r17 l \4 u; i1 R9 m; h8 j
83a0: e06a5000 rsb r5, sl, r0; [/ Q4 x0 D2 s& t8 X
83a4: e1b05145 asrs r5, r5, #2
1 B4 f9 G9 y$ T 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
1 M5 B& j0 W! L, ~" ` 83ac: e3a04000 mov r4, #0
( O% M1 Q) \1 V2 x 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
1 S% D" g, M! y# R6 R 83b4: e1a00006 mov r0, r6
0 M- V* i$ }2 F+ z4 t 83b8: e1a01007 mov r1, r7
7 {9 L; {, o& |# Z" L8 N+ [ 83bc: e1a02008 mov r2, r8
3 G/ n/ X' s3 ^/ L# O 83c0: e2844001 add r4, r4, #1
8 }9 _2 z% o2 x 83c4: e12fff33 blx r35 _- n! Y+ S/ E$ |
83c8: e1540005 cmp r4, r5
" @$ s4 M2 `+ Z: O, f7 o 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>( x; O$ s% y# i4 {( Y
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}9 p8 U) \' U& Y; O
83d4: 00008054 .word 0x00008054' j, e9 R7 D- U
83d8: 00008054 .word 0x00008054
7 |$ Q1 k b5 f: Z5 ?: Xnone:
9 U; u% S) {0 O3 WDisassembly of section .fini:
3 G* `& D: |, w4 b* N
s# }9 ]- p' ?5 h2 L! A7 W" O00008474 <_fini>:
* ?, l* k5 V% w' n' z* H. U 8474: e92d4010 push {r4, lr}
- E+ W$ U( x& G) a; T. P. X# x' L9 S 8478: e8bd8010 pop {r4, pc}5 |: X3 C+ v5 o: a2 [* t! R
arago:7 e1 w% v8 U6 X/ J9 `9 w" O
Disassembly of section .fini:8 ?% I7 e7 N' c4 U7 U7 j* y
0 p7 V( l; y; X. u. N
000083e0 <_fini>:
n9 _5 R+ Y: A% D) E 83e0: e92d4008 push {r3, lr}- k" K% C R. x/ \& b8 O
83e4: e8bd8008 pop {r3, pc}! Y1 W$ i7 v( x' f6 Y/ Z
5 a( c" p( h* M4 a; i4 O
) O/ j5 P% a* ~5 c
: _7 d) c: t" L* {3 F |
|