|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:) v6 H4 Q$ t! ^* [) j4 m
1 #include<stdio.h>
/ J( {5 K- ~6 j 2 #include<math.h># K6 p% n+ P* g: V3 v
3 int main(int argc,char* argv[])4 v6 T4 q' x0 l) J& ^/ i7 O
4 {
. O z Y4 [! v, }( X( C 5 int a,b,c;5 P$ x4 t! D; V9 C! U0 e# d
6 c = a * b;5 ^5 S7 V/ P$ q# ]8 h0 \) u
7 return 0;
7 _3 m0 E; y7 i1 O; R 8 }
4 i3 M" c8 d3 D: s/ n3 l" v7 h2 j& G' Z6 ]; T9 l
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
$ }7 V$ r7 y' b) z# qnone:
) k! U5 Z" K" g/ u3 z" N% B000082e0 <_init>:
s" L* C' S8 l( U8 {( d9 Q; v4 s 82e0: e92d4010 push {r4, lr}# X3 y1 ~8 e. N0 Z- h* k
82e4: eb00001c bl 835c <call_gmon_start>8 _& v& m1 @* y
82e8: e8bd8010 pop {r4, pc}
2 e( I9 Q4 N8 r3 G& N% j1 karago:
$ i- i9 h: O' Y% S$ Q00008250 <_init>:7 R) ` ~. x- G8 f+ J% ]! }
8250: e92d4008 push {r3, lr}
8 n2 ~0 Y8 O/ s. A 8254: eb00001d bl 82d0 <call_gmon_start>
. D' k/ B/ a, t 8258: e8bd8008 pop {r3, pc}
9 ], F3 u9 T" ?) m) V- V- G7 I" ^+ `: O0 a2 @ G5 o( M
none:1 Y3 q) k6 B. W/ q
000082ec <.plt>:
- }% K$ r& y, R 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 x9 G' F3 V% @! _ }, K
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
. _7 }# D' D7 y9 L: i6 o9 s6 c 82f4: e08fe00e add lr, pc, lr, Z) X8 j, N9 M' _% A
82f8: e5bef008 ldr pc, [lr, #8]!
# G0 Q, U4 z, |# o 82fc: 000082d4 .word 0x000082d4- N3 ^- Y9 E7 z: Y' V, a
8300: e28fc600 add ip, pc, #0 ; 0x0$ T4 r h: g4 K E5 @) C8 m" }) u; c
8304: e28cca08 add ip, ip, #32768 ; 0x8000
* c) ^% t; X r5 Q4 d6 j$ \4 ^* h 8308: e5bcf2d4 ldr pc, [ip, #724]!, s% }: Z! L; u/ ^9 c* x
830c: e28fc600 add ip, pc, #0 ; 0x0
3 T, R( W" N6 U, K: g- i. ? 8310: e28cca08 add ip, ip, #32768 ; 0x8000+ n# @2 D4 K3 v( k7 [" }
8314: e5bcf2cc ldr pc, [ip, #716]!# I' y+ }5 s4 y1 B8 P
8318: e28fc600 add ip, pc, #0 ; 0x02 d* {0 a8 j5 w+ s& }
831c: e28cca08 add ip, ip, #32768 ; 0x8000* c9 d/ k$ F/ v( [( d S
8320: e5bcf2c4 ldr pc, [ip, #708]!
: _2 |$ f7 s4 i% ~arago:
3 s7 }. X$ o* \' Z9 t4 y; u0000825c <.plt>:
6 `" z' a6 d) J1 B! X% \- O+ _" r$ f 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)8 b u" W0 M4 O& R) c/ A
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
. j9 H4 R. A/ g( B 8264: e08fe00e add lr, pc, lr* F, g+ f( H* B ?: K; G) K. z
8268: e5bef008 ldr pc, [lr, #8]!
4 |( t6 y% z* x- V5 r3 r( D& \6 ] 826c: 0000827c .word 0x0000827c
1 g3 S1 ^. k9 i1 g. k! Y, u 8270: e28fc600 add ip, pc, #0
/ L( @ a" I6 R4 f/ g 8274: e28cca08 add ip, ip, #32768 ; 0x8000
- K# S0 n* R. }- D 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c5 w3 X! l; r* T. [
827c: e28fc600 add ip, pc, #01 l( x- i) A+ u I0 O# N! O5 l
8280: e28cca08 add ip, ip, #32768 ; 0x8000
6 x, D4 b( J: ^ X, E 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
% @& S; ?, X$ I% w1 C 8288: e28fc600 add ip, pc, #0: P, O' F. ?* \; V+ F2 L
828c: e28cca08 add ip, ip, #32768 ; 0x8000
9 n# m( |$ ^1 Y# [2 f/ f/ z' J" ~7 V 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" h; L q* f) ~+ R# i+ q
none:
0 d: Q) L0 M1 V00008324 <_start>:8 y4 F0 |) Y; j) b2 {9 x: `( c% M# j
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
$ Q. q) o- [$ D0 p, w* h 8328: e3a0b000 mov fp, #0 ; 0x0
+ T1 C. S+ u7 o; [ }. [ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 T1 y4 F0 U3 G( z/ n; e
8330: e1a0200d mov r2, sp% G! e5 d- m2 U K2 }; s& \
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
0 O3 w4 c5 H5 ` 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!) j! m7 {" \/ D5 {4 j
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
6 ]/ ?* ~1 ^5 d5 S3 z+ g 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>' v, ~3 \9 H3 L I! l6 Z
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& ^4 t6 x5 `6 M `8 u( S, d+ ? 8348: ebffffef bl 830c <_init+0x2c>
. U! S8 }) S" R% p4 ^ 834c: ebffffeb bl 8300 <_init+0x20>- B4 V; G: E$ k0 \
8350: 00008404 .word 0x00008404. |8 H2 a; S: r% B6 `1 T3 q, ?2 [# A
8354: 000083cc .word 0x000083cc" c5 e5 p) Y5 P
8358: 00008408 .word 0x00008408
$ z# I( }& {) c5 Sarago:
6 Q+ J6 _* M/ [2 I+ |00008294 <_start>:- y6 K: S5 x2 ^9 x
8294: e3a0b000 mov fp, #00 L: m% V# S! ~8 G! J; H
8298: e3a0e000 mov lr, #0! v! |' ]3 k4 E( D
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 m+ F- } H+ |! A+ p
82a0: e1a0200d mov r2, sp1 c* b7 K0 F& w V
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)9 J5 S9 a+ ?" M; w. W/ a& |; l- u7 _
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ d7 a2 R$ ?0 K; T5 f# u" @4 Z7 ]$ j
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
8 n) \$ \ N y6 D7 W2 o" q1 {9 X 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 h6 k0 x! O+ n+ p 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
& I6 P7 Q2 h+ d- g# |# ^# Q 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
( ^6 v: H$ ^) H7 f+ F 82bc: ebffffee bl 827c <_init+0x2c>$ @% k+ O# l$ Y H
82c0: ebffffea bl 8270 <_init+0x20>$ w& p6 l. D3 j9 R" ^7 ]: `6 z+ g
82c4: 000083dc .word 0x000083dc
. h) a4 I9 e% }% M; e( ] 82c8: 00008344 .word 0x00008344
q/ C$ {" U% F# { 82cc: 0000837c .word 0x0000837c
$ c/ x5 L: b1 z( L" f2 ^# K" Q' Mnone:
+ o/ [/ x; P; {$ d# Z6 q5 a( Q& g0000835c <call_gmon_start>:
- @$ J& @. c! n2 f( O 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
`3 @. L0 J0 o$ `/ |# \- d4 V* V 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. q& h3 w! I) G' v, g- o/ ^1 D% F 8364: e08f3003 add r3, pc, r3
. H/ z# b% Z, |& x4 j1 L! N 8368: e7931002 ldr r1, [r3, r2]' p; I, n" S7 F0 j$ @% x8 V
836c: e3510000 cmp r1, #0 ; 0x0+ a7 Q$ ~0 I, c2 T1 p; F
8370: 012fff1e bxeq lr' m# ]1 ^$ v+ D4 x" `
8374: eaffffe7 b 8318 <_init+0x38>; j: r+ U U- P* K
8378: 00008264 .word 0x000082645 X% r9 P0 G+ o, M/ p" t
837c: 00000018 .word 0x00000018* L: L) A+ B5 ?6 Q
arago:, q; ?* k0 _1 h
000082d0 <call_gmon_start>:
% m2 y% K) V3 v0 l4 q2 F7 z) g 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
7 S4 ~( t- q+ e" y 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! c% K' i$ n2 D! E1 J" b 82d8: e08f3003 add r3, pc, r3
6 r! D/ c" m1 Y' @0 J' | 82dc: e7932000 ldr r2, [r3, r0]
; q0 y: A4 N" x6 \8 y 82e0: e3520000 cmp r2, #0; @% p- A% x2 |& G0 ~- _
82e4: 012fff1e bxeq lr
8 L* \1 z q% g5 d/ T 82e8: eaffffe6 b 8288 <_init+0x38>! T* h- ^2 N2 f2 P% j9 [
82ec: 00008208 .word 0x00008208! q% K4 g% x8 m
82f0: 00000018 .word 0x00000018( {% e8 E3 V; f! k3 F
none:, N1 k6 F+ Z) y4 a6 `) z
00008380 <__do_global_dtors_aux>:; q: _6 N% y, i5 C5 C
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
/ u9 r" C( K+ z3 W 8384: e5d23000 ldrb r3, [r2]
% F: W& k( w3 K. o* B+ G. H A 8388: e3530000 cmp r3, #0 ; 0x04 ?: e/ R- j; y' \
838c: 03a03001 moveq r3, #1 ; 0x1$ D& x* M* L* ?. K5 q
8390: 05c23000 strbeq r3, [r2]
4 b e. j8 I* L9 J( G0 O8 v 8394: e12fff1e bx lr8 s# Q+ q3 y8 J" i& v& y0 K6 B
8398: 000105f4 .word 0x000105f46 m3 l& c4 B4 h; ?2 K- |5 d
arago:
- m y) s* ]! C/ d# e000082f4 <__do_global_dtors_aux>:
; e; X. u( J0 I* x 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>& H$ q* c9 Q+ @& N1 \
82f8: e5d32000 ldrb r2, [r3]+ A& e3 s5 w- f3 ^. T) w
82fc: e3520000 cmp r2, #0
0 y( s! I0 B' J) K+ t, V 8300: 02822001 addeq r2, r2, #1
0 s$ J$ M0 l: F3 ~6 X: t- H 8304: 05c32000 strbeq r2, [r3]
?/ n0 \( L: X# |! H6 K 8308: e12fff1e bx lr
4 Z) a: @% L& y t 830c: 0001050c .word 0x0001050c, _- H" ]7 p$ S1 \" H, D
none:
x2 V( [7 N# x2 M0000839c <frame_dummy>:' V2 o \0 K. E2 u* W, p
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>4 O/ N( b! F; P1 q: f' `
83a0: e92d4010 push {r4, lr}" u& W9 G b6 C
83a4: e5903000 ldr r3, [r0], o$ d: @7 p( H! H/ y7 E
83a8: e3530000 cmp r3, #0 ; 0x0) G& I+ J0 T* e3 {2 F
83ac: 08bd8010 popeq {r4, pc}) W% R' L M0 K- Y7 w F/ g/ V# i
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
& ?0 A8 ?4 F8 f( ~, c3 Y& Q 83b4: e3530000 cmp r3, #0 ; 0x0
* n$ { J1 q' Q* s, W- o9 a9 b, ? 83b8: 08bd8010 popeq {r4, pc}# Q1 d: b6 }. W( V
83bc: e12fff33 blx r3
( \* i& C& {$ P7 K 83c0: e8bd8010 pop {r4, pc}# b) @) c7 j/ g6 H6 W
83c4: 000104dc .word 0x000104dc
! P% N. Y. \3 U7 Z0 D1 W7 i5 t& L) I 83c8: 00000000 .word 0x00000000" I, U5 L) _+ [" T; Z! ?) w/ J
arago:# h) {7 I) {6 C) Q
00008310 <frame_dummy>:
5 [' }& l4 Z& [. R3 c& ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
\! i5 t( }, M+ ?4 m 8314: e92d4008 push {r3, lr}
1 c0 }( V8 H w4 m 8318: e5903000 ldr r3, [r0]1 F- L7 n# a. [
831c: e3530000 cmp r3, #0' H, {: A/ Q$ ]4 e
8320: 0a000003 beq 8334 <frame_dummy+0x24>
- b$ n- d" m7 `# b! X 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30># X& h) W. a0 a4 ^3 d% Z d, s g
8328: e3530000 cmp r3, #0+ I: P8 f' N3 w7 d* j1 V* y
832c: 11a0e00f movne lr, pc
8 F9 ~9 N0 ?- T+ ` 8330: 112fff13 bxne r3
1 k6 f# E7 n3 O1 l" `/ ]/ B9 { 8334: e8bd4008 pop {r3, lr}
+ H8 n) {4 t! _ 8338: e12fff1e bx lr& @0 e- A V+ D3 n! V
833c: 000103fc .word 0x000103fc
9 z$ K$ V4 C6 {/ a* S/ _% z2 y 8340: 00000000 .word 0x00000000" f; F8 }/ Z; y( G
none:- C/ L" K5 r( O u) ~ O9 n
000083cc <main>:
7 x# i+ h- g9 L$ ^# ^6 g! y 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)# Z! _) U: f2 E" d- g5 p2 V
83d0: e28db000 add fp, sp, #0 ; 0x0: W# w3 e; y% m# W5 e- o
83d4: e24dd01c sub sp, sp, #28 ; 0x1c2 _2 [# H+ |' G% A5 W
83d8: e50b0018 str r0, [fp, #-24]
R! p0 M0 X2 i0 s( h. a" q7 j 83dc: e50b101c str r1, [fp, #-28]) z5 H8 u, C v5 {+ C/ h
83e0: e51b2010 ldr r2, [fp, #-16]3 H7 {/ p. @1 v! T: Y$ d( ~
83e4: e51b300c ldr r3, [fp, #-12]
% S% t3 [' w/ b- Z z 83e8: e0030392 mul r3, r2, r3& R! L9 |0 l# N% }7 x, ?. J) R
83ec: e50b3008 str r3, [fp, #-8] }$ i* g* O$ E. H4 }$ s
83f0: e3a03000 mov r3, #0 ; 0x00 ]) v% q: y' _5 ]* B6 j
83f4: e1a00003 mov r0, r3/ r3 F& X( Q. ~& ]! {9 B
83f8: e28bd000 add sp, fp, #0 ; 0x0
% l% B3 C. K2 x! o 83fc: e8bd0800 pop {fp}
+ J( H8 t3 l, Z: Y! M# W8 W 8400: e12fff1e bx lr
5 v$ \; B) v6 n8 _9 Larago:
7 D5 n7 ]6 P' x6 t3 Z00008344 <main>:
) ^2 c6 c1 b) B 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)& G: g+ K9 L6 u% e
8348: e28db000 add fp, sp, #0
4 |1 s' ~: p v6 d W! e) @0 d 834c: e24dd01c sub sp, sp, #28
: [1 P% G5 {) D& V 8350: e50b0018 str r0, [fp, #-24]
$ q b( T2 O# @4 t- v! f) I 8354: e50b101c str r1, [fp, #-28]
7 m Q9 X) ~' M 8358: e51b3008 ldr r3, [fp, #-8]8 Q T" R) B) c/ [7 s
835c: e51b200c ldr r2, [fp, #-12]+ u% ^( q* @# s: [+ t; E
8360: e0030392 mul r3, r2, r3: H/ t) ?5 U& {% B
8364: e50b3010 str r3, [fp, #-16]
9 W+ |7 x: i0 y% U 8368: e3a03000 mov r3, #0. k# j5 Z$ e3 A. C8 d: X& {$ ?
836c: e1a00003 mov r0, r31 E. e' w" [$ n& \! ]$ s& ]
8370: e28bd000 add sp, fp, #00 l" n- J, W# F8 ?) W
8374: e8bd0800 pop {fp}* @8 A; G3 f% f" b: L2 q
8378: e12fff1e bx lr+ H( p2 U# }0 b. @1 ?
none:' K5 A1 _/ t# a
00008404 <__libc_csu_fini>:
8 Q4 ?* u: y3 r$ n/ T 8404: e12fff1e bx lr6 b+ Y4 }) Y/ n) H$ o) H( z1 ~
arago:
; J& B" n2 g( w/ s! ~000083dc <__libc_csu_fini>:7 A" s T( r. U. I# M
83dc: e12fff1e bx lr
: B* [% n9 s8 L" L. a: Anone:) N7 Y3 G- g- n6 n2 J4 r, t
00008408 <__libc_csu_init>:6 U. w3 b/ [, u# f
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
) R+ W, Y' K. c) U+ w 840c: e1a08001 mov r8, r1
2 B0 S! V0 ]: s) H; n# W; { 8410: e1a07002 mov r7, r2 g, F2 L! m, T9 X2 i6 O
8414: e1a0a000 mov sl, r0
6 H# }2 v/ A. w( Q, s# l! T 8418: ebffffb0 bl 82e0 <_init>
, B2 }7 M8 q1 U! }* m' u" s, @ 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
9 ?; A( ~: r$ k( V2 f2 o 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>; e/ J# F% ?9 e0 j3 T/ `3 d& @
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
; v6 N0 w2 x5 C! ?! z$ h 8428: e0613003 rsb r3, r1, r3/ v! q' U/ g3 @- P" t. p
842c: e08f2002 add r2, pc, r2
2 y+ H1 j6 _& M+ _. H8 b7 W" s 8430: e1b05143 asrs r5, r3, #2; O4 \% ~5 j, f- Q7 m* ?: \
8434: e0822001 add r2, r2, r1
2 D0 ?% E3 i* e G) C5 T' T8 u- a 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}4 Q( M4 g! P: S& U/ r9 T
843c: e1a06002 mov r6, r20 L) E, c. T( m6 h4 {) Y
8440: e3a04000 mov r4, #0 ; 0x0/ F! {* x3 H% i
8444: e1a0000a mov r0, sl
* d3 A; _4 ]! ~' ?4 q9 s( g 8448: e1a01008 mov r1, r8
1 t+ [8 i( `1 v) U: O 844c: e1a02007 mov r2, r7
6 z7 t* m. D8 s W0 d 8450: e1a0e00f mov lr, pc
7 I' O6 k2 f- v: j8 B 8454: e796f104 ldr pc, [r6, r4, lsl #2]6 `+ s7 }% V+ _2 M. A# A1 y
8458: e2844001 add r4, r4, #1 ; 0x1$ Z' P5 @4 \0 I9 |5 `2 O6 @
845c: e1540005 cmp r4, r5
( x" @! X( l9 f9 |1 q 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>9 Z' H# y% j' r4 t. t
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
6 ?* z2 K5 m/ Y8 o/ j& I) w$ m 8468: ffffff04 .word 0xffffff04/ _' d* q) c) {
846c: ffffff08 .word 0xffffff08
$ C+ J: H1 g2 e5 {# `; R) p1 C 8470: 0000819c .word 0x0000819c) Y1 B8 u8 Q h
arago:9 b0 E5 g2 F# O# ` J6 p
0000837c <__libc_csu_init>:
3 _$ H2 l- r$ D; c) B 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; {* {4 Z" ]5 P7 h, O' f
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>( h) Y' `+ v3 e& P
8384: e1a06000 mov r6, r0% A( ^1 p% g* l% M. j
8388: e1a07001 mov r7, r1 L& S# d6 ~! O- X8 Y
838c: e1a08002 mov r8, r27 |2 Q* G' s+ W' s$ X; S) e
8390: ebffffae bl 8250 <_init>
2 ]9 J! {" t6 _ X; Z 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
' L" f& U& E$ Q& z0 [; `1 i5 _ 8398: e08fa00a add sl, pc, sl
5 I1 Z# b1 M6 F& ~, F+ w/ w 839c: e08f0001 add r0, pc, r1( H2 E. K. \" v$ b- ^- }
83a0: e06a5000 rsb r5, sl, r0
9 A' H; p- E2 c 83a4: e1b05145 asrs r5, r5, #2
4 S! e1 I" J$ L+ _, V9 k) k 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
+ |9 s: E; u5 B$ b- h3 l8 I 83ac: e3a04000 mov r4, #09 j) R& R$ T3 A, J, j: {) ?1 [
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
2 g. r7 J0 z3 ]- `3 r! Z+ n2 S$ |' P 83b4: e1a00006 mov r0, r6/ m D+ x3 v/ \6 B7 O" ~( b9 c1 Y& O
83b8: e1a01007 mov r1, r7
& [- k# r7 r7 x$ y5 y 83bc: e1a02008 mov r2, r83 w; l$ h# b+ k& t' _ @
83c0: e2844001 add r4, r4, #10 H2 x, e% }. |; w" ^# E8 m
83c4: e12fff33 blx r3
1 P) j5 t$ S) ~ 83c8: e1540005 cmp r4, r5
- ]4 s1 p& o u' _5 Q& B 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>6 u. v+ n; p" g+ @2 y8 N9 }
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}' r0 Z. O: v1 U/ M8 h
83d4: 00008054 .word 0x00008054- ~5 i+ F5 o7 x2 J `
83d8: 00008054 .word 0x00008054
! v( z, S, O5 k" Onone:8 t9 \2 S6 G( ^5 W
Disassembly of section .fini: }- |+ h! g* p- _+ d( r+ T
" |7 i1 O4 Z* k4 L* N% M
00008474 <_fini>:8 t$ S5 \2 M9 Y! c. `0 ~9 x4 s, \& J; ^3 y
8474: e92d4010 push {r4, lr}8 |) d7 F9 S8 a: p: y" R2 a. N/ i# n1 h
8478: e8bd8010 pop {r4, pc}7 k! N" F) g/ i( j% g
arago:( a z, D+ `+ y4 j/ x, {
Disassembly of section .fini:
; n, S. q& Y* l- h6 A; ~
" d5 a7 z+ R; @& x( x000083e0 <_fini>:/ m m! V2 ~" k
83e0: e92d4008 push {r3, lr}; |' j8 w+ `/ v5 P. D
83e4: e8bd8008 pop {r3, pc}
$ ~. m. q1 B+ W0 U! S3 `" t1 _. J
- ^& H+ @( \* X- ]7 x. E/ G9 m0 r0 a- E. y: J1 g) a+ m
* s2 u+ }+ a D |
|