|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
1 j3 {- M' e7 K8 [+ v. H 1 #include<stdio.h>
1 G: M! m+ W/ T7 S; _( }1 x; V* t 2 #include<math.h>
, [& U$ q6 e% s' I/ G7 j- c 3 int main(int argc,char* argv[]), X4 e2 p$ M6 K$ L; U
4 {3 I' C2 f% \/ x# f1 R1 j
5 int a,b,c;
8 ]: W( k/ D2 [: e 6 c = a * b;
5 h5 z6 _- C# x+ E 7 return 0;! f W# M& h4 P1 j
8 }
7 N5 k: i& E! f$ f
6 T- I5 Z" V9 k. @* u. e下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看8 w8 F% a' A2 D
none:& m8 A( \( N5 H* W% d: I
000082e0 <_init>:
4 y( Z5 e) \, f9 V 82e0: e92d4010 push {r4, lr}
3 Y3 {4 J) z- w& M/ Z& y 82e4: eb00001c bl 835c <call_gmon_start>* s1 j$ E5 r2 I. D& }9 D
82e8: e8bd8010 pop {r4, pc}
7 U9 ^ {# y; y7 o5 G( Aarago:) }% G7 I9 j# F& ?
00008250 <_init>:% k2 P- ?' B& i, p7 J' T
8250: e92d4008 push {r3, lr}
- l6 f q5 N: x 8254: eb00001d bl 82d0 <call_gmon_start>
& o! c% R7 c# _: x$ O) y1 z0 S! l 8258: e8bd8008 pop {r3, pc}: `$ k2 Y) t, _+ d7 F8 h7 q
& U+ j5 {+ F5 o3 S6 P& k5 i4 r) cnone:
- q8 L0 N% y2 ?2 Y9 h000082ec <.plt>:
1 q" p1 t' ~. e% E# {4 q, k8 Z 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 S$ G/ b, e: }- ]. x# [7 `% H
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
1 C9 `" I* ?, C" U' j+ ~ 82f4: e08fe00e add lr, pc, lr
9 U }, @9 \$ t8 }) V$ b u 82f8: e5bef008 ldr pc, [lr, #8]!& b3 _$ w/ [' y3 X
82fc: 000082d4 .word 0x000082d45 S3 b2 U6 p5 P: ?7 Y9 \- _
8300: e28fc600 add ip, pc, #0 ; 0x09 U2 E+ u5 R- E
8304: e28cca08 add ip, ip, #32768 ; 0x8000
3 Q, _" i& y: X4 d7 C. J( z 8308: e5bcf2d4 ldr pc, [ip, #724]!* C; w$ e5 R4 z7 H* i% L% D% U
830c: e28fc600 add ip, pc, #0 ; 0x0: U6 W/ `: x0 Q9 G. L0 e
8310: e28cca08 add ip, ip, #32768 ; 0x8000: ^. \0 r% e% {! K- k, A' i
8314: e5bcf2cc ldr pc, [ip, #716]!3 x% u! }: l$ f- F4 ~
8318: e28fc600 add ip, pc, #0 ; 0x0( a7 d. k7 a! ~$ F6 Z+ e, d
831c: e28cca08 add ip, ip, #32768 ; 0x8000. d, J+ W5 ?6 T0 D7 p6 c& s0 Q
8320: e5bcf2c4 ldr pc, [ip, #708]!& V% d1 a1 v8 x# r7 T! M) q
arago:. P/ c! w" y& b! q& P$ X
0000825c <.plt>:
2 W A: d7 t* t# ^6 D0 H 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
) q! z7 F# b1 }/ u! T- Q5 k4 M 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>1 C) ^" c8 E) {( S! ~$ t
8264: e08fe00e add lr, pc, lr Q2 _4 ~* d; ~; f; n G
8268: e5bef008 ldr pc, [lr, #8]!/ p: P5 x4 R0 S4 [( k9 A
826c: 0000827c .word 0x0000827c7 m9 G) @0 @' _, U
8270: e28fc600 add ip, pc, #07 n. u# T0 y$ |' q* ?$ W$ \
8274: e28cca08 add ip, ip, #32768 ; 0x8000
2 U2 X& p- f7 j* K6 \; M 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
s) e& p8 T5 A1 O9 G" a) S/ k 827c: e28fc600 add ip, pc, #04 u0 K- C3 J$ `
8280: e28cca08 add ip, ip, #32768 ; 0x8000
/ n& u2 B! g: T J, y2 X/ G 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
4 W" l- r6 d( S4 H 8288: e28fc600 add ip, pc, #0' S$ Q% F% k1 j( F9 C2 p. z
828c: e28cca08 add ip, ip, #32768 ; 0x80007 U5 A( h6 G" I4 G
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c8 V- s; w7 k- m1 w& ^
none:
+ Y' V3 o. _3 b9 ~00008324 <_start>:( M9 s/ ~" c! T+ ?! v
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
, P |8 X, A. C+ b 8328: e3a0b000 mov fp, #0 ; 0x0
+ f" ]: w/ R$ P- ~9 u5 Y 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)7 ]6 a, s# Z1 V- T4 p t$ E
8330: e1a0200d mov r2, sp
3 S! L; x+ R- _2 T5 { 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
0 U9 R& m# C+ i, w: s 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# t. U/ h# r% }' O6 b
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
1 @. c# M" ~1 j" O0 @ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>4 Y7 q* c$ E5 `! [% r7 t% G
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ b7 W9 t+ ^$ X8 ^/ k: U$ e 8348: ebffffef bl 830c <_init+0x2c>
G& T0 Q7 a5 A# \; D+ k o 834c: ebffffeb bl 8300 <_init+0x20>$ s, [9 H! Z6 {$ z
8350: 00008404 .word 0x00008404
; c% [3 X# w, c6 v 8354: 000083cc .word 0x000083cc
# g( y0 F' [( K& a; d 8358: 00008408 .word 0x00008408
, Y# O7 ?1 f: k3 H5 {+ f9 s# S5 O* r3 Warago:
6 K6 @! N, N+ W1 e00008294 <_start>:
% h! x$ G5 q" I$ \- a3 F( B 8294: e3a0b000 mov fp, #0
/ A& O% ^& [; n% }3 M 8298: e3a0e000 mov lr, #0
# B+ T, J+ m3 R0 J# b) v& [' w 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
@# @, ^# C" u4 ]# H/ C+ D 82a0: e1a0200d mov r2, sp
6 K q8 \ \$ o' Q8 ? 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)& Y) r+ U$ \6 J0 E6 N
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 h" h4 u4 W. x2 B- L 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# q# I4 A& [! K a6 K8 u% x, Y/ | 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
9 H3 Z, j: a* u' {. W 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
5 u, W4 H) m9 t" C; {7 W* ] 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>' w/ }8 G. J* j+ Z% e
82bc: ebffffee bl 827c <_init+0x2c>
! c% T; O1 t# B0 L 82c0: ebffffea bl 8270 <_init+0x20>
) s" D7 z4 z2 { 82c4: 000083dc .word 0x000083dc
3 o. c' |, O0 x9 Y 82c8: 00008344 .word 0x00008344$ _$ J' d3 m7 i9 O% e' [* O
82cc: 0000837c .word 0x0000837c1 ] U" V- O! H% p9 v3 i: ?
none:+ Z: _1 q- i5 U* B F& {, ^3 M
0000835c <call_gmon_start>:6 H: Y9 i; G0 [1 H# W1 }
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
" p& h- o) i$ o- o! O- f2 [ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20> b S: H! c: |( m% x+ {
8364: e08f3003 add r3, pc, r3
' o K' }4 o* _+ w' u5 v( P 8368: e7931002 ldr r1, [r3, r2]
& R) S5 w& E- i2 [ 836c: e3510000 cmp r1, #0 ; 0x0
* }! r5 R0 |$ H; z4 L; s 8370: 012fff1e bxeq lr
9 q" ^. d7 \: Q3 v0 s 8374: eaffffe7 b 8318 <_init+0x38>
! l: I8 J8 a' N: m a 8378: 00008264 .word 0x000082649 P% Z$ ^5 }6 c, H X( l( v5 o
837c: 00000018 .word 0x00000018
6 x4 J- x" ?2 `- Y6 narago:" ] q, S6 l# X
000082d0 <call_gmon_start>:! O5 p) e' a9 g P6 L+ H9 H
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
: L( ~' p2 ~% @- u7 P 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>3 F2 u1 \. i' B! G! \' t4 X
82d8: e08f3003 add r3, pc, r3
$ C' l9 t B0 P) K$ t 82dc: e7932000 ldr r2, [r3, r0]8 Q: l2 U5 c9 L( ^0 Q9 w
82e0: e3520000 cmp r2, #0
3 R& g3 Q- B }6 u/ t" c# j3 T 82e4: 012fff1e bxeq lr
. C7 ?( Q c5 T. o5 g3 K 82e8: eaffffe6 b 8288 <_init+0x38>
% Z' O7 @: \5 x M- {2 v 82ec: 00008208 .word 0x00008208
J5 `* x' _& Z( o* H4 Q" H 82f0: 00000018 .word 0x00000018
5 K! R9 G+ w: [" [4 C. i/ }5 Gnone:4 O+ g; ~/ y5 W/ G8 ~
00008380 <__do_global_dtors_aux>:3 g) L% o r* x6 I. {( x7 R* y
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>4 S9 O% ?- \4 d U& P( N
8384: e5d23000 ldrb r3, [r2]
8 e* D8 e* k3 ]) M 8388: e3530000 cmp r3, #0 ; 0x00 Y# g0 D; `- c3 |9 g+ r/ w R
838c: 03a03001 moveq r3, #1 ; 0x1$ Q3 L/ h- ]! N0 W, J5 }6 t( `
8390: 05c23000 strbeq r3, [r2]1 C& v2 f" `0 ]$ h* R8 ?# s3 J
8394: e12fff1e bx lr% t" z0 c9 Z+ D0 r
8398: 000105f4 .word 0x000105f4+ o) l7 N0 C: C% j8 d8 W
arago:5 K, J: @! M7 q% m$ V/ L: i5 c0 L
000082f4 <__do_global_dtors_aux>:5 y$ z: j" g0 M
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>: j% T6 U6 T9 B3 I% x% V. Y( w% V/ Q
82f8: e5d32000 ldrb r2, [r3]
5 W& E9 P! I, \# z0 X 82fc: e3520000 cmp r2, #0: X* {! N7 C& N3 i& u
8300: 02822001 addeq r2, r2, #1
- ?7 v) U: T" |) t' e! n 8304: 05c32000 strbeq r2, [r3]8 g3 S: F4 R; \8 S8 J9 ~0 o
8308: e12fff1e bx lr5 T5 T0 d P% K! k/ H
830c: 0001050c .word 0x0001050c% a& m9 q f( p' L' j0 q$ m
none:
- N# v* l% i& S v6 G" i3 K0000839c <frame_dummy>:1 P# F. x2 P8 F5 _, c
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
$ ] Q* W1 F, ^6 ?- J1 j, N 83a0: e92d4010 push {r4, lr}! X$ e& l8 ?( y: Y
83a4: e5903000 ldr r3, [r0]
) p! m' \0 k9 l& T+ E+ s4 p 83a8: e3530000 cmp r3, #0 ; 0x0
2 ?# f# G( q0 O( w( w/ ~" [ 83ac: 08bd8010 popeq {r4, pc}
/ W, t0 }3 O7 q" }" a3 x R1 m 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
* `% ^& N( z9 q, \ c9 z; H 83b4: e3530000 cmp r3, #0 ; 0x0) _! S5 i$ R# ^+ c: F
83b8: 08bd8010 popeq {r4, pc}/ g% w4 Z% D/ V5 q9 k; b" `
83bc: e12fff33 blx r3
) s' _3 Q: G* `" I* @ 83c0: e8bd8010 pop {r4, pc}$ s" @# P& ~0 {2 _9 D9 P
83c4: 000104dc .word 0x000104dc! ~# @. Z, [! {) d1 `
83c8: 00000000 .word 0x00000000
|) [2 a! ^9 V1 ^' @# y2 qarago:
8 z7 H. a* j' V( V" k00008310 <frame_dummy>:
0 j7 Z: z; ?% O! E8 }5 |, c* O Z 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
3 W- K6 m0 I I& } 8314: e92d4008 push {r3, lr}3 `) M; D G% v! r
8318: e5903000 ldr r3, [r0]
1 @4 g' p; H- |3 w 831c: e3530000 cmp r3, #0
$ |$ y5 `8 P9 e, O. r 8320: 0a000003 beq 8334 <frame_dummy+0x24>/ v) L, W5 g" H9 l
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
' z! D$ e3 P j& {% J 8328: e3530000 cmp r3, #08 T1 a B( F7 Z; d* F3 h
832c: 11a0e00f movne lr, pc' a9 M4 y" y W7 h' X2 T$ m) y1 E
8330: 112fff13 bxne r3
5 d h4 ~/ _% d( [' W 8334: e8bd4008 pop {r3, lr}- ^# j3 p+ ]- g" J5 {7 g8 _& a
8338: e12fff1e bx lr1 i7 K: G* E. `5 h& H, T
833c: 000103fc .word 0x000103fc& p- ~- |# g0 q7 B5 f2 W0 w
8340: 00000000 .word 0x00000000
& |+ f8 C) ~- N6 } Z) Gnone:
+ Y! z* a6 N* b$ Q; M000083cc <main>:
) P0 X- E' g& G K) S0 q+ _/ n 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# J# a* e9 j# H4 Q 83d0: e28db000 add fp, sp, #0 ; 0x0' g* S+ ~* G! `6 |3 i; A
83d4: e24dd01c sub sp, sp, #28 ; 0x1c1 h# i' F: U5 {% @6 G" l1 j
83d8: e50b0018 str r0, [fp, #-24]
$ j3 B: M3 X/ q; O R0 _6 O 83dc: e50b101c str r1, [fp, #-28]
$ q2 K; V" J& J! j( |; l 83e0: e51b2010 ldr r2, [fp, #-16]- W, c) R- ]0 [+ `; }7 d
83e4: e51b300c ldr r3, [fp, #-12]
; l( {6 s H' H; D5 x. ? 83e8: e0030392 mul r3, r2, r3: L0 U( X8 o3 R) m) F1 v: h
83ec: e50b3008 str r3, [fp, #-8]
8 v+ P9 i# m# b% R 83f0: e3a03000 mov r3, #0 ; 0x0
: z! _3 `1 q g9 l0 H3 V1 v 83f4: e1a00003 mov r0, r3
; v: I* Z U6 z m 83f8: e28bd000 add sp, fp, #0 ; 0x0% Y: C; q M0 \. l, O, J/ v* y! ]% P
83fc: e8bd0800 pop {fp}' a; K! @1 P9 P
8400: e12fff1e bx lr
. v+ {. J8 W% O% `4 A4 @, yarago:
/ @( T' z) p- I' F00008344 <main>:
: A6 e9 L8 e/ |% c6 C6 ~ 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)0 b Y1 }+ V9 O& T4 O
8348: e28db000 add fp, sp, #0
9 b* V4 Z1 E) D" C) n 834c: e24dd01c sub sp, sp, #28
, p7 o8 f0 v9 o) ? 8350: e50b0018 str r0, [fp, #-24]
; Y, t! V* ^- `8 a$ O 8354: e50b101c str r1, [fp, #-28]$ b+ \" }$ U6 t8 }
8358: e51b3008 ldr r3, [fp, #-8]
+ |! S# y) ^ R. K" {9 h! T# C 835c: e51b200c ldr r2, [fp, #-12]* ^) v5 F# W. j7 p4 W
8360: e0030392 mul r3, r2, r3
L' [7 C$ j' ?! H; R: n$ ~ 8364: e50b3010 str r3, [fp, #-16]
2 f; t1 c8 m) m2 J+ v8 k/ v3 A( d 8368: e3a03000 mov r3, #00 l& `2 |! u" l+ t* R
836c: e1a00003 mov r0, r3
+ i7 C, I0 S' e: ^6 e. ], T 8370: e28bd000 add sp, fp, #0
0 Q7 C' ] h! a 8374: e8bd0800 pop {fp}0 x; l) \& o+ n( _" Z0 ~3 `
8378: e12fff1e bx lr. Z8 x0 i) u8 p. |& W# I
none:
8 V u" ]; F% D7 M+ K00008404 <__libc_csu_fini>:( ?) S+ m# w# ?. Z! {+ v6 O4 q; x8 O
8404: e12fff1e bx lr) U' d/ j9 O5 e) `: L1 G
arago:. K9 u {% s3 l1 L& ? d
000083dc <__libc_csu_fini>:# Q3 |* c: w% d* G- H
83dc: e12fff1e bx lr, r3 }" K8 N! y
none:( s9 @5 n) E; d0 q8 E6 ~, j0 [
00008408 <__libc_csu_init>:0 d) s- A6 S( Z% a9 w- q
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}* b% h/ w% {6 e/ @* t* L J
840c: e1a08001 mov r8, r15 Q1 V% `( t0 m; `0 j6 x) C) W
8410: e1a07002 mov r7, r2; P0 K4 j; {- {8 z. [7 r: l7 y
8414: e1a0a000 mov sl, r0# `* C1 F$ F( Y5 C3 a5 Q1 X; _
8418: ebffffb0 bl 82e0 <_init>
5 D9 e6 F& n( B7 m* _ 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
5 S2 l% b) ~: Z9 c$ t 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ i: D2 I. m6 w' H, L- k$ Y( P/ N# \& }
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
+ q6 f. A% y2 X4 T. } 8428: e0613003 rsb r3, r1, r3
" T( m3 k) u+ C" x- I5 S 842c: e08f2002 add r2, pc, r2
* ?1 s) k; e6 p' Z 8430: e1b05143 asrs r5, r3, #2
) x) G4 o+ M. [6 D 8434: e0822001 add r2, r2, r1
3 V7 {2 I, I8 c 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}$ \3 {1 Z/ a" A! g8 i! g+ b! _
843c: e1a06002 mov r6, r2+ v6 k2 K1 W" t1 X( R! ~2 @# ~$ i
8440: e3a04000 mov r4, #0 ; 0x0
D5 r6 m& ?6 S/ D# t+ B; ?7 T# ?9 B6 u 8444: e1a0000a mov r0, sl
, \; v0 s: s o- p. x0 O" U 8448: e1a01008 mov r1, r8
9 g8 N1 d& m9 d2 a 844c: e1a02007 mov r2, r7# v2 M. o+ L- L* _; H
8450: e1a0e00f mov lr, pc
( ~# d& `2 W8 z1 \' U 8454: e796f104 ldr pc, [r6, r4, lsl #2]
6 i" c: k g$ R2 R. c2 F 8458: e2844001 add r4, r4, #1 ; 0x1
/ h9 U( [; [6 W$ s 845c: e1540005 cmp r4, r5# a7 Z1 ]& x" ^( `
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
; t4 Z4 P$ U2 x 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
% |% }& u: I/ y4 e: c! ? 8468: ffffff04 .word 0xffffff04& j; Y9 s5 f. f m3 L5 s, ?
846c: ffffff08 .word 0xffffff08
7 O9 D3 j4 n t) r& S1 v 8470: 0000819c .word 0x0000819c
- M1 p/ n' @2 F% {arago:
2 [! T/ E5 |; e- i0000837c <__libc_csu_init>:
5 L. a6 a! h: Q 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}$ X2 l$ s3 E6 y" c( n* O
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
& |/ J( K0 a6 D! c9 U0 T 8384: e1a06000 mov r6, r0
& b8 g6 u# }4 h( J2 u 8388: e1a07001 mov r7, r1
; a( Q4 k( ]" r7 ]& Z2 ` 838c: e1a08002 mov r8, r2
0 I/ |) C% p; v2 ?* ]: f: Q 8390: ebffffae bl 8250 <_init>% _& F8 C3 b; G+ [1 U4 R9 A Y
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 F" A- u4 `5 u: j( K# g
8398: e08fa00a add sl, pc, sl* c5 {' g6 n6 o; G2 F
839c: e08f0001 add r0, pc, r1
% {2 }( m3 y! K% t5 ^ 83a0: e06a5000 rsb r5, sl, r0% s# g1 u- y) O
83a4: e1b05145 asrs r5, r5, #2
# z# |3 r7 W+ M! v1 a/ f" w- i 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
* g: m( e7 r. Y A; z1 V" y' A 83ac: e3a04000 mov r4, #0
# v/ N9 b3 K8 C! v# _ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]8 G7 d, \/ M2 v1 d4 h6 f
83b4: e1a00006 mov r0, r6
) j3 M1 r- R7 ^+ Z3 S7 L3 p2 c d 83b8: e1a01007 mov r1, r7
9 s, P) {$ i* I2 Z8 d" Y 83bc: e1a02008 mov r2, r8
% n Z, T- ^/ U9 F) c* b, [9 N 83c0: e2844001 add r4, r4, #1
6 F3 _! \* o q" ]) } 83c4: e12fff33 blx r3
' `6 Q! @% z7 F' W! o9 z7 x 83c8: e1540005 cmp r4, r5
2 C, y- I: A, n4 S 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>$ V2 v' v M# r+ D
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
8 o# W: Q. J3 u4 B 83d4: 00008054 .word 0x00008054
" h2 v4 `! Q2 {! _6 J 83d8: 00008054 .word 0x00008054
/ Y. ?/ [' e8 G/ }none:
" D+ ^2 V* @% G* n6 u7 UDisassembly of section .fini:
) i7 U, }; s; E: W5 M' K
) ]0 O* c* u% O4 L9 D n00008474 <_fini>:, W- h" V/ Q8 n2 H8 A) Q) K
8474: e92d4010 push {r4, lr}
( I \1 ^7 z; S3 ]% ]7 v: d 8478: e8bd8010 pop {r4, pc}) h) W- t* f; w4 _9 a6 u( T
arago:
' q8 ~5 r+ p7 h) S6 ~; GDisassembly of section .fini:- {& T8 i, z& B' t# r3 Q
( [ a3 P; |3 `% b! I. a4 N000083e0 <_fini>:4 ^) T6 ~4 O# _2 `0 A0 ~
83e0: e92d4008 push {r3, lr}
2 G, z- P7 n0 h 83e4: e8bd8008 pop {r3, pc}
5 B1 ]& i0 p, R7 G% y" x- a0 U
p# g; d# [2 D/ n! r% i& x
. ~. I# i' v* l0 Y; L( u) j& T( a- v1 W: _0 ?
|
|