|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
# \( ~/ q8 r2 K" H8 ` 1 #include<stdio.h>
0 w9 r+ e$ r' g' `% J, q0 V 2 #include<math.h>
1 e& v) w1 j. N+ g. I' Y 3 int main(int argc,char* argv[])
d: x6 X* W4 j' Y' x) ?, @4 v 4 {* V8 n9 H) B, O1 |8 I: h, M; }1 A
5 int a,b,c;4 h% q. O9 l$ w5 I/ W) N
6 c = a * b;
; O' G% a1 |' S 7 return 0;+ m3 A( Y( S, g9 j% q" @. c
8 }4 k/ ], p5 U {3 h' r; l% }
0 }7 s* @9 E) k ~/ w8 [$ a
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
8 }- z5 a4 d+ T" c5 jnone:, Y" Y% P& ^: A3 Y: r% X2 p
000082e0 <_init>:
5 i2 G, M0 m+ Y 82e0: e92d4010 push {r4, lr}
/ J- S$ g. R- j! b0 i2 U7 I* d: o G 82e4: eb00001c bl 835c <call_gmon_start>
/ M" Z# a; Q+ l; p# S 82e8: e8bd8010 pop {r4, pc}+ i& [. c4 j8 U# R# g: v
arago:
" [9 \# d. w9 V! K2 m00008250 <_init>:
: Q/ s) ]5 `% [ k1 w5 A 8250: e92d4008 push {r3, lr}
6 ~/ B O s0 f' G4 r: g% i 8254: eb00001d bl 82d0 <call_gmon_start>
9 q: x m4 |0 U& X! M* }% c3 n* @4 \ 8258: e8bd8008 pop {r3, pc}
' N9 C! E5 q& \" Z0 j) n/ Y$ f- j% h0 C1 Y, j0 g, s/ g7 V0 X$ a; h
none:
1 `" P- u; ?" a' Z$ A$ k000082ec <.plt>:
9 c& f9 ^# [: B3 K# b$ s2 \, O# A0 P 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* C0 u F* l. \8 n' q( ^" @* q$ L 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
. ?2 [) W; E/ @ r- ?$ `( x! O 82f4: e08fe00e add lr, pc, lr8 j& U( Z& n, G u
82f8: e5bef008 ldr pc, [lr, #8]!- J3 f% J7 `6 m/ }% V! S1 `! W( z
82fc: 000082d4 .word 0x000082d4
* u5 O9 J3 }: X) K! Z( U- n' F/ M/ t! n 8300: e28fc600 add ip, pc, #0 ; 0x0
" }& H: ~7 [8 M/ L 8304: e28cca08 add ip, ip, #32768 ; 0x80006 t# X3 X2 C/ E$ Q1 c3 q
8308: e5bcf2d4 ldr pc, [ip, #724]!
, G: {6 R1 [& j3 x7 U 830c: e28fc600 add ip, pc, #0 ; 0x0$ L- M2 @* p. W1 D7 p8 q4 d
8310: e28cca08 add ip, ip, #32768 ; 0x8000
% E. @9 k' t. J) {. F* z 8314: e5bcf2cc ldr pc, [ip, #716]!
7 r6 L2 k* b, w; f 8318: e28fc600 add ip, pc, #0 ; 0x0
8 ^& j' q: P* D 831c: e28cca08 add ip, ip, #32768 ; 0x8000
8 s& b1 w' L8 ?: e, O: M* @ 8320: e5bcf2c4 ldr pc, [ip, #708]!. n& f; J+ j1 d& m h
arago:0 M; w- P1 q$ O4 U1 F) a" m5 Z
0000825c <.plt>:
) v3 T, {- k! ~& q" \: p, i 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& T3 m) |% p& M' z5 N/ d7 g4 p( m: y 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
2 N/ X9 j/ b; \' u( k0 h 8264: e08fe00e add lr, pc, lr
0 u# u( z ^8 e2 U$ ]+ l; Z 8268: e5bef008 ldr pc, [lr, #8]!
6 T# M$ l) I/ W- u& T8 o 826c: 0000827c .word 0x0000827c7 p- J2 Q$ a0 t ]$ M1 q: A! W
8270: e28fc600 add ip, pc, #0( M# t* E$ {* y: w
8274: e28cca08 add ip, ip, #32768 ; 0x8000
' `# K: I- y' x1 t S* Q 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
0 U: }! A/ F5 |9 j* u 827c: e28fc600 add ip, pc, #0* k) @* o/ ^" ~8 W6 d
8280: e28cca08 add ip, ip, #32768 ; 0x8000
$ V, o9 s6 X3 T! ]4 ? 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
1 K2 O9 a( Y) m+ D) I 8288: e28fc600 add ip, pc, #0, r( ]9 [# x, Q4 S
828c: e28cca08 add ip, ip, #32768 ; 0x8000! a4 C" w/ N6 G" f
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c: d; V/ T2 c7 J6 p" h) F
none:
( d* z" `6 z2 [8 I0 n0 V# q00008324 <_start>:5 X( b) b1 w, B* Y: G+ L( e2 e
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
3 ?) `4 m/ L$ e) Q _% N% u9 m1 Q! U 8328: e3a0b000 mov fp, #0 ; 0x0
2 n; _) @8 ^/ |: ? 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% A8 L* G& G) k3 y9 w$ ^! N1 ^
8330: e1a0200d mov r2, sp
4 L K6 p; v$ Y 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)# i4 s6 I! P/ x) {+ o3 ^- m
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
& X) F- b. D4 ?4 `3 _9 {1 b 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30> U$ b' }3 w) w( {4 {+ X/ x
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>( x) M' S# j+ R, `( @
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) d/ n7 J) |7 I$ p7 n 8348: ebffffef bl 830c <_init+0x2c>* s, Z, ~5 X2 x+ Y
834c: ebffffeb bl 8300 <_init+0x20>. P( E. m+ R. z/ e+ X
8350: 00008404 .word 0x00008404
0 ^3 H% [0 s, w* [! k( k5 @1 J8 T 8354: 000083cc .word 0x000083cc( b% }0 [# q1 o2 G# @: f U
8358: 00008408 .word 0x00008408
- M1 r& U5 w) Z- Uarago:
1 } i. K+ ]$ ^- T1 x1 L; {! c00008294 <_start>:/ D! g. y; ]7 k6 v; u5 M
8294: e3a0b000 mov fp, #0+ E0 [2 F `- M0 n' U. I3 M z
8298: e3a0e000 mov lr, #0
/ A* E" k }; L. f1 }8 _' W+ ^ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 v; h0 n7 m0 q1 T 82a0: e1a0200d mov r2, sp% R; d1 p5 x8 _0 d0 q6 b
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 k7 E8 ^# T' d' k* _" {9 [1 \3 F( ~ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 I5 s; j1 q$ s 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>4 U( @- b; r) B! }' b3 N0 O# b: Y5 C
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 B- I9 b1 Z0 T0 D 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
0 L2 V7 Y4 m# o! ]+ t9 ~ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>7 b- u; F7 @& \
82bc: ebffffee bl 827c <_init+0x2c>! N7 }3 ?6 q2 c6 U
82c0: ebffffea bl 8270 <_init+0x20>
4 c! d& Q, S% f! o1 e x6 |! U 82c4: 000083dc .word 0x000083dc$ l5 o& l" \5 m9 G
82c8: 00008344 .word 0x00008344& l: S+ G4 O0 W
82cc: 0000837c .word 0x0000837c
# x) c: m# s- `7 [: p) h" tnone: U) h; T/ w5 Y$ y( K w8 B
0000835c <call_gmon_start>:
1 o8 u3 o1 H' \ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>8 n9 h6 a) R: H1 ~) V
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
# N3 k- @4 w& j 8364: e08f3003 add r3, pc, r3
, o c( N: i. q0 O5 D: S; R 8368: e7931002 ldr r1, [r3, r2]
% v* ^) Z! `2 N2 \. W) b# h3 G% Y 836c: e3510000 cmp r1, #0 ; 0x0. ^8 Z$ [% @% I) F
8370: 012fff1e bxeq lr7 h- [* c: |* ~# T( S
8374: eaffffe7 b 8318 <_init+0x38>
- _) }5 v! F9 h& l% Z 8378: 00008264 .word 0x000082644 d" M4 T2 s4 I7 W" ?$ I1 U
837c: 00000018 .word 0x00000018
, f" M) v5 j. Z; b6 E+ F% earago:) `$ Q7 U; l4 I9 z9 Y
000082d0 <call_gmon_start>:
" W' ?6 _6 O7 k. t# k* p 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ I. e& |# U. p( P 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>+ P; V& A% e0 s4 M
82d8: e08f3003 add r3, pc, r3
8 O! A( g/ P0 c) c( O4 H 82dc: e7932000 ldr r2, [r3, r0]
+ @/ I6 t$ n; Y2 q" O( W 82e0: e3520000 cmp r2, #0
- F/ j* n3 L0 k i1 H2 J 82e4: 012fff1e bxeq lr7 D' _/ |# S; x% R* T# [
82e8: eaffffe6 b 8288 <_init+0x38>
- F3 v9 Z9 i/ {5 g, g& E 82ec: 00008208 .word 0x00008208
/ |+ \% ?: v$ {" }% m0 { 82f0: 00000018 .word 0x00000018
, N' d' D6 A+ x* j3 Unone:& p4 J; ]2 @6 Q" L3 [3 R
00008380 <__do_global_dtors_aux>:( K" ?! Q8 h7 y; H
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>4 G" l# v! D, j1 G; Y
8384: e5d23000 ldrb r3, [r2]
6 h% Z: F4 W, g) X% F* Q' ~6 | 8388: e3530000 cmp r3, #0 ; 0x0' h" y# Y6 W/ X4 w$ G
838c: 03a03001 moveq r3, #1 ; 0x1
# y: u: q0 h0 q- K- ~. _/ S' S0 c 8390: 05c23000 strbeq r3, [r2]
8 E& h! ?+ u/ I* d) l 8394: e12fff1e bx lr
3 B; x, e# w, i) A- | J" P; ?' K 8398: 000105f4 .word 0x000105f4
0 [; k, d, c' }( s7 I9 `arago:
: }! R" d1 b4 ]$ r- m6 _2 [000082f4 <__do_global_dtors_aux>:
P2 D+ U, s$ p. v* w3 W 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
, u* m; i# ~- l ?% R( q 82f8: e5d32000 ldrb r2, [r3]
1 a G6 g* g- d 82fc: e3520000 cmp r2, #0; g) E6 n) \6 x3 V a
8300: 02822001 addeq r2, r2, #1
- {2 l8 T: c. t$ k; e 8304: 05c32000 strbeq r2, [r3]. _3 g8 ?7 S0 ~2 l; z6 ?+ }
8308: e12fff1e bx lr
% y. n5 H. ]7 V 830c: 0001050c .word 0x0001050c
* o' F9 e# s7 `- ~none:
, a4 r' j+ p% T" X0000839c <frame_dummy>:8 \: |2 b! x* }* m6 G [
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>5 e7 F/ ^5 E3 C! k
83a0: e92d4010 push {r4, lr}% j$ i& {. O# s9 D3 O
83a4: e5903000 ldr r3, [r0]: m* ~' b. {* W4 p9 ]. B% S5 l/ {
83a8: e3530000 cmp r3, #0 ; 0x07 {- o1 V# e# H0 @0 g; @
83ac: 08bd8010 popeq {r4, pc}2 I8 _: x, _6 Q
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>2 x( T+ p) B9 ]0 A3 y9 J8 A8 k( r
83b4: e3530000 cmp r3, #0 ; 0x0
4 t9 D3 o/ m- P" Q 83b8: 08bd8010 popeq {r4, pc}
0 d3 ]) y+ e. v! I b( S 83bc: e12fff33 blx r38 y" Y5 v- t& r& B4 l3 N
83c0: e8bd8010 pop {r4, pc}
# U/ J# K* a0 s. o* v0 b/ @ 83c4: 000104dc .word 0x000104dc! S# L) K' d* G ]
83c8: 00000000 .word 0x00000000! v3 T$ N$ o8 n6 Q3 j( _& h Q
arago:
( E) [" V3 ^4 [$ n' W00008310 <frame_dummy>:
5 C" j+ y; j, x4 C) g. A6 Q* V 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
7 ^. Q7 U) g4 G9 _4 @4 i 8314: e92d4008 push {r3, lr}
1 m7 @2 v# b6 g% ^& l& V 8318: e5903000 ldr r3, [r0] E: X( b. V; l* h* X" H+ G# U( e p
831c: e3530000 cmp r3, #0
~) o* y; H e# j4 Q% Z6 h 8320: 0a000003 beq 8334 <frame_dummy+0x24>
+ B( J7 b2 ` D* C! ] 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>! @0 d0 t( |8 C7 c. |
8328: e3530000 cmp r3, #0
4 I/ @4 v2 _/ M 832c: 11a0e00f movne lr, pc+ u- x2 M% H- h7 b
8330: 112fff13 bxne r3, X6 `' v F3 T; o- b9 t5 u
8334: e8bd4008 pop {r3, lr}) H, K( {; L/ {. i! J; Y
8338: e12fff1e bx lr2 r: q8 P7 V% \9 L8 i4 s! v
833c: 000103fc .word 0x000103fc
' ~9 _, C# m0 Z8 k6 [% W2 i, q 8340: 00000000 .word 0x000000007 y f* L8 a! [. k
none:% R, i B4 Q+ W* n5 @
000083cc <main>:
- |4 v+ a) Y$ Q! R" e 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
/ E) ~% \0 u9 y7 @7 Z4 L2 N" O0 w 83d0: e28db000 add fp, sp, #0 ; 0x0
- d- U! V' b8 k 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
( P I$ P& T# G: Z+ y5 ]3 K6 W( s% A 83d8: e50b0018 str r0, [fp, #-24]5 D# n3 S: X% B: y
83dc: e50b101c str r1, [fp, #-28]
3 O9 P5 W1 ?: A6 W. M* Q, v 83e0: e51b2010 ldr r2, [fp, #-16]
, }0 ~* i9 e. d/ `2 j X 83e4: e51b300c ldr r3, [fp, #-12]
# \5 T" s5 ~- C; B 83e8: e0030392 mul r3, r2, r33 s9 Z+ Q) i5 f! c6 ]1 _2 E
83ec: e50b3008 str r3, [fp, #-8]
. d" T! i3 S( X9 G$ X$ ]" V: p0 b 83f0: e3a03000 mov r3, #0 ; 0x0
! a* x) p! o% _) l# L( {0 k 83f4: e1a00003 mov r0, r38 [* ?1 @1 A3 V5 ~& a
83f8: e28bd000 add sp, fp, #0 ; 0x0
( K5 n9 R/ K2 F- m 83fc: e8bd0800 pop {fp}
' u4 ?+ O1 Z$ z, b* Z6 s 8400: e12fff1e bx lr! C Z# d6 r! ~% ]
arago:* U. h+ i. x4 J: {* F
00008344 <main>:
( Q: a I$ _6 A 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
1 j; r: N- q6 f8 `8 I4 E 8348: e28db000 add fp, sp, #0
8 Y/ | Q! @/ i. y 834c: e24dd01c sub sp, sp, #28
N* ] F, _' n( c% m 8350: e50b0018 str r0, [fp, #-24]4 T- a$ E- ^1 C6 Y
8354: e50b101c str r1, [fp, #-28]
* X+ x; x" Z e" t 8358: e51b3008 ldr r3, [fp, #-8]0 [( \5 C* `3 j3 W% a5 Z
835c: e51b200c ldr r2, [fp, #-12]
3 l. W+ ]3 u# _. W9 S$ i/ a 8360: e0030392 mul r3, r2, r3
5 }" `: w. ~2 _$ ^) b- g8 `' h- e 8364: e50b3010 str r3, [fp, #-16]9 W" I. T, }) S, k
8368: e3a03000 mov r3, #06 C# ~* [9 z+ e/ @
836c: e1a00003 mov r0, r3
b# H5 v9 z4 ?; G 8370: e28bd000 add sp, fp, #01 W# K. ^* P5 b- z$ J
8374: e8bd0800 pop {fp}
" d r) |. `: O6 v. n 8378: e12fff1e bx lr
) c% M, J& |8 B0 p: ^3 q4 Vnone:
! D- W7 b) V# ^9 Q$ v! p00008404 <__libc_csu_fini>:' E( p! u3 L" ?" Y# Y" `! s
8404: e12fff1e bx lr
. @# o3 f7 C9 ~ o( F6 C; Uarago:! d( L. v$ [! ~& k9 l0 O2 X! l' |
000083dc <__libc_csu_fini>:
1 b. Q" q: i3 x8 V* W( x' D 83dc: e12fff1e bx lr
5 s# X4 n: }+ P# l& `" }' ynone:! t( c( K4 r! X/ `7 A5 z: c( F
00008408 <__libc_csu_init>:7 x3 B6 j3 a# ?6 p5 [
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
& Z) E! q2 t; x! r$ m7 v 840c: e1a08001 mov r8, r1
! ~- D1 n5 g: g" S 8410: e1a07002 mov r7, r2
7 G" s0 Y/ p6 X% F4 I; g7 I0 k% S2 a 8414: e1a0a000 mov sl, r0
9 Y: Y5 q* H' K! T5 F 8418: ebffffb0 bl 82e0 <_init>9 I. p( ~" Z, P4 O% u3 B9 ~
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
. h5 {1 K4 j' S3 l4 \7 ]) x 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>- w4 N* c/ B4 M. D5 c
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
# @2 R6 V5 m- o; _: L- t3 h% F8 v 8428: e0613003 rsb r3, r1, r3
% I5 T4 Q' D9 F8 L* ^ 842c: e08f2002 add r2, pc, r2# m9 o9 }' `& d8 q& d
8430: e1b05143 asrs r5, r3, #20 x& x* n, t, E# b
8434: e0822001 add r2, r2, r1& k' l# z7 r4 o! o T; M+ I/ y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}! P5 {1 @$ T* w8 b T
843c: e1a06002 mov r6, r2
6 B2 I! c6 N0 i9 Z 8440: e3a04000 mov r4, #0 ; 0x0! U3 g2 n" o" v4 |: |
8444: e1a0000a mov r0, sl& \' E# k- y- q9 g
8448: e1a01008 mov r1, r8( F- c5 W, l7 E
844c: e1a02007 mov r2, r7
" _/ w/ m8 t& O$ Z) K( ~, _5 `& g 8450: e1a0e00f mov lr, pc+ Q; K' R% b# Y, t6 w' Q6 r6 @
8454: e796f104 ldr pc, [r6, r4, lsl #2]" y, y4 f& T$ n( j
8458: e2844001 add r4, r4, #1 ; 0x15 V! ]" z, n. R$ G# O f& D/ f
845c: e1540005 cmp r4, r5
& p8 N( G. D# E 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
0 l5 _- V% l6 P# b- V 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}% z" e( X- @8 J2 E; C# @9 I6 K
8468: ffffff04 .word 0xffffff04+ T7 }5 V; _9 B: s) X
846c: ffffff08 .word 0xffffff08
* `! p. S% J. |, P4 f 8470: 0000819c .word 0x0000819c
6 v1 a! J1 [3 t8 Uarago:8 N( \9 J& z! P* p
0000837c <__libc_csu_init>:: k% S- y/ Z* r& U- q( p
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}8 p+ O; @, [" `, |8 [, D+ {" d
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>/ L; Y% l! s4 q. U1 [' N+ X3 H- e
8384: e1a06000 mov r6, r0
7 ]' z3 @4 f7 r4 H% Y( W$ C' j3 e 8388: e1a07001 mov r7, r1, N* K- e% }, f, k' ~8 u
838c: e1a08002 mov r8, r2
t& g0 n7 K' O4 @: \$ Z: c 8390: ebffffae bl 8250 <_init>
, [; ~# K9 \; r 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>+ [, m4 @6 C1 v9 U, _" ?$ X
8398: e08fa00a add sl, pc, sl; E, L. n9 ^4 k
839c: e08f0001 add r0, pc, r1* v, `* A, j+ J9 H5 c' ]' ~
83a0: e06a5000 rsb r5, sl, r0$ {/ B1 h% D9 l
83a4: e1b05145 asrs r5, r5, #2' |2 H) ]$ r9 ]: J) T
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
5 O e' e' o7 H- |/ v( J/ g 83ac: e3a04000 mov r4, #09 q( I6 ?' N5 i, n6 P( F. J* J% H
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]' O* Q6 P2 Q- R" ^( t
83b4: e1a00006 mov r0, r69 {. @. F4 c0 U# l" T) c
83b8: e1a01007 mov r1, r7
" m# X2 P3 Q& w& P | 83bc: e1a02008 mov r2, r8/ O1 \; a& H0 d' L7 l
83c0: e2844001 add r4, r4, #1
! F# E" p7 P0 r, V7 a 83c4: e12fff33 blx r3
5 h- W9 K% _" s1 T 83c8: e1540005 cmp r4, r5
2 V3 S, d3 f1 {+ T1 L( o4 Y# J 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>$ g$ b3 z) j) J" @0 B( b+ d
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}0 q \8 L; K7 ?9 V( c5 L
83d4: 00008054 .word 0x00008054& J8 c/ i8 q3 x( D1 a
83d8: 00008054 .word 0x00008054+ |/ f" C% g) L E7 t6 k* e
none:
, ]3 }8 x: [9 p: iDisassembly of section .fini:/ \( Y% `: N% \- Y' b6 X
3 s2 w! ~ ^# G' _3 c3 ]
00008474 <_fini>:
* g' f: V8 z; n3 E8 J6 H5 H 8474: e92d4010 push {r4, lr}
. N- I; }% p) z( C: }$ ]; r 8478: e8bd8010 pop {r4, pc}
E/ U( B, |8 n \2 ~0 Parago:
4 ^9 L1 ^/ d. [+ Z- HDisassembly of section .fini:
+ ]5 ?7 P. q6 v; Q9 G+ X4 [% v4 s
9 D+ A0 k( U( V0 U/ U. e000083e0 <_fini>:+ I. U- ^) m" _$ u/ J' A& Z
83e0: e92d4008 push {r3, lr}. r# a! S; N/ d& R# b& G8 `& |! b
83e4: e8bd8008 pop {r3, pc}
' S5 \% z' f: X' z4 y7 N1 a
4 h- t5 d. U% U: R4 q H: N/ c% w# f3 g6 p( b/ L2 e
) b) s4 w9 a: p
|
|