|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:1 X3 ~' k' `" k
1 #include<stdio.h> % b1 }0 E: L( F2 m4 ~2 H" z; M
2 #include<math.h>( p5 S" o4 i& g" Y3 D5 c! \: ^/ C
3 int main(int argc,char* argv[])
# E0 ?9 H/ h$ C( O- s7 S. Y! x 4 {
0 O2 G! u# N# \ 5 int a,b,c;- v a# s8 O8 N4 V
6 c = a * b;: y8 N$ d" q- {9 s6 j
7 return 0;
/ h. B/ E2 E/ d# [ 8 }
5 E; E1 t# E: @ ]3 \
# H6 C5 m8 M* n# E- H下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 u. c( ~" N* P& G7 t
none:
! f" A8 R% n7 m# i( s000082e0 <_init>:
# C/ M* y) S$ }. c) b7 Z 82e0: e92d4010 push {r4, lr}
7 T/ ~+ b4 z4 G1 ?" u- H+ d; l( K 82e4: eb00001c bl 835c <call_gmon_start>
* N( z( Z, B+ s 82e8: e8bd8010 pop {r4, pc}
/ P2 n3 A' j. U6 w" sarago: }- E) w }1 D6 x" R q5 A) f- {
00008250 <_init>:
5 ?) V/ r: i! s7 J0 t) s 8250: e92d4008 push {r3, lr}
* v5 G$ D1 ~) X& k4 O) V P2 b2 p 8254: eb00001d bl 82d0 <call_gmon_start>
# n/ b: y8 Q, D; e, M* i$ U 8258: e8bd8008 pop {r3, pc}0 Y& J1 l# w' p; {
2 q u. {2 \, L% H( y9 N# w- D, Cnone:0 @$ D9 v& y. R$ g5 F- f, X
000082ec <.plt>:, c3 N, L# `+ B3 N. n( H$ X
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 c* }3 Q- B, @0 r 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>5 r# R1 t$ B0 U+ q4 B+ ~
82f4: e08fe00e add lr, pc, lr+ P2 g! b: v9 \! e) N/ F
82f8: e5bef008 ldr pc, [lr, #8]!
/ m$ {8 V; W0 @ 82fc: 000082d4 .word 0x000082d4
6 X7 j [+ y$ _1 ^; g. i9 w! V* F 8300: e28fc600 add ip, pc, #0 ; 0x0, l: E+ Y, N5 r0 `
8304: e28cca08 add ip, ip, #32768 ; 0x8000
3 J' g& y$ A: Z: K' y1 a/ q 8308: e5bcf2d4 ldr pc, [ip, #724]!
- p0 G1 ^/ @$ S 830c: e28fc600 add ip, pc, #0 ; 0x0
) \6 R. S" }: l$ C 8310: e28cca08 add ip, ip, #32768 ; 0x80008 U6 F' c$ |% X! \: m' L5 j
8314: e5bcf2cc ldr pc, [ip, #716]!
. V, V2 x* N: k: P 8318: e28fc600 add ip, pc, #0 ; 0x0
/ Z% m5 m9 \$ q$ d7 S7 Y$ k 831c: e28cca08 add ip, ip, #32768 ; 0x8000
. Y" n0 M6 z" @: u4 x* Z 8320: e5bcf2c4 ldr pc, [ip, #708]!
/ s8 f$ }* g1 x3 O2 H; U! carago:
+ n( Z. n) y5 A3 U0000825c <.plt>:# g: F# h$ Z8 E/ P) u
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 q2 M/ L. F+ a$ _( o. K- d$ D
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>7 ?- z" G7 ]) E! f
8264: e08fe00e add lr, pc, lr
: J& g4 j- _8 q6 i- T 8268: e5bef008 ldr pc, [lr, #8]!
, w. ]% I3 y; p6 E( g0 C2 z4 P 826c: 0000827c .word 0x0000827c
; l: F: S6 B2 g 8270: e28fc600 add ip, pc, #0
2 F( V$ M( J+ [. Y4 [' v5 ` 8274: e28cca08 add ip, ip, #32768 ; 0x8000
; t$ L3 L/ U) n( l& @2 o& i. y 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
5 o; p! ~( z8 ~4 B. K1 c+ }+ x 827c: e28fc600 add ip, pc, #0
: t z" T/ e6 z$ ^5 W. Q 8280: e28cca08 add ip, ip, #32768 ; 0x8000
% M' {: o" H2 \7 X 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274* ]/ K+ @# R9 F* T) q6 u0 q5 u
8288: e28fc600 add ip, pc, #0- }1 u9 N0 e, t( J" m- s
828c: e28cca08 add ip, ip, #32768 ; 0x8000
1 U$ E" H. o* |7 O* [( J3 f 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c3 M- q2 c0 d+ w3 R* Q6 p7 T' k
none:3 T6 \6 ^9 ]5 f& V2 Z2 I$ N
00008324 <_start>:
: Q: X" m& m. J 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
# w* Z6 q. ]' G3 _4 r' n 8328: e3a0b000 mov fp, #0 ; 0x0
, w1 K' F' U3 z7 C 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)) }+ T) G( C( `& [- q& f
8330: e1a0200d mov r2, sp' n( e v% B. _2 Q8 p. W# G. k/ y: U4 V
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 [: i- a0 m& W7 f4 }+ h5 ` 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
& a$ y" k. q F) r5 U+ a" A; Z5 h 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
% i' ~' r1 ~/ c) l 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
; l! g) M1 [- n4 D 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# \& ?2 Z! s! h8 @. z6 C
8348: ebffffef bl 830c <_init+0x2c>
3 Q3 S+ a G+ u. R5 X 834c: ebffffeb bl 8300 <_init+0x20>: [- Q/ [, x0 P- E. P
8350: 00008404 .word 0x00008404" @# u0 Q: h/ u9 F1 h6 ?2 N/ s
8354: 000083cc .word 0x000083cc
# J. e2 P5 d) C! r 8358: 00008408 .word 0x00008408
8 E0 {3 c4 J; N6 barago:
; F+ L% S# n. ~# O0 ?: ?00008294 <_start>:+ {2 J' j7 w. m* k$ R
8294: e3a0b000 mov fp, #0
' _2 M! Z. P7 _5 y2 K5 p. v 8298: e3a0e000 mov lr, #0/ b- Y+ j' [0 I& m- s/ W
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)8 [, W W+ f0 V$ T8 a5 O- V4 x4 V
82a0: e1a0200d mov r2, sp1 Z! g. x; n3 o' z0 \( a
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)% P' k; h- C8 o" L$ {5 w) x% q
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)' E1 q9 r! V& ~* \1 N' h! h
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
" N& l- n8 C( N% l, T 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 j: s6 f% } M( O1 |! K
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>! y" w6 L, e# g F( B0 Z9 f
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>( o+ ^& ]4 j' c8 i8 {
82bc: ebffffee bl 827c <_init+0x2c>+ M! A6 ?( |6 H) ^# K
82c0: ebffffea bl 8270 <_init+0x20>/ f( h. n6 _6 ?/ x$ r% v6 F
82c4: 000083dc .word 0x000083dc. u+ u g! w: t0 i9 H3 g
82c8: 00008344 .word 0x00008344" c' Q; g# u; ?7 O. D) \/ W
82cc: 0000837c .word 0x0000837c: G: Y9 y3 T, R' v5 K
none:
. T/ N, N0 Z; W: x; K7 f0000835c <call_gmon_start>:2 |* u/ \. D0 h8 m5 E: Q6 q
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>& g1 d( M5 W4 H4 @) |( G: P
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>' h2 t' ]% {9 M
8364: e08f3003 add r3, pc, r3
5 S: q3 G! Q! q6 u$ o2 S 8368: e7931002 ldr r1, [r3, r2]
2 j) b+ @' E& x, M, y: L 836c: e3510000 cmp r1, #0 ; 0x0
' h8 A4 w- R& d1 R0 m" Y+ k 8370: 012fff1e bxeq lr
' C/ |' @+ y! C2 q 8374: eaffffe7 b 8318 <_init+0x38>4 ^3 g2 F/ J3 J$ q$ c( \5 c' j
8378: 00008264 .word 0x00008264& b4 |3 r1 e; d* j# e
837c: 00000018 .word 0x000000183 y4 i: Y; Y2 m) w
arago:
7 u/ `* q0 j4 V* N7 Q000082d0 <call_gmon_start>:2 W2 @9 Q1 ~) b4 M2 A0 ]- ^
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
* w1 J- f! u* X4 z9 V1 O 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>4 s" \0 v* ~3 L8 v. q8 Z
82d8: e08f3003 add r3, pc, r3
, Z o' _& g# A* B- L. n 82dc: e7932000 ldr r2, [r3, r0]& L# m- U3 i* S
82e0: e3520000 cmp r2, #0) i9 m" Y+ X1 I, Y. G
82e4: 012fff1e bxeq lr" ]# k A% ^0 R* i% t& g; b
82e8: eaffffe6 b 8288 <_init+0x38>8 [1 x: S$ m7 v3 _% L! ~+ M" _
82ec: 00008208 .word 0x00008208
0 ~, H/ t: R0 |. I; L' T 82f0: 00000018 .word 0x000000180 b p* Z5 q' ], U. o- S2 _) @0 g
none:
! ~/ G. j' X( O! ]4 k, B00008380 <__do_global_dtors_aux>:# f4 |: j: C8 q/ G+ r4 Z7 o# s
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>$ |7 K% T/ o, s5 C$ ^* u' t
8384: e5d23000 ldrb r3, [r2]
$ \1 u8 {7 ]4 K& y, B1 P 8388: e3530000 cmp r3, #0 ; 0x0
4 m( i( E. p2 J8 c8 U 838c: 03a03001 moveq r3, #1 ; 0x1+ I8 w/ z6 G# l9 C
8390: 05c23000 strbeq r3, [r2]( e" |/ A& p. P+ N: R3 Q) r3 L
8394: e12fff1e bx lr! F, x F7 l) _5 U3 V- J
8398: 000105f4 .word 0x000105f4
( n; w* R7 O- h, Varago:9 A8 z9 m3 K P7 f5 e1 z! ?4 K
000082f4 <__do_global_dtors_aux>:
/ |& L8 c7 v3 S* {7 x, A 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
% U# j9 i! t5 _1 z. b. V S$ w, o. v2 } 82f8: e5d32000 ldrb r2, [r3]
8 u1 o6 n B0 E2 L: j, |* |" { 82fc: e3520000 cmp r2, #01 _7 |. b+ d H' X, `$ @/ s
8300: 02822001 addeq r2, r2, #1: m) J" Y; G4 i. {% ~. O1 Z8 Y* U! g1 q
8304: 05c32000 strbeq r2, [r3]
% G5 d: v) |, _. w3 D3 W5 r 8308: e12fff1e bx lr& G. k7 A# b) o' a
830c: 0001050c .word 0x0001050c
) Z& k; k& I+ N2 onone:/ P. i g* }4 {8 y& l: r2 k8 m) Q
0000839c <frame_dummy>:0 Q+ D6 o8 n, Q* a9 ?# M {* r0 P" v
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
' a$ V% v. T- B: z7 e- G( K 83a0: e92d4010 push {r4, lr}
0 e! b, z" d6 b% x9 T' c0 e 83a4: e5903000 ldr r3, [r0]" z d* x1 `2 J4 e/ }9 w! p3 b
83a8: e3530000 cmp r3, #0 ; 0x06 N J2 T6 Z; ]8 d+ {, @1 {1 ?: g
83ac: 08bd8010 popeq {r4, pc}
/ c% x* S Z8 F3 w 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>8 \" Z. N5 ^9 m" |
83b4: e3530000 cmp r3, #0 ; 0x08 Z# G* g% {' b1 G' X1 w; l
83b8: 08bd8010 popeq {r4, pc}
. J5 t3 F% x! ^7 m7 F7 X; T% ^ 83bc: e12fff33 blx r37 y# X2 ?0 ?7 a3 ?% U
83c0: e8bd8010 pop {r4, pc}$ M! n) g# K: J A- T, N
83c4: 000104dc .word 0x000104dc: ?+ l0 y6 M9 Q' h
83c8: 00000000 .word 0x00000000/ [/ D/ ]" x" b- q" h- c
arago:
`5 U! V& |8 {0 h- Y00008310 <frame_dummy>:7 e# T! }- C4 Z2 a) Q
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
3 n( W% h) r# d% R# @- |' z 8314: e92d4008 push {r3, lr}
" s( F) F; O( u$ b/ F9 |/ U 8318: e5903000 ldr r3, [r0]! O2 Q; w" Z8 F+ M" v
831c: e3530000 cmp r3, #0
( F" a, ] x g2 ] 8320: 0a000003 beq 8334 <frame_dummy+0x24>
6 l8 ]/ y) u% e% U5 f 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>9 w4 D R9 D E* u
8328: e3530000 cmp r3, #0
/ v1 T* j0 q+ _2 W2 S 832c: 11a0e00f movne lr, pc/ H4 U$ B+ o/ Q( U; [
8330: 112fff13 bxne r3
8 d5 g/ D! N* g; E2 i# a 8334: e8bd4008 pop {r3, lr}
6 @5 K0 X- B, r1 V/ [ 8338: e12fff1e bx lr4 J- N+ [7 n5 D
833c: 000103fc .word 0x000103fc
" [% Y0 ~: G2 q; o; \ 8340: 00000000 .word 0x00000000, A' Z! ^, ]3 l7 |3 d0 b
none:
1 |5 z( K) p8 ^$ C6 E000083cc <main>:
# k) F( @" ^) ?. C. ? 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 r4 U7 P( x7 l0 a2 V& N
83d0: e28db000 add fp, sp, #0 ; 0x0
" r' E) ?8 u3 I% w! o# ^4 s" E# ~# [ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
) J7 B8 c; H% ], G6 K6 j 83d8: e50b0018 str r0, [fp, #-24]* P1 k$ _5 i, p, _
83dc: e50b101c str r1, [fp, #-28]
3 a% x* O6 P' D$ W5 U 83e0: e51b2010 ldr r2, [fp, #-16]
0 H! f( I; d4 J3 @; ] 83e4: e51b300c ldr r3, [fp, #-12]/ a) i- A! ]: n. e: o" H
83e8: e0030392 mul r3, r2, r3
l# `6 S _+ | 83ec: e50b3008 str r3, [fp, #-8]
' |/ z8 H' O* m 83f0: e3a03000 mov r3, #0 ; 0x0
3 g9 W+ z+ N* I9 P8 F; Z4 ` 83f4: e1a00003 mov r0, r3- Y. K) S- l* a' |) A
83f8: e28bd000 add sp, fp, #0 ; 0x0
- A: I- @: J* m" G5 O+ q 83fc: e8bd0800 pop {fp}' r% S8 e; G% P7 e+ O* U
8400: e12fff1e bx lr+ |2 q+ L o' N ^" \2 P
arago:! _+ [) O7 ~) r7 S* h( Z$ r
00008344 <main>:
! m" e0 W, O3 v O1 h" P$ b( Y 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)$ \8 y7 S8 g6 v- Z3 G4 k; _- g
8348: e28db000 add fp, sp, #08 T8 r$ D: T) Y
834c: e24dd01c sub sp, sp, #28( g* \7 ~. j6 R7 _
8350: e50b0018 str r0, [fp, #-24]7 A# H2 P8 {7 q9 b
8354: e50b101c str r1, [fp, #-28] F, c. l. y7 v/ I m* D
8358: e51b3008 ldr r3, [fp, #-8]
! a/ d. T: D! [- @" M. ? 835c: e51b200c ldr r2, [fp, #-12]+ t# \4 f2 p' J; G
8360: e0030392 mul r3, r2, r37 _0 G4 B1 W) a9 w5 ]! j g
8364: e50b3010 str r3, [fp, #-16]
& b3 _% U1 y) ]' j5 p7 I& u% ?5 W 8368: e3a03000 mov r3, #0- X1 N; h/ M" A7 _, V7 D. n
836c: e1a00003 mov r0, r3
: D+ a6 \5 R0 }5 _0 @( u 8370: e28bd000 add sp, fp, #0
# F4 {( G, v& m7 i$ x 8374: e8bd0800 pop {fp}
' k. J- u+ G# Y. g+ Z+ `" I 8378: e12fff1e bx lr* S6 @6 r0 g3 S5 Z3 ^0 B1 B
none:
& j# b, \! I9 P4 b00008404 <__libc_csu_fini>:
# e0 J6 C5 Q, g: v' w0 W1 F 8404: e12fff1e bx lr
4 D$ f3 s' o) F4 S9 W' Xarago:
/ R# l& m3 N! v" V+ {7 W5 |2 d000083dc <__libc_csu_fini>:
8 J7 N2 Q* U9 t* t5 _ 83dc: e12fff1e bx lr
% r3 h6 F8 ]1 k0 u% O2 l* vnone:
7 D: x- U5 Z X' b00008408 <__libc_csu_init>:) S( V; ~; |7 t& N4 b
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}$ L8 a6 L! U$ q3 T5 y
840c: e1a08001 mov r8, r1
/ [* j3 V5 W, |! F 8410: e1a07002 mov r7, r2* Y: h0 O; P) R: \4 i4 @
8414: e1a0a000 mov sl, r0: I" p. `7 e; M! f
8418: ebffffb0 bl 82e0 <_init>
q, L6 \" E/ X+ I 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
/ S' \; b( M. T0 c3 R! b+ \7 {/ ` 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>6 C1 q0 h: z% o- ?& U+ v- M
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
% g7 p6 ^; ~; J' G 8428: e0613003 rsb r3, r1, r3# }% A* |6 \/ W% L% ~2 X* V
842c: e08f2002 add r2, pc, r29 ^$ u R) |! o
8430: e1b05143 asrs r5, r3, #2: X2 f% L) `* c0 K& Y1 b- a! I
8434: e0822001 add r2, r2, r1
I# S, W7 r5 [; b& P 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 M* J ^* x. f( y" F2 X3 e! { 843c: e1a06002 mov r6, r2
$ {/ v& T& B! Y) b7 a7 ~ \ 8440: e3a04000 mov r4, #0 ; 0x0. B$ F% m2 d! I" @* X$ Q- i
8444: e1a0000a mov r0, sl
* ^% @" a) b3 O: V* p 8448: e1a01008 mov r1, r87 f- _/ z8 I8 Y( Q
844c: e1a02007 mov r2, r74 S) N3 m$ Q: W f) G& T" [' j& A) j
8450: e1a0e00f mov lr, pc
; S5 L1 b+ d+ A( k 8454: e796f104 ldr pc, [r6, r4, lsl #2]
9 u) E. H& }8 P) ~- H 8458: e2844001 add r4, r4, #1 ; 0x1- I5 d7 [; P5 |1 ]+ v
845c: e1540005 cmp r4, r5 \8 V3 Z) J M2 k
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>7 ]$ X+ J9 T. a% o+ b* ^
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}, \- n9 M- |7 Y( a: }) k
8468: ffffff04 .word 0xffffff04
3 X% g& A7 n) p+ B+ d d {! O 846c: ffffff08 .word 0xffffff08
0 E. }, t/ E) P7 g 8470: 0000819c .word 0x0000819c
3 F% R1 s$ }; ?' y) C, s2 _arago:
Q( r3 Q2 N% h D0000837c <__libc_csu_init>:
$ f; |; O9 {3 I 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}0 f* {3 u! T) |, E; a) w7 z
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
$ o! F* x$ |! u8 N* n/ \ 8384: e1a06000 mov r6, r0+ s$ J' B) X1 l6 p! _5 `1 Z
8388: e1a07001 mov r7, r11 ]1 g/ S" `* I* F4 j5 W$ l
838c: e1a08002 mov r8, r2$ v$ V0 ?, {& {* N. X
8390: ebffffae bl 8250 <_init>$ o5 R9 u; |2 Q/ M1 H$ g
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>, Q, X+ E/ C' K# h
8398: e08fa00a add sl, pc, sl5 V0 ?% {# U. X( w
839c: e08f0001 add r0, pc, r1
8 W( |' V7 _0 ~( J2 B* F* \6 e: ? 83a0: e06a5000 rsb r5, sl, r0: E% P2 L" K% Z: ~
83a4: e1b05145 asrs r5, r5, #27 h. @6 j7 s! ]5 t
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
) a" Y. o. ~( G; i5 i& J' ]* ?- w/ A 83ac: e3a04000 mov r4, #00 t0 D+ r7 I* Z4 J- y! b7 G1 A
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]( w% c5 `, \1 W+ j
83b4: e1a00006 mov r0, r6
* [" Q- |& ~5 D; E+ k! U3 B 83b8: e1a01007 mov r1, r72 d8 c# b. ?. O2 s0 l2 x; b/ q1 q
83bc: e1a02008 mov r2, r8
+ n2 B4 v" z' V# D7 Y 83c0: e2844001 add r4, r4, #1
! r) M7 B) i' a' Q 83c4: e12fff33 blx r3
; G3 i1 L6 [ l6 \1 b3 \- D 83c8: e1540005 cmp r4, r5
9 O% q; k( p' U `7 q0 @" ]4 B 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" M1 P& p7 P' L4 A9 _/ R
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
: o) o1 m. P3 t% G: @8 j 83d4: 00008054 .word 0x00008054
0 _* g6 H4 }! C. l- `% z 83d8: 00008054 .word 0x00008054
+ H k1 n# L- S$ o knone:
# ^3 f7 j3 x9 `' R. QDisassembly of section .fini:% f2 o$ e* a5 E* S$ E% {
- R6 H8 C* \' |6 S: W$ k00008474 <_fini>:
7 U W+ G$ r7 _0 Y& T 8474: e92d4010 push {r4, lr}
* S( k3 N5 `7 n) @( a 8478: e8bd8010 pop {r4, pc}/ k* P; c. u0 Q9 n! Q6 [
arago:6 x) ~5 j$ Q+ a' l" E0 A
Disassembly of section .fini:# e' ]3 ]1 q+ e
$ O* b" z9 K8 s000083e0 <_fini>:
, g8 H0 w* o, `7 c, S+ m# B- Q 83e0: e92d4008 push {r3, lr}+ \9 J* _" m( W+ V) }' _
83e4: e8bd8008 pop {r3, pc}$ V( p9 h! z- F% x$ Y: _
2 t4 T5 q. _5 g7 U; w( {$ b8 |: e7 ~8 y! t0 _; `
# ]0 T/ Q& e" f% E+ }' r |
|