|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:2 i% b3 N% {+ @
1 #include<stdio.h>
! D" |% ]- Y9 |8 T9 O. [ 2 #include<math.h>* R9 `- O- y4 n
3 int main(int argc,char* argv[])# |+ H2 H! ? \" |* F& w- S7 n5 T( u
4 {
. x" W4 y, n5 U7 q8 ` 5 int a,b,c;
" E) D8 D" w+ a# F 6 c = a * b;
. i8 O6 F/ M# \7 \/ R4 I" v" U 7 return 0;. x- ~/ u7 c1 {2 X0 Y& C5 ?" ~
8 }
2 h! l1 g9 W5 p9 f; N' _
/ O( O% v0 l+ n p' K下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看$ r( O+ r; \; @
none:
# F7 A* ~# q# r000082e0 <_init>:# f) z* K. P. p+ i/ Y7 s
82e0: e92d4010 push {r4, lr}
7 b$ l6 { y* a6 w6 s: B5 e, \ 82e4: eb00001c bl 835c <call_gmon_start>2 n( Z! G: Y. o* U! ^8 j
82e8: e8bd8010 pop {r4, pc}
8 t: \$ V0 J Q& \: B6 [arago:
! X- Z$ c3 u6 F R+ E' h3 I; Q00008250 <_init>:
7 P w& E% m$ r1 Z, D" F" F# h' E+ k& e 8250: e92d4008 push {r3, lr}
4 l% f% d* }+ K# g: x# N0 x8 _ 8254: eb00001d bl 82d0 <call_gmon_start>, P9 j0 `: d9 a0 H* w. M% m4 h
8258: e8bd8008 pop {r3, pc}2 {/ B7 e# s0 l9 L
; N* o% T+ N7 B* T% K* anone:; w/ [9 B2 F$ O* X6 A) f
000082ec <.plt>:$ A% n+ M- K& G. I& [
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
; W7 `' ^: }6 z. j8 s- j5 o* F 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- r4 `) l( e0 e 82f4: e08fe00e add lr, pc, lr1 u0 x# o! }) W8 r# e
82f8: e5bef008 ldr pc, [lr, #8]!
3 V" M' D" Q) V2 q 82fc: 000082d4 .word 0x000082d4/ f4 l+ ~' x" B- _2 y( R
8300: e28fc600 add ip, pc, #0 ; 0x0
4 d r* j3 h1 o7 T* F3 R 8304: e28cca08 add ip, ip, #32768 ; 0x80005 V. e7 `5 j; i
8308: e5bcf2d4 ldr pc, [ip, #724]!3 Y! D* X g+ D+ w' x
830c: e28fc600 add ip, pc, #0 ; 0x0. U8 F3 N. c/ p, E* I8 Q) T
8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ u5 I( ^. I) o, |, G/ a4 T2 Z* b1 J 8314: e5bcf2cc ldr pc, [ip, #716]!- e- f" L2 n' v6 a
8318: e28fc600 add ip, pc, #0 ; 0x0
9 v! X% v" x1 m: S 831c: e28cca08 add ip, ip, #32768 ; 0x8000
- Q; v" ]6 ~! ~/ R 8320: e5bcf2c4 ldr pc, [ip, #708]!
* N g5 f, y. V3 e5 z, Barago:- L! w/ C5 A! @9 v! f3 @' W
0000825c <.plt>:& {: R" G# T% w" V5 x
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)! K- R% e& ~" S$ h. _# k
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>. |* l" v* W# g8 C+ M, b
8264: e08fe00e add lr, pc, lr
/ x' I; c3 J+ S* L$ S$ ]: {4 ] 8268: e5bef008 ldr pc, [lr, #8]!
, }0 |! N1 c4 A$ P( R* c/ u( A 826c: 0000827c .word 0x0000827c8 k% L- b% h2 m5 i" l7 ?8 ~! i' }
8270: e28fc600 add ip, pc, #03 \9 P5 r7 s" m
8274: e28cca08 add ip, ip, #32768 ; 0x80005 e( S+ C P* w8 {0 `+ g. t
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
2 _1 X/ @" P Q: I 827c: e28fc600 add ip, pc, #0
% Z& G b! m: ?( C2 [3 I: w) v. n f: ? 8280: e28cca08 add ip, ip, #32768 ; 0x8000* [. ?1 a) U8 n- u
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274$ o" h: j9 l$ A* Z: V3 R2 q* t) e
8288: e28fc600 add ip, pc, #0
; W5 a: R$ M$ I( D 828c: e28cca08 add ip, ip, #32768 ; 0x8000
( ]" ?. G+ S* `4 K 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" _: x& ?, ^7 j# Q Q& z6 L6 O
none:
/ {- @0 @5 F! r D" g00008324 <_start>:
/ Z9 A( p8 v" |, n* \ 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>4 k8 p# |* Y+ Z; g1 d& L/ _
8328: e3a0b000 mov fp, #0 ; 0x0& U, d& w0 _6 e9 J( A% H! t
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 j1 s, Y( Y# c6 m
8330: e1a0200d mov r2, sp3 k0 X3 | Q3 [1 M
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ Y+ p- L0 v0 z H1 @
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)8 c* S, v' b$ g6 ^
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>3 t5 N4 `- `9 k+ U: s
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>8 k# ?$ b* v# `: t/ }3 C8 P0 Z) S9 t! m
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)( I1 H' ?5 Y: @$ S
8348: ebffffef bl 830c <_init+0x2c>! |/ k% F6 r* J( p. u3 z) m8 E
834c: ebffffeb bl 8300 <_init+0x20>
& G* M* {; c! E# F4 ?6 c 8350: 00008404 .word 0x00008404' r3 N+ ]! | u4 {
8354: 000083cc .word 0x000083cc
7 r, N/ g7 r+ \ @5 I 8358: 00008408 .word 0x00008408& E F& X8 k! g- L+ H* B- n
arago:8 ~3 P- H( a6 z7 ~2 S( S
00008294 <_start>:
8 O ~6 d% J! E/ O" U, v9 M 8294: e3a0b000 mov fp, #0! l5 ?* S1 y4 ?" i+ H$ e) s) }4 [. I
8298: e3a0e000 mov lr, #00 g, G$ q! \( G0 C O+ @* k! k
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& B# j, H3 k; Y- h9 R) i 82a0: e1a0200d mov r2, sp2 s V# n! E2 p+ { E1 t0 ?+ B
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
7 b4 a$ J8 ~& I) M 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ l$ p" V8 O) J9 W8 r3 V1 p( ` 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
; w. b7 u! q1 d: [6 r! |1 I 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 p. S4 k! x$ w$ s6 G 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34># F q9 O5 z* a8 ?4 Q1 X
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>4 v/ ^- F9 |, K( P3 b8 V
82bc: ebffffee bl 827c <_init+0x2c>* s M7 \2 x3 `* n& P
82c0: ebffffea bl 8270 <_init+0x20>) F$ @9 {# N7 Q, ~, B) Y8 J7 Y
82c4: 000083dc .word 0x000083dc
7 G/ h0 a( W) ~# j) M 82c8: 00008344 .word 0x000083446 l8 [0 @& K. ~. U- ^, a4 @* L
82cc: 0000837c .word 0x0000837c' `/ v& _! u0 d' f* ^& d
none:7 u( [, [" g4 f) x& a* h
0000835c <call_gmon_start>:
& a5 }: O) Q1 D, e# c8 u 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>( c: M" R. q* W! F
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>3 r& P1 a+ F' ^9 s
8364: e08f3003 add r3, pc, r3" Q( o: i$ J, [% a5 W/ q! L7 o
8368: e7931002 ldr r1, [r3, r2]
3 [* q0 }! e' K/ u8 o% u6 a 836c: e3510000 cmp r1, #0 ; 0x0% D* v( e$ }4 D o8 e9 p3 s) Z
8370: 012fff1e bxeq lr: P7 G* j( O+ T* |3 Z; W
8374: eaffffe7 b 8318 <_init+0x38>
: j _* C( G4 f% z/ X( G3 A! u, p* h 8378: 00008264 .word 0x000082644 U' p8 e1 A4 @+ F C5 h
837c: 00000018 .word 0x00000018
# P3 r3 H* M) l' o7 u( v' aarago:" J4 P! y6 S/ l! {
000082d0 <call_gmon_start>:1 D$ K; T5 x" o* A, @0 n
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>( K7 |+ A9 x+ c5 X- h: n
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
5 y* m' V M1 m, k$ _ 82d8: e08f3003 add r3, pc, r3
! g6 Z9 }+ Q C6 V+ e 82dc: e7932000 ldr r2, [r3, r0]9 f! m' e# k9 m9 u
82e0: e3520000 cmp r2, #0) U" a& y6 z9 p, K
82e4: 012fff1e bxeq lr
" _& H: _& y9 J( Y& m/ q9 @: a9 K 82e8: eaffffe6 b 8288 <_init+0x38>
& x, F* ~& T; |! l- G" U) V 82ec: 00008208 .word 0x00008208
3 n6 D R! a) e; m 82f0: 00000018 .word 0x00000018$ \6 A" [$ v7 }2 A" g- n
none:
) J2 ^( S# T9 u# g" A9 v00008380 <__do_global_dtors_aux>:
5 N9 ]/ B" j7 |8 ] 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>7 w' D; }( O7 Z
8384: e5d23000 ldrb r3, [r2]. w& l% P4 Y3 z1 b) f; r
8388: e3530000 cmp r3, #0 ; 0x0$ D4 N* l y+ K/ ~2 o- L# S
838c: 03a03001 moveq r3, #1 ; 0x1$ A |$ o6 C7 S
8390: 05c23000 strbeq r3, [r2]
4 w0 i! K9 t6 E 8394: e12fff1e bx lr
( A# u8 h6 n0 a( o a# I3 G 8398: 000105f4 .word 0x000105f4
) r. g# y9 Y4 F' b$ }arago:8 c& \, O9 x1 k7 T, B
000082f4 <__do_global_dtors_aux>:. A, d6 d: k5 k8 s& o3 k
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" p: [, @9 u6 y' u- C6 M3 @
82f8: e5d32000 ldrb r2, [r3]3 P0 [ b3 g( z( s
82fc: e3520000 cmp r2, #0
3 o6 F y* _% M 8300: 02822001 addeq r2, r2, #1
. t9 ]& g1 Y& E3 e D, w; F b# s 8304: 05c32000 strbeq r2, [r3]0 l; h. R( N1 e- @
8308: e12fff1e bx lr
# Y2 S, z0 D8 u% V 830c: 0001050c .word 0x0001050c. ~4 u, p# ~8 q- q/ t, S
none:
* k1 E: M- |5 M2 Z7 ~. X. ?0000839c <frame_dummy>:
( W1 I0 T- o0 ~, q2 Q4 R8 R5 a* J; g 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
, |0 E; P. ^ a) E9 m4 s 83a0: e92d4010 push {r4, lr}
; ?1 V( R5 S0 n! t6 Q 83a4: e5903000 ldr r3, [r0]$ Y: o- {- l: }8 T" Q/ V- T& Y
83a8: e3530000 cmp r3, #0 ; 0x0
" U4 o; l" G: x7 _5 \4 t0 F 83ac: 08bd8010 popeq {r4, pc}$ I& S" G( f" L9 h5 R8 T; y
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
$ U- g0 U5 X. u- F' r 83b4: e3530000 cmp r3, #0 ; 0x0
- s1 Z3 M, R- C3 F8 m8 w# L 83b8: 08bd8010 popeq {r4, pc}+ y1 c! D% k; ?) l& @
83bc: e12fff33 blx r39 G# n% W% K) t4 F
83c0: e8bd8010 pop {r4, pc}
; \/ N* K0 [- G! M8 j2 W8 ~ 83c4: 000104dc .word 0x000104dc
% t+ {/ X* A3 R 83c8: 00000000 .word 0x00000000) G& _- m/ p: F0 G2 `
arago:( g3 }" N+ o! b$ B4 T$ M8 P' A7 N
00008310 <frame_dummy>:
6 B& |% o* {0 o1 G# L' _, L$ S+ | 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! X+ \0 \5 p- t, T8 w1 j
8314: e92d4008 push {r3, lr}* e) p) V. r7 h* U$ t9 F8 C
8318: e5903000 ldr r3, [r0]9 k8 X* W. n4 R% Y: T1 N8 q r: {# }9 U
831c: e3530000 cmp r3, #0& r: f7 h$ Z6 J1 n
8320: 0a000003 beq 8334 <frame_dummy+0x24>% X( R1 p$ V2 W+ \7 D
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
7 a8 z- T Q" O- H$ X2 Z+ N 8328: e3530000 cmp r3, #0* e$ \. {* U& C+ G0 h7 W- r( N
832c: 11a0e00f movne lr, pc
3 u8 I" h6 a1 z 8330: 112fff13 bxne r3
* W3 W) |+ E( |( A7 {. x: n 8334: e8bd4008 pop {r3, lr}
) f a. R5 l& d' L 8338: e12fff1e bx lr
; ~: m9 l, T+ U/ ^ 833c: 000103fc .word 0x000103fc
3 R. L2 o/ o0 }$ Z8 t- ~! F 8340: 00000000 .word 0x00000000
: Q+ r0 P. i" c& G( A2 Xnone:
7 _8 N( }0 v8 I' t' b r000083cc <main>:1 {5 w) `3 ^' W* |; ]9 H( K
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)& }- I$ @: U3 q2 L: P+ l
83d0: e28db000 add fp, sp, #0 ; 0x08 G8 v- v; b4 m* Y+ q8 y# N
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
( w. g) l: R- ~/ P$ O+ z 83d8: e50b0018 str r0, [fp, #-24]
7 x. ^6 L" |. H% c0 ~; | 83dc: e50b101c str r1, [fp, #-28]" p7 Q$ J+ ]- n! j% \: Q
83e0: e51b2010 ldr r2, [fp, #-16]
+ @7 S# V+ e+ _ 83e4: e51b300c ldr r3, [fp, #-12] H9 m" k8 s2 F6 o. T
83e8: e0030392 mul r3, r2, r33 g- k' z2 k+ w& I) h
83ec: e50b3008 str r3, [fp, #-8]
, Z# s% O- A- m4 W! S8 S6 ^! Z' W! p 83f0: e3a03000 mov r3, #0 ; 0x0- U) I' H9 z a+ y# _3 O- f z! p
83f4: e1a00003 mov r0, r3
( I' N3 V0 h% ^; q/ ~" F# [3 b 83f8: e28bd000 add sp, fp, #0 ; 0x0
( H: \% t6 `( k, ?! b6 C7 O 83fc: e8bd0800 pop {fp}# Z0 q l: `0 L2 o2 c. l1 h$ e1 r1 w
8400: e12fff1e bx lr M: F5 u* x2 J7 M% T$ [7 x4 N, t
arago:
, N$ c# _; A* f& |6 R6 W00008344 <main>:
' p; B5 o1 J3 ~, P 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
2 }+ H; N& L8 u 8348: e28db000 add fp, sp, #08 V) b( x# l/ i$ I) t
834c: e24dd01c sub sp, sp, #28) b2 m. X1 C1 Y: |9 f: M, G) O% \
8350: e50b0018 str r0, [fp, #-24]
2 k p/ c: D" k1 q 8354: e50b101c str r1, [fp, #-28]
, T S2 @# f+ L4 ]) y4 v) j/ [ 8358: e51b3008 ldr r3, [fp, #-8]
+ U6 ~& @5 Q O$ h) ] 835c: e51b200c ldr r2, [fp, #-12]% p' ? O8 f2 U- s* O
8360: e0030392 mul r3, r2, r3 a5 |: H& B9 R$ @0 Z) a' ~
8364: e50b3010 str r3, [fp, #-16]3 k# Y- k0 O$ F4 i
8368: e3a03000 mov r3, #0* ]) v1 P4 x3 R+ M, N9 |0 W9 [
836c: e1a00003 mov r0, r32 D) n9 o( i* m5 r0 M9 L! R
8370: e28bd000 add sp, fp, #0
7 f$ R- |# K5 L0 Y' k 8374: e8bd0800 pop {fp}
d# z1 h1 f8 o0 Q0 v: t 8378: e12fff1e bx lr6 Z# ?" p# ?% c/ t: r' Z( i- x
none:
' _7 m* Q/ _, U9 _9 r5 ^( A00008404 <__libc_csu_fini>:
, Z" O" r9 J7 x9 d( ?: B 8404: e12fff1e bx lr/ B9 B/ E" j1 D3 ^% r
arago:6 j* V, t$ E( _: l! n' h
000083dc <__libc_csu_fini>:
0 S* Q, r* F) c 83dc: e12fff1e bx lr
L" U' V ?' V( m J# U6 Jnone:+ f5 c6 M% i4 n) c
00008408 <__libc_csu_init>:
# ?( t* p \' m7 f, S- {( d 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- Z2 w6 Y/ T) K% j( | X1 d 840c: e1a08001 mov r8, r1. x) a# T: U/ a; ^6 d; U5 U
8410: e1a07002 mov r7, r21 X2 j; E2 `. K" G2 ^( v
8414: e1a0a000 mov sl, r0# ?/ W; Z& a3 z" k& M7 I
8418: ebffffb0 bl 82e0 <_init>
' D+ ~% y) k9 n3 J P& A& o' m 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
# d( [7 f* @4 [% M 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>' j5 q/ Y9 H. u# c! V* G
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>8 l3 H+ b J Y5 T
8428: e0613003 rsb r3, r1, r3
$ a3 x- Z* m9 V% F 842c: e08f2002 add r2, pc, r2
/ G4 p/ p2 f/ P2 L) ^, q 8430: e1b05143 asrs r5, r3, #2# d! E+ J% ~$ S$ R+ @% a! A
8434: e0822001 add r2, r2, r1 w, P m6 D0 O# E2 ` P; I! U
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
; e: T, R6 |# c: [: [& Q q; ^ 843c: e1a06002 mov r6, r2$ Z9 P9 \. o3 U' C9 R7 l6 x
8440: e3a04000 mov r4, #0 ; 0x0+ X8 Q1 z3 A& s' [' m$ k4 t& L/ x2 P
8444: e1a0000a mov r0, sl
9 ~( @; G6 z4 E2 q9 ~2 f 8448: e1a01008 mov r1, r82 r; g; V. M1 \! X6 n! _
844c: e1a02007 mov r2, r7
5 N/ O# j7 e4 {; z$ H+ N 8450: e1a0e00f mov lr, pc
" D! `6 x5 z4 W, B' z3 L9 y) a 8454: e796f104 ldr pc, [r6, r4, lsl #2]" G4 L( O% N0 D5 j
8458: e2844001 add r4, r4, #1 ; 0x1
- Y1 Q& y1 ~5 s! s5 | 845c: e1540005 cmp r4, r5
2 c) x u& g) G! f0 G7 ?! X 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
; ]$ H; f8 }- W" R, V 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}. ~7 J: u1 ]: o* R
8468: ffffff04 .word 0xffffff04& s3 {: y c1 B/ b$ t
846c: ffffff08 .word 0xffffff08
5 o5 l/ D1 z, p/ a: Q% b 8470: 0000819c .word 0x0000819c: S$ T9 g# u7 c' X% X
arago:
! Y h6 Z' v1 H" y5 n0000837c <__libc_csu_init>:
2 a3 \9 {! T" C7 y) [, P/ ^ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
: D; }$ z0 e; w 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
: X9 P' n2 }* M! u 8384: e1a06000 mov r6, r07 L* O, Z6 f w
8388: e1a07001 mov r7, r1% `- l( e q) Y/ n1 i- H0 B `
838c: e1a08002 mov r8, r28 w" W+ l2 d3 _! S1 c8 ~# p7 d9 E
8390: ebffffae bl 8250 <_init>
" V: P/ I8 f% Y. F' ` L 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
9 p! g$ \5 p9 k) g 8398: e08fa00a add sl, pc, sl: H+ h9 ^, M- E, [0 p
839c: e08f0001 add r0, pc, r1. b1 ]8 p6 Z: h8 Q( Z% w+ m
83a0: e06a5000 rsb r5, sl, r05 F! n, G- ]) o# e# L8 ~
83a4: e1b05145 asrs r5, r5, #23 n& v: x/ N& M8 e% Z: c8 [
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
4 J" d0 K9 I" L' P 83ac: e3a04000 mov r4, #01 s$ _& S' b5 d) W( g0 V: f
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]' _* ~1 Z! ~5 e3 w' I# o" e
83b4: e1a00006 mov r0, r6( B; X4 U# y5 E8 H$ D; S
83b8: e1a01007 mov r1, r79 l0 w9 ~$ h1 X2 y; w# O8 b
83bc: e1a02008 mov r2, r8% a7 I2 F7 @# V/ ?
83c0: e2844001 add r4, r4, #1( r8 B* F' c& f4 l( Z$ V
83c4: e12fff33 blx r3
J% u, J( d5 s* M5 v+ K 83c8: e1540005 cmp r4, r5
/ W3 t' }) O! Q2 M 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
( y6 f- S7 g- b R& w3 K# e 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
T& K( U7 d* l; [ 83d4: 00008054 .word 0x00008054' @) \* u( }2 Q( S" z3 a6 \1 o" e
83d8: 00008054 .word 0x00008054) l" T# w! o6 N% V7 z$ m
none:$ G- e6 X* U, W" u: ?3 m' W
Disassembly of section .fini:
) G; h% y, h6 `
( @ L" Z# J2 M" R9 Q# M& G0 c00008474 <_fini>:
3 E) r" c$ a" o6 {$ l 8474: e92d4010 push {r4, lr}
, i( |' M& g" L9 h" w" c( b4 B" O 8478: e8bd8010 pop {r4, pc}
$ J1 o' N% Z# i8 _( j8 yarago:9 q3 H5 m. c! a5 U# E# u
Disassembly of section .fini:
- Y& A5 s( \% I, _6 f2 e) i) G O) _3 a
000083e0 <_fini>:" g# x& N' |' g E
83e0: e92d4008 push {r3, lr}. F5 _0 ?" l" \$ J1 ]9 T0 [8 g' f: [4 B7 l
83e4: e8bd8008 pop {r3, pc} Y; c, u6 E8 m) v H# B0 K$ |) W& @, E }
~" U7 o5 ^+ N; ~, g! _& Q$ j# e
6 g# @8 C. X: I/ X1 ` |
|