|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
. L. ^: O" j9 D% d- d 1 #include<stdio.h> 3 p+ y" |+ S) W* k1 ?
2 #include<math.h>
* y) ?( Q3 a5 W 3 int main(int argc,char* argv[])
3 A5 K. [. |, \7 ]+ N 4 {
3 ^% C2 y4 b. p2 \; x 5 int a,b,c;7 [" W" {2 C2 f1 ?) ~( q" s
6 c = a * b;
2 ]' Z& i/ X; x7 n- c" i% P 7 return 0;3 P8 o: w9 F/ o! ]9 T
8 }, @4 ~$ C& n3 m% v w* E) Q
- M. D$ u) i' a9 Z' g* B" ]" ^( W下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
# [' M; p4 {3 Knone:) V8 B U t! J, L& L
000082e0 <_init>:" y% ?) {2 K5 Z, [7 X% i
82e0: e92d4010 push {r4, lr}% k7 p3 K' ?" I# K
82e4: eb00001c bl 835c <call_gmon_start>
2 z. U/ B) ~4 Z1 x! i- r 82e8: e8bd8010 pop {r4, pc}
6 F5 L) |- e+ Z; C0 t2 x/ ^arago:" M" T" Z: i" V
00008250 <_init>:
* G: \% |1 b9 ~5 ^+ q% L 8250: e92d4008 push {r3, lr}
' ]6 Y* o9 ~, G! j u) I 8254: eb00001d bl 82d0 <call_gmon_start>
0 b/ g9 d( o/ s% u) Q 8258: e8bd8008 pop {r3, pc}
/ ~0 a5 q7 K. f9 ^+ _
9 c+ Q: `$ \* ?1 [- Mnone:
3 x% q' t# T# B! |& |000082ec <.plt>:
( \, Y3 L1 o2 H+ F% M1 [& v! f0 Q6 q/ x 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
. v3 x9 E7 _9 f+ v2 n( B+ z 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>" F% F) o' X5 k& m7 r, M7 |
82f4: e08fe00e add lr, pc, lr
- c4 v7 S& [: _0 x7 B; I0 u3 [ 82f8: e5bef008 ldr pc, [lr, #8]!. u' d, W% u6 Q2 _! i# Z8 k! w: ~
82fc: 000082d4 .word 0x000082d4
, i& t- b8 V% L$ ~( C 8300: e28fc600 add ip, pc, #0 ; 0x0
" v" l5 I) ^0 h) Z. v# d 8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 ~1 x8 N+ s6 V 8308: e5bcf2d4 ldr pc, [ip, #724]!$ y$ G5 i4 o/ K' K8 ?
830c: e28fc600 add ip, pc, #0 ; 0x0
* K: B7 J2 S( o$ l 8310: e28cca08 add ip, ip, #32768 ; 0x8000
. ]$ @7 O9 z0 ~$ z8 u% f+ z 8314: e5bcf2cc ldr pc, [ip, #716]!( B3 n3 S! {9 _" }3 K
8318: e28fc600 add ip, pc, #0 ; 0x0) g, a: i$ o! w6 }( a+ I
831c: e28cca08 add ip, ip, #32768 ; 0x80004 l( e; k4 H1 }* f
8320: e5bcf2c4 ldr pc, [ip, #708]!
$ \ n* I" w0 z6 P3 warago:( v/ O. G/ J* h8 m( y
0000825c <.plt>:
$ D p- S, m5 L# J: k' s, ] 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
4 O/ {: T" \7 P 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
7 [: S/ y/ W% x( V+ }( G 8264: e08fe00e add lr, pc, lr
/ s8 w# F, u5 a8 s& _8 ?( w 8268: e5bef008 ldr pc, [lr, #8]!3 x: {" \5 P5 b& @0 a- r
826c: 0000827c .word 0x0000827c
/ j4 s: n3 p# @9 f 8270: e28fc600 add ip, pc, #0
+ \# U0 z1 H' K 8274: e28cca08 add ip, ip, #32768 ; 0x80009 N$ Z1 q+ b" [( L. \+ @
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c) }/ s! _$ a( u# g1 @
827c: e28fc600 add ip, pc, #0. A2 E" x* ^# \ y' m
8280: e28cca08 add ip, ip, #32768 ; 0x8000; f' J7 Q4 V3 k8 w5 i
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274; R6 B/ q' A( V) A( B2 @
8288: e28fc600 add ip, pc, #0
3 m5 t" d# }6 o1 p 828c: e28cca08 add ip, ip, #32768 ; 0x8000
$ i+ M/ E' C# P- r' L: p9 ]3 p0 r. k 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 ~! @, I# l- Q- S0 Jnone:2 {: C0 j* P# r
00008324 <_start>:
( g/ m) k( B/ _ 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
" [ T( B3 ~/ L. W9 _, K* I' I 8328: e3a0b000 mov fp, #0 ; 0x0% s# r* V8 s; r, p7 J
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 Z {8 _6 Y" e; F# R. L
8330: e1a0200d mov r2, sp
I, Y4 k* F# X1 Q. N8 h 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
& {. z0 A3 Y2 o+ K$ I, _% { 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ A3 w3 }9 S* i1 e* Y, Q. n
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
4 s% e- L4 N0 f6 O/ S7 p, S' ^ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
6 e" H) b$ A9 q( E- N& j 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
2 W5 q9 \ I0 V1 {. x 8348: ebffffef bl 830c <_init+0x2c>9 y8 c$ l! W K* t5 ?9 n! A' e
834c: ebffffeb bl 8300 <_init+0x20>
( Z) N7 J8 Z, r 8350: 00008404 .word 0x00008404
8 e. D5 w% c$ }" f+ k b 8354: 000083cc .word 0x000083cc
" {3 E+ e9 G& G' J9 i6 y 8358: 00008408 .word 0x00008408
: e1 H7 Q! ]$ X, k. ^6 varago:6 ~0 ?' L" U5 d
00008294 <_start>:
p- p! D6 ]2 j$ S0 j7 [7 u 8294: e3a0b000 mov fp, #03 L; w6 p! p* g7 d9 U0 U& z
8298: e3a0e000 mov lr, #0
& W/ F) N' x! e/ j S/ ]) Y: _ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( S5 T* M2 b! B* j
82a0: e1a0200d mov r2, sp
# W7 d. f+ B' ]+ _. W- ^ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!): T; H. {! X! ?& s+ ~
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ V9 U D6 L# T0 I: h) j% ~
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>2 |3 q" v4 Z' o2 Y. O. ]; q. k
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!). c9 _) |8 e+ L x \2 _$ \1 w& k
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>3 C5 e( V8 s$ c# x$ l+ n. x3 E
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
& G& O, N4 T5 |$ j 82bc: ebffffee bl 827c <_init+0x2c>
% ^9 E2 @7 m% N( F/ U8 P7 B7 Q 82c0: ebffffea bl 8270 <_init+0x20>
' z% N1 r( Y( c5 H0 A5 h9 J 82c4: 000083dc .word 0x000083dc( O% D) [6 i2 A- p, U" Y
82c8: 00008344 .word 0x00008344. {: J7 o9 T, }/ f0 m( T5 ?7 J
82cc: 0000837c .word 0x0000837c
{" K' u3 y# D4 pnone:
& Q3 B5 Y0 y- P( K, J( X" W0 _0000835c <call_gmon_start>:
) l0 x- U6 q F 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>. b; t, X' Z9 `) v* S. z2 L
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>+ d" y. ^. {; y0 o) H
8364: e08f3003 add r3, pc, r3
?% C0 ~6 Z8 o1 j4 w 8368: e7931002 ldr r1, [r3, r2]& M# V2 e0 B. Q4 L9 a7 G3 @
836c: e3510000 cmp r1, #0 ; 0x0) Z* t, E! o6 @' g1 M
8370: 012fff1e bxeq lr
+ j! N! `; [- B9 r 8374: eaffffe7 b 8318 <_init+0x38>. \4 N: S4 _. A; M
8378: 00008264 .word 0x00008264
7 b* d, m/ r: u/ n1 W. v- O+ E 837c: 00000018 .word 0x00000018
, `; T! [8 l) F5 rarago:
& o. E* `) J- i" ]1 W; S000082d0 <call_gmon_start>:
0 R, p5 q; K6 X" p" n5 v 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c># p8 j9 B+ F' }& `6 t+ M' K# _& g
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. _0 P- j4 K$ D, ^- ~4 a H9 p
82d8: e08f3003 add r3, pc, r3
8 C, x' T4 L% ?5 Q- r; s2 _* M 82dc: e7932000 ldr r2, [r3, r0]3 Y8 g$ C' z' y
82e0: e3520000 cmp r2, #0
8 R" w G0 z$ `! j- y7 \* Z) [0 Z 82e4: 012fff1e bxeq lr
) `+ M, E# N4 j- @1 C4 p1 q- c3 } 82e8: eaffffe6 b 8288 <_init+0x38>
4 [2 c" u- W) ^) { 82ec: 00008208 .word 0x00008208) q: N& @1 h' {
82f0: 00000018 .word 0x00000018$ j$ z& z$ D* t; T! O5 P! q# p
none:* ?, |- S5 O" C
00008380 <__do_global_dtors_aux>:
! w5 H; [* V1 G% g( Q' d 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
, \* o) A8 ]6 {( J/ o: ~+ O 8384: e5d23000 ldrb r3, [r2]
, o1 p: e% [: P+ N6 N 8388: e3530000 cmp r3, #0 ; 0x0# } P0 J( d3 n
838c: 03a03001 moveq r3, #1 ; 0x14 J0 p5 r# I# t* _) E% G2 `" D
8390: 05c23000 strbeq r3, [r2]5 J5 r/ r. H# K
8394: e12fff1e bx lr6 x- c) E8 [. ?3 Z0 g
8398: 000105f4 .word 0x000105f4
0 x0 N! B$ k! K# v) o, D' Warago:
1 y/ F* _) a% ?6 T000082f4 <__do_global_dtors_aux>:
* s, K( U% L! j+ c2 d2 |$ Y 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
) f% l8 t6 W' R4 L+ A F 82f8: e5d32000 ldrb r2, [r3]
' V9 e7 C' c: f$ a; s* V 82fc: e3520000 cmp r2, #0
1 }4 b" q$ }8 Q. o L 8300: 02822001 addeq r2, r2, #1
; c2 z+ c/ T' M# f( Z" d2 m9 M 8304: 05c32000 strbeq r2, [r3]
3 k4 N; n% R% g* D0 x 8308: e12fff1e bx lr# a( Q4 b' }/ Q
830c: 0001050c .word 0x0001050c
& g" ~# U' i* {/ J4 t9 B2 b6 V7 Unone:4 Y a+ @0 ~" P7 f: z0 ^" w0 x
0000839c <frame_dummy>:
- s5 i' E$ W/ X- I5 Y0 n 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
. w1 w2 E* Q, d1 y/ h 83a0: e92d4010 push {r4, lr}
7 a6 o8 t# W" d! f) N 83a4: e5903000 ldr r3, [r0]
/ x5 Y5 m) l2 o5 x 83a8: e3530000 cmp r3, #0 ; 0x0
2 R) u; r3 }6 N/ o. f 83ac: 08bd8010 popeq {r4, pc}
$ L* b# x' o# x% y 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
1 U5 S' u3 o2 a6 C! T3 Q0 C( x1 Q 83b4: e3530000 cmp r3, #0 ; 0x0
, _/ F: \+ Z( d 83b8: 08bd8010 popeq {r4, pc}3 V1 R0 j2 K* f% Q, a. n
83bc: e12fff33 blx r3' n1 D. { \7 c* B2 q& z
83c0: e8bd8010 pop {r4, pc}
6 j( j' g. G( E9 k 83c4: 000104dc .word 0x000104dc1 `4 d! u9 Y. _$ m, V4 k, w+ M
83c8: 00000000 .word 0x000000005 T7 h6 ?7 U6 n/ Q
arago:
# z' a$ r4 w, p00008310 <frame_dummy>:
E4 C( x k9 t. \4 H' u5 W4 f 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
0 t* x& n) r1 } 8314: e92d4008 push {r3, lr}
. O% S6 i# o' B 8318: e5903000 ldr r3, [r0]
! ]% j5 }; {- K- T5 x 831c: e3530000 cmp r3, #0, Y' M* ^, Y! f( m$ R: ?6 |; \) Y
8320: 0a000003 beq 8334 <frame_dummy+0x24>! n0 a: A6 ~0 @1 N) N$ j% K
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
9 }" F6 m; ]: ^8 h! Q1 u- M" { 8328: e3530000 cmp r3, #0
* R) @+ Z) |+ d3 w3 F! L) u- Y1 O 832c: 11a0e00f movne lr, pc
& Q7 V3 Y V+ A6 y+ V/ Q 8330: 112fff13 bxne r3
o- e2 O' g- L! d" N5 W i3 V; a 8334: e8bd4008 pop {r3, lr}' T) Y3 N8 D4 a) ~( N" P; W" N
8338: e12fff1e bx lr
7 ?6 {. f H! r1 @( R 833c: 000103fc .word 0x000103fc3 Z7 S o. ~0 g6 k1 B
8340: 00000000 .word 0x00000000
% v. k' x/ _: I2 ~$ G5 t, Nnone:
5 w: A7 X. T! u: V- G000083cc <main>:2 v e7 ~" l- c+ z' R6 h( p U
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)+ Z( @( _& z/ t" b9 {( r
83d0: e28db000 add fp, sp, #0 ; 0x01 @/ @ L& T; A( ]) A
83d4: e24dd01c sub sp, sp, #28 ; 0x1c# V9 U8 [! ~( X7 S- @0 q3 h0 J C
83d8: e50b0018 str r0, [fp, #-24]
7 {3 w" E. |" {6 I6 D* p, l* D/ c 83dc: e50b101c str r1, [fp, #-28]7 Q) M; \% A8 `+ P! F
83e0: e51b2010 ldr r2, [fp, #-16]3 O' a _9 }! i5 @& |, N9 k8 E
83e4: e51b300c ldr r3, [fp, #-12]
" L% _; u' U5 p( O% k. q 83e8: e0030392 mul r3, r2, r3
- Q0 [" F& }9 s1 [ 83ec: e50b3008 str r3, [fp, #-8]
# h/ W: l% n1 k- q# L a2 Y 83f0: e3a03000 mov r3, #0 ; 0x00 @- M5 S) V: I1 Z. g% s |. {+ C
83f4: e1a00003 mov r0, r3" S3 K; e2 \' V+ y
83f8: e28bd000 add sp, fp, #0 ; 0x0! v3 M( {: @8 ?+ t$ }4 e9 N
83fc: e8bd0800 pop {fp}8 t# V# Z6 l0 G' Q d s) G0 B
8400: e12fff1e bx lr6 `5 y) c/ S" A) _8 R! I+ \
arago:
& ^$ Q$ l1 o) `. n8 [. b) }* o' ~1 }00008344 <main>:
4 p" G# v6 N9 F 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)! Q9 P7 X9 h, ]+ r
8348: e28db000 add fp, sp, #0
6 D5 G9 H/ [, N; G: f- G 834c: e24dd01c sub sp, sp, #28
: j! q9 @0 G2 T1 z# V9 i5 m7 N 8350: e50b0018 str r0, [fp, #-24]
3 T; o7 S, b |7 O. n3 H 8354: e50b101c str r1, [fp, #-28]3 K+ w5 U6 [* \6 c4 [9 l
8358: e51b3008 ldr r3, [fp, #-8]3 f1 r v) O% n) W, Q$ ~7 g
835c: e51b200c ldr r2, [fp, #-12]
. t+ U0 W' p$ Z- d 8360: e0030392 mul r3, r2, r3; z+ E0 i( |) ^, A. k
8364: e50b3010 str r3, [fp, #-16]
3 \( E; r5 F& ?1 X 8368: e3a03000 mov r3, #0
0 \3 p2 L+ }' J; B& t 836c: e1a00003 mov r0, r32 C- I( A3 t. z& ]9 C
8370: e28bd000 add sp, fp, #0
. T; w7 l# v' v" J* a* _ 8374: e8bd0800 pop {fp}/ T6 n* \& J7 l* u; r9 R; D# X4 r; T& ~
8378: e12fff1e bx lr
( J: d% g u l+ Snone:5 n& {& h: Y6 P) |
00008404 <__libc_csu_fini>:
$ u2 F; D. R, i! A2 i 8404: e12fff1e bx lr0 I0 \. a& K" s% I5 x, b
arago:- ~+ N. U w, z$ c6 ]
000083dc <__libc_csu_fini>:* {7 `0 p$ f! N; V. v; }8 H
83dc: e12fff1e bx lr
( [" F- ^# d/ _( b# [, U0 |none:
6 j! n3 |7 [4 v6 e! E! z00008408 <__libc_csu_init>:
# u4 X) s1 Y* W( J) {% Y/ G% r 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 F9 ^8 }- V2 P7 k) n: n 840c: e1a08001 mov r8, r1$ x- T- G, I( C/ e) k1 f6 j4 n
8410: e1a07002 mov r7, r2% ]# `/ h$ F$ \ e
8414: e1a0a000 mov sl, r0
( r' l" D4 L a3 }. o ?# O0 j5 K) i 8418: ebffffb0 bl 82e0 <_init>
# H: K: {# p$ E: K8 N2 P9 R; K+ S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>3 t2 z) n& {. h8 {
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
9 `' L8 G; U& G/ I: `) f) u 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>: Q+ i. n& k$ Z0 k: w, \
8428: e0613003 rsb r3, r1, r3
. }1 \' O" l0 T1 Z+ A# g% y 842c: e08f2002 add r2, pc, r2
3 W8 n- t& h% d+ a 8430: e1b05143 asrs r5, r3, #2
3 k% ?, d* {, X4 G0 ] 8434: e0822001 add r2, r2, r1
: H- J, _+ y. ? 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}4 \8 c& {! I3 X/ \' \, u% Q
843c: e1a06002 mov r6, r2
+ O8 B' k+ v- q" T. e& p5 x# V( } w 8440: e3a04000 mov r4, #0 ; 0x0, z5 z$ @0 A+ C7 e9 x) w
8444: e1a0000a mov r0, sl
; p+ v2 H. F9 v- q: n" U 8448: e1a01008 mov r1, r8
7 X5 m( T& ?1 G: q8 ~5 [8 p 844c: e1a02007 mov r2, r7
4 l4 x. o- a: U. G; P, s 8450: e1a0e00f mov lr, pc+ ]% |* }( n8 G% I6 l$ }9 p
8454: e796f104 ldr pc, [r6, r4, lsl #2]$ Z) u& b* v2 A# K+ D
8458: e2844001 add r4, r4, #1 ; 0x1$ j+ D5 V. M; C0 G4 p# Y
845c: e1540005 cmp r4, r5& D9 M7 {5 ]( L6 S
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
7 E$ n0 v4 C$ f7 q3 F$ m6 {" v 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) {) j1 G4 `6 M; t0 B
8468: ffffff04 .word 0xffffff043 a) r3 x9 M/ ^; [6 ?5 O
846c: ffffff08 .word 0xffffff08
( F7 [* y0 A( m/ a9 |" i' [7 m 8470: 0000819c .word 0x0000819c
" t/ T$ D7 r& ]$ M* x" j! {arago:
) s3 x0 _6 ?; [+ u: Q5 A s5 I6 P3 E0000837c <__libc_csu_init>:. `- \) F( U1 {- f; r
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
$ F' s2 [; t2 S) I5 k! @! J 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>- I& `1 @- Q& ~) P4 Q* D- W0 ~
8384: e1a06000 mov r6, r0
. W& l3 R9 g+ _- y( Z! z5 p 8388: e1a07001 mov r7, r16 D6 p4 L4 t/ y6 D; M- P7 |; d
838c: e1a08002 mov r8, r2 X7 T2 d; R* W @
8390: ebffffae bl 8250 <_init>
+ N. d5 L! I* h% p 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
1 k4 q0 ]1 C. s& S; Z" m1 ~) F 8398: e08fa00a add sl, pc, sl
6 u+ M9 V% G6 e) {+ ^* Q 839c: e08f0001 add r0, pc, r1
7 ?, ~8 v* X" G1 F; X8 P9 ] 83a0: e06a5000 rsb r5, sl, r0
x" `* O# f- |/ I( s" S 83a4: e1b05145 asrs r5, r5, #2
7 R8 O0 g# u( {8 \5 [0 L% |# D 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
+ |! _8 o- I$ M0 D) }7 F/ E 83ac: e3a04000 mov r4, #0
' Q! d/ W0 K1 | 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]& v+ i4 X- t1 m) f4 P, K
83b4: e1a00006 mov r0, r6& c# x5 v+ o, c: P" d" T; U) ?7 Q) ^
83b8: e1a01007 mov r1, r74 t6 k- R+ V5 [, c% c
83bc: e1a02008 mov r2, r8
- }; D8 c% V0 ]5 i+ | b 83c0: e2844001 add r4, r4, #1
1 _. t& Y( V1 a 83c4: e12fff33 blx r3
& ]# p) q: b; ?$ s 83c8: e1540005 cmp r4, r5
) P' u" N/ }. h$ M3 B. S3 e 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34># f6 N2 n# s$ G( b
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}+ h, d$ `! m9 M3 I. N( X) I$ d
83d4: 00008054 .word 0x00008054" s8 \% _0 Q! O! g: K1 S8 \
83d8: 00008054 .word 0x00008054$ @" I% v9 }+ m- ^
none:
( C" U @5 y% j }" z+ U Y, tDisassembly of section .fini:& n& U, t h: n3 j: {' {9 k% g
/ c0 `- Y y3 u h# |
00008474 <_fini>:1 G' A0 c. z% E$ Q9 Y8 v
8474: e92d4010 push {r4, lr}( I" E% H; \& [" q4 e5 h5 |% Q: f
8478: e8bd8010 pop {r4, pc}) O/ K" z( Z) Y' N
arago:' C* m8 q- [, [1 ?. ~
Disassembly of section .fini:
; h7 e! m; P4 f {) W$ ]- s
1 Q9 H" S8 T6 ~000083e0 <_fini>:! ^4 d" w4 u; J; V& x2 A" S
83e0: e92d4008 push {r3, lr}2 e( [ h2 m0 ~0 a) h
83e4: e8bd8008 pop {r3, pc}
4 D3 b7 q- u: Y/ g2 o {' c( d9 a0 O2 W0 i! R
4 k f: P* H' y! P& T/ |" p9 g- j% }/ P/ v& @# J: n
|
|