|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:! @' ]- ~7 [; F6 j9 B( g( M$ d+ F
1 #include<stdio.h>
0 Q0 t3 p9 r/ Z5 t% x3 W6 `# Y 2 #include<math.h>( F6 l) ?. F& `. U9 Q8 `
3 int main(int argc,char* argv[])
; B+ i1 v* j; B. E! k2 R+ E 4 {
" G# v" T5 ?" X0 m* ?7 E 5 int a,b,c;
; |: U$ j; j- c. @ 6 c = a * b;+ Q. P) h, K% n3 w% A& z" [( s
7 return 0; D: V' b. v# w- Q* P, T! _
8 }# [0 A0 C- Q" Q& x, O
5 G: P" o8 z$ E8 J6 y
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
' ?- [3 c# W# q5 ^3 y8 Znone:
2 {& D9 @+ T/ g2 Z c000082e0 <_init>:, O6 F. f0 |8 d3 j/ c( q
82e0: e92d4010 push {r4, lr}. i6 E2 `$ U" p1 O1 p
82e4: eb00001c bl 835c <call_gmon_start>
9 q6 @3 w: e1 [6 Y5 l- n 82e8: e8bd8010 pop {r4, pc}3 k, H3 W" |; Z2 B; v2 g ^' e
arago:
- v; }& u. B3 u# m: \# X00008250 <_init>:3 P% y2 D: _5 o# ^* i6 Q- S
8250: e92d4008 push {r3, lr} s: S2 `2 ]2 h* H5 ]3 v* x! O
8254: eb00001d bl 82d0 <call_gmon_start>4 e0 ]2 Z! ~$ {1 n$ N
8258: e8bd8008 pop {r3, pc}
! w. P& i m) h( u2 _
2 e6 \! u! x+ c2 e9 @- unone:8 D8 Q6 P$ |- e1 O% z5 u; a
000082ec <.plt>:
o# x" L" ^9 ]% K. { 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)* E" ?, R0 N _2 @. w* F
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
& O1 m* M. r/ f& I2 x 82f4: e08fe00e add lr, pc, lr
) g6 x" u& J- O# I8 j 82f8: e5bef008 ldr pc, [lr, #8]!2 |0 n5 j, z& P. Q: i. U/ J
82fc: 000082d4 .word 0x000082d4
: b0 Y2 {4 o, a# y$ B: l+ x( s 8300: e28fc600 add ip, pc, #0 ; 0x0
6 |: @3 J0 l8 I; o8 E 8304: e28cca08 add ip, ip, #32768 ; 0x80004 n2 E" `8 Z) G# U% f, g# |
8308: e5bcf2d4 ldr pc, [ip, #724]!$ A! p; _9 h; g. h! M0 O: f; z2 S
830c: e28fc600 add ip, pc, #0 ; 0x0
$ W5 B; {! h, I" f8 ^; k 8310: e28cca08 add ip, ip, #32768 ; 0x8000
) ?3 l. [+ r5 S, h) G2 ` 8314: e5bcf2cc ldr pc, [ip, #716]!6 p+ C4 f9 S! ~) V# W* s# K
8318: e28fc600 add ip, pc, #0 ; 0x0
9 L: i& c; z) q& p* u 831c: e28cca08 add ip, ip, #32768 ; 0x8000
8 }8 r, J- v: t- x$ W8 ?1 x) N7 ? 8320: e5bcf2c4 ldr pc, [ip, #708]!7 ?$ X2 v; r) _7 E' s
arago:$ |3 K0 B6 e' J5 D, A
0000825c <.plt>:
9 R( c$ x0 o. i, F* k 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 s4 ?8 ?1 n) {1 b1 R6 d
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c># \8 l$ F- g! B7 s( N: ^$ A
8264: e08fe00e add lr, pc, lr+ u, i' R' T0 c. b
8268: e5bef008 ldr pc, [lr, #8]!
& v- s H9 m0 f% Y1 T! q 826c: 0000827c .word 0x0000827c8 `* b8 D: E1 L Y
8270: e28fc600 add ip, pc, #0- N0 _1 d' m( { a0 b, g
8274: e28cca08 add ip, ip, #32768 ; 0x8000
! b/ l2 Y9 A0 n' k5 M# { 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
1 I6 w9 P6 }' @1 H 827c: e28fc600 add ip, pc, #08 r9 F5 a( P- c# C+ E
8280: e28cca08 add ip, ip, #32768 ; 0x8000& V7 M* w( e& t& v
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2748 P! M" l; K1 q
8288: e28fc600 add ip, pc, #0
2 L# ?' m: c3 }1 t: o( M% K 828c: e28cca08 add ip, ip, #32768 ; 0x8000/ X0 @( N4 K; P- y4 Q
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
: D( v" p$ [0 O9 [0 l; E2 ^ Cnone:- e+ u2 H9 j5 g" w9 C9 h
00008324 <_start>:* a7 f$ Y4 H/ s5 h4 j3 g0 W, i
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
* q/ h. C* P2 _* Q1 b6 Y 8328: e3a0b000 mov fp, #0 ; 0x0
! M4 v8 _+ ]" I" { t& p# K8 [ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
( R$ X" Y Z+ C% O' H- J 8330: e1a0200d mov r2, sp* e* _$ i( L+ {9 F; ^
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)) Z M) v4 n9 W T6 ?- q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ h" V0 L$ I/ |, h+ C$ X
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
3 T8 o9 r3 B4 @0 B+ Z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
! L( _: \0 x w! v 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- U7 e* B, d7 } 8348: ebffffef bl 830c <_init+0x2c>! R4 m' N5 A; m% k; r. B$ \( |$ C
834c: ebffffeb bl 8300 <_init+0x20>
8 \, Y. j. m: F$ J n 8350: 00008404 .word 0x000084049 m9 `" h+ H% \' o1 y) v
8354: 000083cc .word 0x000083cc2 G8 d* O$ ~" `) Z
8358: 00008408 .word 0x00008408
/ P' J3 j; F$ u3 F5 r; _% I, j6 Sarago:" t( o. N8 P' f$ n- f0 A
00008294 <_start>:* z- m$ L; d" P
8294: e3a0b000 mov fp, #0
1 p ~6 y( S! V& \( j; X 8298: e3a0e000 mov lr, #0% k) _, F$ Y) {
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% ~9 E- k+ w# V8 q9 p
82a0: e1a0200d mov r2, sp& f- y- M9 l7 {2 u0 @
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)9 R- Q5 G0 E8 c! V$ ~
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ F1 s! L" N4 j) a$ [
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30> b, v' o, w! c0 t# w6 T+ Q1 H
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ |$ b4 I0 t; a$ | N. \. M9 s6 O
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>/ ^; M8 [1 n% n6 B* P2 C1 y* \$ i
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>/ W3 Y) r9 R( }$ ?1 S
82bc: ebffffee bl 827c <_init+0x2c>
1 T, V3 N! f% ?; D. U# D8 f+ L# P 82c0: ebffffea bl 8270 <_init+0x20>
; E, H: K7 \/ w) U* d 82c4: 000083dc .word 0x000083dc7 |+ l' V+ Y0 N
82c8: 00008344 .word 0x00008344$ p0 h+ |6 b1 U$ G/ d
82cc: 0000837c .word 0x0000837c
t* N: D. W9 V k% Z! D! W \none:
; ]- _- @3 G9 e) ?" j$ z/ g0000835c <call_gmon_start>:& G4 B/ ~0 G l6 y
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>6 s$ S; W! `$ J' c/ J4 O
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>% {6 ]8 {1 Q& I" K
8364: e08f3003 add r3, pc, r3
$ X `# ~( u9 {' Y' v$ d3 U! h 8368: e7931002 ldr r1, [r3, r2]$ q) K' [: |7 \
836c: e3510000 cmp r1, #0 ; 0x0
. ~4 ~$ B$ W% y/ O' W 8370: 012fff1e bxeq lr6 {) g8 g0 J8 _) c* S5 t9 l
8374: eaffffe7 b 8318 <_init+0x38>+ C+ @: r+ s$ n- |/ @+ O) h+ t
8378: 00008264 .word 0x000082645 G8 [4 u" O# K4 w$ ~2 x
837c: 00000018 .word 0x00000018
, R) ~/ e9 }+ L: r; h# jarago:& T8 E* F6 \2 g S- p7 c9 w7 R
000082d0 <call_gmon_start>:4 \2 ?+ C8 ]/ P1 O
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
; j" ?7 L% z! N# b 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) o8 a/ u; y9 }3 T2 p' B u
82d8: e08f3003 add r3, pc, r3
9 C J' J$ V& |, L' b7 [6 U: B 82dc: e7932000 ldr r2, [r3, r0]( {2 H* b2 `' n; Q1 h0 d
82e0: e3520000 cmp r2, #0+ B# b% ], P7 S
82e4: 012fff1e bxeq lr( H: d: d# ` g9 _) K& O8 g
82e8: eaffffe6 b 8288 <_init+0x38>
! y6 _. K9 ^) N) I4 G4 i 82ec: 00008208 .word 0x00008208+ v. s" o$ U. L4 ?
82f0: 00000018 .word 0x000000186 N/ l+ {" q. C2 F* T1 I* c4 e: s
none:
8 c# \# o% k7 }% O/ a1 n/ r00008380 <__do_global_dtors_aux>:* B8 H7 k7 C5 A( y" \# _
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>3 s( \+ }$ I* y) L, |
8384: e5d23000 ldrb r3, [r2]
/ h; C, e# `& Q: O/ Y: H1 w8 i 8388: e3530000 cmp r3, #0 ; 0x0. I$ m" @7 K! X. |9 b% X
838c: 03a03001 moveq r3, #1 ; 0x1
( e* z8 `! S Z3 i% [ 8390: 05c23000 strbeq r3, [r2]7 O! i {, r: r2 A; |
8394: e12fff1e bx lr" m$ u+ ?$ c' u; ?. c/ \6 v9 {0 ]
8398: 000105f4 .word 0x000105f4
, O7 a6 h/ H5 P( } sarago:" X+ Y' m8 I. }/ I
000082f4 <__do_global_dtors_aux>:
/ [" x8 N/ b- c; N 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>/ ]2 X9 i1 [5 W. q Y% }0 Y
82f8: e5d32000 ldrb r2, [r3]
# w6 e+ w0 U, g1 Y8 B. t 82fc: e3520000 cmp r2, #0
. R0 ^* |1 `: C" }2 P" \" u' l 8300: 02822001 addeq r2, r2, #1, [$ f$ r/ ?. P) O3 p% b" [8 T7 l
8304: 05c32000 strbeq r2, [r3]$ Q& k9 `3 f' v: q
8308: e12fff1e bx lr" g! M1 h% ?7 B2 x& A
830c: 0001050c .word 0x0001050c
! {8 R# D) k6 C3 c/ T- G2 jnone:6 x. u3 }6 N, o, n2 f
0000839c <frame_dummy>:
3 K7 w& f6 P1 F S3 O; x- g2 R# A 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>( I0 q. o/ ~4 D- E
83a0: e92d4010 push {r4, lr}
! F# N2 F( A& r# {/ s( I 83a4: e5903000 ldr r3, [r0]( \* [' X/ N4 p8 u Y
83a8: e3530000 cmp r3, #0 ; 0x0 k- C1 w" L2 K& M3 t ~$ |: l; Y
83ac: 08bd8010 popeq {r4, pc}8 i ~6 V6 s" B; V9 |- k: p
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>8 X5 J- Y" R7 m& i' z c
83b4: e3530000 cmp r3, #0 ; 0x0
W. e& M @! E$ L( N9 N) n( t 83b8: 08bd8010 popeq {r4, pc}* z' T- r: d( V
83bc: e12fff33 blx r3
# s" Z9 O; ]; [ @# ^. a 83c0: e8bd8010 pop {r4, pc}3 {# _6 P6 }. C: {6 z1 v6 W' s9 t
83c4: 000104dc .word 0x000104dc
$ r; ]2 r4 H3 o+ o0 Z 83c8: 00000000 .word 0x00000000
. o7 U Q- \4 S& ~5 M7 tarago:. E6 u9 n) \. U. O1 Q7 p8 m3 L$ G
00008310 <frame_dummy>:" N+ O" y; F* e8 P
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
- v. k# {7 [. d1 E7 ?# x, h 8314: e92d4008 push {r3, lr}; G5 h' H7 F3 q/ o! d
8318: e5903000 ldr r3, [r0]( g% B% y3 [& J+ A7 m
831c: e3530000 cmp r3, #0
+ x+ v, A% a3 J; Y( g7 j# o 8320: 0a000003 beq 8334 <frame_dummy+0x24>
5 u2 J- i- V4 R2 T5 F: p F) X# W 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>/ W- X# C7 g3 {, b
8328: e3530000 cmp r3, #0, M0 U# N% e! W
832c: 11a0e00f movne lr, pc* P3 S3 ~1 R, K8 Y3 v; v
8330: 112fff13 bxne r3
- A- e0 p# c: `& V 8334: e8bd4008 pop {r3, lr}0 J, p& P% _& t' c! q
8338: e12fff1e bx lr, L$ C5 e1 T) T0 Y$ b! C5 V
833c: 000103fc .word 0x000103fc& ]: t* o# Q" g* w7 _7 ~) f [
8340: 00000000 .word 0x00000000# d9 B; E2 E& ?; u7 O {$ q
none:
( H9 E# \2 S. O' C# a000083cc <main>:) {' f/ J% m+ k6 \# r
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 K7 }9 _6 ~! P) g7 x3 c
83d0: e28db000 add fp, sp, #0 ; 0x0: z, d0 O" {0 w: F: S
83d4: e24dd01c sub sp, sp, #28 ; 0x1c! r% r% f' W' V9 P, ]7 u
83d8: e50b0018 str r0, [fp, #-24]0 L9 w) H8 z. d: k5 Q: X
83dc: e50b101c str r1, [fp, #-28]
% x2 y2 I) D: p 83e0: e51b2010 ldr r2, [fp, #-16]9 E& m! a5 |. c
83e4: e51b300c ldr r3, [fp, #-12]1 s) p* e: F8 j3 x/ d9 n+ M
83e8: e0030392 mul r3, r2, r3# K6 d0 C( M S, Y
83ec: e50b3008 str r3, [fp, #-8]( K1 P8 }1 |- r+ V H
83f0: e3a03000 mov r3, #0 ; 0x0
5 P( g! R# W" z) X% x/ m% M 83f4: e1a00003 mov r0, r3/ {1 f1 J' G! O9 x9 t, D
83f8: e28bd000 add sp, fp, #0 ; 0x08 M G m$ [. h- u K* b. ^* q
83fc: e8bd0800 pop {fp}
% g! `0 }. b. i0 X' z 8400: e12fff1e bx lr5 K/ c, H- I: }" Z1 C. c7 X" k; i1 P
arago:) ^! d- U/ z1 J# h9 T* m! d6 K7 j
00008344 <main>:
& d) Z4 @2 l. v& k% [7 a 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# R! }9 R7 u4 }# u& M; _ 8348: e28db000 add fp, sp, #0
7 b4 x5 y8 x6 K- j$ h 834c: e24dd01c sub sp, sp, #28
% v# T: Y! {- z$ @7 {: t. ], b 8350: e50b0018 str r0, [fp, #-24]
1 t3 P- {6 P2 Z' D# S5 u: R. T 8354: e50b101c str r1, [fp, #-28]
7 F+ A& R7 U$ N. I4 {* M 8358: e51b3008 ldr r3, [fp, #-8]
" D3 M' t }5 E& p% {" M) t, Q9 X1 f 835c: e51b200c ldr r2, [fp, #-12]/ t: b, C Z& ]3 ^
8360: e0030392 mul r3, r2, r3
4 u& f, [, D% X4 x 8364: e50b3010 str r3, [fp, #-16]! m& Z1 Y' B- c/ }0 [0 i( J' K2 o: z
8368: e3a03000 mov r3, #0
" A$ ] I) J; H( V 836c: e1a00003 mov r0, r3
, e: x0 ]1 f# n. L7 A; [# r 8370: e28bd000 add sp, fp, #0( F6 f5 o5 V0 X! Z1 f
8374: e8bd0800 pop {fp}5 K" @3 W0 M, u8 f; G: T; \
8378: e12fff1e bx lr
- r" J9 _4 @7 o5 ~* ~" Wnone:+ a0 d k. ]7 z0 ]/ n( x
00008404 <__libc_csu_fini>:7 k$ ^' T1 A& R A. i. H* r: T; t
8404: e12fff1e bx lr# o& ^+ J! u* l$ k7 U" C" J. q
arago:7 ~& N2 J1 W* K9 e5 S
000083dc <__libc_csu_fini>:0 A$ L8 P- y* J
83dc: e12fff1e bx lr
" h1 F( R6 e- f) ynone:# p3 C4 f2 ^9 S. W. A: e$ t* c
00008408 <__libc_csu_init>:
" E# k9 H3 v' k! T$ X 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}3 g* Y; h5 c8 j0 O7 T4 ^5 ]% w* g
840c: e1a08001 mov r8, r17 U+ R9 m, i- ^. I9 ]4 |
8410: e1a07002 mov r7, r2
# @& P# x% s v" ` 8414: e1a0a000 mov sl, r03 I1 ^: @, ~. E; e
8418: ebffffb0 bl 82e0 <_init>
& k( f4 E+ i4 Z2 D% a+ h) _2 m9 O 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>; t/ d# V9 F2 l6 w- V8 P7 D
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>0 A6 w& l0 f9 M) L" U }, W
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>1 H- d" I j5 w7 }7 O8 m
8428: e0613003 rsb r3, r1, r3
0 A q% J4 g; w* Y 842c: e08f2002 add r2, pc, r2
2 Q( o: I6 Y1 Z, S0 E1 N, J 8430: e1b05143 asrs r5, r3, #2* j' {5 }) O2 M6 H. _
8434: e0822001 add r2, r2, r1
6 ?* v1 {7 Y5 d, N" ]' V. r 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
& K/ O# j1 `: S- g) G" y 843c: e1a06002 mov r6, r2; I& ~4 g; |% x3 T/ i- [
8440: e3a04000 mov r4, #0 ; 0x0( Y, P- R/ V' ~
8444: e1a0000a mov r0, sl
8 J8 q- k/ G! v# a 8448: e1a01008 mov r1, r8, c- L; Q3 \" D
844c: e1a02007 mov r2, r7
" O1 M. R, ^. `/ C4 m 8450: e1a0e00f mov lr, pc
, ]* L; z. X$ ~& [8 s9 ]: k 8454: e796f104 ldr pc, [r6, r4, lsl #2]
3 G5 H+ e! J; g 8458: e2844001 add r4, r4, #1 ; 0x1
/ E" x, K1 A. s$ e( S; P- {" l' u0 O 845c: e1540005 cmp r4, r5* d$ y( x, c) P0 ^5 N1 N- w
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
; u0 ^0 `, S% Y7 A. J6 |, C 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
5 B" I, y8 B: ~/ x 8468: ffffff04 .word 0xffffff043 @/ W5 O$ c" r
846c: ffffff08 .word 0xffffff08
$ _5 I6 K) f4 @) R" M 8470: 0000819c .word 0x0000819c0 g; ~6 L3 s7 ?2 k% Y: c
arago:6 J8 E4 m- q% B4 B0 s' ~+ t
0000837c <__libc_csu_init>:/ p3 S* F, m# f. d" r, a
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
& U6 a/ d9 c6 o& t 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 h b3 {$ g: O3 u. s4 k
8384: e1a06000 mov r6, r06 q$ b1 P9 h0 X. G- ?; H
8388: e1a07001 mov r7, r1; Y2 k, p+ W/ z5 Q" s6 u
838c: e1a08002 mov r8, r2
7 ~' e+ o* \& r 8390: ebffffae bl 8250 <_init>
3 p/ e+ q% N2 K* [' S4 e: O8 V 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
: E+ e1 g3 @) Z0 n+ k 8398: e08fa00a add sl, pc, sl* I% k, H0 Q% Z
839c: e08f0001 add r0, pc, r1
4 g1 }5 D" Y4 L* U# O6 @# ] 83a0: e06a5000 rsb r5, sl, r0 ^& m0 _/ _3 `* G5 o, Q
83a4: e1b05145 asrs r5, r5, #2. V F) j8 R& y6 Q8 V* w
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}% Q j$ X. q( V
83ac: e3a04000 mov r4, #0
3 e) _/ D6 e# ]8 R 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]! Y1 U. b" l, Q) t$ w% x
83b4: e1a00006 mov r0, r6
: y$ L/ p% u0 p8 m 83b8: e1a01007 mov r1, r7" b$ j) `/ k, M" ^$ K" n, P- o
83bc: e1a02008 mov r2, r89 z9 p/ N: a4 f t
83c0: e2844001 add r4, r4, #1
5 D3 u$ k A2 i8 [ 83c4: e12fff33 blx r3- o1 {* t5 Z. D6 t" L
83c8: e1540005 cmp r4, r5
: y# f3 n: D8 {% I3 j& B 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
: ?; g1 I. ^* E! ] 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}5 D# c3 ^: ^" _: v$ H! \- N
83d4: 00008054 .word 0x00008054
8 v. v, L' d# F0 a* B 83d8: 00008054 .word 0x00008054
' j7 a& ^* x* ?. L$ onone:3 A: c6 S/ K. J- V
Disassembly of section .fini:
( b- e) B2 a* o, i9 S% M1 a, N" ]! q0 L
00008474 <_fini>:
& m3 `' n2 a* w/ \- ~7 u 8474: e92d4010 push {r4, lr}- E8 g1 v1 x0 @" Y) v/ W) B
8478: e8bd8010 pop {r4, pc}
/ l( r+ U1 t3 [. u- H) sarago:) D3 j) E6 z/ x
Disassembly of section .fini:
. ^$ o: }9 q5 ~8 l# S) X& Q" k/ \
1 R3 e- N8 x. B; \000083e0 <_fini>:
- |! N, a% G# f4 @/ _0 D 83e0: e92d4008 push {r3, lr}; k* h- o/ Y! j% }/ x& N6 ~% `
83e4: e8bd8008 pop {r3, pc}! I$ N D# _. T$ A
/ G% d, m; Z2 Q% e+ J1 c4 u, t
! B7 @" w2 Q! m2 ?, d% V
1 ?5 E* g) w2 s& W6 P9 c. v; s |
|