|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
0 L- D) W2 @) \" |; V% U9 H 1 #include<stdio.h>
6 i7 o2 U) l" Q% n: m5 q 2 #include<math.h>( v+ z6 F0 k" E2 ^+ c# A! W
3 int main(int argc,char* argv[]): d, _8 V. q2 s9 C" w" P m
4 {
/ n& i% N, U' O& x& x 5 int a,b,c;
8 P9 k) O# E5 A2 q0 F4 \( w. i 6 c = a * b;; ?2 j0 a! j7 Z/ N! b9 g
7 return 0;
& }" V' V- r+ p @ 8 }
" G9 }1 l0 c6 O9 B
# \7 n4 l& p& s下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看5 h( J+ w+ H+ u, B- |$ H) t
none:
3 F9 t8 m P' N4 D+ B: ?- F M8 F000082e0 <_init>:! {$ v& f# g% I( p9 Q
82e0: e92d4010 push {r4, lr}
1 a' N Z H: q1 k* H) i* }( z) F 82e4: eb00001c bl 835c <call_gmon_start>
7 Q2 d7 P$ M0 m 82e8: e8bd8010 pop {r4, pc}# U; ^2 p( F& n" Q1 ~* M; [
arago:/ j( v; r2 |0 u y3 @4 a# {7 W
00008250 <_init>:
* `3 M$ E" Q* c* q- ]) B 8250: e92d4008 push {r3, lr}
6 i& |! a) F) X# y 8254: eb00001d bl 82d0 <call_gmon_start>1 B( B' e! ?& M8 A: ^1 q7 R) B, @
8258: e8bd8008 pop {r3, pc}
1 [) ~$ T: \" {+ ^ S/ U, Q
( ~/ w* q- ?2 ]none:2 r9 U4 A [; D' \! s; m
000082ec <.plt>:$ L: L8 m* i: M( v; p |
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!) c2 \9 Q: W0 L; r& D& W1 j
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>0 f. M& q4 A3 T
82f4: e08fe00e add lr, pc, lr
# Z$ Z5 W# N& ^/ {! D 82f8: e5bef008 ldr pc, [lr, #8]!
" e% A) F6 r! ?, n8 ~. G" O* ~ 82fc: 000082d4 .word 0x000082d4
; I3 ]& J: T. C1 X) O( z) g 8300: e28fc600 add ip, pc, #0 ; 0x0
* K: Z6 \ ?* c* E: b4 L: Q" s 8304: e28cca08 add ip, ip, #32768 ; 0x8000) E# d7 p5 t) F) C$ A9 A
8308: e5bcf2d4 ldr pc, [ip, #724]!" ?! E& l/ @6 ~8 E( \; N/ d1 C
830c: e28fc600 add ip, pc, #0 ; 0x0
$ F! Z" o% [% `+ \! |8 a: c( w 8310: e28cca08 add ip, ip, #32768 ; 0x8000
4 l4 \; b9 j# J% g0 l3 h! V 8314: e5bcf2cc ldr pc, [ip, #716]!/ r# t2 r+ [# Q; `0 j+ ^, h
8318: e28fc600 add ip, pc, #0 ; 0x0: G1 Z, L7 e a; _* V# M
831c: e28cca08 add ip, ip, #32768 ; 0x8000
6 z! w: L. K! x& u 8320: e5bcf2c4 ldr pc, [ip, #708]!3 g& k4 _/ V- a
arago:; \: [5 V. m4 n! R; v
0000825c <.plt>:
. r5 t* f9 S( T$ T: M 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!) ~. G* I% B; E' w: ?
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
; S! F6 `- Q: t/ L 8264: e08fe00e add lr, pc, lr2 @' ?& y' c2 y: P& n
8268: e5bef008 ldr pc, [lr, #8]!
% L9 X- u& R' R" V, ?; Z: s' X: Y% n4 h 826c: 0000827c .word 0x0000827c
! C5 s+ O" ?. L" ? 8270: e28fc600 add ip, pc, #0
3 {7 L% o% g2 `$ a# Y* \ 8274: e28cca08 add ip, ip, #32768 ; 0x8000
* x: d F! \, f; y) P/ b 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
- s8 t; o5 i2 L8 ] 827c: e28fc600 add ip, pc, #01 t% b& C3 s) T, r+ h
8280: e28cca08 add ip, ip, #32768 ; 0x8000( B3 {- i) L9 w7 a/ M/ ` T
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
* I. @- h; G. W 8288: e28fc600 add ip, pc, #0
9 k& \4 h# e8 G( ?7 B# b0 S& b; N 828c: e28cca08 add ip, ip, #32768 ; 0x8000
4 p$ U9 T) i* m/ X/ c7 ^ 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
% M, H* t+ l, g+ E9 s% Qnone:
7 Q7 H) u* J) s* u% | u7 h/ ~00008324 <_start>:, G% V! T0 n' T( @% m7 b4 Y/ t
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- |% h: E: W) N
8328: e3a0b000 mov fp, #0 ; 0x0
* _) z8 m- s8 [) _ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)8 S# |5 e1 v, d; w4 ?/ ?1 \! k9 L! }* x
8330: e1a0200d mov r2, sp# e. E( Z( O x0 [9 i
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!); |' R; @, _7 q! z% ~' X
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 P$ _2 y m+ J; o* R% I V 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>6 F; u! D0 \/ l+ p
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>. K" U N# g# c2 Z
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ {2 L! J0 Y z2 L" h; k# Y. g 8348: ebffffef bl 830c <_init+0x2c>' l' P% M6 D5 t- V. G: S, C
834c: ebffffeb bl 8300 <_init+0x20>3 F: ]9 U3 Z, N8 `+ o
8350: 00008404 .word 0x00008404
8 y7 s" X' ?$ j* L0 [( K. h9 a( ? 8354: 000083cc .word 0x000083cc1 b& R' ]. O2 l' T* Z* K4 h
8358: 00008408 .word 0x00008408
, F" \' A) A0 h [1 {arago:
+ p z% T( c5 |( q' o t00008294 <_start>:
+ y& U- _: o; [& }, g* y2 Q 8294: e3a0b000 mov fp, #0" ]" X3 B: j& Z& L& s& H% d2 S& k
8298: e3a0e000 mov lr, #07 u, v, y/ l' Q! }$ i0 u
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 M( X# b7 v$ ^! [ 82a0: e1a0200d mov r2, sp; y; U7 K, {) m% ^
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)5 p$ u1 p1 c+ Z
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: a' x- |2 q$ Q' Z* v9 ?# Y* K 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# d9 y% U6 f0 k% j$ p+ o 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: t2 T1 d6 g2 p7 g# M/ Q6 \: L 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>, c; b* R$ Z$ V0 F" t. o
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>7 I8 ] N1 ^7 w& m
82bc: ebffffee bl 827c <_init+0x2c>
2 b# Z Y6 v/ [+ H4 d V" J 82c0: ebffffea bl 8270 <_init+0x20>) }2 q7 h& t! C. s9 |8 v5 \) j$ ^+ l
82c4: 000083dc .word 0x000083dc
6 {8 X- `/ R Z4 Q 82c8: 00008344 .word 0x00008344
' g; W+ t7 Z7 j$ |4 p- P+ @ 82cc: 0000837c .word 0x0000837c
/ a4 V9 ]1 |6 m- v$ Enone:9 D$ C. i _% g, d, S$ ~0 W. O4 H/ m
0000835c <call_gmon_start>:
, o9 S+ }, X- s/ w0 ] 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>4 G) w! p, {" ]; i6 Q# L' F
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 {) m3 @- H+ A1 D
8364: e08f3003 add r3, pc, r31 `( N0 ^0 v2 ~" y. V
8368: e7931002 ldr r1, [r3, r2]! @" M4 E. ^: Y9 U$ l! c
836c: e3510000 cmp r1, #0 ; 0x0
$ N- @# J, _& }$ T- B; ~! Q 8370: 012fff1e bxeq lr+ P5 F1 X0 v; A% z8 \( d1 B
8374: eaffffe7 b 8318 <_init+0x38>/ H& y% M, X6 r; V" h
8378: 00008264 .word 0x000082640 O& _( A. S( `% O6 ?
837c: 00000018 .word 0x00000018& J [. l7 \ D5 ?% e3 k
arago:( v1 D7 r, C2 ?/ }: h8 ?- Z
000082d0 <call_gmon_start>:
; h; \" o+ l, |! |+ _ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>" S6 \ P/ {; i! |8 M' m3 D: p
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>" d V9 w; D0 e2 a
82d8: e08f3003 add r3, pc, r3+ e8 A2 {1 z) Y2 b( u0 h
82dc: e7932000 ldr r2, [r3, r0]" g: ~! g: I5 M6 e( X% E
82e0: e3520000 cmp r2, #01 b* R/ e0 ?$ ]0 ]1 J$ d1 q) ^
82e4: 012fff1e bxeq lr! J$ F; j p' g& @
82e8: eaffffe6 b 8288 <_init+0x38>8 e& }( `/ \0 C+ b
82ec: 00008208 .word 0x00008208) g0 o/ @1 r3 M# Z/ x/ l( R; w
82f0: 00000018 .word 0x00000018' e7 h `6 j$ n* e2 N. L& Y
none:
) f0 H. z) g, a( Z8 Z9 U00008380 <__do_global_dtors_aux>:
! M! L: z7 c3 N2 f 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
. I8 k8 T( E2 M; v# M 8384: e5d23000 ldrb r3, [r2]
+ r! V9 @1 u5 W 8388: e3530000 cmp r3, #0 ; 0x0
2 @7 |; @) B# n* k# r( C 838c: 03a03001 moveq r3, #1 ; 0x1: h, `) v3 b8 p6 |( Y
8390: 05c23000 strbeq r3, [r2] M' H8 V: }! Y2 f" p) `
8394: e12fff1e bx lr
' A! e8 q# d; d- B8 v8 B8 s" o# n 8398: 000105f4 .word 0x000105f4; H# O8 j- ^; a! ^5 o" T0 W5 }
arago:
- J2 i# w7 r- y" E+ g+ j0 M( m000082f4 <__do_global_dtors_aux>:
6 l3 j) D/ z2 ^; _! J% R( C 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>2 h6 K: w9 ?% d V: w
82f8: e5d32000 ldrb r2, [r3]
# G: N8 D/ B0 P9 k 82fc: e3520000 cmp r2, #03 X+ X! h% Q( A) O$ O0 m
8300: 02822001 addeq r2, r2, #12 f+ r( h/ R$ s- |# T
8304: 05c32000 strbeq r2, [r3]
$ w: I# t. g' I# q! p; F 8308: e12fff1e bx lr
( V" @( J5 E$ B6 \. o! N; z; I) A 830c: 0001050c .word 0x0001050c
8 B- x d$ o5 }, h! Snone:; n W% Z8 P0 K1 w; N8 m$ r! g, l
0000839c <frame_dummy>:
; W& R# r9 {4 n9 v2 p( }5 A+ [6 d: L 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>8 W/ }7 Z$ b3 p# ~
83a0: e92d4010 push {r4, lr}
. \) e8 n- h0 ]0 q: M8 B; O 83a4: e5903000 ldr r3, [r0]' [: i2 `, U( h; q4 d+ M
83a8: e3530000 cmp r3, #0 ; 0x0
* x s& ~- Z0 C 83ac: 08bd8010 popeq {r4, pc}
+ W; e& d0 {, k 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>' R" p; M* _$ @# u- q$ o
83b4: e3530000 cmp r3, #0 ; 0x0
8 y z% o z$ x7 `1 \( E: j 83b8: 08bd8010 popeq {r4, pc}$ i3 ]7 [ Q* M/ g) c- g
83bc: e12fff33 blx r3
: B, N0 ?& ^( e# Q 83c0: e8bd8010 pop {r4, pc}6 W6 W* C! F9 x8 S4 I
83c4: 000104dc .word 0x000104dc
9 W1 c( i5 Y& p0 c- a$ z' G5 T8 u9 G 83c8: 00000000 .word 0x00000000
c4 [8 Q( p& |" M5 C) Farago:' k- y( z2 W# n( t1 R9 }9 i
00008310 <frame_dummy>:
4 h* y5 @; `; t/ O+ X 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
) D9 c _( x$ g 8314: e92d4008 push {r3, lr}
- M: u# x a1 A; ~9 t+ J 8318: e5903000 ldr r3, [r0]
9 Y g5 X9 x5 _; M 831c: e3530000 cmp r3, #0
$ E/ F7 ]" s& X. V- u! W7 j 8320: 0a000003 beq 8334 <frame_dummy+0x24>
+ [2 l) H) P8 s0 f0 q 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. F: n. I0 D* z, ^3 B" X/ x' B
8328: e3530000 cmp r3, #0
7 [9 Q. G# D4 _) _0 Z3 n 832c: 11a0e00f movne lr, pc) h- c" N0 e, s, K1 n* o( B$ d- N
8330: 112fff13 bxne r3$ i% `& |; }3 U9 `' q
8334: e8bd4008 pop {r3, lr}
+ `: |; ?" G* N& F9 C 8338: e12fff1e bx lr' ^) {% @' R. {7 g K6 I4 ~+ S' I
833c: 000103fc .word 0x000103fc
9 Q0 s" I/ f# r4 q 8340: 00000000 .word 0x00000000
3 d3 e% B. }. ]4 [none:
$ q$ S# x/ V$ O9 \* ^9 Q000083cc <main>:
4 G1 w* R& |9 G1 l+ O0 w 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) R( n5 F+ w5 O; d% g) @. w P% r 83d0: e28db000 add fp, sp, #0 ; 0x0
5 C+ O+ F! Y" N7 b' R* g+ d 83d4: e24dd01c sub sp, sp, #28 ; 0x1c. h) L) ]# [, ]5 q7 d& H, O
83d8: e50b0018 str r0, [fp, #-24]% u& A0 X4 t& k) P6 D# W
83dc: e50b101c str r1, [fp, #-28]* X6 ~- _6 F/ `$ \6 A: B
83e0: e51b2010 ldr r2, [fp, #-16]# [7 ?* C$ {# c7 u: r
83e4: e51b300c ldr r3, [fp, #-12]2 ^9 V+ ]- N0 O; | ~
83e8: e0030392 mul r3, r2, r3: D; ~. C: ^. w+ Z7 S6 Q5 y
83ec: e50b3008 str r3, [fp, #-8]
$ d5 q7 Q5 o2 W. k# s' ` 83f0: e3a03000 mov r3, #0 ; 0x0( P1 @; k/ {4 a. R4 b) a) v2 I# m* [
83f4: e1a00003 mov r0, r38 H. i; H$ I4 ]) V# K# O, x0 h
83f8: e28bd000 add sp, fp, #0 ; 0x0. D' j9 H3 F7 I9 u' P9 F: x/ z& a
83fc: e8bd0800 pop {fp}! t7 p( j7 e* {( S y
8400: e12fff1e bx lr5 Q& v/ ]( Q+ x9 z3 l$ h
arago:
2 B L" b8 e0 ^: C' l00008344 <main>:7 ]! Z# {# T, g3 [0 n
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)% u2 Y& C5 A' f2 O0 ^ a
8348: e28db000 add fp, sp, #0
+ l$ C8 z; T" P$ s' b 834c: e24dd01c sub sp, sp, #28, ?6 G9 n* [$ h
8350: e50b0018 str r0, [fp, #-24]6 D" s0 ~& x! s4 G$ u( }
8354: e50b101c str r1, [fp, #-28]
$ [, j, p+ n4 Z7 _* L 8358: e51b3008 ldr r3, [fp, #-8]4 c" @+ g/ Z* v3 Y$ ?
835c: e51b200c ldr r2, [fp, #-12]
, g/ \+ k7 ~. r* |, A* } 8360: e0030392 mul r3, r2, r3
, \" O* H1 F4 T& {! o 8364: e50b3010 str r3, [fp, #-16]7 ^' _, B/ A( n1 b0 y8 S1 h$ N% l
8368: e3a03000 mov r3, #0
" Y5 i3 t+ `5 e: c 836c: e1a00003 mov r0, r3
# ^7 t* S% Y; Z( M1 R# g( _! x9 I 8370: e28bd000 add sp, fp, #0
- E* |$ N! I( m( {5 C( ? 8374: e8bd0800 pop {fp}
+ u# |; L# L$ g6 F: ~- g2 g9 q/ M 8378: e12fff1e bx lr
1 R2 I0 B* h3 {8 u( _none: I# i, S" N7 j* O
00008404 <__libc_csu_fini>:
# m7 a0 Q( X+ o2 T 8404: e12fff1e bx lr2 B4 p. \% q2 U: n
arago:
# f2 d" |7 J6 e' w- J000083dc <__libc_csu_fini>:
X1 W% T7 l) W" L s 83dc: e12fff1e bx lr8 y8 E9 b4 Q8 \8 c" G
none:- Y- O9 g! R0 j( g- W- k0 `
00008408 <__libc_csu_init>:0 G2 \% {3 M! r% R
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
( q( z/ M1 i* h% t7 [& K- D 840c: e1a08001 mov r8, r1
/ w8 _; U4 T8 T 8410: e1a07002 mov r7, r2
, v8 L. L# |" d2 Z- c3 E 8414: e1a0a000 mov sl, r0. I1 G" \! Q! M; ~0 i1 ~- r: y$ c
8418: ebffffb0 bl 82e0 <_init>4 H+ q! p& F) ^
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
8 y% H+ l1 p) @0 C. y1 u8 J( F7 r& Z/ T4 A 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>1 D! L$ l) z) q/ X
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>* [. V6 s7 [% q9 q$ |/ Q" r' ^
8428: e0613003 rsb r3, r1, r3
8 z( H* w3 T0 ] 842c: e08f2002 add r2, pc, r28 b5 g6 e7 Z y" S$ [/ G
8430: e1b05143 asrs r5, r3, #2
$ W$ ?4 e3 O5 k+ r 8434: e0822001 add r2, r2, r1
C) v4 E+ O, o 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
* S+ d3 Z9 K' Q1 o3 B0 ], G1 D 843c: e1a06002 mov r6, r2! A- e/ i1 @; |" T6 O& Q
8440: e3a04000 mov r4, #0 ; 0x0 R: I2 O- B+ G7 i/ Z1 m
8444: e1a0000a mov r0, sl
1 B9 `2 @8 @. L, u0 c6 D 8448: e1a01008 mov r1, r8' B8 t# t j- H
844c: e1a02007 mov r2, r7
, ^" K; U0 ^+ X/ e( r2 h 8450: e1a0e00f mov lr, pc6 o7 N: `* s5 o
8454: e796f104 ldr pc, [r6, r4, lsl #2]) b# K0 q) d( `: Q2 z
8458: e2844001 add r4, r4, #1 ; 0x1
4 a- ]( }- D* m3 \ 845c: e1540005 cmp r4, r5
' L0 N; e) A/ \% w 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
) p7 U8 y1 j5 `. X 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}5 n- ]& b# x4 a6 G
8468: ffffff04 .word 0xffffff042 O W5 Z9 m5 \. J. d5 F1 q
846c: ffffff08 .word 0xffffff08# b+ U. }( M5 k: B0 M
8470: 0000819c .word 0x0000819c
7 e1 {9 J7 a* O) t) q1 j1 A% V. xarago:
. t' X$ P& s% J; {9 b( C0000837c <__libc_csu_init>:/ {! z; u8 b1 ?$ H
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}3 i8 X q& O5 }, O0 G. n
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
/ }8 Z0 x% x# \/ U 8384: e1a06000 mov r6, r0# N5 c0 g6 W: y' R" ~+ F- t
8388: e1a07001 mov r7, r1
4 k- v* P* `: A7 d$ q* n; | 838c: e1a08002 mov r8, r2* d# p) {/ E, p& `9 S5 X w
8390: ebffffae bl 8250 <_init>$ Y- B% J4 M# v! c4 s
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
+ h' c! g0 u( n3 M$ `! r) F: F 8398: e08fa00a add sl, pc, sl
( E8 Q6 Z! |' p) J; S# X 839c: e08f0001 add r0, pc, r1
- K/ P0 W, I' k4 V% S# R 83a0: e06a5000 rsb r5, sl, r0
9 y& Q4 M7 |8 j; D% o: J 83a4: e1b05145 asrs r5, r5, #2& S1 V6 l0 P& B% f5 {3 ]2 D$ |
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}7 V) z, F- u7 g6 Q9 T2 T7 G6 w1 N$ g
83ac: e3a04000 mov r4, #0: H- V( [' p4 g. Y; F
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
; w8 F, J0 v, p* R p+ V 83b4: e1a00006 mov r0, r6+ Q' l0 t& g7 k
83b8: e1a01007 mov r1, r7 N/ S/ j$ t- R7 y
83bc: e1a02008 mov r2, r8
5 [2 X3 s' ~4 X5 m- O9 z 83c0: e2844001 add r4, r4, #1( b( H# W3 S7 Q
83c4: e12fff33 blx r3
1 ]0 T1 R5 N+ F: |$ r% Q0 E# F 83c8: e1540005 cmp r4, r56 p! ^( G* v1 q: E6 n
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>1 D! G9 F) u$ c8 B" w- B( H6 U
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
8 R# ]& Z( b9 S' i e 83d4: 00008054 .word 0x00008054+ `) k- x4 p. S8 B& I Q
83d8: 00008054 .word 0x00008054% f B4 r, k0 |) n" N) i" E
none:
: b2 N# v' c0 C8 [2 F: c7 u. D( vDisassembly of section .fini:
' U; X( \' }& d, t4 t
& u. R: N8 k* q5 u- k( f0 C00008474 <_fini>:+ {. x, r& I2 ~. W Z
8474: e92d4010 push {r4, lr}" T( Q6 n8 U+ J ] c
8478: e8bd8010 pop {r4, pc}
$ S- M3 |4 r# j8 K3 l% }3 Xarago:
2 F$ ~6 \$ m" ]' p4 LDisassembly of section .fini:7 f0 n) M# `9 \, g, |- `- @* N
1 K0 z, k" l5 [" m8 R
000083e0 <_fini>:
2 @( u6 b+ O! Z4 a) _' w ? 83e0: e92d4008 push {r3, lr}
, c- X' K' h1 k; d% T' a 83e4: e8bd8008 pop {r3, pc}
6 c2 V# }) u9 @/ @: b7 Y$ J( b* y: n9 w! `7 B. u) @
# [ L. M! q N! ]$ L: T5 W5 K- l: D( E
2 S/ h/ H. C9 ~$ X! H) F) K ]% e
|
|