|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
7 V: Y4 y, g1 X6 R& u& p 1 #include<stdio.h> 5 ^' R' p% X3 e( E
2 #include<math.h>" S, ~0 i( R1 E8 W
3 int main(int argc,char* argv[])" D; w: \7 K3 s
4 {: D$ k: O1 H5 P& Y% v2 I$ L7 S8 d
5 int a,b,c;5 \5 t3 X, s4 j6 A
6 c = a * b;. m- h! h+ O$ h! u. R
7 return 0;
2 g- L$ _7 ?8 g3 K. E 8 }
' U) [& ?0 \* w: n; }/ f
1 `: n0 v" }! ]% c5 s8 L# X0 a下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看/ R- y& i: |% X: M
none:" X l: g. v2 F. @4 ^2 l# W
000082e0 <_init>:0 c/ c; r8 H/ q
82e0: e92d4010 push {r4, lr}; _, I/ O) \& t
82e4: eb00001c bl 835c <call_gmon_start>
, z% G y4 N3 P4 i 82e8: e8bd8010 pop {r4, pc}
% p5 I8 L% e! Karago:3 n! ?1 E- D) q. E2 j
00008250 <_init>:4 Y8 [& y6 d' G7 m6 p& c# h3 z
8250: e92d4008 push {r3, lr}& d1 i0 s0 W& f6 B5 h
8254: eb00001d bl 82d0 <call_gmon_start>
. P/ t6 g/ q- G) u' Z 8258: e8bd8008 pop {r3, pc}
h9 R6 a7 z0 f* H' r$ k4 ^4 G6 {9 Z2 d$ S/ j
none:
3 |& O/ h6 v6 } _' Y& m000082ec <.plt>:6 s" `5 w/ s! F7 J
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
- {6 W$ |( l3 k+ D! u" d; [ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
% i, T* O ?% A x5 r7 f0 O+ W 82f4: e08fe00e add lr, pc, lr5 l" V9 R* u6 S# a" ?' j
82f8: e5bef008 ldr pc, [lr, #8]!, { ^+ w7 @9 g8 [, } l1 k; G# U
82fc: 000082d4 .word 0x000082d4
5 q+ @0 v) n' S6 w3 j$ c7 z 8300: e28fc600 add ip, pc, #0 ; 0x0
6 j* J+ h" R! U) Z* C' [3 D( { 8304: e28cca08 add ip, ip, #32768 ; 0x8000
h; s1 J( _$ ]7 n 8308: e5bcf2d4 ldr pc, [ip, #724]!
% k# w$ n1 W; H% S 830c: e28fc600 add ip, pc, #0 ; 0x0" [$ h% u% k7 [% z
8310: e28cca08 add ip, ip, #32768 ; 0x80007 Y+ i& q) _+ S M% ]
8314: e5bcf2cc ldr pc, [ip, #716]!( |' w+ j; v2 J! Z8 q8 s/ S
8318: e28fc600 add ip, pc, #0 ; 0x0! H: c/ h7 x4 G) n0 k& j/ }
831c: e28cca08 add ip, ip, #32768 ; 0x8000
' m1 K* @; \3 ?# O4 M 8320: e5bcf2c4 ldr pc, [ip, #708]!
4 U6 O3 y8 R, Q" J9 Z3 o9 m. T' darago:0 l3 j( o. L7 @& N! l8 p1 o7 s
0000825c <.plt>:3 z# `' O3 L: q v
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
' z- q* L6 d( r9 i9 O7 d 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
& J) H% z' w9 Z! u: v# C 8264: e08fe00e add lr, pc, lr
2 C" A8 Q5 K% G5 C) l; h. l 8268: e5bef008 ldr pc, [lr, #8]!' _# a& f! \3 K
826c: 0000827c .word 0x0000827c
3 A8 m$ k8 ~) ^ 8270: e28fc600 add ip, pc, #0
6 i3 {; l$ I2 {7 C& V( I. j 8274: e28cca08 add ip, ip, #32768 ; 0x80001 ~# u7 q' Z3 X4 B
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; A/ [ |1 ?; ]' f 827c: e28fc600 add ip, pc, #0
0 H: P, ~& U: y 8280: e28cca08 add ip, ip, #32768 ; 0x8000) m M# f. Z+ ~8 A/ H" R; u9 @
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
# `: z* t4 B g1 [% J4 c( N! \* u 8288: e28fc600 add ip, pc, #0
5 s. w* _$ |) a& k& T 828c: e28cca08 add ip, ip, #32768 ; 0x8000! G! ]* a" k- k5 r- u
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c- N' B2 l) J( P3 p( }$ I6 C1 ]. m
none:
8 J" O+ e( ~0 [, C6 k, y" z00008324 <_start>:
' H+ J# T W4 j/ y5 @6 F 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>+ P5 v8 g S4 d G6 e
8328: e3a0b000 mov fp, #0 ; 0x0
* d/ g1 [, E! ~, @! R+ N+ v 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
/ ?) I6 T, j# Z3 g 8330: e1a0200d mov r2, sp! k4 s% ]0 U6 q7 Q
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)) z7 {! q: }7 t! x
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# J; C" Q" U4 S7 X* j0 ^6 ~8 k6 Z
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>* ?' e5 }7 |& S4 x" s6 S C; x
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
+ l* d) W! x; B6 [8 G+ X 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 W, H% p! i9 G+ k% ^7 `2 E
8348: ebffffef bl 830c <_init+0x2c># i2 z2 R6 A7 Q+ `: w' |: M
834c: ebffffeb bl 8300 <_init+0x20>
& U5 ^* Z# X) f' J- [. ~0 `8 J 8350: 00008404 .word 0x000084042 _( f% V' l: b% G$ O M- s, n& d
8354: 000083cc .word 0x000083cc
5 q, V: `( I$ E" h 8358: 00008408 .word 0x00008408, I5 T4 z, s e" W: P# _; ~1 I
arago:8 X- C) S" c8 q; b( S6 w2 U
00008294 <_start>:
! T1 V) W) v f3 `0 m( D; q 8294: e3a0b000 mov fp, #0
5 \4 V1 m' m+ v8 L 8298: e3a0e000 mov lr, #0
! @" P2 u" t i' {) | 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% B, }+ p; K- D. Y# I
82a0: e1a0200d mov r2, sp& j8 _# D# a% O, n6 h
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' f* }6 U, b" K+ @# `4 ~1 | 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ T2 z' x# Z3 w& {! g& | 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>* v9 ~8 d9 Q8 Q: D! A; n" r- q0 U
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 |' v4 I3 F( b. Q 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34> a& Y, q; ~! \' G/ w
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
% [) J" S# ^7 W8 t" A' D' r 82bc: ebffffee bl 827c <_init+0x2c>8 \* ], Q% N3 w4 K* X" L
82c0: ebffffea bl 8270 <_init+0x20>% q6 g. l+ E% n! ^' n! X
82c4: 000083dc .word 0x000083dc. j' p* k. ]$ X+ i' ? Z/ W
82c8: 00008344 .word 0x000083444 j: ?: F; ]+ I# o% D+ i0 W# e! [
82cc: 0000837c .word 0x0000837c
: m& O4 X, m6 A+ z" ynone:
! m- ~! {5 n/ V- X0000835c <call_gmon_start>:
, `) h% n4 ?3 \! i 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>/ X: V$ e7 w* e- N, ^7 D- J8 z
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>' ?& X0 ^8 z) C! L# d# C. O
8364: e08f3003 add r3, pc, r34 C: e7 n( t# K) c
8368: e7931002 ldr r1, [r3, r2]- X0 m: i( ~2 `* y7 z
836c: e3510000 cmp r1, #0 ; 0x0
0 ], G+ ?/ O0 I1 K% c0 Q3 @ 8370: 012fff1e bxeq lr2 f# X$ `9 L* L9 f/ T1 u% ]5 u0 d
8374: eaffffe7 b 8318 <_init+0x38>
! m, z* G% H1 j( [- k+ u* v 8378: 00008264 .word 0x00008264
- L) b2 u$ }! A9 a3 V% A- L9 Z$ _* M* K 837c: 00000018 .word 0x00000018/ n& H6 r d- M* y t
arago:8 a. g V! `1 R
000082d0 <call_gmon_start>:
& M( J2 Z* V O# T* X; U 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 R' n6 W, J7 K! ^ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
4 |* ~% e% i+ d! s9 i# {. v 82d8: e08f3003 add r3, pc, r3
' d* c1 J& Q" c" ~3 m# D8 G i 82dc: e7932000 ldr r2, [r3, r0]
Q9 c: l S4 B 82e0: e3520000 cmp r2, #0
& `; K7 w( n% ~+ U5 \4 K+ U 82e4: 012fff1e bxeq lr
5 p, _+ `. A' f; _' i' F 82e8: eaffffe6 b 8288 <_init+0x38>2 S) C+ b9 @% ~. [% G
82ec: 00008208 .word 0x00008208
% C9 E6 H- n$ _ 82f0: 00000018 .word 0x00000018$ n8 O: {; H: R5 n3 X( [4 d" Y
none:
- [8 T; f% M/ a00008380 <__do_global_dtors_aux>:
7 ^; a( [# W0 k; Q2 n* Z8 E 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>. l3 f& ]! V2 {
8384: e5d23000 ldrb r3, [r2]" k [/ I1 Q7 D+ c M5 x) b
8388: e3530000 cmp r3, #0 ; 0x0
$ b% a8 _2 M- B: }6 \ 838c: 03a03001 moveq r3, #1 ; 0x1# d5 u: k T T0 ]" @& }
8390: 05c23000 strbeq r3, [r2]6 x8 z5 P% u0 ?- X
8394: e12fff1e bx lr
. J; d; Q* V; I( E. U 8398: 000105f4 .word 0x000105f4+ i; \$ Y7 h2 g* B* E( f
arago:
, G$ {- R/ O( A9 K3 e Y000082f4 <__do_global_dtors_aux>:% J. X/ q( ^1 m1 I+ I5 Z
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
1 j1 [4 i3 q$ t6 c% o9 B* K9 S 82f8: e5d32000 ldrb r2, [r3]
; D9 [( ] G/ S/ e 82fc: e3520000 cmp r2, #0
6 ]( ]8 w9 h0 v/ H 8300: 02822001 addeq r2, r2, #1
/ M5 E- [, k# i+ K4 f6 h t 8304: 05c32000 strbeq r2, [r3]
1 l+ t, P; X+ _( u, j 8308: e12fff1e bx lr
! t1 y4 ]+ q* ?2 j9 C5 N' {1 r, _6 p 830c: 0001050c .word 0x0001050c" C8 H) Y$ b [$ y4 X3 m
none:
5 m+ {% a. ^- S4 W) S6 Q) t {0000839c <frame_dummy>:
+ a/ q) R6 P3 D* B- r 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
F) Y O h4 G 83a0: e92d4010 push {r4, lr}# f0 I+ ^) k, M s
83a4: e5903000 ldr r3, [r0]9 }4 _; ?* k' [5 V
83a8: e3530000 cmp r3, #0 ; 0x0' Z! q, X# t$ m# e- S
83ac: 08bd8010 popeq {r4, pc}$ t' o8 @( {) L" F6 j
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>$ c) i2 i5 a4 z* {' T- z; ` |
83b4: e3530000 cmp r3, #0 ; 0x0
* i; B- q( x! X# r 83b8: 08bd8010 popeq {r4, pc}
/ g: o8 E5 e4 p# \ 83bc: e12fff33 blx r3
: J+ q3 s1 i* H: v. ~. Q1 c: W% s9 v0 _ 83c0: e8bd8010 pop {r4, pc}9 n( c. e2 n, P4 I6 @' ~
83c4: 000104dc .word 0x000104dc
! O, u) j. g7 {; ? G8 Q 83c8: 00000000 .word 0x00000000
8 ]* v& Q# _, e/ d/ I; {7 y; darago:; R0 \# g* p- E2 ?2 D4 l4 Y4 q
00008310 <frame_dummy>:1 C3 m, K$ u! G) e9 P
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>/ s6 ?1 d! {2 Y4 X8 Y: `& [' Q
8314: e92d4008 push {r3, lr}
* \( E# B+ R% f5 k 8318: e5903000 ldr r3, [r0]
) ? @. y) r1 B2 U2 s 831c: e3530000 cmp r3, #0
; s# ^* c9 C9 Z V, N1 i 8320: 0a000003 beq 8334 <frame_dummy+0x24>0 C7 \4 L: h$ X. E3 w3 u
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
9 L: B, H% D2 ?% n# l9 A: C, A/ ~/ I% ~ 8328: e3530000 cmp r3, #01 M0 ~% A2 T; ~8 k- R
832c: 11a0e00f movne lr, pc
; U; c% ^2 _' ^& w, h) w 8330: 112fff13 bxne r3
2 I( k7 z" s* t' U- \ 8334: e8bd4008 pop {r3, lr}" E1 { J9 n5 J& e- s
8338: e12fff1e bx lr
G+ C5 e) @! U7 T9 N; `* j 833c: 000103fc .word 0x000103fc+ T1 N0 X4 J7 g5 @1 @( Q
8340: 00000000 .word 0x00000000
. l4 T, @# ?$ V1 pnone:# B1 ]& W$ p: s$ b. N* o( e
000083cc <main>:
b6 m2 U- r3 ~" P% [ 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)$ E0 J7 M0 e- l" S' b0 F1 X; O
83d0: e28db000 add fp, sp, #0 ; 0x0
, `, l5 i: h |/ ?9 _. t S N 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 E2 e' N4 W8 o2 W z 83d8: e50b0018 str r0, [fp, #-24]
. R9 K+ q* U2 O 83dc: e50b101c str r1, [fp, #-28]
7 R, M+ m& {4 S- Z# r. \1 { 83e0: e51b2010 ldr r2, [fp, #-16]
" j7 A; a1 q6 P0 b( q 83e4: e51b300c ldr r3, [fp, #-12]3 z9 Q, N8 M& ]" f' i$ `) b4 k4 Z
83e8: e0030392 mul r3, r2, r3
' [ z# J/ i6 N: E# w 83ec: e50b3008 str r3, [fp, #-8]
' f" k7 I1 d! R! M3 ~ z9 Q 83f0: e3a03000 mov r3, #0 ; 0x0
8 E9 K& Y3 |$ D- G: ]- T( ^1 b/ X" ? 83f4: e1a00003 mov r0, r3
, U5 m9 Q% Q5 Z 83f8: e28bd000 add sp, fp, #0 ; 0x0
& |. B5 i" v+ B, p& C 83fc: e8bd0800 pop {fp}3 g- V3 A" ?4 z; S+ P* X7 W+ N
8400: e12fff1e bx lr
% A/ K+ R0 D( ^" Earago:
8 G' C9 l5 o2 R' g# P00008344 <main>:
/ k: r/ w# q% M4 A 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. _5 e) Q- t9 O$ ^6 _1 R/ C0 Z 8348: e28db000 add fp, sp, #0
3 G R7 \ l( w7 |$ I6 R3 y 834c: e24dd01c sub sp, sp, #283 N) x, D5 z- N) \
8350: e50b0018 str r0, [fp, #-24]' k. n# g" {% S* {8 W
8354: e50b101c str r1, [fp, #-28]
0 K, q& P' g! v, ?- e/ x 8358: e51b3008 ldr r3, [fp, #-8]
: I' m/ f2 h* |# @8 K, H 835c: e51b200c ldr r2, [fp, #-12], }- [" t( {+ A( O1 W
8360: e0030392 mul r3, r2, r3
& u8 c. O# J) o. L 8364: e50b3010 str r3, [fp, #-16]
- a- T2 I3 N4 G' f- O 8368: e3a03000 mov r3, #0/ _# \! Q& r9 p
836c: e1a00003 mov r0, r3) a/ `% G- l! ^2 d( N4 [- l
8370: e28bd000 add sp, fp, #0! t1 }% C6 ]' ` f7 i) w
8374: e8bd0800 pop {fp}0 ?8 P( [ d2 ]7 R8 c' L2 g
8378: e12fff1e bx lr& Q4 b' \+ s. l4 S
none:
7 g& Y+ f M6 Q' f! H( r& C) w00008404 <__libc_csu_fini>:
8 u# \7 ?4 R0 L r/ ]! J 8404: e12fff1e bx lr
; R9 ?' e3 g( l8 j# S7 B2 r0 Marago:
% w* B+ ?5 @1 J& @, N4 J000083dc <__libc_csu_fini>:
w1 y7 A4 f C2 S; d7 @: K8 g 83dc: e12fff1e bx lr
9 c& }$ ?% m/ z5 `; |) b7 G: n0 Knone:
% y$ i6 I4 Z% S! P9 W8 p* m& E* s) T$ t2 h00008408 <__libc_csu_init>:
, `; D; G( E1 i y' y 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}0 }& z# x# [) T+ B& D: N" p* Z7 ?4 U
840c: e1a08001 mov r8, r1
: ? T: {( v2 _5 { 8410: e1a07002 mov r7, r2, X2 n9 J# I- j" D9 y- p' Q
8414: e1a0a000 mov sl, r01 `' v* _4 I% H
8418: ebffffb0 bl 82e0 <_init>
9 f% r7 K. `3 p. j 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>& q4 C' W2 \) @" n% x9 d
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
# N/ [) N8 D6 l, V$ v' v 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
q, Y" E5 Q" I5 K$ @7 z/ s# e+ q) h 8428: e0613003 rsb r3, r1, r3
! p: _4 V+ Q4 L6 ~ 842c: e08f2002 add r2, pc, r2/ U6 m ]: t) U5 n+ [$ ]. D/ {
8430: e1b05143 asrs r5, r3, #2
1 g: B1 x' O1 u" A; n- k' x 8434: e0822001 add r2, r2, r1
6 o' L( {: J/ t 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}1 y' ~5 x1 D, J3 n. T
843c: e1a06002 mov r6, r2
& p, l# r$ l/ h 8440: e3a04000 mov r4, #0 ; 0x0 L9 r! F& o7 v2 k) x
8444: e1a0000a mov r0, sl
8 l3 J8 ^5 w! P 8448: e1a01008 mov r1, r86 z: N' }* Q: q# X m3 m; X/ R
844c: e1a02007 mov r2, r7) }. Q& k9 F% W! F: D
8450: e1a0e00f mov lr, pc
5 ?5 T. M: n1 Q0 N 8454: e796f104 ldr pc, [r6, r4, lsl #2]8 y/ a9 L3 \8 h2 Y& H
8458: e2844001 add r4, r4, #1 ; 0x12 e% j# J7 V' C6 n: w$ s7 g! c$ }# ]
845c: e1540005 cmp r4, r52 i) x) x8 b/ A9 q% [' `
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
: W# b8 ]; ?! _7 [% p 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
7 k5 Q) L- c5 x! ]0 D% U 8468: ffffff04 .word 0xffffff04
) B1 k1 O6 h7 T& @' l# A 846c: ffffff08 .word 0xffffff08
) L6 }" [) m1 a- y: ^% G E! u 8470: 0000819c .word 0x0000819c
3 Y4 p: w, f$ V, Y, M0 Xarago:
" `5 E o5 g! \# _0 c2 y0000837c <__libc_csu_init>:
3 ^& x& d' @. \8 J @4 D7 y 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}' A( G& |1 C3 s8 `. F0 n* P; C- p
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
$ A6 o5 [- t. h: l$ |+ T8 ?. V 8384: e1a06000 mov r6, r0
- E$ ? F/ L5 U- r2 H7 n2 { 8388: e1a07001 mov r7, r12 z& N% R1 b6 k# w l
838c: e1a08002 mov r8, r2
7 e4 T' I. W# [. D3 y" l5 m! z! \' _ 8390: ebffffae bl 8250 <_init>+ m' `, {% e& m) e+ O" C7 [
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c># M' q; J! J; d
8398: e08fa00a add sl, pc, sl
& t6 B* N2 W2 r: I- z2 f9 Z/ n2 M/ J 839c: e08f0001 add r0, pc, r16 F- N6 C. o; \8 p6 h
83a0: e06a5000 rsb r5, sl, r00 v3 y2 a! G v$ K0 G/ {7 \
83a4: e1b05145 asrs r5, r5, #20 g8 u9 [% f; j
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
* y2 u' r( q9 Z- V 83ac: e3a04000 mov r4, #0
' S3 Z2 C, h! E( @) m 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]6 T6 u; Q1 C- s& R( z: w& O& M" M
83b4: e1a00006 mov r0, r6. ^) ?6 }- ^$ y U* j
83b8: e1a01007 mov r1, r7
( k: K9 O4 M' q! b, j% _ 83bc: e1a02008 mov r2, r88 P! m _7 d' K0 U5 ?. j8 p9 I
83c0: e2844001 add r4, r4, #1
1 p2 Y. Q/ I, \+ o 83c4: e12fff33 blx r3! M0 c& V9 O6 e: f3 R% n
83c8: e1540005 cmp r4, r5
4 X+ c) q7 l# K( n1 r 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>( v$ c8 M1 r5 q# \4 F' }
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}7 s5 D( u$ i! c. ?* J2 |
83d4: 00008054 .word 0x00008054
2 l' t4 T& c5 w5 S+ z* I 83d8: 00008054 .word 0x000080544 W4 ?. R. A7 s2 ?7 y
none:
% ?3 u! N; |; Q; |3 ]Disassembly of section .fini:. z- b. j- V; v3 @
% w. s, D' x9 N1 c* O00008474 <_fini>:1 n* r# v7 s. G" p3 W
8474: e92d4010 push {r4, lr}
' N$ H: l+ ~$ |4 z 8478: e8bd8010 pop {r4, pc}& y5 `8 k1 {: \3 R" p( r; b2 H
arago:
2 P; p2 {$ e- ^6 g/ }; jDisassembly of section .fini:* a) p9 J! G/ ?5 C
8 Q) ^# D6 ?* H
000083e0 <_fini>:7 L; a! l: g3 N. ^: G. @
83e0: e92d4008 push {r3, lr}
; `# R2 U" Z" z- r 83e4: e8bd8008 pop {r3, pc}
0 Y7 V9 v6 m' r. D2 w8 h% S x- V6 l- s6 H2 f' L9 A
( o4 Z; k* r1 v. T: ^
% ?* Z+ W$ M9 {) h
|
|