|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:2 _( ?# T9 U+ F# P
1 #include<stdio.h>
: ~+ [9 R8 L1 ? 2 #include<math.h>; M; c P$ o2 t& ~0 ]& n0 y
3 int main(int argc,char* argv[])& W4 H; L7 e+ B7 C
4 { C+ |( U* z3 N5 |2 \7 C
5 int a,b,c;) F" ~; x( l1 p- W5 O
6 c = a * b;
' p& w; n% Z L9 { 7 return 0;
7 [4 ?+ }) u' W1 Z 8 }
2 o/ f2 ?( R( p" P/ ~
0 W1 ^6 J0 v5 ]( p' A% @下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
- k/ c8 a# u9 }5 m2 Cnone:' `7 R1 Z# ^; ?( n& ~ T# @
000082e0 <_init>:8 n) i0 J T% S& U2 v! o
82e0: e92d4010 push {r4, lr}( W4 T9 T q9 a/ d
82e4: eb00001c bl 835c <call_gmon_start>1 E! O( E) K; L# @9 z& C5 C
82e8: e8bd8010 pop {r4, pc}
/ Y6 d( \; M1 B9 }arago:7 A- |- N( h$ m w; I4 G
00008250 <_init>:
# U! j9 ?6 u" ?$ [2 B, j 8250: e92d4008 push {r3, lr}1 i# B- t9 a/ g- Q: k' _
8254: eb00001d bl 82d0 <call_gmon_start>2 n6 ~- U* g. t3 ]7 V3 w7 D
8258: e8bd8008 pop {r3, pc}- O! h% P* R8 y$ y3 k
4 F; `- }$ f7 b& y6 T0 a) xnone:8 z r' C4 X- S* V7 F. P8 y
000082ec <.plt>:
7 c+ k$ J: B1 X+ P4 \& b% X 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
$ P& l7 n: I7 U, S, J" j 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>/ B' w6 m; {4 X
82f4: e08fe00e add lr, pc, lr" w& i8 f( t# }! b+ S& n/ W9 i
82f8: e5bef008 ldr pc, [lr, #8]!
& K! t6 k1 J' @0 J 82fc: 000082d4 .word 0x000082d4
b N4 ?+ C2 Y" _8 z3 E, i 8300: e28fc600 add ip, pc, #0 ; 0x07 C. h3 u9 w, l" Q; p
8304: e28cca08 add ip, ip, #32768 ; 0x8000
/ Z1 _8 t1 X* U- F: J7 w- m3 B0 B8 j 8308: e5bcf2d4 ldr pc, [ip, #724]!# M$ W T" Q3 h, A2 {3 P
830c: e28fc600 add ip, pc, #0 ; 0x06 V1 ~) G5 Z$ r* a
8310: e28cca08 add ip, ip, #32768 ; 0x8000
% m0 R) ^0 L* S- Q( a 8314: e5bcf2cc ldr pc, [ip, #716]!* e* b5 o0 A. o, b v( ~
8318: e28fc600 add ip, pc, #0 ; 0x0
/ d6 Q+ d3 X+ a5 Z2 a 831c: e28cca08 add ip, ip, #32768 ; 0x80004 w/ @: ~' O7 ^- |; `
8320: e5bcf2c4 ldr pc, [ip, #708]!* J* o& j* \" o% d
arago:. A! P, L# f3 ]6 \' d! z, H, J, a
0000825c <.plt>:4 R9 V4 A7 r: E M# [
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ t1 c6 E; ^( Q1 ^* C
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>: G3 D3 |( \' i; |" i- k( k% S0 F
8264: e08fe00e add lr, pc, lr0 Q, f0 I/ D! k) [2 p2 t
8268: e5bef008 ldr pc, [lr, #8]!
8 K1 [) q0 {( e" Y0 z" h7 P 826c: 0000827c .word 0x0000827c8 X. F/ u& S/ C0 D. Q4 {1 M
8270: e28fc600 add ip, pc, #0; G9 x: v1 r3 ]- u
8274: e28cca08 add ip, ip, #32768 ; 0x8000+ |# |$ c6 I0 R+ ^% S) N( G- @- r9 X
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c5 ]8 e: b M& n# g, W- Y/ U0 @
827c: e28fc600 add ip, pc, #05 c4 m8 C7 K9 Q5 e& c; t5 B
8280: e28cca08 add ip, ip, #32768 ; 0x8000 W8 g+ Y1 Y' }
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
$ q8 }& }+ j5 H: S, b/ R 8288: e28fc600 add ip, pc, #0
. u2 \8 H/ S2 X+ {5 ^# i 828c: e28cca08 add ip, ip, #32768 ; 0x8000
6 Q$ h! E6 {3 [# P; x5 Z* A 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* {8 g8 H5 u/ ?- j2 K- d# E3 Enone:6 r' J% X) \. D
00008324 <_start>:
& G; a9 ?3 Z Z' T' n. d 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>6 T4 V, x7 m) @2 G5 t: F9 Y G6 Q
8328: e3a0b000 mov fp, #0 ; 0x02 p! @7 u. Z' Q2 ^1 [
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)4 h. }$ {) a6 c6 E7 j7 Y! d! Z
8330: e1a0200d mov r2, sp
4 }$ y' W$ }9 T; v' N$ k 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# ~+ ^! a) v$ c& X 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# L! M5 a2 j1 R" ~" d, Z2 O. [( ^* |; k 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>& N0 Y' t- I3 Q+ @
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>$ v1 b" I1 n) z# I0 W( l
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
# w `. |7 H& i% h 8348: ebffffef bl 830c <_init+0x2c>; v. a4 z' Q$ V$ L' n3 F* U! k
834c: ebffffeb bl 8300 <_init+0x20>" R K1 g7 @3 Q' N& D3 O
8350: 00008404 .word 0x00008404
8 ]- V( v# T# F3 r5 K 8354: 000083cc .word 0x000083cc6 T) H1 J" ], @( U! m" U/ d, B( y
8358: 00008408 .word 0x00008408
3 z2 W* v. I# h9 N$ G1 V2 narago:
2 w* F, \6 s% v3 E00008294 <_start>:' n% `* b6 h' T4 f: H, ?( s. i
8294: e3a0b000 mov fp, #00 T2 t, [0 ~3 U- Z
8298: e3a0e000 mov lr, #0- z) q: ^3 Z) q* ], k# h7 Q) A
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* |) `3 i6 h4 A; u. S. d. u- p6 h* B 82a0: e1a0200d mov r2, sp- C+ i0 ~, U" b7 Y: @# o i
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 ?( X( l S" ~/ W4 [; {8 S 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 K8 @" t; z9 w. H) E
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>. _ A. t% K8 { g9 `: i
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& ~! ^4 f& W/ K- _ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>3 |( t6 x# {6 O/ H! S* M" m) T
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
0 H6 x4 h( Y4 _' Q( ? 82bc: ebffffee bl 827c <_init+0x2c>: j3 B& e5 J F% W3 j
82c0: ebffffea bl 8270 <_init+0x20>! t; R* R2 e$ [% |3 v1 J, ^
82c4: 000083dc .word 0x000083dc
. }) [) S8 A$ B5 O 82c8: 00008344 .word 0x00008344
* D8 S- T' k+ W4 o$ h 82cc: 0000837c .word 0x0000837c2 [; h0 e3 i3 N1 ?' A2 g" k7 Y
none:- b1 X7 I5 @( ~7 f+ J( y
0000835c <call_gmon_start>:! Y( v' D$ G- o$ f% f% D, s+ V
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>) n6 j/ D2 e, e) |
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>) Q, u0 r1 n0 m
8364: e08f3003 add r3, pc, r3$ m ~. A6 O) s2 t( w; w
8368: e7931002 ldr r1, [r3, r2]
" J1 |# P. C9 x2 | 836c: e3510000 cmp r1, #0 ; 0x05 B C6 G* T; N, r
8370: 012fff1e bxeq lr O' R% S! n& {' T6 v0 H2 o
8374: eaffffe7 b 8318 <_init+0x38>
% M- C) o! j& H9 P 8378: 00008264 .word 0x00008264& r: m9 b# I' |6 [: i( O
837c: 00000018 .word 0x00000018
) ]. r: J b. Y9 sarago:6 b' m2 q* K" p
000082d0 <call_gmon_start>:
2 k5 R f7 [9 `" z# p' Y 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>8 S0 ^3 K8 M1 C4 X) j! X1 D- h
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 M; _1 Q& O& W. [. e; J5 ]4 i! w 82d8: e08f3003 add r3, pc, r3
; |, k) F, Z7 e7 ~( {7 y 82dc: e7932000 ldr r2, [r3, r0]
. K K6 c( U- H# y$ ~# Y& v8 i 82e0: e3520000 cmp r2, #0; {7 j. Z8 M! y! T
82e4: 012fff1e bxeq lr
% Y6 g6 o/ x7 V5 ?: @ 82e8: eaffffe6 b 8288 <_init+0x38>/ h& x* y# y# O! f7 f6 ^% q6 U
82ec: 00008208 .word 0x00008208" |& a$ z$ d* b6 j+ }
82f0: 00000018 .word 0x00000018; ^# w2 M5 Q b# ~& g3 L0 i
none:1 R2 r2 C& p% t$ c
00008380 <__do_global_dtors_aux>:7 i* r7 W6 B( i% X5 h6 ]
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
, _9 ?+ f9 r' s 8384: e5d23000 ldrb r3, [r2]$ S) k7 v% A3 I+ K5 z; j9 u( q* [
8388: e3530000 cmp r3, #0 ; 0x04 l$ M" s$ d& I$ z
838c: 03a03001 moveq r3, #1 ; 0x1
; P. l9 f- T0 G M6 B( h 8390: 05c23000 strbeq r3, [r2]" \8 P" J; U2 C
8394: e12fff1e bx lr
; m, |2 o$ B5 J! G 8398: 000105f4 .word 0x000105f4) F U, v& _# S* P/ o
arago:) D8 y7 I) Z5 b7 m- \7 Y2 E- V
000082f4 <__do_global_dtors_aux>:1 S% B2 p! o9 [( W! s. j0 R* S6 I
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) r d, |# R" O# Q
82f8: e5d32000 ldrb r2, [r3]/ Q; x% F4 b5 _ I
82fc: e3520000 cmp r2, #0
* q7 x4 c$ o9 d4 d2 [! Y! Y; F 8300: 02822001 addeq r2, r2, #1
- q- c2 D* o4 n) w% j* d/ L 8304: 05c32000 strbeq r2, [r3]; [: Q/ Y0 e! W
8308: e12fff1e bx lr
4 o& P7 O4 `* |9 G 830c: 0001050c .word 0x0001050c0 j0 D8 U0 X* j( }" _1 [# g
none:
/ T& J+ |$ J3 }/ C8 n0000839c <frame_dummy>:0 \& `9 w3 I/ {$ ~
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! d: [ h8 a' K6 ]# ?8 n7 i 83a0: e92d4010 push {r4, lr}% r* R) l( j8 \- F
83a4: e5903000 ldr r3, [r0]. ^4 \+ k" s \ w: Z' d C4 I7 I3 S
83a8: e3530000 cmp r3, #0 ; 0x03 }* l/ [9 g* Z% s
83ac: 08bd8010 popeq {r4, pc}5 r9 o; ~7 @! u/ y H/ F
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>( h6 G% R# _' G @( H3 Z0 R
83b4: e3530000 cmp r3, #0 ; 0x06 Z3 s% V4 [9 @
83b8: 08bd8010 popeq {r4, pc}
5 Z- y# N( l6 x. Q/ X 83bc: e12fff33 blx r3% l& t! A. I0 k- w9 a1 Q- d
83c0: e8bd8010 pop {r4, pc}" g; M% Y u* j! m7 x3 T" H
83c4: 000104dc .word 0x000104dc- ]. ]; ^5 G6 q
83c8: 00000000 .word 0x00000000
+ T/ X% N$ T+ `7 |+ ?1 q( l7 U- y3 Yarago:
1 m% x, S8 m* ]$ _3 Z% U$ @00008310 <frame_dummy>:
& N& Z7 c) r: z' R) \ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
; g0 M5 C. u7 A- z% E s0 y 8314: e92d4008 push {r3, lr}2 n& n' j+ s$ v# n7 l- N7 e, M$ _$ n
8318: e5903000 ldr r3, [r0]0 m$ W! [5 \1 i7 i9 o
831c: e3530000 cmp r3, #02 N% Y/ K7 {+ i$ Y* s
8320: 0a000003 beq 8334 <frame_dummy+0x24>$ U, t3 k" n. k: y' ~" N' W
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
7 L' [# i6 d# F! B: E 8328: e3530000 cmp r3, #0
+ s+ I5 h F( Z7 X4 o& d! q5 C 832c: 11a0e00f movne lr, pc1 K: {. J/ q% {% G0 ?
8330: 112fff13 bxne r39 Z( G- D( B1 G
8334: e8bd4008 pop {r3, lr}5 h0 @+ u, H$ e: F* Q8 t, @
8338: e12fff1e bx lr3 W; }. Q; g H
833c: 000103fc .word 0x000103fc
7 S. t4 i# i* a 8340: 00000000 .word 0x00000000
! D& F9 l/ {) M* ?& m6 ^none:
3 P9 g2 ]" O) c: V$ }3 P000083cc <main>:# d1 N3 d; I& j: E7 h$ j2 j2 g y. e
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)8 d4 r4 z& S6 ~9 L& C
83d0: e28db000 add fp, sp, #0 ; 0x0
* v* w t& s) x5 M$ D" C2 s 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
$ d) D( M" P* `' c a: p; B4 Y 83d8: e50b0018 str r0, [fp, #-24]3 |7 `+ l f- v+ U+ ^
83dc: e50b101c str r1, [fp, #-28]
0 I1 L* _+ W+ l" T! o: ~! I0 X 83e0: e51b2010 ldr r2, [fp, #-16]6 s/ g$ ?) q+ [3 E4 P
83e4: e51b300c ldr r3, [fp, #-12]
! X$ }- l" E: i6 s$ {8 v1 f+ I 83e8: e0030392 mul r3, r2, r36 V9 F& k# M1 q, o% g" t4 d
83ec: e50b3008 str r3, [fp, #-8]' a; H) x( W& e; @5 w
83f0: e3a03000 mov r3, #0 ; 0x0
" N* v d8 e& I1 V( P0 d! w$ F 83f4: e1a00003 mov r0, r3
: }5 X4 N+ k9 p3 T+ P* L 83f8: e28bd000 add sp, fp, #0 ; 0x0( y$ K+ y. _ w" V
83fc: e8bd0800 pop {fp}
/ {; E, m' g) }4 h" a 8400: e12fff1e bx lr8 v. T' v% c, b5 J
arago:9 c0 `1 i2 t4 I3 l
00008344 <main>:
! x2 d6 n2 m$ a' T" Q6 n2 C0 L J# h 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)! ]& ~5 {' j! X8 P. b% @% U
8348: e28db000 add fp, sp, #00 _) g3 @8 J, ~# ?5 P
834c: e24dd01c sub sp, sp, #28
) A8 \+ |+ W0 ~ 8350: e50b0018 str r0, [fp, #-24]0 | y) _( p/ _
8354: e50b101c str r1, [fp, #-28]9 X& n& |* O ^4 S5 }
8358: e51b3008 ldr r3, [fp, #-8]5 o# D1 x& ]. f
835c: e51b200c ldr r2, [fp, #-12]
+ u) i" q x4 F% D9 G 8360: e0030392 mul r3, r2, r3
7 M# n' ~9 | Y7 \7 |; o! i 8364: e50b3010 str r3, [fp, #-16]1 C( n/ e& {' R: t4 A) s2 Q6 @
8368: e3a03000 mov r3, #0
( A7 i j/ C' N5 U 836c: e1a00003 mov r0, r3& t* A# ?% O( A" @/ k( O8 u: W+ h6 e
8370: e28bd000 add sp, fp, #0 K; A/ m) x. {$ T9 O# t0 l# |+ J, k
8374: e8bd0800 pop {fp}, v, _% Q/ B; v" L3 w% t' c
8378: e12fff1e bx lr
' t# b% Q A6 _' k3 t6 d( @none:
* g; e( e7 h& d- \7 e7 `5 A5 F; W- C: x d00008404 <__libc_csu_fini>:
2 ~/ g) [. d7 f- c 8404: e12fff1e bx lr2 ?# I) D1 u' D1 S0 t$ c
arago:# g/ I+ n3 s' k/ r
000083dc <__libc_csu_fini>:
. p0 {3 o/ F& J, V" B8 E 83dc: e12fff1e bx lr
% d7 m/ o3 c) \8 `0 n4 Mnone:& Y+ I: N+ u' ?" S" k+ T2 n( Z, j
00008408 <__libc_csu_init>:% k" r& w& F1 b0 `5 W; U( O+ f! J
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}0 r0 V- k) l" R, w
840c: e1a08001 mov r8, r1
7 r9 N* t6 w4 F+ @# q1 k 8410: e1a07002 mov r7, r2. M) L" c x1 T2 x* |8 f# x& N8 I
8414: e1a0a000 mov sl, r0
+ ^) I" B+ Q1 u 8418: ebffffb0 bl 82e0 <_init>! k+ D7 q$ w: y" w2 m, h& J( b
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
* @1 \( b/ t$ Q4 N 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
i9 c- R4 `2 c) n t 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
1 @1 `' U) l2 q8 q% `! ^8 a% ] 8428: e0613003 rsb r3, r1, r35 U# x1 c' V r8 S5 }: ]
842c: e08f2002 add r2, pc, r2
6 u& c, i+ |4 w+ Z( I: Q 8430: e1b05143 asrs r5, r3, #2% z! T6 P$ X+ @' w9 ^8 o
8434: e0822001 add r2, r2, r1$ P4 q( _8 d" N9 M# r) x: j* t
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}8 U5 J! \* T' j9 i
843c: e1a06002 mov r6, r2/ e# D( B6 v4 L4 g) m* |* h
8440: e3a04000 mov r4, #0 ; 0x0, M- ?" E. W1 ~$ S j: M
8444: e1a0000a mov r0, sl8 O, a) |: }5 |& |4 P
8448: e1a01008 mov r1, r8
z/ J( Z* [! V0 x3 g' S 844c: e1a02007 mov r2, r73 m$ P1 `" O0 l! h1 h, `
8450: e1a0e00f mov lr, pc: W, L7 t! L# S8 v
8454: e796f104 ldr pc, [r6, r4, lsl #2]
* R8 ?* t3 o$ C( ?' E 8458: e2844001 add r4, r4, #1 ; 0x1
% B! O! P$ P" Z1 T 845c: e1540005 cmp r4, r5
: y# K2 j7 X) I" Z7 z" k 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>; G: X( T1 A% N8 k2 a+ T8 B
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
5 g, l, j+ N* E" m2 M4 S6 a0 y' f, Z 8468: ffffff04 .word 0xffffff04
" W7 F; }" ]7 E3 q+ a9 I- t" u 846c: ffffff08 .word 0xffffff08. u/ K1 {4 T- P. y* _
8470: 0000819c .word 0x0000819c
4 V0 F+ N; U2 P3 j; p1 M1 parago:2 s+ t0 G' i- h5 u/ K2 D
0000837c <__libc_csu_init>:2 S; X0 G0 M% C5 L' k+ b
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}. b2 R! H: K1 S5 H7 k2 c
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
, r: H- ~3 [% o/ |3 {7 k1 Y) q 8384: e1a06000 mov r6, r03 t/ w8 G: H0 O* f
8388: e1a07001 mov r7, r1
7 Q7 |; o! n% B% ?4 M% i 838c: e1a08002 mov r8, r2, ]; D# _* B; Z6 A
8390: ebffffae bl 8250 <_init>
) E% e" I3 x$ g& K 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
+ |& ] N3 t8 o# b1 x 8398: e08fa00a add sl, pc, sl
$ n/ k+ L! {4 Z& P4 M 839c: e08f0001 add r0, pc, r1, \4 U9 _" F7 e9 L1 R6 V Y# K
83a0: e06a5000 rsb r5, sl, r04 E% H9 f1 ]; ^: \" {3 `0 U$ a; B
83a4: e1b05145 asrs r5, r5, #2
! P" I' J. S Z" f6 E: W1 v 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}4 E& e1 X" P8 w& @7 z
83ac: e3a04000 mov r4, #0
# |% s7 z9 k% \) k. f/ {" b# F 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
6 M1 m( P2 ~3 N a$ i4 p2 s5 y 83b4: e1a00006 mov r0, r6
0 n2 i; m& H$ V% P" l. v ~ 83b8: e1a01007 mov r1, r7: u) J2 F4 ?) q! }1 @* @7 Q
83bc: e1a02008 mov r2, r89 x3 z, U, a* w
83c0: e2844001 add r4, r4, #1
9 v2 r/ c" c3 j- h1 Y" x 83c4: e12fff33 blx r3
/ D3 A: ?. \4 q 83c8: e1540005 cmp r4, r5
i, F4 B+ z) E/ z, |3 ? 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>; h7 b' x% d) x j
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
' A3 C1 ^4 s9 H5 k# d* ? 83d4: 00008054 .word 0x000080545 D3 E+ ^* v, H8 d% _
83d8: 00008054 .word 0x00008054
; ~, R8 ^- D2 A! xnone:
, c* S0 z/ }6 J! I9 [& _9 b3 fDisassembly of section .fini:+ {6 X) ?# i) t6 s" A. T
0 K7 m. \3 u/ R0 N% ]. y! C" g- J00008474 <_fini>:
- W! K* _: x3 ` 8474: e92d4010 push {r4, lr}
0 |2 C7 }7 _1 U( E" Y 8478: e8bd8010 pop {r4, pc}
: V9 ^" W0 ~) |+ m8 Warago:1 I8 b* J+ U# h% s" P( m" o
Disassembly of section .fini:
7 t4 t a) _2 A0 N' v4 L+ H" o4 f
000083e0 <_fini>:8 Z2 C, `4 c/ K r4 _8 S& {
83e0: e92d4008 push {r3, lr}5 r& T/ S$ b& I
83e4: e8bd8008 pop {r3, pc}
) W, p- H6 {+ r7 S* x+ m ?, z0 [$ W# ?
+ r$ e4 d" s& F+ h [
8 T7 M& c+ U: X A" @7 o( O
|
|