|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:, [/ p6 }9 X$ |5 \5 T# {
1 #include<stdio.h> 0 a* E/ C! e* b5 F' P; r
2 #include<math.h>
/ X/ ?/ n" D' j 3 int main(int argc,char* argv[])
8 j. h7 K# l: H* V# d$ O, t8 W 4 {& T) e. O; @9 N: J7 f+ p
5 int a,b,c;1 n8 @* V6 n+ f2 j
6 c = a * b;7 p7 R ?- B O7 P
7 return 0;
c6 @8 ]; M; S6 @( e# V 8 }
0 Q1 |$ Q2 E( S6 v# I) R
" O; w# B/ b1 s. H D" J5 _下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
0 T, I) x( {# J1 y Z3 h# [none:
1 y/ j7 ?) W3 X2 S) X000082e0 <_init>:
# p) x9 N. h) Q$ o6 v 82e0: e92d4010 push {r4, lr}
# x& O: k' s: e7 @. p$ W 82e4: eb00001c bl 835c <call_gmon_start>
- K$ A( ` R3 ^2 Y5 e8 A" s- u 82e8: e8bd8010 pop {r4, pc}; l- Y. R( _ p9 {2 z, \4 i
arago:
1 }* u* E' x$ |# y( M, j00008250 <_init>:# w9 ^ y* [& P' \
8250: e92d4008 push {r3, lr}
9 y$ b2 |- j6 G- I* D+ M; a P 8254: eb00001d bl 82d0 <call_gmon_start>! B( D' w5 f1 \4 x
8258: e8bd8008 pop {r3, pc}4 y6 r @* |# j
: R, o N+ [0 `4 Y/ \% y% O% f9 i9 W
none:$ D, b3 ?2 [/ j# J. O
000082ec <.plt>:, q o0 H% {/ ^6 z# R: a2 l
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)! j1 `! j& n) N2 X$ Q
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
! ]4 `" ?; m7 n2 U4 i7 |0 O X 82f4: e08fe00e add lr, pc, lr
/ d5 r, }( I1 }* s' z1 q% Z 82f8: e5bef008 ldr pc, [lr, #8]!9 h+ m8 ?$ w+ E5 g3 K0 v J
82fc: 000082d4 .word 0x000082d4
: ~: G0 H# Z# n# H 8300: e28fc600 add ip, pc, #0 ; 0x0
7 S! ?* H5 \+ s6 l( z% S 8304: e28cca08 add ip, ip, #32768 ; 0x8000% p ^1 D# C6 G9 O5 }
8308: e5bcf2d4 ldr pc, [ip, #724]!) s5 `0 Q2 G# [) R/ Z' c, N
830c: e28fc600 add ip, pc, #0 ; 0x0- c* j9 h: n B% i& ^; l
8310: e28cca08 add ip, ip, #32768 ; 0x8000$ n j; H' j; J% W- I
8314: e5bcf2cc ldr pc, [ip, #716]!
' w& f3 g" ^! @1 ? 8318: e28fc600 add ip, pc, #0 ; 0x0
3 s; A9 s0 {/ B3 I8 b- W 831c: e28cca08 add ip, ip, #32768 ; 0x8000
* V u& S& y G 8320: e5bcf2c4 ldr pc, [ip, #708]!& s1 ^9 L7 L) o8 ? l! n9 |
arago:
( y) X1 P$ U# ~6 ^4 ?0000825c <.plt>:
7 X! K( f9 j3 k) j$ S 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!) X% }8 {) s1 J2 q4 m( ?) y
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
" j* H% j8 E7 U) h2 J2 |) [ X 8264: e08fe00e add lr, pc, lr# j1 w& h7 T& }' N4 _" [
8268: e5bef008 ldr pc, [lr, #8]!, F V C. b- c+ U9 T3 v, L
826c: 0000827c .word 0x0000827c$ t' ^3 S/ ~3 _! _/ Y* P2 D
8270: e28fc600 add ip, pc, #0
! s" h0 t$ p4 Z1 q7 ` 8274: e28cca08 add ip, ip, #32768 ; 0x8000
) S4 Y; F" X2 E' K/ f2 C, m 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c* P$ v& @6 d7 y- f2 n; R0 g" H
827c: e28fc600 add ip, pc, #0
/ y7 Q9 F5 @9 W0 G( E1 {# G" _ 8280: e28cca08 add ip, ip, #32768 ; 0x8000$ R/ X4 Z% A' Z& B/ V
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274' _7 P/ y$ o" q. u/ D/ a/ I9 l
8288: e28fc600 add ip, pc, #0
6 U6 H0 W6 n5 I: ?5 W1 ~ 828c: e28cca08 add ip, ip, #32768 ; 0x8000
( g2 u4 e2 b% U' X2 O 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
9 l1 }: D- J4 H \) e$ N- knone:+ P0 A; g& j* s( Y9 p8 B4 O; G$ e
00008324 <_start>:
2 a* b: X" H5 D3 W0 w1 r& U 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>4 y8 l; d2 ~, ]3 v) v" S5 V5 K
8328: e3a0b000 mov fp, #0 ; 0x0- I! I& u( |" F8 M9 o! H# L' U
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
$ K; m% B& Y7 O/ k 8330: e1a0200d mov r2, sp2 D. c" m* P) R& e5 ^ B- B) e
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
, X1 t& w. F/ A2 f 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)9 R+ J6 g" F9 Z% L3 x( v
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
2 v* {3 R$ g0 p+ d; @' V- C# J 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>: D9 R$ T9 c% i) ~5 @+ J
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: r G4 J! ?4 x+ t9 w* q 8348: ebffffef bl 830c <_init+0x2c>
1 C3 z- C; a! Y 834c: ebffffeb bl 8300 <_init+0x20>3 u8 t0 E; L" \+ z6 P& x7 I1 x2 |
8350: 00008404 .word 0x000084040 H; E' B- d. d, ]. W2 F
8354: 000083cc .word 0x000083cc- Z$ w9 ]( Y3 \* h, g; x' ]
8358: 00008408 .word 0x000084088 |( g0 b" ~5 h' E2 V2 E
arago:- f0 d* m) {/ i( ]8 D' P8 ~
00008294 <_start>:/ W5 `8 e# e' Z# k$ ^* u1 t; z7 @
8294: e3a0b000 mov fp, #0
7 B4 [' R0 R( ~& ^/ X7 Q 8298: e3a0e000 mov lr, #09 b& w5 i8 J$ B0 Z
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
$ g2 h6 S5 K7 Z( t G) _ 82a0: e1a0200d mov r2, sp1 K4 n* m j. @! n+ V
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! S! i8 L/ K& F4 r; e 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# {7 Y! y6 k5 H Q" U! W3 H 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
+ [7 b. `$ o: G0 F& C/ b 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)! @" P5 H' q3 q4 w$ \( @
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
) E8 M4 O) u+ i7 Z' ] 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>& d9 {5 A& b( Q. R
82bc: ebffffee bl 827c <_init+0x2c>
F. v( t8 G$ N3 t; ]2 _5 O 82c0: ebffffea bl 8270 <_init+0x20>
i" ^' H& q/ W, n; e( z 82c4: 000083dc .word 0x000083dc$ o0 r5 D4 W& A- z, D
82c8: 00008344 .word 0x00008344' O1 r* {9 C$ N0 c* `
82cc: 0000837c .word 0x0000837c
7 i! U6 c7 @6 K/ Vnone:
6 Y/ c9 _, M( t0 j( R9 D0 ?0000835c <call_gmon_start>:" L n& X: [0 J2 F
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
# V6 }+ m9 i8 I2 ]$ o! k) q 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>, U9 Y$ P6 u% d
8364: e08f3003 add r3, pc, r32 j# q0 q3 j7 `$ D5 z4 \
8368: e7931002 ldr r1, [r3, r2]$ b5 u( b9 a! s6 Z4 ~
836c: e3510000 cmp r1, #0 ; 0x0* J: x& m6 U9 }% g6 X2 v. E4 Q
8370: 012fff1e bxeq lr; k q, T* c) {' z
8374: eaffffe7 b 8318 <_init+0x38>
d: l+ Z2 X: j 8378: 00008264 .word 0x00008264
& `5 u( U& k' ~0 B- s/ G 837c: 00000018 .word 0x00000018$ `; ?7 a6 H' L5 @0 _8 C
arago:
' Z) B, J& T b; i5 f; ^- S! _# U7 k000082d0 <call_gmon_start>:- F) x* [8 }- D+ [" h
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>3 p. O( J$ r% T& _& K) G
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) ~+ @- `/ v6 u% n3 i
82d8: e08f3003 add r3, pc, r39 M5 T# \8 l$ N6 o, h) C
82dc: e7932000 ldr r2, [r3, r0]4 @' g V3 F" J' F# U
82e0: e3520000 cmp r2, #0# M, B' d" f7 m2 Y) p. `5 I& Z9 b7 _
82e4: 012fff1e bxeq lr
+ w0 l) b0 @4 H0 }7 Q& _: V 82e8: eaffffe6 b 8288 <_init+0x38>; _8 j3 B3 l% h/ u9 f( @9 G" A
82ec: 00008208 .word 0x000082083 v6 V/ a3 [' J9 P g
82f0: 00000018 .word 0x00000018: E. d! t/ X" x
none:
# i+ g' g& X$ ?' K. F) V, ?5 |00008380 <__do_global_dtors_aux>:2 N' E3 ?! |1 v% A6 L: N, v! c
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
~6 Q8 J0 D+ D0 t 8384: e5d23000 ldrb r3, [r2]9 c) K7 t2 h9 e" Y) k" X
8388: e3530000 cmp r3, #0 ; 0x0
; P3 L( Y# ~- Z! c 838c: 03a03001 moveq r3, #1 ; 0x1
0 q0 y3 U; _7 c! g4 g1 T/ `! O$ e/ R 8390: 05c23000 strbeq r3, [r2]5 G( _% V( l$ c
8394: e12fff1e bx lr: |# ~0 M, W6 d) y3 g. a
8398: 000105f4 .word 0x000105f4
2 H- w# M- J9 @) _& Q2 d( N karago:2 S- d* i: d! S" @
000082f4 <__do_global_dtors_aux>:
8 t& S: L" f! A4 l ~ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
6 F- Q. N, i1 X6 b' M 82f8: e5d32000 ldrb r2, [r3]
: w' V0 [2 \! j+ f! g2 a2 p 82fc: e3520000 cmp r2, #0
}7 B, w; x* C7 i9 w4 _& E 8300: 02822001 addeq r2, r2, #1
1 I" B2 [$ L E R9 x 8304: 05c32000 strbeq r2, [r3]8 Z! V5 c2 t5 m$ R5 s! C( ]
8308: e12fff1e bx lr
/ [. K2 G+ ?9 @8 H' {/ [ 830c: 0001050c .word 0x0001050c8 p! p& {$ {3 d( {3 p
none:
R8 V% b8 S: @; C6 C% u0 O0000839c <frame_dummy>:- i2 ^* C$ a0 [6 z5 }& T
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>" J0 Z) M1 v9 n/ z8 O
83a0: e92d4010 push {r4, lr}
- L+ i9 G! G4 l6 a3 D) Q 83a4: e5903000 ldr r3, [r0]. E5 \2 A$ U3 s. W7 ?) p$ S& N1 A
83a8: e3530000 cmp r3, #0 ; 0x0! Z9 x L! x' N
83ac: 08bd8010 popeq {r4, pc}# t7 P2 q2 ?5 y* H W! a
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
" m a6 ~" \& h" X 83b4: e3530000 cmp r3, #0 ; 0x0
0 Y9 j, v" B4 B. w& }- p 83b8: 08bd8010 popeq {r4, pc}- x; `( k& V6 G, ]6 f0 N% F3 Z
83bc: e12fff33 blx r3, y$ H; `4 _8 U! ?% W1 B
83c0: e8bd8010 pop {r4, pc}, z/ [+ p. L, `7 S, L
83c4: 000104dc .word 0x000104dc4 ?+ ]+ k1 n* L$ U; ~2 `7 ?- j8 D
83c8: 00000000 .word 0x00000000
# k" p7 n& _3 iarago:4 J( W7 m# K. K: T6 {! U
00008310 <frame_dummy>:
% ^( Q7 m4 f. r5 b 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 K8 h6 _& v5 c9 I: @, `% T& J 8314: e92d4008 push {r3, lr}
$ ^4 a: C# T& g) Z3 D; f 8318: e5903000 ldr r3, [r0]. L; @& N( p1 y: v8 \
831c: e3530000 cmp r3, #0
+ p& U. f8 J W- G/ p& ~# N 8320: 0a000003 beq 8334 <frame_dummy+0x24>
5 Y) w2 t% y( `/ d. y 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
# i( }7 `% A3 e/ s( h1 B$ a! T 8328: e3530000 cmp r3, #0
% x; ^) |3 z* y 832c: 11a0e00f movne lr, pc
/ N/ H/ ?8 F. f0 E) P 8330: 112fff13 bxne r3* a+ @7 s+ Q$ N) w; Y
8334: e8bd4008 pop {r3, lr}& @5 U. }. i7 C) |, U7 S
8338: e12fff1e bx lr
1 Z6 D2 n1 I4 U% d$ a5 L 833c: 000103fc .word 0x000103fc+ V" ?" C/ J/ b
8340: 00000000 .word 0x00000000( o6 ?& Y; [) q1 [/ q' T$ d
none:& \6 `! S3 V" ~' U0 o/ \
000083cc <main>:9 b# Y9 P, b7 f+ s
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
! [, e5 b) c$ _1 f8 t) _& e 83d0: e28db000 add fp, sp, #0 ; 0x0
& v4 {2 h, |- ]6 y, p# E0 L i 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
$ r/ K* M$ ^3 h! k9 ^9 \: Z 83d8: e50b0018 str r0, [fp, #-24]
1 K$ }5 f! N. A& q& N, g& x 83dc: e50b101c str r1, [fp, #-28]
+ N& J7 O" m& U# _( _ 83e0: e51b2010 ldr r2, [fp, #-16]9 _! i/ s0 P( a$ B: \
83e4: e51b300c ldr r3, [fp, #-12]
3 J* D& F. r) ] 83e8: e0030392 mul r3, r2, r3
8 Z) U, }1 l- V' C% ~ 83ec: e50b3008 str r3, [fp, #-8]
, y9 a$ S4 x" U# l 83f0: e3a03000 mov r3, #0 ; 0x0
8 F8 _: N6 H' ?0 _6 M6 m1 I: p 83f4: e1a00003 mov r0, r3* g+ O4 ^# b, \' a) N. O4 t" @
83f8: e28bd000 add sp, fp, #0 ; 0x0
4 }9 B4 K5 \- q ?) y, Z+ b2 l 83fc: e8bd0800 pop {fp}$ p- S$ B" Y0 ^1 m
8400: e12fff1e bx lr
6 d+ ~$ y9 T' s* _) @' carago:
) U4 X; u# `: P$ U+ A00008344 <main>:! T1 e9 e) D, O" F7 X+ w
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 f- f$ v8 a# r$ g 8348: e28db000 add fp, sp, #0: }: }1 `- ?) D& d3 _
834c: e24dd01c sub sp, sp, #28
( K/ Y) w* I/ R A% l) L7 o' F 8350: e50b0018 str r0, [fp, #-24]+ b7 a! x+ y7 c
8354: e50b101c str r1, [fp, #-28]
p/ N9 q" y2 n% J) E1 v 8358: e51b3008 ldr r3, [fp, #-8]( Z% B: p& Y8 I- {
835c: e51b200c ldr r2, [fp, #-12]. _' X' D+ \$ O% F5 C, A9 Q* N4 G
8360: e0030392 mul r3, r2, r3
7 q C) w# y; [' j, r 8364: e50b3010 str r3, [fp, #-16]
. I( [0 J9 f4 M' t5 S- a 8368: e3a03000 mov r3, #0
" w2 q. C$ y. F: x& ~9 h! q 836c: e1a00003 mov r0, r3
; w+ C9 |/ ]& H; a7 U% p 8370: e28bd000 add sp, fp, #0
/ `2 Z7 k" i/ p 8374: e8bd0800 pop {fp}* B% V0 q$ [% V, |" B
8378: e12fff1e bx lr4 P, e: B( n0 J, t1 D
none:
9 S6 @1 m, q4 p) j' M00008404 <__libc_csu_fini>:
6 R) P- K& J8 c0 l% I 8404: e12fff1e bx lr
; x: q% q. Q" ?% H, `; Narago:% u0 N+ ]2 t3 _. b1 {* R
000083dc <__libc_csu_fini>:- v. T: q M/ I: J1 Z8 G3 P
83dc: e12fff1e bx lr
& ]( R. _; H9 ~4 wnone:; r I, F4 N. {7 K2 z
00008408 <__libc_csu_init>:
2 t3 ]. T+ M! ]0 h 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}& `8 U5 S& H ~) g5 l j5 n
840c: e1a08001 mov r8, r1% t3 |* ?$ z$ Y% a3 V# w
8410: e1a07002 mov r7, r2" z+ G# r, S! v
8414: e1a0a000 mov sl, r0
: a) R6 l4 j8 e+ a 8418: ebffffb0 bl 82e0 <_init>1 q7 z1 ]3 M* G l6 k% W5 J
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
! M. r- J+ @* K- C5 g% u, ] 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
* e1 R+ d6 F! P8 u3 b/ i; C ~ 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
* J* D4 G9 o* [$ a7 L/ K T1 A d7 | 8428: e0613003 rsb r3, r1, r3
+ U) ~6 \8 p: g+ W5 V2 x5 y5 @ 842c: e08f2002 add r2, pc, r2
8 X6 b# j7 X2 A4 R* _ I 8430: e1b05143 asrs r5, r3, #25 s5 Z, y- z; a
8434: e0822001 add r2, r2, r1( z9 }0 l$ g6 U% y1 [
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}; N5 v. l7 G0 U; C- x2 }3 m
843c: e1a06002 mov r6, r2
: G0 ?: Z8 `; V9 W) j! p8 F 8440: e3a04000 mov r4, #0 ; 0x0* u I) s ^4 |3 R' W* N
8444: e1a0000a mov r0, sl" c4 S$ L$ g; W/ h9 Z
8448: e1a01008 mov r1, r8' ~0 S3 _3 `5 J4 ^# `9 ?
844c: e1a02007 mov r2, r7
' o+ _' g! }: I& l: U4 { 8450: e1a0e00f mov lr, pc
. |+ [% g$ T- R# i) X; N 8454: e796f104 ldr pc, [r6, r4, lsl #2]- H: Q/ q. z; @; R5 v/ K5 r0 n
8458: e2844001 add r4, r4, #1 ; 0x1+ e; w! i8 l& e9 m. [& I$ K
845c: e1540005 cmp r4, r5
# q4 A* Z) B4 M+ P- G4 \ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
. H, |$ Y4 \% j0 z R0 Y 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}& b& X! e9 u+ b4 N. Q6 _
8468: ffffff04 .word 0xffffff04
7 \: ?, R b! t+ d! e 846c: ffffff08 .word 0xffffff08# T% ~& {7 u& V: K I8 L1 F( C) c5 J
8470: 0000819c .word 0x0000819c
" `& o2 N$ y0 j1 Iarago:- x# W& ^( K4 G( F! P
0000837c <__libc_csu_init>:. Z# v' h& Z5 F% z' X' c# z
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
+ O) p+ x3 K" D5 Z$ z 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 a' y* a- W# U. }
8384: e1a06000 mov r6, r07 @) }: g/ z! Y5 I$ R: Z' h, |
8388: e1a07001 mov r7, r1. r0 Y3 W2 S5 b8 Q4 r" }
838c: e1a08002 mov r8, r2# @( w+ A- e) r/ X) f
8390: ebffffae bl 8250 <_init>
" G+ a1 j+ h4 ~5 g5 f 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>+ `( j+ @ ^; c7 }; p) \$ a
8398: e08fa00a add sl, pc, sl
8 W1 M; V* t; j! {) D! T8 v 839c: e08f0001 add r0, pc, r1
4 x, K' d! n, Y) _" n" b 83a0: e06a5000 rsb r5, sl, r0# w+ ]/ Y) |% J6 v% O0 _. a& K
83a4: e1b05145 asrs r5, r5, #2
" G8 z; Z2 b6 Y$ d( K. v' T3 _ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
g6 w9 s d+ ^/ _$ K 83ac: e3a04000 mov r4, #0: _5 h3 m& L9 y8 l8 t* i
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]3 N& b. {, [. c W/ y
83b4: e1a00006 mov r0, r6
4 o0 V/ C1 N6 D8 S- v. ~ 83b8: e1a01007 mov r1, r7
0 x& F$ O( p, r 83bc: e1a02008 mov r2, r8) _; [! F- d* w4 K* v2 N
83c0: e2844001 add r4, r4, #1
9 U" f" `; Y* P5 ? {0 y; T 83c4: e12fff33 blx r3
8 _: K' N# h1 M* R 83c8: e1540005 cmp r4, r5
+ W: J. g c$ f( { 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
! T) e- l/ \+ G4 O: d. j 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
3 u3 T& ? ]/ c" y" v 83d4: 00008054 .word 0x00008054
, ~! v/ E5 F% D; \" b 83d8: 00008054 .word 0x00008054. o. ]4 Q. [) p- j) a. G0 b2 S
none:' D* e; T4 j, U- ^. o" u; K. C! [
Disassembly of section .fini:! e4 |$ h" `/ P6 z4 T- R, R* k S
/ d6 ^- I. ]7 @! J" L7 P' t, Q+ X00008474 <_fini>:' H4 U; T( `% U- `+ N
8474: e92d4010 push {r4, lr}
, X+ d* r& p P+ T! ?/ \% R 8478: e8bd8010 pop {r4, pc}
9 O' i! J) t! T8 a: F& {arago:2 j; e# @1 J8 I3 F8 Y9 E
Disassembly of section .fini:
$ f* u' ^8 V/ S9 ]( C/ S7 E6 Y; [( {
000083e0 <_fini>:
5 w- d1 v7 p" ~; x 83e0: e92d4008 push {r3, lr}
) n, `. g" E, {4 Q( U 83e4: e8bd8008 pop {r3, pc}
- o! F9 q% J- s* W9 R$ x. H/ P( y8 x+ ]" [4 k
2 r0 K, v9 J* j; Q
: \8 e5 C3 F% i R |
|