|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
! V8 X; S; ~4 Z7 L# F: ]( X- o 1 #include<stdio.h>
4 ^* `0 y3 Y' T/ t 2 #include<math.h>
`4 g4 I2 L" a3 x6 v 3 int main(int argc,char* argv[])6 Z* @1 l- P* ^4 y# e T
4 {* b& n+ W9 n6 N A1 g
5 int a,b,c;6 u9 M2 q5 K& B: S
6 c = a * b;
& |8 i8 j3 z+ ] 7 return 0;9 F; {7 ~7 D3 q& R
8 }
( r9 T9 ~5 } D! f: w
6 a7 G- H9 e! y% K下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看4 L3 h Y* t6 ^
none:3 C( Z0 ]% O2 t4 S' v
000082e0 <_init>:* P: S7 D7 D# d8 b$ S
82e0: e92d4010 push {r4, lr}
. ?! |( s* N& o7 N- C& @4 Q/ L; l 82e4: eb00001c bl 835c <call_gmon_start>
1 g$ R" A' `: |. Q. E" d& [7 ^1 r 82e8: e8bd8010 pop {r4, pc}; e; |9 p! e, C8 @2 \
arago:2 G$ G+ u: Y% f9 g8 U& }* ]) Y- W0 G! d
00008250 <_init>:: ^6 Y, B- Y$ @! @7 D
8250: e92d4008 push {r3, lr}
0 ^, G3 Y' Q- C4 x 8254: eb00001d bl 82d0 <call_gmon_start>3 g" J% ?! ]! y: V
8258: e8bd8008 pop {r3, pc}
5 t# e0 r: g$ j+ `+ n- a$ x+ @5 }1 [1 S6 Q
none:; ?, n) o9 q* b% u
000082ec <.plt>:
( B, t1 t4 d$ L$ Q1 y* ] 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 u. T$ V* `3 j' Z* A# R* l 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
" U: F( c/ t' J& ~0 ^% M& O$ B8 u/ f 82f4: e08fe00e add lr, pc, lr
) h w' @- q1 Y 82f8: e5bef008 ldr pc, [lr, #8]!& U+ Q) D8 [7 S' s# o
82fc: 000082d4 .word 0x000082d48 ~; Y" @1 i7 p
8300: e28fc600 add ip, pc, #0 ; 0x0! v/ Z, S" r! p- m! M! s
8304: e28cca08 add ip, ip, #32768 ; 0x80006 R' ^) P7 m" V5 S
8308: e5bcf2d4 ldr pc, [ip, #724]!
+ ?1 g+ u6 n' d \ 830c: e28fc600 add ip, pc, #0 ; 0x0
/ X: L- H2 V8 u; O5 c5 {+ G 8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ _ n" z# R' Q" U& R! U1 k 8314: e5bcf2cc ldr pc, [ip, #716]!
3 z. k: E% Z) `& ? 8318: e28fc600 add ip, pc, #0 ; 0x0
" u! [6 D+ |) m8 P, j; @! Z4 B 831c: e28cca08 add ip, ip, #32768 ; 0x8000
+ E: m/ g' J" v# O" R) ^) g& W6 | 8320: e5bcf2c4 ldr pc, [ip, #708]!
+ x8 t" s6 `- o' Sarago:6 N- Y4 q3 ^/ M+ x5 F3 W
0000825c <.plt>:
) m0 i0 z2 K. \, C. n! p! Q 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 A" Q) K& `2 D& y& ^6 d. J' d
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
) p y% g4 B# b7 K7 T0 o 8264: e08fe00e add lr, pc, lr: f- L* D& j, B9 t( C2 d
8268: e5bef008 ldr pc, [lr, #8]!6 m/ g# i) p+ w* G m% N1 u$ A
826c: 0000827c .word 0x0000827c
; C$ G$ U$ s: Q1 s- k5 Q; F 8270: e28fc600 add ip, pc, #0
. f5 V. }) ~6 E; P5 a. _ 8274: e28cca08 add ip, ip, #32768 ; 0x8000
$ ]' N% W0 s: D- S% d 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c& Z. p5 ?" ^/ C0 _9 Y3 i
827c: e28fc600 add ip, pc, #0/ e o$ x5 h9 A. t6 F3 R+ S+ Y3 t
8280: e28cca08 add ip, ip, #32768 ; 0x8000# `6 U6 d3 K+ I1 w$ n3 x% |
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2745 h$ X9 |7 v1 J6 K3 g* P R1 v3 k
8288: e28fc600 add ip, pc, #0$ u: t3 N& c* J1 s! D& J+ x
828c: e28cca08 add ip, ip, #32768 ; 0x8000
5 j; X, f3 a* A' i7 a9 y/ c: N 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
; d% @$ Q9 [8 Q; d1 d+ D6 Y7 e8 jnone:
5 H, A3 B+ n* |- a$ w7 B00008324 <_start>:, ^+ f3 b6 T% V ^/ Y6 X$ @
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>0 m5 p& N& X7 ~* w5 P
8328: e3a0b000 mov fp, #0 ; 0x0
1 T( s& j- T) n( V; O+ `' V" ] 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
3 i" S6 }$ ^% Q4 g' Y 8330: e1a0200d mov r2, sp5 ^, S) R) W& g4 _! S* _
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 j' c. z- R* u0 c6 |+ p9 x 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
! n, B H8 a: x% Z7 s5 Q 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>$ h' ?' c1 i3 P/ g# ]
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
: [1 O# _' e' N" e& c" N 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ t5 _7 j# w+ ~2 v7 k# d 8348: ebffffef bl 830c <_init+0x2c>
/ S6 h& t* d* x' }/ b 834c: ebffffeb bl 8300 <_init+0x20># T$ `: d: A; [& ]5 z! h: x; \/ ^
8350: 00008404 .word 0x00008404
( R5 N! a; n7 ^8 m( h 8354: 000083cc .word 0x000083cc
5 C3 Q8 K% C- o: h' ~8 f* i) N 8358: 00008408 .word 0x00008408
) Q. a+ J0 V' oarago:* h( N% t5 _3 k |4 ?
00008294 <_start>:- U$ s; W. w% A9 w' v' v
8294: e3a0b000 mov fp, #03 ^/ y: `: _$ J
8298: e3a0e000 mov lr, #0
7 R# T* R8 t* ~5 K 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
1 M8 X" ~# b! P! g$ b 82a0: e1a0200d mov r2, sp
6 n* i6 R5 b- q" p) ~' u, J+ L9 |% d 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ h/ t' m0 h0 S 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 R) I6 L0 w# i. Z 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
- d3 [+ n. {! e' L 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
' t3 d" M1 H1 {' A$ X( g 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
. D- k' h, Y# i/ }- \) h3 M 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 q" R# B2 r3 k" k: F" y5 Y6 s) L* b
82bc: ebffffee bl 827c <_init+0x2c>' z$ l( c3 _9 T# D% N
82c0: ebffffea bl 8270 <_init+0x20>! H9 T) h9 x P" a( A, x" r
82c4: 000083dc .word 0x000083dc
2 V2 h. J: b) L) }' ^3 i 82c8: 00008344 .word 0x00008344
{+ n3 F) S+ B3 } 82cc: 0000837c .word 0x0000837c
8 e, i/ c* P1 vnone:
% g$ C" }# `% u8 T1 u7 ]% D. L0000835c <call_gmon_start>:3 f5 _' q% {! S5 Q6 l& ]
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>* g7 W p9 ]5 w
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>) l I& i: s4 p" R
8364: e08f3003 add r3, pc, r3, U( b. w9 C- o# x8 M" s4 E- k, t3 f4 N: G
8368: e7931002 ldr r1, [r3, r2]8 n. H" N; k! ~5 L" n+ [
836c: e3510000 cmp r1, #0 ; 0x0
8 X. m; R5 ^+ |2 o( Z 8370: 012fff1e bxeq lr
+ p p) f% k3 \2 ^% H! n! b; v8 j 8374: eaffffe7 b 8318 <_init+0x38>2 V- Y! q3 M8 ^3 A% v1 b) y, P
8378: 00008264 .word 0x00008264: S# Q+ M6 I% c! Q( c3 ~" F
837c: 00000018 .word 0x00000018
' f7 f1 |* d. Y* T: J- Carago:
$ v1 |" M. j G9 o* n2 i7 W# o b000082d0 <call_gmon_start>:3 y/ \# m, }) S
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
! z* Y0 h" z/ t' _' F% { X 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
7 C: F$ ?3 V$ q3 @1 [' v 82d8: e08f3003 add r3, pc, r3/ V5 a4 }# Q0 A$ W( C/ d- M
82dc: e7932000 ldr r2, [r3, r0]
i% C+ z5 t" g* W 82e0: e3520000 cmp r2, #0
8 u5 ?0 q6 y. Y j, R: E- Y 82e4: 012fff1e bxeq lr
5 H5 v( X# u5 M) {. O% h6 T" d. J6 t 82e8: eaffffe6 b 8288 <_init+0x38>
2 \' A! V2 L( ?6 R% [; Q8 _ 82ec: 00008208 .word 0x00008208& x: j5 i3 U ~* v7 h& N/ c! ?
82f0: 00000018 .word 0x00000018
/ H+ _9 b7 L. ?% Inone:
( Y/ w1 R2 z& T( y" B00008380 <__do_global_dtors_aux>:1 M4 |3 ?# Z1 U) H4 p& u) l! N
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>) [) V( }& |7 D! r
8384: e5d23000 ldrb r3, [r2]
5 q9 N! k$ a6 `. Y X' B 8388: e3530000 cmp r3, #0 ; 0x02 p/ w ], B1 _" b4 Y
838c: 03a03001 moveq r3, #1 ; 0x1
& N3 k; L+ T8 v) U 8390: 05c23000 strbeq r3, [r2] C. k7 r, M. t2 N7 R) Z
8394: e12fff1e bx lr
( p! J" {+ U; ?# c r' e9 E& ~ 8398: 000105f4 .word 0x000105f4' e# G9 }( z/ e) j
arago:0 w+ d" }, |4 q, \7 P0 s
000082f4 <__do_global_dtors_aux>:
! Q2 ^/ P7 G% C8 ` 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18> b6 b6 D$ w6 P! H
82f8: e5d32000 ldrb r2, [r3]* O1 C9 H& J/ Z, ?; s
82fc: e3520000 cmp r2, #07 a r" @7 o3 {" C8 v3 R; l
8300: 02822001 addeq r2, r2, #1 E+ h1 J7 W; r3 g1 S4 A
8304: 05c32000 strbeq r2, [r3]
7 \4 j. ~8 W) X 8308: e12fff1e bx lr
0 G* V: x( t$ ~+ t 830c: 0001050c .word 0x0001050c2 }( N; M$ B( o4 }# d2 s
none:( [4 ]3 {# }- Q+ N u+ R6 e
0000839c <frame_dummy>:# z. i7 R' Z8 o/ ^7 u0 T
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ c6 O2 H( ~( ~! C# G8 }
83a0: e92d4010 push {r4, lr}
- d% m+ T7 }3 M/ W+ Q6 T- E 83a4: e5903000 ldr r3, [r0]
2 l1 ~0 f9 ?; f% r+ H 83a8: e3530000 cmp r3, #0 ; 0x05 j0 Z. H" }5 a, K
83ac: 08bd8010 popeq {r4, pc}7 {: l4 B- k# I5 G v4 L; R6 T
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
! m! l+ N1 r* A 83b4: e3530000 cmp r3, #0 ; 0x0
" u; y2 e* p) U. q( r 83b8: 08bd8010 popeq {r4, pc}2 U- [( L z" E. d
83bc: e12fff33 blx r3
# }" |/ W" ^3 C! m 83c0: e8bd8010 pop {r4, pc}- l: j- [9 m! c% h- f: N
83c4: 000104dc .word 0x000104dc9 ~* @" x, r& J2 c
83c8: 00000000 .word 0x00000000
2 {: M- ]. S: z- U( varago:6 w: n$ ]# h5 n5 h
00008310 <frame_dummy>:
8 n: V& \9 y8 }; E- R- n1 b# n; N 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
& z7 `4 ^1 y% q0 o; M* e 8314: e92d4008 push {r3, lr}
I' e v0 G" M5 M: S, g 8318: e5903000 ldr r3, [r0], \; m. p& z: W$ Z4 R1 r
831c: e3530000 cmp r3, #08 O3 ~7 L0 ?+ W- g
8320: 0a000003 beq 8334 <frame_dummy+0x24>
# ?, k/ \+ d9 _+ k) u* B9 S 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! U6 S, d+ M" i5 {; X 8328: e3530000 cmp r3, #0$ t5 ?* z8 f7 j: O
832c: 11a0e00f movne lr, pc2 ]( c: P$ e$ B* `+ A$ G
8330: 112fff13 bxne r3
6 ~$ \/ ?: T% D; a+ X 8334: e8bd4008 pop {r3, lr}5 B6 V, O# n) z' L2 A
8338: e12fff1e bx lr: E1 J. J% x8 a ~4 T6 Y
833c: 000103fc .word 0x000103fc# ?8 T) p( ?, H
8340: 00000000 .word 0x000000005 B; n# x1 m Y, ` E
none:
% T+ S+ w/ l3 M4 M) p' w' S000083cc <main>:
. C6 n' J8 w: ^: y, O5 c$ S% V! p 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)- }" c% m$ i3 N! S/ |$ y
83d0: e28db000 add fp, sp, #0 ; 0x0
5 Y! T/ Q2 l3 H2 k8 R( A1 o 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
; Z6 W1 f* F2 l/ M q 83d8: e50b0018 str r0, [fp, #-24]1 f9 i* e% ?2 V7 b
83dc: e50b101c str r1, [fp, #-28]
+ o/ j2 R- A8 c' {9 \7 R 83e0: e51b2010 ldr r2, [fp, #-16]# }$ o' f* U) M5 e/ b
83e4: e51b300c ldr r3, [fp, #-12]
; P" K) \& [! ?' Q 83e8: e0030392 mul r3, r2, r30 B. P- J7 U& v( R) }
83ec: e50b3008 str r3, [fp, #-8]% e$ ~/ T: s' g
83f0: e3a03000 mov r3, #0 ; 0x04 @2 ^8 Y; ?" m6 Q O$ l* ~
83f4: e1a00003 mov r0, r32 P$ d( `7 z9 ?1 P; R6 @1 i
83f8: e28bd000 add sp, fp, #0 ; 0x0
) _/ i; J+ Y2 D7 s 83fc: e8bd0800 pop {fp}! W3 {) v- M, L' I! _3 M' W7 K! s; \& Y
8400: e12fff1e bx lr# C$ Z4 s' |& Y4 Z0 z6 c
arago:
$ d' p$ v0 l( [, C9 n( h3 |00008344 <main>:( N7 Y- Y3 s# d% z! x" k) `1 u2 G$ q
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' ?/ a8 h6 \$ q* c+ v5 J 8348: e28db000 add fp, sp, #0
/ L* [- b. Q% w% Y" [, E) m 834c: e24dd01c sub sp, sp, #28
' H0 J$ r0 T0 Y) @# b( M 8350: e50b0018 str r0, [fp, #-24]& F) w* s1 X3 I9 G* m2 p) o
8354: e50b101c str r1, [fp, #-28]. P% [4 j% i, ^' j5 B. U
8358: e51b3008 ldr r3, [fp, #-8]
: E; f& x$ q# A9 ~# o 835c: e51b200c ldr r2, [fp, #-12]1 ~- }) p+ F& Q, F
8360: e0030392 mul r3, r2, r3; ?- h) C0 Z2 M! e+ W% N9 ^0 C7 o* s1 i
8364: e50b3010 str r3, [fp, #-16]! j" p; W" }; S1 a. ~4 k3 e
8368: e3a03000 mov r3, #0
2 `* v/ {' i( ^5 ]$ R, ] 836c: e1a00003 mov r0, r3
- K9 |8 m: }0 v [5 V, u! u 8370: e28bd000 add sp, fp, #0" y$ f5 v8 M( M' Z2 q" K" T, d
8374: e8bd0800 pop {fp}1 c$ D' @+ q( a5 E+ ~. l1 Y! ?
8378: e12fff1e bx lr
2 T' X+ W' B) s( f" ^none:* X9 Q" U! R8 L1 u
00008404 <__libc_csu_fini>:: h' s' g9 |* G
8404: e12fff1e bx lr
0 } M9 f) r6 R7 |1 ^( Parago:
5 b! G z& v6 I& f! u000083dc <__libc_csu_fini>:4 V, M l- q/ X0 F) Z I
83dc: e12fff1e bx lr) \. [- E4 _# Y$ F7 ~) F1 L
none:
$ O; t1 S% V6 A- J! }( @6 t00008408 <__libc_csu_init>:4 s: W' L; x' u2 I, q
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}* d7 B5 G# d: h+ o& x
840c: e1a08001 mov r8, r1$ E6 K: K% e0 b4 Q1 z
8410: e1a07002 mov r7, r2' y3 y: c1 A2 b! {5 X
8414: e1a0a000 mov sl, r06 l k3 {: i" v5 c) u) E
8418: ebffffb0 bl 82e0 <_init>
$ W7 [. m% G4 f. G- ?4 S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
* ^, T" W4 A( \ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
7 s" L( m4 [* Q" T, b3 A2 r 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
" F- [+ `& c- J& H. X4 O 8428: e0613003 rsb r3, r1, r3- r3 P1 X$ D. j6 Y0 z
842c: e08f2002 add r2, pc, r2) g) c; K+ o6 j" d2 @
8430: e1b05143 asrs r5, r3, #25 c# b8 @: _/ s+ U9 n
8434: e0822001 add r2, r2, r1
4 n5 L. f3 P7 d/ c% j 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
9 Y8 ~; P7 L3 d' A, `$ L7 R 843c: e1a06002 mov r6, r25 G6 o- f4 A- ^0 E% `3 G; R7 Z5 a) Q
8440: e3a04000 mov r4, #0 ; 0x0# R+ U% ?2 n% m+ t" v
8444: e1a0000a mov r0, sl
8 r2 j4 s8 d5 u6 l& `& | 8448: e1a01008 mov r1, r8
3 B t2 W/ A0 }- U6 m 844c: e1a02007 mov r2, r7& g# t0 M! J% H0 r
8450: e1a0e00f mov lr, pc1 W$ @3 F2 k: ?# _9 ^
8454: e796f104 ldr pc, [r6, r4, lsl #2]
! m' L0 G3 U2 k 8458: e2844001 add r4, r4, #1 ; 0x1
, F% ]/ Y0 O C: g1 U& B5 I 845c: e1540005 cmp r4, r5; W& H4 T6 C9 g7 ^; G W
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ f$ T4 w9 r" B7 o! I
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}+ _; I$ o; y- g" g* m
8468: ffffff04 .word 0xffffff04
- A( ?; X8 m6 j# ^$ ?/ u' } 846c: ffffff08 .word 0xffffff08" d6 a/ q' x; P6 q. ^8 q
8470: 0000819c .word 0x0000819c! ]3 e7 `: x& x
arago:9 X& H$ h4 c& r# Y$ Q6 Z
0000837c <__libc_csu_init>:
% ~; {7 V! N; q6 x/ p 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
, r! x& o# m1 |& N- Q 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>% @$ r! K4 ^9 ]- Z
8384: e1a06000 mov r6, r0
5 o* m% [9 w4 I9 j 8388: e1a07001 mov r7, r1
% A6 E" f& @+ i" V) f# T4 ~ s7 H6 e 838c: e1a08002 mov r8, r2
1 O0 B+ Q0 h: M" }3 ~4 a- w: ~$ X8 I 8390: ebffffae bl 8250 <_init>
0 t/ s! h4 I( U2 i u% ^7 @ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>+ d# T4 {: V: J C5 y" W
8398: e08fa00a add sl, pc, sl) J6 T% `: f, g3 [* h
839c: e08f0001 add r0, pc, r1
% }0 h$ J3 U( F, g 83a0: e06a5000 rsb r5, sl, r0
5 y- m- ~% V. X/ e" a& q, {# W9 c ~ 83a4: e1b05145 asrs r5, r5, #27 ^1 g- v+ \, J8 w3 ?
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}1 g+ x# l; H2 b J5 s; H
83ac: e3a04000 mov r4, #0
2 c: M9 u0 g# N1 ? e& N 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
+ l$ _+ S, z$ } 83b4: e1a00006 mov r0, r6
) \) {* ?# J1 n) l 83b8: e1a01007 mov r1, r7! a& O# f/ d0 `* E/ m# s; a$ p: Q
83bc: e1a02008 mov r2, r8
+ j, B) }9 z% b 83c0: e2844001 add r4, r4, #1
2 d" {8 K4 x( E+ f9 v 83c4: e12fff33 blx r3
' J2 }! m u8 ^' {) X 83c8: e1540005 cmp r4, r5
9 D! U, A5 R: J4 h4 J1 J4 |. _ 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>& ]: h7 h: f! }1 z9 D4 h
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}- o) U! N8 a# z
83d4: 00008054 .word 0x000080547 o; R* S$ U! ]8 ~. X
83d8: 00008054 .word 0x00008054
9 H# W2 Q+ E' K* m& m5 u( \none:9 V( N! g. A' t! P" V
Disassembly of section .fini:0 D* g2 N* t+ ?% A6 b
- y4 W) r& \, _: { x( ]00008474 <_fini>:
' v+ Y g6 l; w# `/ g 8474: e92d4010 push {r4, lr}, {8 w" @; ?0 P2 |
8478: e8bd8010 pop {r4, pc}
# D4 T! i, s u% p% g& larago:
. p1 q: m' j/ m! N$ i/ LDisassembly of section .fini:
{: P9 \8 m1 c. `1 C. k. O! ~2 k' B/ d [: N) u
000083e0 <_fini>:6 a! f. K; [1 w
83e0: e92d4008 push {r3, lr}
, \& o& z5 M% M& Z" j, x+ l3 \0 k 83e4: e8bd8008 pop {r3, pc}
: z$ j/ F3 {, j% H2 y
0 N4 i3 G0 `8 c. Z* l3 h3 B0 V
* Y4 Q+ W. Q% L3 X- H9 T/ ^7 W) M* u) q
|
|