|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
0 W+ U7 U8 Q$ f" V7 w% z+ g 1 #include<stdio.h>
$ w+ u" _. t8 g3 r 2 #include<math.h># g7 g" z7 @+ l6 v0 t G- a
3 int main(int argc,char* argv[])/ G' U9 [$ B* ?. N' h3 n% g
4 {3 y: T4 T( n1 M' T
5 int a,b,c;
% y2 p, E7 T# y" V5 W( a 6 c = a * b;* I; g9 G1 G' c4 y
7 return 0;
S R. L7 @# C: L# F 8 }
* l( s" _7 A: {$ K1 f: J& V) t4 U, C1 z' Z
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
; K. K3 t. t( ^/ O8 F5 `( P4 ]none:
0 G# F* H& W1 A2 \7 p" x% a/ C S2 J000082e0 <_init>:" f' [; }. L' B: M) n8 r# {
82e0: e92d4010 push {r4, lr}
) N4 G4 L# }/ `" B8 h 82e4: eb00001c bl 835c <call_gmon_start>
/ F) z' K( q5 _1 Q9 e# G- J 82e8: e8bd8010 pop {r4, pc}
# s/ g! X: h* d: [% Y6 R1 N/ p, Rarago:
i5 n3 q$ ~: M00008250 <_init>:8 n; m; y0 `) c
8250: e92d4008 push {r3, lr}/ @5 Q& X9 H3 ^. d. t
8254: eb00001d bl 82d0 <call_gmon_start>! M% H/ t8 ^% Q" i
8258: e8bd8008 pop {r3, pc}6 G) y+ _' z! c( r. r! @4 u
/ X: j% Y$ @$ K. ~4 m5 c# v
none:# I1 X( P7 r( n/ M8 H2 e& G" o- n
000082ec <.plt>:5 F+ }/ x% `! E6 ^" } X
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)) U; o) y9 U/ Y. E
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>3 h2 b3 n8 q# ]9 Y
82f4: e08fe00e add lr, pc, lr
. l' ]% H/ D1 h4 g6 t# {9 V$ C T 82f8: e5bef008 ldr pc, [lr, #8]!
9 {" Q& D4 |9 L 82fc: 000082d4 .word 0x000082d4
8 m8 v1 }' ]; d$ y* g+ _ 8300: e28fc600 add ip, pc, #0 ; 0x0! P0 P: H5 e, G- n
8304: e28cca08 add ip, ip, #32768 ; 0x8000# x# Q! D% e2 r0 c. T; M$ X7 R: C
8308: e5bcf2d4 ldr pc, [ip, #724]!! K3 K, p5 ?$ A9 |4 D7 m% I
830c: e28fc600 add ip, pc, #0 ; 0x0
; r5 {3 S3 p8 I5 b9 Y; A 8310: e28cca08 add ip, ip, #32768 ; 0x8000
) e" U+ F( |$ c: n; N 8314: e5bcf2cc ldr pc, [ip, #716]!
2 `4 y$ c" }1 F6 V5 ? 8318: e28fc600 add ip, pc, #0 ; 0x09 Z) U! |3 D, R- D& E1 w7 x
831c: e28cca08 add ip, ip, #32768 ; 0x8000
0 h0 l; T3 a. q5 M! D 8320: e5bcf2c4 ldr pc, [ip, #708]!
; j! o7 [- \ ]- W! {. parago:
) j+ H7 K" Y! R* i0000825c <.plt>:- U3 u1 Y5 b7 l3 O
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
/ F+ H% |" l& v% v# z1 F1 Z 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
G/ U* D9 j1 a6 d" u7 J* C 8264: e08fe00e add lr, pc, lr
. c0 A& C, j1 g8 D 8268: e5bef008 ldr pc, [lr, #8]!8 w( Z) f! j R
826c: 0000827c .word 0x0000827c
& Q3 i$ e3 c% n+ _1 X: D 8270: e28fc600 add ip, pc, #0/ h! W( Z# f( q; s$ f0 T
8274: e28cca08 add ip, ip, #32768 ; 0x8000
/ _) e* \! S0 e% b1 {3 n 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
& ~: I7 x+ I* W: W$ H 827c: e28fc600 add ip, pc, #0
7 h; O _9 r4 W- m( D+ ^! s" ]4 R 8280: e28cca08 add ip, ip, #32768 ; 0x8000
6 x8 X4 `: r0 t# z5 V 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274$ j2 q4 a R) U+ M" E1 f; X( T; F
8288: e28fc600 add ip, pc, #0
9 u5 ~+ T0 q0 ?- J/ N* d 828c: e28cca08 add ip, ip, #32768 ; 0x8000
6 \7 _9 _3 [, T, I# r4 H 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c5 e3 E- b" B. J% M0 I0 D! X
none:5 Y( V8 P( I) w
00008324 <_start>:" z4 R) d5 w9 m. T9 ?: ^7 W
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
/ T3 ]4 W+ N- H) [, c 8328: e3a0b000 mov fp, #0 ; 0x0/ E3 Z% y4 D* G! B
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)' W9 M7 [ A5 e* P5 Z3 L1 @
8330: e1a0200d mov r2, sp; c6 f! y; b% w" L
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* T2 m( @2 i& N$ T
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
5 _% Z! q9 O7 F1 |2 Y9 O 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
) K3 w& n7 H( s6 z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
0 y. q7 a, I4 h6 l( \5 [ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
% j- |5 ?( F* {$ c$ J; G5 N 8348: ebffffef bl 830c <_init+0x2c># {/ p8 I) J" }2 ?: e8 I
834c: ebffffeb bl 8300 <_init+0x20>
; t7 W v$ T: y. D7 y2 p 8350: 00008404 .word 0x00008404! g, _" W3 Z0 H1 x5 ]
8354: 000083cc .word 0x000083cc5 k( S% K" B7 Z2 s8 o
8358: 00008408 .word 0x00008408
1 h4 y- f" I2 k h* W6 h7 d) g& Parago:- f9 A) \* O+ I+ i a# G3 Q, w M
00008294 <_start>:
7 R' }8 e' a! h% c 8294: e3a0b000 mov fp, #0
3 Q# ~0 c s! W& I& I s 8298: e3a0e000 mov lr, #0
i8 p( ~/ z) \ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 g3 L9 |/ @* L8 } @4 R/ c# i7 i6 ?
82a0: e1a0200d mov r2, sp5 e; M5 K1 Y1 L$ P" X. u$ U3 E7 h
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)$ _. [+ H$ X# W# q/ y
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ z2 D9 F8 J3 _5 O! m( b5 {/ m
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" P$ V# p0 L& W8 k
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ L1 ~5 S3 K7 {4 d$ d. \ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>& f8 h+ o0 M2 j& r
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
% D. F6 A4 k5 l& i* [6 F 82bc: ebffffee bl 827c <_init+0x2c>8 T% G( P+ K5 s; j6 b; r
82c0: ebffffea bl 8270 <_init+0x20>
4 p# H" v' r- ?( \ 82c4: 000083dc .word 0x000083dc# x* ?/ { i& W5 n; ?! N3 }( V( ]
82c8: 00008344 .word 0x00008344 m; m8 p' d+ }6 d& h; _7 G# y; ~ a
82cc: 0000837c .word 0x0000837c7 R8 D: R: ?3 d, ^! h) W$ j
none:9 p l* z4 H2 [- U
0000835c <call_gmon_start>:9 K, P7 d+ L7 h4 E6 X( g2 _% T& H
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>2 c$ B5 x; S) X$ Q9 i0 y4 z6 A
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>" I8 I7 e" x) A9 R# r7 Y) Q% U
8364: e08f3003 add r3, pc, r3
3 n1 p" Q' h; F1 y9 e w* ~7 W 8368: e7931002 ldr r1, [r3, r2]' R( X" f1 x+ D% u. ^7 Y
836c: e3510000 cmp r1, #0 ; 0x04 X2 H9 X# t, a
8370: 012fff1e bxeq lr
7 |0 v! N t0 V; i8 r 8374: eaffffe7 b 8318 <_init+0x38>9 U$ t& x2 y' G' x, e l$ B4 k
8378: 00008264 .word 0x000082644 Z) Z0 @& ~+ v
837c: 00000018 .word 0x00000018
2 i$ k/ G" Y w; c) t) oarago:. S4 P) k n4 s3 L, M
000082d0 <call_gmon_start>:
4 ` T; I- o1 d! K7 A 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>7 s& L8 R: ]) A* R. S9 D4 c
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! w. Q4 V- ~$ _ 82d8: e08f3003 add r3, pc, r3
( I1 k7 U& b9 ~" A2 H 82dc: e7932000 ldr r2, [r3, r0]3 [( A- w# ?9 I! Q7 b+ D
82e0: e3520000 cmp r2, #05 c t4 N. q% q/ _( d. O
82e4: 012fff1e bxeq lr- c% A$ ^+ W) [, c8 b
82e8: eaffffe6 b 8288 <_init+0x38>: a, z6 y" u v8 b) z1 H3 z) h
82ec: 00008208 .word 0x00008208
# I$ I0 M6 Z- g2 ^: x$ Z 82f0: 00000018 .word 0x00000018
; A7 D" S) H# ^0 b0 b1 xnone:# u! p8 u! _2 u$ X
00008380 <__do_global_dtors_aux>:
9 _1 x- F. K( m$ u 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>& C3 i Q/ X" j, i6 \6 z4 v
8384: e5d23000 ldrb r3, [r2]
' B; v" K6 S5 `1 Q6 D 8388: e3530000 cmp r3, #0 ; 0x0
B2 t" { w. ^, w1 i* t- L 838c: 03a03001 moveq r3, #1 ; 0x14 ^2 L6 W% k9 D3 C i4 M
8390: 05c23000 strbeq r3, [r2]
. L" A: [1 Y7 Y' `2 N 8394: e12fff1e bx lr O& J2 _! a/ w# G
8398: 000105f4 .word 0x000105f4
, \$ `% ^! l4 c5 O; b9 iarago:
: O. H; L1 C$ \. ?$ ?; l000082f4 <__do_global_dtors_aux>:- X" r/ G% F, B0 ^
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" H9 F" Y. H p' }
82f8: e5d32000 ldrb r2, [r3]
; B" w; h6 k" f% w% {; t0 O7 V) g 82fc: e3520000 cmp r2, #07 k! S. F; Z4 d/ S
8300: 02822001 addeq r2, r2, #1$ b3 I+ r3 \3 U( O3 h
8304: 05c32000 strbeq r2, [r3]
5 q/ T. y, [6 w. {1 c4 c6 J2 b 8308: e12fff1e bx lr
& | n9 [1 I7 y! x1 s" B6 A 830c: 0001050c .word 0x0001050c6 T3 I# U3 @; q# I+ Q$ n+ N' x
none:
5 f# w- U! W5 a" x0000839c <frame_dummy>:% w/ A- |1 f: k
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
/ T) {$ `$ g2 e: I: D. O9 } 83a0: e92d4010 push {r4, lr}! k5 r; O/ E- c! n3 g$ b
83a4: e5903000 ldr r3, [r0]
' h* n! X4 v& c: H0 E; G- b2 N 83a8: e3530000 cmp r3, #0 ; 0x09 T7 C& X/ q8 v/ ~3 l5 E# E
83ac: 08bd8010 popeq {r4, pc}
/ d5 T5 {$ o( X8 @9 G5 O$ W 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
" F8 _; \4 J" x 83b4: e3530000 cmp r3, #0 ; 0x0! l7 ]( w3 @# \ x; ?
83b8: 08bd8010 popeq {r4, pc}
- C& B& Y+ ~0 {/ ?$ | 83bc: e12fff33 blx r35 h8 D. C6 c% c. y9 T. A. S
83c0: e8bd8010 pop {r4, pc}2 U% r1 @% l) l Z' C9 p# p4 l
83c4: 000104dc .word 0x000104dc% s. k4 j$ j! M4 x
83c8: 00000000 .word 0x00000000" [2 E' m8 v4 f9 p/ W
arago:0 m i2 F! U' H7 s& {8 [
00008310 <frame_dummy>:! }: @- w& Y7 T+ X- M; m' X
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>3 k, h c8 a" Y. b1 V
8314: e92d4008 push {r3, lr}
$ T& }1 m! P- P6 k& R7 d 8318: e5903000 ldr r3, [r0]
% }2 p. \2 g: U; j+ H5 p, W 831c: e3530000 cmp r3, #0
& i! f/ M$ a- ]' r% F3 I 8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 ~8 P8 B7 Q; ?/ [( j 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>1 e# w' q5 ?0 d: e- ~: w- J6 S. e% s
8328: e3530000 cmp r3, #0
& G, x2 ]. Z$ J* c& `$ T# R. @! }2 a 832c: 11a0e00f movne lr, pc
M' K$ J/ E/ [; W; _ 8330: 112fff13 bxne r3
4 }% X% o! }4 }2 i8 _9 E& ? ]3 J 8334: e8bd4008 pop {r3, lr} x! H0 [' `' \) Y
8338: e12fff1e bx lr
0 w+ I- ?5 W, N4 E' ]2 L 833c: 000103fc .word 0x000103fc
; C/ n' l% {8 u5 r. y/ R& E 8340: 00000000 .word 0x00000000/ t) ~( K- w) s
none:
0 I. M. Y% }3 A000083cc <main>:
8 ^, L8 b: @9 ]6 a# V 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!), J1 _+ _* X3 c5 Y y/ r: g9 @, \ R
83d0: e28db000 add fp, sp, #0 ; 0x0
6 E$ B9 s( K- h, z 83d4: e24dd01c sub sp, sp, #28 ; 0x1c. F! t0 R( V7 g7 j2 I# W1 D# a
83d8: e50b0018 str r0, [fp, #-24]
7 T. Y1 d& c" p* m 83dc: e50b101c str r1, [fp, #-28]
* B1 E1 M5 H6 ^ s 83e0: e51b2010 ldr r2, [fp, #-16]
/ w4 p$ ?! |/ d/ i4 G# |. _0 _: f. G 83e4: e51b300c ldr r3, [fp, #-12]* e' Z* z3 S- m i I9 t
83e8: e0030392 mul r3, r2, r3
' P2 q" O0 t5 m' v 83ec: e50b3008 str r3, [fp, #-8]
; s V( | r4 j9 O 83f0: e3a03000 mov r3, #0 ; 0x0
! V( B- k% L3 D4 c 83f4: e1a00003 mov r0, r3- T# P1 g- a: \6 k: n+ T
83f8: e28bd000 add sp, fp, #0 ; 0x0
" \+ E6 ^# e0 R" A. {- n% K L 83fc: e8bd0800 pop {fp}
+ {$ N) R- ~- [/ d: s! Y2 Q 8400: e12fff1e bx lr" X* ^3 e' U2 N
arago:, Y" K) i8 e/ Z- u
00008344 <main>:0 e8 j& E- v9 _! m7 C3 j
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 G' s: r% l3 ~+ V8 H% s1 C2 ] 8348: e28db000 add fp, sp, #00 ^* }7 C. {+ _% j% J
834c: e24dd01c sub sp, sp, #284 t! K' a" z, {: ]; u" p+ H
8350: e50b0018 str r0, [fp, #-24]
& {! }' Y; I; k* \ 8354: e50b101c str r1, [fp, #-28]3 R# A6 l/ w7 @
8358: e51b3008 ldr r3, [fp, #-8]4 s/ e8 |# X9 c; R& H. {5 H
835c: e51b200c ldr r2, [fp, #-12]9 Z2 {4 K1 ?. L
8360: e0030392 mul r3, r2, r3, I0 z- R% D1 O# \: q* K
8364: e50b3010 str r3, [fp, #-16]. y5 O$ x8 L7 J. P
8368: e3a03000 mov r3, #0
1 e$ m( k/ H7 c 836c: e1a00003 mov r0, r34 k, V( C4 | [. G* M0 E
8370: e28bd000 add sp, fp, #0
8 `8 I- S$ w3 I$ [/ m( S 8374: e8bd0800 pop {fp}
; P5 o) ?8 s' I/ |7 g 8378: e12fff1e bx lr
8 s6 C F: ^# T H# D. Y0 unone:& w3 E: p( D) u" y4 _% B- i/ {
00008404 <__libc_csu_fini>:0 m- o' D; h5 P
8404: e12fff1e bx lr4 ^- n1 H; Q4 X/ J/ }: ?) `
arago:
" E; n) R: n! W6 _- b# {000083dc <__libc_csu_fini>:8 R* \- v' U% d
83dc: e12fff1e bx lr l0 S* z3 e( }: l: ?$ ^ U8 C: b
none:- D) Q. K' X6 m
00008408 <__libc_csu_init>:. L( ~. H" \6 h# Z3 _0 X. l
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- a$ y. D6 O+ F+ X, Z7 e+ G) h 840c: e1a08001 mov r8, r1* n @0 ^; H4 d3 S0 j2 [/ w
8410: e1a07002 mov r7, r2
+ D% l$ I! U) N: ] 8414: e1a0a000 mov sl, r0. S0 P3 W! e1 {' d. b5 ~' j+ z6 y
8418: ebffffb0 bl 82e0 <_init>( g A5 D$ D- S4 ?( O+ E
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>3 j6 z: H, P/ i, f/ l1 ~- m0 K' l
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64># D/ y' e$ k1 r1 n
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' E$ I* e) w- t% m& @3 J2 M& {
8428: e0613003 rsb r3, r1, r36 l& }( Z5 R. ^4 }' w. s0 l
842c: e08f2002 add r2, pc, r2
7 E) Q% n( e' z$ F/ m% _; r1 B 8430: e1b05143 asrs r5, r3, #2
8 j; M7 w3 v# ^) D# {' _1 v4 F 8434: e0822001 add r2, r2, r1/ o2 p8 ?$ y2 q2 Q
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}' O T' o' w( C- x5 U
843c: e1a06002 mov r6, r2& F- J) W& F$ D4 z" q9 b
8440: e3a04000 mov r4, #0 ; 0x0
- _ a. C: X5 i W* p4 M& ?2 A0 D 8444: e1a0000a mov r0, sl
; o N1 O" t: ? 8448: e1a01008 mov r1, r8
' Q$ l( M; Y9 m* b 844c: e1a02007 mov r2, r73 u4 D6 H' ]$ ~% m+ Y) k. p
8450: e1a0e00f mov lr, pc5 E* k4 A# X; ^) }- s
8454: e796f104 ldr pc, [r6, r4, lsl #2]6 X! d s6 a; O- Q l2 J7 d
8458: e2844001 add r4, r4, #1 ; 0x1 [' K* {% a5 J9 f& R
845c: e1540005 cmp r4, r5
7 P2 G, B4 y+ s! `; t 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
8 b% q8 w( ^8 i! S5 O, m 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
$ f: O( Z3 s1 ]- e$ U* q. y 8468: ffffff04 .word 0xffffff04; ]" ]3 c' ?& v* \4 h0 N1 s
846c: ffffff08 .word 0xffffff082 S1 l1 R( @# r) e
8470: 0000819c .word 0x0000819c
& l* k2 V, z+ g! E; ~8 xarago:, m' V8 f+ {3 C! n$ I0 j; p
0000837c <__libc_csu_init>:$ | R$ c- @1 T2 R9 ~/ m
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
; |5 ^$ d3 {$ v$ c* E, W9 q8 \" }# n+ q* U 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>& F; j. m5 l4 w9 x
8384: e1a06000 mov r6, r0
" A% T) ^- k# r& Z N: l& G) {+ W 8388: e1a07001 mov r7, r1, b) t/ q- x9 `2 J
838c: e1a08002 mov r8, r2
& I$ T9 h' z: A/ |( a/ ]8 h0 j 8390: ebffffae bl 8250 <_init>
5 E, |# q2 l2 M8 z 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
) p5 I1 P7 C' k+ a) D 8398: e08fa00a add sl, pc, sl8 N g" v' `1 H, W- @
839c: e08f0001 add r0, pc, r1
' i0 { _" Q3 F0 [1 \0 o 83a0: e06a5000 rsb r5, sl, r0
8 f( j% I6 f4 r6 S: e 83a4: e1b05145 asrs r5, r5, #29 _+ ]/ Q/ D* P% V# ^, V/ q. T
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
8 Z7 W0 V( v4 [" K. d- M& a! ~ 83ac: e3a04000 mov r4, #0
. Y1 s' `; T: F1 h% Z& A- O 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]/ U; p' {3 c: h9 P8 n ]/ ]0 N+ o
83b4: e1a00006 mov r0, r6: G; H, Z' f4 e" ~# t9 n9 p
83b8: e1a01007 mov r1, r7
3 e5 j9 ^& [% L1 y- [$ S8 [1 z 83bc: e1a02008 mov r2, r8. N, ?+ _: E1 \
83c0: e2844001 add r4, r4, #1
$ Y+ h, I- R0 i 83c4: e12fff33 blx r3
+ ^# H/ b2 M& q% T; K" }! @ 83c8: e1540005 cmp r4, r5
! B9 z) D/ t/ { N9 j0 k 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" y7 d4 o% B" E6 F8 N
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
0 L8 B' N3 g2 l; P% ]4 V 83d4: 00008054 .word 0x00008054" b7 P$ F. G" L$ Z' Z* r
83d8: 00008054 .word 0x00008054
1 K# |2 Y( G' E6 j+ Mnone:
& H& \+ t4 Q6 I9 z& NDisassembly of section .fini:
" t( L2 j) H6 i. h; U* N3 Z# N4 @1 n9 l- j) \6 I
00008474 <_fini>: K$ f! W: _9 e1 J' H
8474: e92d4010 push {r4, lr}
1 g) Z4 j) b/ n* b+ z; T' N( C 8478: e8bd8010 pop {r4, pc}6 d9 j1 a4 T# p; Q( K1 {
arago:3 o6 n9 _& S1 L3 z' C6 h
Disassembly of section .fini:' i+ [' Y6 A" {4 ?- P! B
# i1 h& ?2 ?2 w% a3 P5 I3 O3 z000083e0 <_fini>:
" N! W' j. I$ x. p 83e0: e92d4008 push {r3, lr}) x5 u1 f% c* x& n/ g' W8 m
83e4: e8bd8008 pop {r3, pc}
2 d9 B, o( {- G4 G& _6 u
- K8 z8 M. p P5 @+ ?% _, k0 J
; |. g" u `, V6 [
+ W- `* B/ p4 | j: B4 c' U( E |
|