|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:9 _* G+ ?! x1 R7 V
1 #include<stdio.h> ! t9 J x4 f q8 S! y) q+ {# n
2 #include<math.h>
; V# D( l" s- N, g/ J 3 int main(int argc,char* argv[])
: X* n' t6 T+ @# }( D! J/ { 4 {
4 h5 y8 N" U6 R3 c 5 int a,b,c;
) N$ N+ i8 G- G 6 c = a * b;
: h n: ^, g X; w. p/ u 7 return 0;; p0 g% N# Z2 z3 u
8 }
1 v6 ^. m6 F9 t( @! }9 _; g5 K& e% p# o: y
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
2 k" B: m8 G: L ~5 h( G. y3 Fnone:
4 ? @* y$ s7 ?$ o000082e0 <_init>:" U4 p8 H: t5 M0 I) |& d* @8 i
82e0: e92d4010 push {r4, lr}$ Q- k2 b" n/ u5 _
82e4: eb00001c bl 835c <call_gmon_start>1 n4 @* w6 X3 S' x ?& X6 I! X4 Z; M
82e8: e8bd8010 pop {r4, pc}) r6 k& u, E+ B) C5 W7 E. R: K
arago:" B) G7 V" N: G. G% W0 k' ?
00008250 <_init>:
. Q0 y( p6 ]6 y8 P3 }8 ] 8250: e92d4008 push {r3, lr}' s" J( ^( D) T. P" I. l' r4 R
8254: eb00001d bl 82d0 <call_gmon_start>
+ l& Q- _7 \( D, |, U2 I( e& w 8258: e8bd8008 pop {r3, pc}% r0 h' R$ G0 V3 V+ F2 k1 ~
3 l+ r3 h* h( A2 C g \none:9 H" V7 O; V% x
000082ec <.plt>:
8 ?( ^" u1 K; D2 ? 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!): f/ x$ \2 ^' [" F+ q
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>; d; D2 U i5 e/ t9 j
82f4: e08fe00e add lr, pc, lr
* P9 V8 j6 s7 ]1 [4 f" c 82f8: e5bef008 ldr pc, [lr, #8]!% B- |% k8 u5 z2 j) Q5 i
82fc: 000082d4 .word 0x000082d42 o7 L8 P7 n1 E: ?
8300: e28fc600 add ip, pc, #0 ; 0x0% t9 u; X }2 E( ?: U
8304: e28cca08 add ip, ip, #32768 ; 0x8000
; X( Z3 a- @8 e; {6 Q 8308: e5bcf2d4 ldr pc, [ip, #724]!: b1 l! w! A: A, J4 P( B! J
830c: e28fc600 add ip, pc, #0 ; 0x0
, N7 {5 i0 j C( x: N) x 8310: e28cca08 add ip, ip, #32768 ; 0x8000) [$ x6 Y+ e! ]' h' V2 _
8314: e5bcf2cc ldr pc, [ip, #716]!3 ~$ F# b) ^9 ^, s
8318: e28fc600 add ip, pc, #0 ; 0x0
' o; ? h& S/ n. G2 ^* a 831c: e28cca08 add ip, ip, #32768 ; 0x8000, v/ B- Y+ ?, a# C' ~$ j: x: n
8320: e5bcf2c4 ldr pc, [ip, #708]!
2 r4 b6 u: H' J* C4 [/ D! z' r8 ?arago:5 X% t4 F. ] F& ?7 ~9 e2 w/ R/ y
0000825c <.plt>:7 B5 v- P! Q8 Z8 ]3 B
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ J/ J' R6 V8 T 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>7 H3 A, ~: [ E+ ^- O/ U7 D
8264: e08fe00e add lr, pc, lr9 Z; `1 V( ~. P; H* Z! [! z8 p) ?6 [
8268: e5bef008 ldr pc, [lr, #8]!7 C# s4 i6 K/ E o3 {' m
826c: 0000827c .word 0x0000827c
2 h- H/ d$ b, g 8270: e28fc600 add ip, pc, #0
$ N h9 y. H e9 o& t 8274: e28cca08 add ip, ip, #32768 ; 0x8000
& k6 |5 R+ e" O+ Z, h 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c8 O6 B/ [; J( P& Y+ q
827c: e28fc600 add ip, pc, #0
; `0 u- t3 k2 I+ q! C$ G: ~ 8280: e28cca08 add ip, ip, #32768 ; 0x8000: y; y! r7 v0 M
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
% X6 Q$ c: ^$ H; o4 V, b: I1 a 8288: e28fc600 add ip, pc, #0# @% @( n2 j b" a# T
828c: e28cca08 add ip, ip, #32768 ; 0x80001 N/ F: `- E8 h# g2 K6 x) G
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
" O6 i+ e; A/ V1 F9 X8 |none:) Q$ L& a" q6 P
00008324 <_start>:
( b) i3 y6 Y! R, T# r% ? 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
& ~. w" A6 S+ P" U" z$ N' U/ ]+ @ 8328: e3a0b000 mov fp, #0 ; 0x0
& Y3 y0 z9 O# u n 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)7 F c1 a. |* c) a$ a% u) J: f s
8330: e1a0200d mov r2, sp9 o% Z! Z5 o0 i, Z! R: B6 z
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)5 F8 p& r! E% v1 {
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)6 A4 S( ?) }- W8 {6 ]8 g+ d8 Z
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 |/ N$ t& M* J% T- l
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
& w3 m4 n) K6 T' n6 w7 x 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
' u' ]% p6 q+ B 8348: ebffffef bl 830c <_init+0x2c>
3 b. ]4 k8 R( n; K& f, W$ Q& p; M 834c: ebffffeb bl 8300 <_init+0x20>
0 }$ \) T, Y) Y( i 8350: 00008404 .word 0x00008404
/ p0 c$ J: E$ L/ X 8354: 000083cc .word 0x000083cc3 {: Z6 k& g7 w P
8358: 00008408 .word 0x00008408 _# _; Z1 G) K
arago:5 l! U4 m# O! h, L" ~% A
00008294 <_start>:; l5 q! m6 F; ^' x Q8 {$ j
8294: e3a0b000 mov fp, #01 ~% P+ v7 r, _" @0 J$ G4 g: w
8298: e3a0e000 mov lr, #09 D$ {( i2 R- q, e# h" c
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 D, ^- A) f6 k* e: y
82a0: e1a0200d mov r2, sp
& \. r" ], c# [/ g4 s% [" A 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 j ^6 P c6 z( y# w& z 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 P, l8 F% T0 B( X; x8 P. @ 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 a; X/ J* x# q 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 y7 W2 o, @. a& v B- q
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>. O0 Z% q) s2 o Z7 B) ^9 `% y
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>; L. q y0 ]0 l. w
82bc: ebffffee bl 827c <_init+0x2c>7 W& }% Z- J, [. `4 w; K
82c0: ebffffea bl 8270 <_init+0x20>( G* D4 m1 z: z5 f: y. F& |
82c4: 000083dc .word 0x000083dc
9 T8 T7 m8 F6 z8 h3 e* D8 d# l4 P 82c8: 00008344 .word 0x00008344
. J, W3 ]$ d/ c 82cc: 0000837c .word 0x0000837c
* Y1 V4 U9 I8 K* R! }none:' ~: r6 _3 `7 g7 j) S; ~! |
0000835c <call_gmon_start>:
* w5 r f$ ], S! G 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c># [9 t5 \6 q* k: n( u! I
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
: V0 ~8 \ x; w: @5 W4 n 8364: e08f3003 add r3, pc, r3, j z C2 d2 V" M# _/ I7 r' i+ C# A
8368: e7931002 ldr r1, [r3, r2]
/ r% p( u; h; v/ g, S8 _( a$ ` 836c: e3510000 cmp r1, #0 ; 0x0
5 y" c7 m3 ?7 l+ U 8370: 012fff1e bxeq lr- h5 E9 r- [* B' r& n, f3 E N: Q
8374: eaffffe7 b 8318 <_init+0x38>
" K8 K* [* P7 T' ]9 o5 n: F8 u 8378: 00008264 .word 0x00008264
7 X6 Q: c7 s/ E 837c: 00000018 .word 0x00000018
% X. i1 r7 k9 h' {& ?arago:1 {5 e/ ^. s" c$ _) i4 T, ~
000082d0 <call_gmon_start>:
& |2 C3 i# E p j. L 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 M$ w$ @' z8 v; c* k
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) I1 {9 J7 A, ~/ v
82d8: e08f3003 add r3, pc, r3
2 X! h5 k% M# {, w5 L. f 82dc: e7932000 ldr r2, [r3, r0]
7 g' C+ B q E) y# X 82e0: e3520000 cmp r2, #0
) I- M2 r7 v7 ^/ n) @ 82e4: 012fff1e bxeq lr
( ?/ e5 G9 t1 W7 F' K; g1 K+ y 82e8: eaffffe6 b 8288 <_init+0x38>' E* X6 j) ^: B: r
82ec: 00008208 .word 0x00008208; |7 h i2 x$ R1 z% H% v+ N
82f0: 00000018 .word 0x00000018
0 v6 Y( q* R2 d9 o9 R% Q, cnone:
) k Z1 p5 k, @8 r/ H! }% ^ W- u- r00008380 <__do_global_dtors_aux>:6 u, O. W$ R, P* w
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>/ x7 D. m. a2 E8 ^
8384: e5d23000 ldrb r3, [r2]
% [' Y* _4 `* R1 R( u 8388: e3530000 cmp r3, #0 ; 0x0
8 P: \5 H7 ^* b/ D, G 838c: 03a03001 moveq r3, #1 ; 0x10 G' G6 X7 A& Z5 G# [) r
8390: 05c23000 strbeq r3, [r2]
& S3 N; a% _( Y8 P: t 8394: e12fff1e bx lr/ L* `( n) p. L) S2 E4 n4 `, Z
8398: 000105f4 .word 0x000105f4* J* H: i$ h5 j8 Y8 _
arago:$ i8 o2 ^. [+ N
000082f4 <__do_global_dtors_aux>:/ M: {8 K: T1 }( H/ c0 ]
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>3 W1 b# ?, E6 d7 @* T
82f8: e5d32000 ldrb r2, [r3]% ~* Y$ E; @- B
82fc: e3520000 cmp r2, #0$ X% C2 ?" c: L v; X9 Z# i5 Q6 v
8300: 02822001 addeq r2, r2, #15 ?; }+ @. n* j% y
8304: 05c32000 strbeq r2, [r3]
$ _* G$ T( n# Q% r, S8 c8 q+ r; w+ w9 h 8308: e12fff1e bx lr8 Z& t, z N: J% T# Q
830c: 0001050c .word 0x0001050c
9 v: r, R& j# y, T) u! G! onone:
$ |# Y# S8 l0 k) W; ]; Z0000839c <frame_dummy>:
. h6 y2 y, ^; L/ q# D 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
6 ~2 m! }/ H- t 83a0: e92d4010 push {r4, lr}% |5 x6 U# I! R& p" k% e7 F
83a4: e5903000 ldr r3, [r0]
! O% u! M. u( h2 [: Z 83a8: e3530000 cmp r3, #0 ; 0x0
& |; l" _; q% f4 L 83ac: 08bd8010 popeq {r4, pc}; X9 r- _& \' p+ c9 y$ r8 G
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
) J7 h/ _6 b+ H+ `3 g% b$ ~4 j8 ~8 l 83b4: e3530000 cmp r3, #0 ; 0x0+ H4 k% C" m: w0 ?+ |8 L
83b8: 08bd8010 popeq {r4, pc}0 u& T# h8 `) ^0 C: R! f% b" S
83bc: e12fff33 blx r3
2 n. U. [( ~5 r" T0 y+ ?6 V! b 83c0: e8bd8010 pop {r4, pc}9 F1 S8 R# A0 W0 O. j% T
83c4: 000104dc .word 0x000104dc9 K3 u3 o; {3 k: H
83c8: 00000000 .word 0x000000000 i% b' e$ `9 U) e3 a+ D( w9 P3 g
arago:
R( n* F$ p2 l- r! R& e m00008310 <frame_dummy>:3 W6 ^. l( e: |' }$ |
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>* O4 C6 r: t; U# V/ V" D+ o& n+ D
8314: e92d4008 push {r3, lr}
4 I8 a( _& U2 W/ c( a 8318: e5903000 ldr r3, [r0]
, v k5 W4 p$ Z* ^1 K( K 831c: e3530000 cmp r3, #0
( ~* J5 }- t( K: ^/ h( A3 O o- J 8320: 0a000003 beq 8334 <frame_dummy+0x24>
! \1 ~. \: L6 B. v# o- Z 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
% [ }! U5 x' w8 |& B# G 8328: e3530000 cmp r3, #0( z i+ B1 t, w2 ?6 m7 q) ^5 Z
832c: 11a0e00f movne lr, pc
" Y, r% T+ @2 g8 n8 ~ 8330: 112fff13 bxne r3" ]9 G6 L9 J( w( R( x+ P
8334: e8bd4008 pop {r3, lr}
( i+ i1 @9 ^1 K6 N; X7 _ 8338: e12fff1e bx lr J Z& s0 w7 M6 A+ q3 o
833c: 000103fc .word 0x000103fc, C7 S# Y5 k* o: W
8340: 00000000 .word 0x00000000
1 V. m( M2 s: ~. y6 Y l9 enone:, p- u3 y/ I) N( j6 b
000083cc <main>:
# i" Q5 i9 R( _/ }" R 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
3 b7 X- F, [4 K 83d0: e28db000 add fp, sp, #0 ; 0x0) b" I5 o( U* p3 K" Y( e6 o
83d4: e24dd01c sub sp, sp, #28 ; 0x1c0 {: G$ ?% J0 s5 u- f7 D
83d8: e50b0018 str r0, [fp, #-24], a# O6 u4 u, ]2 W4 L
83dc: e50b101c str r1, [fp, #-28]
2 h: v; Z6 \. |8 Z4 g 83e0: e51b2010 ldr r2, [fp, #-16]
8 S( o4 |3 R$ R8 y2 n T, a$ | 83e4: e51b300c ldr r3, [fp, #-12]. @- m# C- g6 {0 ^7 X8 x) z& n% f3 ^
83e8: e0030392 mul r3, r2, r3- m) a, N) f. V9 `3 p8 U
83ec: e50b3008 str r3, [fp, #-8]
8 \8 m! K- s' z6 y0 x U' K6 @; Z 83f0: e3a03000 mov r3, #0 ; 0x0# y$ ~; a0 F* a& j" H
83f4: e1a00003 mov r0, r31 I. O {0 p B7 K' y
83f8: e28bd000 add sp, fp, #0 ; 0x0/ I* ^" ^4 [* }3 x
83fc: e8bd0800 pop {fp}5 K& G) }2 T1 ?! m
8400: e12fff1e bx lr: n# |8 I/ _2 t; G) I
arago:9 ~# p* ~3 }, S
00008344 <main>:0 X: c ?: v' _1 `
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* f' z& F$ |& t) L3 d# ^ 8348: e28db000 add fp, sp, #0
$ A5 T2 K# H5 ?) c& Z% M 834c: e24dd01c sub sp, sp, #286 ]! u9 H- p# o/ }( _
8350: e50b0018 str r0, [fp, #-24]
2 h! d( V1 |8 d# P4 ~ 8354: e50b101c str r1, [fp, #-28]
9 T2 L* {# R0 b. p 8358: e51b3008 ldr r3, [fp, #-8]4 m! O4 o% J# [: J; P" D: C- O+ h
835c: e51b200c ldr r2, [fp, #-12]
' t5 @, o. Y( R 8360: e0030392 mul r3, r2, r3
% D0 ^) H+ v- R( q* r 8364: e50b3010 str r3, [fp, #-16]
$ z( m5 J3 z, Y% _ 8368: e3a03000 mov r3, #01 A& ^0 L& W5 v( g; G7 Z2 [6 x
836c: e1a00003 mov r0, r3 ]2 k2 ?+ B O7 f
8370: e28bd000 add sp, fp, #0! {. M4 M+ S# c7 n! U1 f& d
8374: e8bd0800 pop {fp}" z) |( O% E: z, l* s, s/ o
8378: e12fff1e bx lr+ V- l) W4 e. t
none:: L4 g' D. i: l# x4 ~+ D6 O
00008404 <__libc_csu_fini>:
! w) Q6 R2 b# y9 J8 x 8404: e12fff1e bx lr
, C7 Q" z$ D! a% T$ J5 m0 _, Varago:
( \/ A) V; C: z% m5 X000083dc <__libc_csu_fini>:9 N" j8 ?5 t; i
83dc: e12fff1e bx lr2 p1 e# w9 }& b
none:
3 Z) ?1 }9 H/ N: P% K00008408 <__libc_csu_init>:" ~) O4 R# Y6 o8 O! X- Q. S" a
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}5 b& J. d% S6 m. V h; h' `
840c: e1a08001 mov r8, r1
1 R4 _. ?2 N* B- h R' w# w 8410: e1a07002 mov r7, r2
/ W1 H( _7 w$ I7 c% D 8414: e1a0a000 mov sl, r0
x. W% p* X; z @6 Y 8418: ebffffb0 bl 82e0 <_init>
* W7 m8 h) O# G' \; J0 h 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
+ h7 C- w' k- l5 K2 B9 B 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>6 B: o8 }+ T: S# F% D; _1 a+ D
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>: [) u) t0 c) K
8428: e0613003 rsb r3, r1, r3
* m" L$ E" r. B, f3 l6 x/ d 842c: e08f2002 add r2, pc, r27 C+ N) X8 G5 |+ u1 L: _! `
8430: e1b05143 asrs r5, r3, #29 M$ g+ m9 E" r7 @
8434: e0822001 add r2, r2, r1( B6 V, c" T/ S( D( X& K, `
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}/ T9 x: X& u* T: P0 ~
843c: e1a06002 mov r6, r2
, x: m" P" `, a: L0 W1 a% ]; P" _ 8440: e3a04000 mov r4, #0 ; 0x0
( s( D( Y; d- w& m+ c 8444: e1a0000a mov r0, sl
- u2 e$ C6 o+ d( W5 F 8448: e1a01008 mov r1, r8* Z* w8 k7 X# Q5 M+ D! p& f
844c: e1a02007 mov r2, r7* A, A" R6 y4 i+ U" ]6 P/ T
8450: e1a0e00f mov lr, pc) ?$ J$ k! P% |5 l6 C0 n
8454: e796f104 ldr pc, [r6, r4, lsl #2]
8 y( _3 ]' s2 B, J( u) J9 W 8458: e2844001 add r4, r4, #1 ; 0x1
* l: C- X) s1 \/ X2 z3 j 845c: e1540005 cmp r4, r5
# a' ]' M( E! i9 r 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
* j1 A4 R% l. S, e4 f+ I6 \ 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( L8 c8 J5 r: M! a* c 8468: ffffff04 .word 0xffffff04" [6 a$ k" {7 Z# i
846c: ffffff08 .word 0xffffff08
( p. @) u- |- ^ g9 E9 H, Q 8470: 0000819c .word 0x0000819c2 }3 j& D: u- Y6 q! i4 ? A, d" p3 y
arago:1 \2 a% M, V% Q7 {# ^
0000837c <__libc_csu_init>:* } i! h3 ? L" p2 X6 N
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
$ O3 A7 c9 n$ S+ V3 B8 T' O" K 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>, { q" D& ~1 E
8384: e1a06000 mov r6, r0% }$ _- G7 k4 K/ l- h* b3 T
8388: e1a07001 mov r7, r1' h- {: l) s! q; ?) V. o5 K( q9 v- T
838c: e1a08002 mov r8, r2
3 m8 Q u4 x, X8 Z3 Q/ e( s( b 8390: ebffffae bl 8250 <_init>
6 e, ]! ?5 U$ `0 C8 u- r. V 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% X) Z7 s ~/ \! t! B2 { k- g M
8398: e08fa00a add sl, pc, sl
+ R! H3 r- v5 [4 ` 839c: e08f0001 add r0, pc, r1
3 h5 }9 t' U' ~+ @ }8 p 83a0: e06a5000 rsb r5, sl, r04 [7 O) b" K5 T2 _9 X/ @8 @# \( I
83a4: e1b05145 asrs r5, r5, #2
& v0 J. |: m; V5 k3 U, K 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}0 M: f( B( n' I3 n1 P( |
83ac: e3a04000 mov r4, #0
3 j+ }) M' k/ r 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
& }4 |# ?( E4 a; L 83b4: e1a00006 mov r0, r6
. g3 A& Q6 X6 i+ W3 f" E+ s 83b8: e1a01007 mov r1, r7& U* ^ [' K* Y0 q1 A& H# x) |
83bc: e1a02008 mov r2, r8
% d" O/ r) B9 S" h3 }5 Z 83c0: e2844001 add r4, r4, #1: F2 ~3 C9 S; {1 R2 ^
83c4: e12fff33 blx r3, p) k/ Z' F. |+ {( H
83c8: e1540005 cmp r4, r5
& `7 {0 B! e; Y. v7 m8 w4 j 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
' l- B$ t ^% }. O' {. L# h 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
+ o: J& u) u1 C3 S2 q. p 83d4: 00008054 .word 0x00008054
0 b# P5 V2 {1 l; f# q+ _4 H 83d8: 00008054 .word 0x00008054
. L; h- i" E8 Q' r" f* Unone:! C$ o2 ^' b+ p# o7 o2 A. O/ A6 T4 A, V
Disassembly of section .fini:
8 |" u7 ]. @7 _ R! S! g
% G* M4 a/ W1 o7 u00008474 <_fini>:) `* S z4 f i6 Y/ Y8 O3 h, X+ a6 O
8474: e92d4010 push {r4, lr}% ?4 J8 s5 U& c% K- B. q
8478: e8bd8010 pop {r4, pc}" q+ f$ F! ]5 {- L1 \; b
arago:0 Z/ m' M7 h3 p: S
Disassembly of section .fini:4 B- V" o# v4 p/ |3 h0 y
* Q) M' [6 G7 Z000083e0 <_fini>:
; c& h3 z2 `7 h' P* [ 83e0: e92d4008 push {r3, lr}% b. I/ J2 c1 ^% i3 T p
83e4: e8bd8008 pop {r3, pc}; H7 q+ ~1 ^: @- A
, R( n; i- r! h0 ]) |# f
' p2 n7 y4 K' ]9 Q
, Z6 Q: r7 @6 X8 Y$ c |
|