|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:2 A9 |6 n5 d$ |3 C. a3 d0 J+ Y
1 #include<stdio.h>
* M, j3 g+ {$ Y6 { 2 #include<math.h>1 j6 t8 h7 y d$ u+ g1 i
3 int main(int argc,char* argv[])$ I. Q! a' Z) k* h
4 {
8 I& T Y. d" `) ^" @ 5 int a,b,c;: y! `# W. `6 Q+ N
6 c = a * b;7 y. y1 \5 C4 ?: T$ n* j# t
7 return 0;/ I; N) |. H# M5 L6 T3 r
8 }
: g7 s9 ^! W1 C; d
! ?: j! R( \' C6 t6 q下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
1 R! l+ r* v, y( N b1 p; qnone:
9 f: _$ i) Q2 Q2 X6 Z5 ~+ o000082e0 <_init>:
6 Z. j! r7 ?0 ], e7 J$ j 82e0: e92d4010 push {r4, lr}
" L9 C# }- W3 Q" |7 Y 82e4: eb00001c bl 835c <call_gmon_start>
. C9 s7 k" ]% y9 m! C9 e3 a 82e8: e8bd8010 pop {r4, pc}
% H1 d8 s7 o- f2 }: A0 T+ O% t0 ^2 N4 Parago:
: D |/ \+ ^4 S' N& k) o& S00008250 <_init>:% `0 s0 p% \& M: ^
8250: e92d4008 push {r3, lr}
6 W7 _7 S- Q& F. g" R. x 8254: eb00001d bl 82d0 <call_gmon_start>
! P$ f0 F& q7 U% P2 R 8258: e8bd8008 pop {r3, pc}4 ^9 u- w, F3 |3 h9 r: A
( F/ j2 ^3 t. O+ _) |9 S
none:
6 e5 G# _) E0 c- t$ p \000082ec <.plt>:/ ?/ I6 m) U @' R
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 J8 v( G; M7 N0 `5 @ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>/ ]$ i0 S' i& x8 F+ i0 L9 G+ q
82f4: e08fe00e add lr, pc, lr# w' A$ T: |( D3 ?3 e+ L' k" K
82f8: e5bef008 ldr pc, [lr, #8]!4 ^ n g! d% S, o6 [4 }/ _
82fc: 000082d4 .word 0x000082d4
2 {5 U! { U3 a: }/ x& p ` 8300: e28fc600 add ip, pc, #0 ; 0x0
# m1 }' I0 d$ A/ C 8304: e28cca08 add ip, ip, #32768 ; 0x8000
y2 H+ ~# i: S 8308: e5bcf2d4 ldr pc, [ip, #724]!
/ |3 p# v. u; w. p% ` 830c: e28fc600 add ip, pc, #0 ; 0x0) M9 W3 u. g( U# s W
8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ E) r6 c/ }2 p0 W. B! ` 8314: e5bcf2cc ldr pc, [ip, #716]!
7 O! U* q9 `3 e5 Q+ |2 ~ 8318: e28fc600 add ip, pc, #0 ; 0x02 n+ L5 w& Z% y' _; V @0 }
831c: e28cca08 add ip, ip, #32768 ; 0x8000
7 d: c( c0 N; m, e& {* `* W3 s 8320: e5bcf2c4 ldr pc, [ip, #708]!5 P# \. C. P) p1 q
arago:2 y4 j& _; u F9 {! P; N. F7 u
0000825c <.plt>:
" H: Q A0 h" d( ^& j2 T 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% q9 m/ m. f! u& q* v2 s. g) E y 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>9 Y" K" s" V$ O2 W+ F
8264: e08fe00e add lr, pc, lr
' k2 j6 k/ u0 s 8268: e5bef008 ldr pc, [lr, #8]!
: M \; _6 Q# N1 F9 ] 826c: 0000827c .word 0x0000827c
9 B# r; K* v* E+ s* @5 _ 8270: e28fc600 add ip, pc, #0 n* m7 r$ u3 z
8274: e28cca08 add ip, ip, #32768 ; 0x8000
# E+ i3 I& |$ p; t" w2 B9 a 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c7 m+ H* L, M/ ?* h8 _
827c: e28fc600 add ip, pc, #0
) D7 @& f- q3 Q2 l 8280: e28cca08 add ip, ip, #32768 ; 0x8000# G0 Q7 O( S9 p: L0 F' [
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274* ?4 A' i" r5 `, ?8 C
8288: e28fc600 add ip, pc, #0
8 O9 Q' V. O' Q& T4 a! |; J+ F 828c: e28cca08 add ip, ip, #32768 ; 0x8000
& e2 S5 R7 Z% e( H6 ?* S8 T 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c. b! _, p' ]6 F9 X7 a8 z3 F
none:
' X$ ]# k' S3 ?' `/ l! @00008324 <_start>:- a% o$ V( ?3 I( w
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
/ [) _* g% z, J& l 8328: e3a0b000 mov fp, #0 ; 0x0( u( N: m0 |" _. H& ?! ^3 R I
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
7 Y2 i# |. t$ ] 8330: e1a0200d mov r2, sp( z& E ~5 z# I) }
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)3 e5 I* Y0 q2 e7 d( b% m
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 T, C" |7 m$ b1 J& j4 v 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>( M& m& a! u- H
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>2 W5 A) u( W3 s ^0 o% c7 w
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!). i% s* o0 m3 B8 _
8348: ebffffef bl 830c <_init+0x2c>! ?! `) a8 \5 S4 e& g, i. y
834c: ebffffeb bl 8300 <_init+0x20>2 J: v8 \4 q- e6 j
8350: 00008404 .word 0x00008404
4 n, g ^7 ?9 b+ | 8354: 000083cc .word 0x000083cc
1 i4 U K' q+ h& H5 g3 _+ [6 F5 [ 8358: 00008408 .word 0x00008408
/ {' ?8 z7 ^+ n Q) u) |( t" Farago:1 l0 d3 L5 J- B R C: s
00008294 <_start>:
/ n7 ]3 X9 U, K3 n 8294: e3a0b000 mov fp, #0
: r' N& s2 v& P! g P7 u: n 8298: e3a0e000 mov lr, #0
& X/ O; H9 E; o p1 T 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
# }! \% |+ H" C5 E4 g 82a0: e1a0200d mov r2, sp! ]$ V, \! }: ?( W1 T& ~
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)9 B5 b; }- o' c' K5 Z$ V
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
0 E* K/ q1 R7 @( Q7 z$ V- Z, n 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
- X# n2 a5 U& a. Y s. U 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!): o( p; U2 z: @9 Y) z$ o
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>2 R2 B2 c7 e! b3 E. L/ A
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38> A2 p( D/ M/ h& n" U6 ~( W- g- _9 J
82bc: ebffffee bl 827c <_init+0x2c>
1 j# a ^( i9 ?3 p( }" x& V& ^ 82c0: ebffffea bl 8270 <_init+0x20>4 |8 o7 Q/ L/ e" v9 k/ Y- H( L
82c4: 000083dc .word 0x000083dc& h/ F* ?$ p3 O( ~. I) B" N( b& z9 w
82c8: 00008344 .word 0x00008344( M, A3 j A; C9 V0 }
82cc: 0000837c .word 0x0000837c
. W& r" v% R9 {5 o, lnone:
* \; U+ a+ L/ D! `! A5 q. M& e0000835c <call_gmon_start>:
; m- [" Q+ y& S \& U; ~ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 _; m4 V8 I7 J) \ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
3 X3 e# H8 p; H2 i 8364: e08f3003 add r3, pc, r3
) h# `2 U9 i' U8 s: M1 K8 ^* u 8368: e7931002 ldr r1, [r3, r2]/ o5 u" L' `4 h5 L; N( @
836c: e3510000 cmp r1, #0 ; 0x0. r: ~( |2 E- r* Z/ S& I" b, V
8370: 012fff1e bxeq lr/ c R/ R# z4 L" b( B! O* ?
8374: eaffffe7 b 8318 <_init+0x38>
" T# e% ^) H# c7 R 8378: 00008264 .word 0x000082640 g- J' G" o) _/ A4 f: S, N3 Z
837c: 00000018 .word 0x00000018) a9 A. {8 M' O. y7 U
arago:* F' }# i$ [. ?! ^1 y) D
000082d0 <call_gmon_start>:# o8 l$ g+ x7 v$ `/ Y* T
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>- f4 ^" |7 a4 e! D! L( \! Y$ k
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>2 I2 F2 L! _3 U7 t$ {2 ?
82d8: e08f3003 add r3, pc, r3! U0 I. Y$ {8 k/ F
82dc: e7932000 ldr r2, [r3, r0]
6 E7 `* G6 | c8 C v d# S$ y 82e0: e3520000 cmp r2, #0
1 U. d/ ~3 W4 N9 J/ W1 g+ J4 { 82e4: 012fff1e bxeq lr
% b/ l: F! F. _/ v$ O 82e8: eaffffe6 b 8288 <_init+0x38>
* }# u9 @& ^2 B! V; V 82ec: 00008208 .word 0x00008208
9 O4 K5 D+ Q0 g) Y 82f0: 00000018 .word 0x000000188 i7 Y( z% u, h D; @3 K
none:8 D$ o# F- X- E) X
00008380 <__do_global_dtors_aux>:
% M [2 w8 q! i 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
. {0 x6 V; G) V0 | 8384: e5d23000 ldrb r3, [r2]
5 K# B2 a( l7 K$ D) Z1 z 8388: e3530000 cmp r3, #0 ; 0x0* X) B1 j9 I0 j3 k
838c: 03a03001 moveq r3, #1 ; 0x19 a# z5 ]7 r4 V, n6 p! y
8390: 05c23000 strbeq r3, [r2]
% @. a6 ?- A) C5 Y1 ` 8394: e12fff1e bx lr
- J: m( f+ l1 ?) Y' k+ A 8398: 000105f4 .word 0x000105f4
/ \8 S, U) D* _7 P% @arago:
/ z% o7 o; ]/ V+ r8 y9 y) h# ~( ]000082f4 <__do_global_dtors_aux>:% h9 Q& R5 [' M$ }" |5 p
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>$ b+ J1 l# l2 I) g8 Y
82f8: e5d32000 ldrb r2, [r3], I( e3 F3 U! v) R! K0 a
82fc: e3520000 cmp r2, #0
) l+ ]* H" r6 j0 v( U H1 g 8300: 02822001 addeq r2, r2, #1$ x7 s9 z0 ^2 M* z; B4 Y8 w) t/ s* o* x6 P
8304: 05c32000 strbeq r2, [r3]
; m5 X) j9 D- q: ]- j5 y 8308: e12fff1e bx lr
& t* v1 B; i- q$ k 830c: 0001050c .word 0x0001050c3 n2 P, T6 x9 ], e. A3 N
none:
+ ]# L1 J' [/ y( O( B# H6 I! E0000839c <frame_dummy>:
8 u6 G1 l- g6 H% e 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
# n$ y! R3 k! }7 n% }% n+ h 83a0: e92d4010 push {r4, lr}
3 k8 E9 g4 t* S& J. |" ~ 83a4: e5903000 ldr r3, [r0]' X- c5 Q7 {/ [6 r8 y
83a8: e3530000 cmp r3, #0 ; 0x05 x* k6 ~$ X% [
83ac: 08bd8010 popeq {r4, pc}4 U6 j0 d4 q0 L/ P7 b% [5 D7 S+ j/ z
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
" d M2 C0 N1 f# z/ l 83b4: e3530000 cmp r3, #0 ; 0x05 p, v6 b7 v4 T% \
83b8: 08bd8010 popeq {r4, pc}
; Z/ o+ \7 C1 t2 L: ?% X- O 83bc: e12fff33 blx r3
6 L& U4 Q5 n9 e' T( ] 83c0: e8bd8010 pop {r4, pc}( Z' M5 _2 _' G6 g. F5 c1 S. _* i+ C0 M/ G
83c4: 000104dc .word 0x000104dc$ X6 |% z& y2 {. g' R
83c8: 00000000 .word 0x000000007 _$ R2 p R6 w$ i4 h" }& n9 s
arago:
8 t! v& y* l& x/ d1 ~00008310 <frame_dummy>:/ i- c. ~$ z; C/ w3 X }
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>, {& p- J. a2 N( K0 v' x7 N
8314: e92d4008 push {r3, lr}) V$ W& r; R0 e3 P( d
8318: e5903000 ldr r3, [r0]. }7 t$ o# H7 S5 ~, U# I
831c: e3530000 cmp r3, #0
! o1 {3 T! k) b$ F 8320: 0a000003 beq 8334 <frame_dummy+0x24>
+ G' y! F2 e/ M 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
5 M$ ~9 C$ w9 T; w( K. ^. D4 L 8328: e3530000 cmp r3, #08 k, t6 |# t) I* t1 Z
832c: 11a0e00f movne lr, pc# K1 @0 Q1 h; a% `
8330: 112fff13 bxne r33 Z; y" s: ]& T# h7 ^6 E5 x
8334: e8bd4008 pop {r3, lr}0 H6 b& C3 k( @& S0 M
8338: e12fff1e bx lr/ j" o; F, h+ y+ b/ w; Z3 J' h
833c: 000103fc .word 0x000103fc
$ x: H6 Q! ]/ W7 p: G% T7 i3 H( g 8340: 00000000 .word 0x00000000$ J9 n: Z5 o- a4 c) s: ~
none: I9 A: d) y- N$ v
000083cc <main>:$ t) X- ?# f' {
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) x# `* v. t( R 83d0: e28db000 add fp, sp, #0 ; 0x0
) {9 ^& q8 i! K# f: k y8 A 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
& K6 S' |. o' w( {3 w 83d8: e50b0018 str r0, [fp, #-24]; A8 A% T7 ~( g! s
83dc: e50b101c str r1, [fp, #-28]
M1 D4 w( u' |! F% F 83e0: e51b2010 ldr r2, [fp, #-16]5 e7 h* p: G: m; G+ z8 s
83e4: e51b300c ldr r3, [fp, #-12]
! |2 c' Q2 C. n 83e8: e0030392 mul r3, r2, r3
8 t+ x# g) |" x* w/ X* W9 W 83ec: e50b3008 str r3, [fp, #-8]
- G* A3 G5 g8 g) K 83f0: e3a03000 mov r3, #0 ; 0x0
2 K" M5 r4 Z U6 z9 s' J 83f4: e1a00003 mov r0, r3
; X8 ? \) q$ p3 E' z& B9 e 83f8: e28bd000 add sp, fp, #0 ; 0x0
8 `4 R3 ]% F+ n3 V5 Y& s0 j, l+ k 83fc: e8bd0800 pop {fp}' w9 A% p) Q8 D
8400: e12fff1e bx lr( ~; Y8 d; y- n7 t( L
arago:: p, J% T4 R1 X6 p
00008344 <main>: ]% M: h: a7 A' ]% Y4 t
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
7 w% \6 u* l. `) t6 M/ W- { 8348: e28db000 add fp, sp, #0
5 ?7 F1 ]0 o3 N# I5 G( M# `* A 834c: e24dd01c sub sp, sp, #28
3 u+ E+ i0 M& J. f8 U4 @, ]9 q 8350: e50b0018 str r0, [fp, #-24]
4 i2 d( F* r) Z4 T" J 8354: e50b101c str r1, [fp, #-28]; p3 b+ D, Q0 I
8358: e51b3008 ldr r3, [fp, #-8]! C4 J3 J1 f& b0 P2 `5 M4 E5 Q
835c: e51b200c ldr r2, [fp, #-12]+ E5 I! P; C, P
8360: e0030392 mul r3, r2, r31 o) H; d2 e; h! K
8364: e50b3010 str r3, [fp, #-16]# Y* Z3 b- K7 N* f! {! {
8368: e3a03000 mov r3, #0
& F. C( c+ G" x( A 836c: e1a00003 mov r0, r3 a; c+ [5 ]: B( d' ^7 o) g
8370: e28bd000 add sp, fp, #0
4 Y6 ]! s- F& o5 U& L, b 8374: e8bd0800 pop {fp}
+ O0 L' o5 y) g* j6 G- ^ 8378: e12fff1e bx lr
. R0 H ^, B C# G6 _& f, dnone:6 w2 o T( m2 t: n6 s
00008404 <__libc_csu_fini>:
' a" x: M: L# w0 C1 r8 y 8404: e12fff1e bx lr
5 G$ H9 j- _; C3 A" m$ @3 K1 {arago:. r) \8 } l! ~. R$ X0 u
000083dc <__libc_csu_fini>:
" V) I3 O; s0 q! j. s 83dc: e12fff1e bx lr6 |2 h* F( Y. |" f y
none:- |3 w* A/ C0 d- ?7 A
00008408 <__libc_csu_init>:; q( ~7 o; B# `1 b6 J- u
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}3 c: d; X" y% X, i; s1 |
840c: e1a08001 mov r8, r1+ ^+ `/ j0 w+ l" h, n' X
8410: e1a07002 mov r7, r2
8 g3 T! p$ R! ^# G8 j 8414: e1a0a000 mov sl, r0
% @5 L, |! h g+ ]4 p 8418: ebffffb0 bl 82e0 <_init>
5 c" l1 u% [- \2 R Q% Y 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
% D) D1 w ?% }: v 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>+ V& E# y0 S7 b, B- l
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>+ I# F; C i. }' g
8428: e0613003 rsb r3, r1, r3
& J3 o: {8 G# ^2 U5 L6 l l& c/ d 842c: e08f2002 add r2, pc, r2
: }" v p, P8 H F4 R& J 8430: e1b05143 asrs r5, r3, #2* n X; g* K4 }; ]2 G0 D
8434: e0822001 add r2, r2, r1
' S% t# a% I7 E. h- M 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 g1 r4 C7 f* d 843c: e1a06002 mov r6, r2% u; i! n( h/ a; R p4 Z6 f9 D4 k
8440: e3a04000 mov r4, #0 ; 0x0
1 x A) m) x* C! N/ Z1 w. m: a 8444: e1a0000a mov r0, sl: ]; H: ]: ~. a! |2 j2 o. d
8448: e1a01008 mov r1, r8- t' B' L5 R* J9 w
844c: e1a02007 mov r2, r72 } b0 R+ D: {# e7 F/ C
8450: e1a0e00f mov lr, pc! P$ y9 A+ @2 J$ b- h6 _
8454: e796f104 ldr pc, [r6, r4, lsl #2]
1 l/ g6 Q. B" f$ d9 ^7 _% R+ d 8458: e2844001 add r4, r4, #1 ; 0x1
) I a& K8 H9 U$ G L 845c: e1540005 cmp r4, r5
8 A; E; t& R/ |# ~ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
3 L j |1 A8 c+ k$ V' W" R4 Z# P) r& h 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}; U6 b7 K B( u0 d! o7 q1 ~
8468: ffffff04 .word 0xffffff042 d7 n. a0 A' q7 K! X8 y9 y; K
846c: ffffff08 .word 0xffffff08# y7 ~2 q8 i# i( l- a4 ?# f
8470: 0000819c .word 0x0000819c
& [9 a( \8 V; `! |# yarago:1 R2 @7 |" U* W& e9 ^
0000837c <__libc_csu_init>:0 I7 U! P8 ]2 @# ^
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
8 b0 L4 l% T- C! I, z5 H/ C- p9 x 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
& U2 N+ q- y+ C 8384: e1a06000 mov r6, r0
5 Y' @' k6 _, k+ d 8388: e1a07001 mov r7, r1: f5 t, i8 U M+ S* {- t/ G
838c: e1a08002 mov r8, r21 q; _$ ^/ A$ ?# p& ?* {" p1 O
8390: ebffffae bl 8250 <_init>; p, U( W1 d. f5 n& M; F* u
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>( ^! q7 B8 x K4 h" o. ^
8398: e08fa00a add sl, pc, sl6 n3 q9 G% c. ?! _5 ]( |
839c: e08f0001 add r0, pc, r14 \4 p8 B( @. h& S8 c7 f3 u5 `
83a0: e06a5000 rsb r5, sl, r0
! e+ L4 s, ^! O& K9 N0 ~; E1 ? 83a4: e1b05145 asrs r5, r5, #2
3 W' F$ O0 S0 _+ [, l/ G% S3 j! | 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}. g2 _; ^% ~8 f/ A3 F
83ac: e3a04000 mov r4, #0# w% o) t6 z7 \5 Y c( O
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]1 Z# T* @- A4 K6 M% |: Q
83b4: e1a00006 mov r0, r6
$ G( q) F% d5 K3 e# y% ~ 83b8: e1a01007 mov r1, r7
% F( ?% T- {% @3 m* t+ X5 H 83bc: e1a02008 mov r2, r8
2 [! G& c7 C4 w5 d( t4 A 83c0: e2844001 add r4, r4, #1
% i( W* ?- d, _) [: o 83c4: e12fff33 blx r39 o0 _ y$ b9 H8 W
83c8: e1540005 cmp r4, r57 C/ e2 n; p! [4 P
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
" R% A" |; p% Z7 T$ V+ M 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
( [0 k7 S3 K- J$ M: ?! j7 E 83d4: 00008054 .word 0x000080549 c# z( p9 F; U1 |
83d8: 00008054 .word 0x000080546 F$ @: P) K. g( @, Z2 Q
none:, y, p' y2 ?; |: l
Disassembly of section .fini:9 {4 y4 W% H! e' s/ c
4 F& S& }3 U, y% g00008474 <_fini>:
( `% Z1 i0 Z2 c! Y: J7 c 8474: e92d4010 push {r4, lr}8 }+ Y$ T( Z4 {9 r
8478: e8bd8010 pop {r4, pc}8 E/ J) M! g/ _- D
arago:
+ |$ m6 S/ z- ]5 D2 Z5 X- J( vDisassembly of section .fini:
0 i' d. K3 s: K! ?! N( d+ d; K
( b# s% s+ L( F* k/ r5 ^000083e0 <_fini>:+ \) w7 }, S; |: z% H4 i
83e0: e92d4008 push {r3, lr}+ n7 ?% a I m* Z( Y
83e4: e8bd8008 pop {r3, pc}
v+ m+ i3 R" e4 m: `
, [( V- d# }7 Y+ f
- o% M- D0 W W8 t% G! Q9 P5 r3 k0 P# N+ M# C
|
|