|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
9 G9 ~) h4 o) Y$ I 1 #include<stdio.h>
0 \/ G, x/ I: p 2 #include<math.h>
! Z- ?1 @0 m0 u7 n; e. C 3 int main(int argc,char* argv[])
, }# A, g: O- d& T) Z& l# i2 w8 S 4 {
, ~ O/ F, ~# O 5 int a,b,c;& d3 b# {+ m7 N5 O: V6 z! A
6 c = a * b;
0 _' Y1 U; c c! _9 I* q 7 return 0;5 t- F+ }* b0 j' r
8 }! ?4 M4 D* \5 J
3 B1 U1 A# b6 b) |) D
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
4 s* m# a9 A& g3 P8 xnone:
: g+ Q, M. D! N; e0 D8 @6 c0 R; W000082e0 <_init>:( d; R( K" t6 L$ s/ ?3 i
82e0: e92d4010 push {r4, lr}
" M6 K. L9 E9 i) A7 B 82e4: eb00001c bl 835c <call_gmon_start>% l. v7 ^. P* f8 \) w
82e8: e8bd8010 pop {r4, pc}
1 g" R' } N7 |9 M2 B3 @. H& Carago:
h, @& y+ R, b+ F00008250 <_init>:% t& m/ H+ A [# i' _
8250: e92d4008 push {r3, lr}+ I& s# ^5 ]/ V4 y, }+ f
8254: eb00001d bl 82d0 <call_gmon_start>
& h! x9 T. Q: K1 U# w 8258: e8bd8008 pop {r3, pc}) B( X2 ~- N; p" s
5 w0 \* c' @: w' V: P+ ]9 h+ P
none:
, E, p( w: v: o: f/ p4 S. y; P$ C000082ec <.plt>:
3 c2 _4 j: B* T; q) y 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
( ?6 ]- R2 g. J' s) u3 q; J" x5 K 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
7 d. T' `0 d, [- w8 N8 j0 F 82f4: e08fe00e add lr, pc, lr
+ o5 A" Z; B5 d5 q, [+ g/ G 82f8: e5bef008 ldr pc, [lr, #8]!
# M8 q* X. ?, Q/ r2 }6 _* L; F) p 82fc: 000082d4 .word 0x000082d47 ~1 S. D# n. S
8300: e28fc600 add ip, pc, #0 ; 0x0/ m! @. d: R2 Z" ?& Q4 z7 T' p8 U
8304: e28cca08 add ip, ip, #32768 ; 0x80001 ]7 O) P5 u. @$ R* W# }* G d
8308: e5bcf2d4 ldr pc, [ip, #724]!
: d5 m9 \) [1 N4 m 830c: e28fc600 add ip, pc, #0 ; 0x0/ N$ B* T5 x( f. |, e6 H/ S- b8 W
8310: e28cca08 add ip, ip, #32768 ; 0x8000
- V3 m8 y9 F7 v, D2 }6 `0 j+ O8 V8 S) ^ 8314: e5bcf2cc ldr pc, [ip, #716]!
v* Z; h% m. _( G% e5 c0 w 8318: e28fc600 add ip, pc, #0 ; 0x0
' T" I O& a4 E' j- M- m( E 831c: e28cca08 add ip, ip, #32768 ; 0x8000
. J9 a: Z' `6 ^8 z5 U l( i& S 8320: e5bcf2c4 ldr pc, [ip, #708]!7 L" ~2 b& S; [1 e# ^7 h" U
arago:
6 G7 Z6 G* i) ^) p6 `: H9 v+ L0000825c <.plt>:6 \- Y- j4 \' j; \: o
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 n: M% d& ?1 @9 B. w" E, G% S 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>0 b0 y9 J, o2 t9 j2 |" o
8264: e08fe00e add lr, pc, lr
+ N7 D3 }# O* a' y4 P3 W 8268: e5bef008 ldr pc, [lr, #8]!
: d1 F* C* s& g- g 826c: 0000827c .word 0x0000827c
" S$ A0 s" g' P& k( c8 Y) m7 A 8270: e28fc600 add ip, pc, #01 P& k: C0 o5 j2 K: f' R; {8 Q
8274: e28cca08 add ip, ip, #32768 ; 0x8000: Z# ]. r6 a# G, C7 i. S
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c3 Y% Y. M' ?; H
827c: e28fc600 add ip, pc, #0
( ~0 _7 _$ F& p. _, j. g) n 8280: e28cca08 add ip, ip, #32768 ; 0x8000
4 @" D! M) p2 | x' \; ]: L 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274; Y9 u }2 L7 ~+ T6 m3 S
8288: e28fc600 add ip, pc, #0
# A% v' n9 ~7 U% Q" y9 F 828c: e28cca08 add ip, ip, #32768 ; 0x8000
% H. q, N5 S. I( `5 ^2 i( G2 v( W 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c4 C0 e6 b7 C0 g5 T+ [) Z
none:3 g# N9 a \* B- j
00008324 <_start>:
9 I" F- z. q; x+ {! T 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
- v0 {# m4 U3 }" r4 X' Q 8328: e3a0b000 mov fp, #0 ; 0x0, @% b" z4 h6 t, ~. T; V
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
@* o2 Q: c' V+ O/ I/ ^ 8330: e1a0200d mov r2, sp; d6 {1 I7 n' d$ a0 R, r
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
) n% i1 { f: ~- N% l 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 J- v: N: W) A% m$ Y 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
2 q* Z$ c3 v* t 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>4 o; y- u* I6 Y+ B# j3 V0 O
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)0 ~ E& l9 T3 u: U8 n, S
8348: ebffffef bl 830c <_init+0x2c>
, z% Q% U0 Q- s3 G" f P4 ], _ 834c: ebffffeb bl 8300 <_init+0x20>
7 ~# Z+ l' A2 X! q* z 8350: 00008404 .word 0x000084047 `6 m0 }' v: D4 P {
8354: 000083cc .word 0x000083cc
# o1 G! | B$ ~9 N# _ 8358: 00008408 .word 0x00008408) I8 s+ Y" X0 [5 y/ w
arago:
" _6 T2 o( K3 t$ D( c E00008294 <_start>:9 W% [* V3 g2 L* x- ~# J' d
8294: e3a0b000 mov fp, #0
: F5 A+ o1 `1 F: v2 G/ F/ z; c, { 8298: e3a0e000 mov lr, #0
3 N0 X5 d! e: U5 a 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 D! W& u" i+ n5 b9 @' X
82a0: e1a0200d mov r2, sp
. }# R" d1 b! s/ j4 j' e$ X 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)7 a0 @# }0 d2 [/ g
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
n$ u/ O. D# o 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# W5 t0 a4 x) L9 j- O0 O 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 E5 @5 R. G1 z/ w
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>- }) _' l1 Y7 E1 ?$ q
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
5 j; Z5 `7 p7 U/ X+ `9 V0 P 82bc: ebffffee bl 827c <_init+0x2c>+ w U% `! d9 A& w7 ?! J# {
82c0: ebffffea bl 8270 <_init+0x20>
& P7 y* @7 w, l/ f/ M/ a 82c4: 000083dc .word 0x000083dc
9 o- U* H, c/ l9 C9 G( B5 B 82c8: 00008344 .word 0x00008344
D+ g6 x1 s+ N0 l0 B- } 82cc: 0000837c .word 0x0000837c
6 ~2 s8 b5 L/ Y+ F. a! onone:
b& d! h# ?/ T3 [" @0000835c <call_gmon_start>:+ `9 y( D% E) `$ ^1 S# X D
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
# {% u* F' ^' B 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>. O% `3 z6 @4 L _8 [, J. ^
8364: e08f3003 add r3, pc, r3+ e* _& r% N+ l/ _: A! o7 k
8368: e7931002 ldr r1, [r3, r2]' P6 ?0 [* _ A# ]& G
836c: e3510000 cmp r1, #0 ; 0x0
1 L% u* W3 @- N 8370: 012fff1e bxeq lr
1 I0 H/ u( d, T 8374: eaffffe7 b 8318 <_init+0x38>
4 |( ?0 D5 q- ~4 r. Y 8378: 00008264 .word 0x000082640 A" F0 l8 J0 |1 R
837c: 00000018 .word 0x00000018
4 A* [8 d! n4 v, _arago:' I' ^" E4 C( V! [
000082d0 <call_gmon_start>:
5 N5 Z! {# x, O) r# H6 z 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 s7 U z. p5 D
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
- p+ a, [- x& |/ D7 b7 E+ A 82d8: e08f3003 add r3, pc, r3
- [; R( Y1 S! i2 {7 X5 e5 c. E4 } 82dc: e7932000 ldr r2, [r3, r0]% e' ]/ I0 B0 ^( S
82e0: e3520000 cmp r2, #0
0 X9 E; D8 k% g* h 82e4: 012fff1e bxeq lr
* J V( x! a, _5 }& S4 F" Z' R 82e8: eaffffe6 b 8288 <_init+0x38>7 L$ g$ ^$ ^* O- Z
82ec: 00008208 .word 0x00008208
& |/ T; M- P' C" l5 _ 82f0: 00000018 .word 0x000000188 j/ I$ W5 E9 j, R) `/ j5 {. [
none:
$ |7 a4 k) q- ]2 W( G/ `$ g00008380 <__do_global_dtors_aux>:
2 |) a2 c9 V. J6 [7 x- t! p- S 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>, s4 B0 ^* S: M0 @5 k/ y
8384: e5d23000 ldrb r3, [r2]- Q6 \& \( @6 Q7 K
8388: e3530000 cmp r3, #0 ; 0x0
& P8 x8 \9 N5 ]& P 838c: 03a03001 moveq r3, #1 ; 0x1
6 s0 l) F2 }+ H6 ^7 W 8390: 05c23000 strbeq r3, [r2]
9 a2 \( V( S' r) d$ t- s" O. a 8394: e12fff1e bx lr' S3 r! w+ X) G1 V- _
8398: 000105f4 .word 0x000105f4; x! V5 G3 u6 V' s; r. j* G* q- K6 h
arago:% \$ _! y( r7 v# O. ^
000082f4 <__do_global_dtors_aux>:
, R5 ]# V# P) t8 Y) J& F/ ]7 @ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
: M: C& z0 p: }. I4 ] 82f8: e5d32000 ldrb r2, [r3]1 F' i* A& D' u& S& i. ]* t6 ]
82fc: e3520000 cmp r2, #0
& W" W( F/ x6 w8 u6 P 8300: 02822001 addeq r2, r2, #1! ?( T5 [7 B7 ^8 d: M( T4 c) d: ^4 }" X
8304: 05c32000 strbeq r2, [r3]
& L, ~# k% T$ q 8308: e12fff1e bx lr
% m) E( N( G5 c7 S 830c: 0001050c .word 0x0001050c$ b9 e+ ~( [- B1 J* q
none:
0 S% [4 R+ ], c, \( g0000839c <frame_dummy>:4 v6 ~& r9 @% Q: f& ^) B, T) |
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28> c& N M" T; L% p
83a0: e92d4010 push {r4, lr}
3 z! x( e4 @4 E! A( l+ e 83a4: e5903000 ldr r3, [r0]# v! U3 i% L% L7 L' S
83a8: e3530000 cmp r3, #0 ; 0x0
4 U8 q2 v ]7 \1 t 83ac: 08bd8010 popeq {r4, pc}
: ?3 l* ~0 }* o& A+ c; j6 Y 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>0 a4 r: R' D* v. q4 H" g; x
83b4: e3530000 cmp r3, #0 ; 0x0) p/ [# \- U- \4 w4 r" N1 E
83b8: 08bd8010 popeq {r4, pc}
7 Q3 ?+ u W6 V5 M/ B* x( h Q. Y1 W7 j0 R 83bc: e12fff33 blx r32 ]" @- \6 B" N _% ?7 r2 u
83c0: e8bd8010 pop {r4, pc}
p9 n' s' I" J4 s8 a 83c4: 000104dc .word 0x000104dc/ x7 l$ I" P3 a: t
83c8: 00000000 .word 0x00000000+ Y; z9 e ?" x/ ~/ r
arago:9 _6 w" M$ {# A# j8 M" |
00008310 <frame_dummy>:; N U( e. ?* z. q2 G
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>* q* ^9 S% i! c3 ]) f6 V
8314: e92d4008 push {r3, lr}
) s2 M! j: z7 z/ v8 O" v 8318: e5903000 ldr r3, [r0]& Q: D, ]9 a" O M1 {
831c: e3530000 cmp r3, #0) _4 k- ^6 [ v: s
8320: 0a000003 beq 8334 <frame_dummy+0x24>
$ I; c- ]; }4 W. _/ T _! F 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>, G7 \/ L" J; ?. p# j
8328: e3530000 cmp r3, #0: l7 @5 d. |+ [
832c: 11a0e00f movne lr, pc7 \ q. q+ f4 }
8330: 112fff13 bxne r3
, h* |0 c3 ?6 u5 j/ `3 B0 S 8334: e8bd4008 pop {r3, lr}
6 t( @3 ?& n- l _. R% ^( x 8338: e12fff1e bx lr
0 z8 L5 s- v5 _% D1 E m 833c: 000103fc .word 0x000103fc& |% N* Z9 y/ e+ e; ^' _4 N
8340: 00000000 .word 0x00000000
$ T# F+ O$ p0 Unone:* U k' y' G0 ^- g$ O& z; B+ \, ?) w
000083cc <main>:4 n/ o$ |' Y- r, N/ \9 q% ^1 N
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# C% o2 I5 T$ _- [/ l$ Q 83d0: e28db000 add fp, sp, #0 ; 0x0
8 S9 |( t8 r8 H5 y4 t( o/ ]6 X, B 83d4: e24dd01c sub sp, sp, #28 ; 0x1c$ V5 q, R g3 Y ~
83d8: e50b0018 str r0, [fp, #-24]
. Z2 ^& d4 [) Z" c& j% C% ] 83dc: e50b101c str r1, [fp, #-28]. \ R8 A* t9 e4 D U% W0 F# W
83e0: e51b2010 ldr r2, [fp, #-16]6 Q7 K5 g h7 }
83e4: e51b300c ldr r3, [fp, #-12]
8 a' P+ Y3 G; W7 g; @/ Y0 V 83e8: e0030392 mul r3, r2, r3
+ E$ p+ S/ ^, S4 F# d# R: j# G# `' d 83ec: e50b3008 str r3, [fp, #-8]* s. Q8 L" h/ ], K2 W
83f0: e3a03000 mov r3, #0 ; 0x0, Q+ j9 n0 h/ ^, ^; v
83f4: e1a00003 mov r0, r3- O: D- }0 u" Y! U- _& N
83f8: e28bd000 add sp, fp, #0 ; 0x0" @+ [& z6 R- [% X
83fc: e8bd0800 pop {fp}. C @( I; B* }4 c
8400: e12fff1e bx lr8 c5 G* A2 c! i$ z, H
arago:: W a" y7 t6 h: s/ J
00008344 <main>:
' p( }# E2 K: W 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: x: z3 k7 N, Z- t- _; G8 Y' U( R, Y 8348: e28db000 add fp, sp, #0
1 X. C0 I, C8 u 834c: e24dd01c sub sp, sp, #287 p3 k4 `8 V- e6 ^. g
8350: e50b0018 str r0, [fp, #-24] M9 w% A- A$ s% X' J( Y. b
8354: e50b101c str r1, [fp, #-28]4 [5 R! X7 K$ V
8358: e51b3008 ldr r3, [fp, #-8]
8 b: ?. g% g/ g* K 835c: e51b200c ldr r2, [fp, #-12]
5 Z' S, s" K3 l 8360: e0030392 mul r3, r2, r3
& G$ Z8 T; X. d" V+ i: L" v% } 8364: e50b3010 str r3, [fp, #-16]1 {7 C7 a+ k8 H" r- J$ ~
8368: e3a03000 mov r3, #0
3 T. y5 o# h8 w [$ L 836c: e1a00003 mov r0, r3
i3 W6 Z9 D6 _, r* b0 ~ 8370: e28bd000 add sp, fp, #0
5 S6 j0 c+ Z: {+ |. O 8374: e8bd0800 pop {fp}
6 \: y( j2 L$ ]$ H 8378: e12fff1e bx lr
3 ^, |- T' g6 e2 Onone:" p( c p6 C- L. f* D) l( h
00008404 <__libc_csu_fini>:
2 R& I- F9 I! I2 C/ A4 \8 E3 J 8404: e12fff1e bx lr" H6 K; \5 R2 U* F+ s
arago:
; O+ \" |$ E" _: t0 k2 T/ k000083dc <__libc_csu_fini>:5 O2 F. u& k: l% n9 S; J) w/ ]
83dc: e12fff1e bx lr
9 {6 {# l8 ]4 Q9 y# Lnone:: x4 W: m1 X. D& H D
00008408 <__libc_csu_init>:
$ T. u/ d+ K* s9 M' ^: P 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}+ f6 p& |9 X4 U6 N
840c: e1a08001 mov r8, r1. ]* G& _- d) u2 P3 ?& u" i
8410: e1a07002 mov r7, r25 x* U6 C* U! z% j- m
8414: e1a0a000 mov sl, r07 ]: M' V7 n7 u- u
8418: ebffffb0 bl 82e0 <_init>, ~$ X/ t) U/ ^7 o* L
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
2 d1 f% a0 r+ h 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>7 k9 `4 y- v; H% T9 x
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 U5 r# J1 n) z3 H7 d$ c 8428: e0613003 rsb r3, r1, r3
' X& P4 x& U9 f" {4 [ 842c: e08f2002 add r2, pc, r2
* M. W! G; O' i5 P( q3 S P 8430: e1b05143 asrs r5, r3, #2
7 J- a" C- T* `1 z* B 8434: e0822001 add r2, r2, r1
: f) I1 L7 [" Q! C- j3 } 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}8 ]8 l; F: {8 k, f' Y
843c: e1a06002 mov r6, r2
, w8 ?! a$ W7 C& } 8440: e3a04000 mov r4, #0 ; 0x09 I3 Y' c F7 W" I I3 ^" H
8444: e1a0000a mov r0, sl- G1 Z* O, y5 ^. y. ?, Z `
8448: e1a01008 mov r1, r8' J V8 u- s' C# F6 F
844c: e1a02007 mov r2, r7
& j. s5 C2 {; c: y$ w 8450: e1a0e00f mov lr, pc
1 g7 \8 r3 L2 k o) y 8454: e796f104 ldr pc, [r6, r4, lsl #2]8 i& p- r0 M" t" \
8458: e2844001 add r4, r4, #1 ; 0x1
9 o$ ?$ Y; s- b* m# h& e4 s) Q 845c: e1540005 cmp r4, r5
- I! _6 C1 { C8 i4 E# ^5 } 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>: A% a, F0 {* Y) o/ g% q) x* b4 c- D
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}9 Y! u8 D5 i. ]+ V0 J4 F3 x
8468: ffffff04 .word 0xffffff047 r% B; W# i- g
846c: ffffff08 .word 0xffffff08
; \ I" {$ E+ z; T 8470: 0000819c .word 0x0000819c
8 N. v) F% w; k. e& Q* _5 varago:3 b& o7 ~5 x# T n3 }' U( i
0000837c <__libc_csu_init>:
) p4 ~- O0 T; y. [# u3 s" ~& T 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}. k% G9 L: T, k1 o7 j, j, ~5 m
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
* J% B/ q [5 ^( p7 D 8384: e1a06000 mov r6, r0
4 b( j' L+ M3 ^/ F 8388: e1a07001 mov r7, r18 W. m% r* v1 a B# m
838c: e1a08002 mov r8, r29 U0 E9 B, S) [0 D$ t4 Y) t6 a0 m
8390: ebffffae bl 8250 <_init>
& j/ P! k+ q* G* p" ^ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>4 t K' N5 E8 E- D$ |7 P# h
8398: e08fa00a add sl, pc, sl
( |- w8 b/ q# _9 k8 i; @ H9 C 839c: e08f0001 add r0, pc, r1
3 Y% @8 _6 T: M9 V T 83a0: e06a5000 rsb r5, sl, r0
8 P; E( m. t( [* C% d9 d9 q" g2 f 83a4: e1b05145 asrs r5, r5, #29 u, Q9 u2 O: `8 O3 l0 I
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
* M( i) A, u1 d" F+ `9 W$ E 83ac: e3a04000 mov r4, #0
; d: z. M8 Q! ~& G8 h @( {7 `/ N 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
8 |8 Q3 U3 ]& J4 E% i! g 83b4: e1a00006 mov r0, r63 u! H, A- T/ ^9 A4 h/ l p' ~# L" ?
83b8: e1a01007 mov r1, r7
! F6 i, G0 i/ k# {2 x/ a 83bc: e1a02008 mov r2, r8
x# Y7 q6 Z* ~" ? 83c0: e2844001 add r4, r4, #13 F' B9 R4 [) {* E! j
83c4: e12fff33 blx r3
' H# y* |4 c4 ~# _$ p 83c8: e1540005 cmp r4, r5
5 e- w. y; k5 N+ B- p 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
: }# _2 S1 t* @7 ]/ m! N 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
+ B. M( i; r; e' ]+ b 83d4: 00008054 .word 0x00008054
1 v% B1 ^" ^0 i6 h1 j 83d8: 00008054 .word 0x00008054* N5 C# E" R* a9 i
none:
& N; z4 k+ b; E8 t1 zDisassembly of section .fini:5 P2 Y" Z- C/ ?
5 L. D. g* z1 g! L! L3 M
00008474 <_fini>:: z# _9 B0 S1 w9 x& q' J& K
8474: e92d4010 push {r4, lr}! \% T6 ~. P, ]9 i5 |) m1 A
8478: e8bd8010 pop {r4, pc}* T& K3 k0 q k/ r- u
arago:: Z; r/ D" v! x3 D% q6 s2 \: p
Disassembly of section .fini:
+ g2 ?- K8 C9 m) j
h# r; c1 ^( n& S000083e0 <_fini>:$ x/ U: |2 }/ p' l
83e0: e92d4008 push {r3, lr}
6 [$ T6 ], M' g3 {7 J 83e4: e8bd8008 pop {r3, pc}
) V/ L$ y. Q1 ]4 E' _; R/ u X
6 N1 D! m! m) u9 h: G" {: ^ U
" B* X. F' z$ Q
' k! y! r9 I7 m* u |
|