|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:( ]' M9 ~6 o4 i! G, {
1 #include<stdio.h> 5 B, I8 f+ [# C, M" ^ i( ]- z
2 #include<math.h>
( W* F7 g- G: Y# p/ q1 D 3 int main(int argc,char* argv[])# {7 R) C+ R# w4 M
4 {0 g/ v, k6 \/ F# T4 G6 c
5 int a,b,c;
% r z; c( q I3 I1 t7 j 6 c = a * b;
$ L' L3 F+ }2 \, k: K/ `9 |) X 7 return 0;2 G% a) G/ R7 h7 |% D) M3 n
8 }" n. s) M$ i& N1 Q5 c
; L" l$ o p& R8 `/ f% `- b
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看; U. a8 z2 w9 ~7 Q. N
none:
8 f+ C/ I. x5 P; w g000082e0 <_init>:
1 M2 [7 F* Y+ T# _0 P V 82e0: e92d4010 push {r4, lr}% o+ t0 c0 j3 f7 c
82e4: eb00001c bl 835c <call_gmon_start>
8 E& F2 z; ?" Y; T0 A* N 82e8: e8bd8010 pop {r4, pc}9 l) j& @3 |1 b
arago:+ F, C/ T4 r, F
00008250 <_init>:% {$ p8 I" t) ?% S4 `4 B
8250: e92d4008 push {r3, lr}, i5 _% K0 m) F) h; v0 D5 f
8254: eb00001d bl 82d0 <call_gmon_start># B6 M. N; ]! p9 ~; r3 A! s
8258: e8bd8008 pop {r3, pc}: R4 z& S* [. V7 G& _) C
+ n0 l# x7 l$ ]1 ^ j8 `, g5 t
none:
0 [# b$ J2 ]$ R; t* q5 ~3 y000082ec <.plt>:
9 ^+ F& ]/ m% \( b' k 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ V: W9 J) X. V; h; h m; b
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
, \3 v0 v8 g4 n$ r b. u 82f4: e08fe00e add lr, pc, lr0 f4 _( p1 J; m
82f8: e5bef008 ldr pc, [lr, #8]!* O4 p8 ~( M; N; t
82fc: 000082d4 .word 0x000082d4
! e$ a& Y& s) C* E' U; V 8300: e28fc600 add ip, pc, #0 ; 0x0) e' @* }+ g9 a$ i2 {
8304: e28cca08 add ip, ip, #32768 ; 0x8000+ ~- K5 G$ S3 D/ G4 l- O5 B- f
8308: e5bcf2d4 ldr pc, [ip, #724]!8 A4 f0 ^3 t1 Y/ ]; y- [# m
830c: e28fc600 add ip, pc, #0 ; 0x05 N- D6 k1 Q$ g2 s2 q3 T
8310: e28cca08 add ip, ip, #32768 ; 0x8000% K& u- o1 \2 J& }( @( Q/ k
8314: e5bcf2cc ldr pc, [ip, #716]!
: W3 d: h( T- B 8318: e28fc600 add ip, pc, #0 ; 0x05 W( n0 u$ j+ I
831c: e28cca08 add ip, ip, #32768 ; 0x8000
& H7 D) B( T& ?- ^! l% K 8320: e5bcf2c4 ldr pc, [ip, #708]!7 r5 [* t! d: l* Q. o
arago: M7 w/ e; a: ?0 T' P5 a
0000825c <.plt>:
" f: O9 ?/ O3 C 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)& D3 X8 D5 B6 s1 k# f3 Z; K+ r
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c># J5 a: i. K7 w: {
8264: e08fe00e add lr, pc, lr6 v. G7 B% J6 U5 x3 P* `) X
8268: e5bef008 ldr pc, [lr, #8]!3 u' }3 @% y. y( l* A, T
826c: 0000827c .word 0x0000827c' p/ s% V I( G& q' d
8270: e28fc600 add ip, pc, #02 A% d6 p+ C( d7 j6 h
8274: e28cca08 add ip, ip, #32768 ; 0x8000
) B1 K) ]8 o' g4 x$ A2 l1 q1 q 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c6 r. W- B: S Z. c [
827c: e28fc600 add ip, pc, #0/ ]* Y. C; V# n7 x; Z
8280: e28cca08 add ip, ip, #32768 ; 0x8000
9 y% c1 B" S* j5 b1 \ 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274' c& e7 r' v# t) R1 ^7 A
8288: e28fc600 add ip, pc, #0
* C- p4 a* @( p; Q7 I 828c: e28cca08 add ip, ip, #32768 ; 0x8000: S h4 v+ N9 I
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c+ R# R* R7 O7 k% R- p9 |
none:9 a# u, ^. V7 x1 t5 O" e0 K" x1 }
00008324 <_start>:
& x. i, ]. ^& k# M9 M 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>1 b! u9 G8 T3 E
8328: e3a0b000 mov fp, #0 ; 0x0
* q, a$ e, Q8 O3 L$ C# d 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 \/ [* w* ?, C1 q. C5 b; f 8330: e1a0200d mov r2, sp
$ [1 n. h& T( \' ^5 Z 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- i3 k/ C) ~( N U8 ?) Q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!). B. g6 X3 O# g; F7 ~( ^
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
$ o' T# Q: t; n$ }1 r8 B1 Z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
v' O2 n4 u0 G% g; I 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ t/ O) W$ n \" c$ `/ K 8348: ebffffef bl 830c <_init+0x2c>( J# V- ^. G% K" q2 D+ i9 C" f: H; W
834c: ebffffeb bl 8300 <_init+0x20># C# Y( k6 m c2 H; i5 L+ K
8350: 00008404 .word 0x00008404
/ G0 d! K1 |, ~* R3 \3 P) n# @+ t 8354: 000083cc .word 0x000083cc" l" @) S8 O4 x( `# E. B# A( c
8358: 00008408 .word 0x000084080 j0 n; E9 ]' k; G# e
arago:) N, h- P8 D+ o" M* x
00008294 <_start>:2 L+ l5 z/ T u5 I
8294: e3a0b000 mov fp, #0
" i; q7 }; r5 E4 y, J+ w$ J 8298: e3a0e000 mov lr, #0. e$ }+ u8 T6 }( O* `4 O9 b' S
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- ^; t* a v# Y9 C; K- z K 82a0: e1a0200d mov r2, sp
( p. ]$ S7 R- _; h; l8 e/ x3 ~ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)& \. R& \1 D+ x6 G0 _) [& k
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!), _6 C- B9 m( T& v9 V: U) e
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, J& S; k* o5 d/ b1 d 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 R; L: F" @$ n8 ` 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
1 p, ^$ ~ b7 R* {/ b0 B7 I% x 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
; Q9 [2 z% Z3 e s 82bc: ebffffee bl 827c <_init+0x2c>
" g7 \" O) Y% e; U/ Y% u2 r, Z 82c0: ebffffea bl 8270 <_init+0x20>
) U" O( h7 m' x0 T$ \ 82c4: 000083dc .word 0x000083dc
6 _! |: g" k+ D' w/ l( p5 H 82c8: 00008344 .word 0x00008344) S* G) k% d. I0 g- M: s
82cc: 0000837c .word 0x0000837c7 D! j( }8 ~ ^
none:9 ]' I9 @8 B* j$ w9 z
0000835c <call_gmon_start>:9 C4 t+ ^' Q* ^2 w
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 ]7 d& W6 h8 \: h3 Y 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
4 H6 \5 _ j9 R: o/ P- i 8364: e08f3003 add r3, pc, r3" m5 y$ d4 a1 g+ \! J8 ]& N6 q
8368: e7931002 ldr r1, [r3, r2]
}. a1 ?& M* m 836c: e3510000 cmp r1, #0 ; 0x0% b( a. W' z4 x3 X# L
8370: 012fff1e bxeq lr
: h& b; @1 m$ Q+ L4 u+ H9 T0 ] 8374: eaffffe7 b 8318 <_init+0x38># `+ @% P9 q# J3 c `, P4 `1 r6 T
8378: 00008264 .word 0x00008264 a4 v3 P2 D! H
837c: 00000018 .word 0x00000018, b% w V/ c [
arago:* F: h B* Y# Y* R
000082d0 <call_gmon_start>:( }7 |- r u: O( _: a
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>- K% w! l: ~$ @6 J# M7 X1 Q# k
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
, c& Y" | g L2 c$ } Z, x# g# } 82d8: e08f3003 add r3, pc, r3
% g. [* e9 ]. {! m 82dc: e7932000 ldr r2, [r3, r0]& Q; U+ X& K+ e9 ^4 E
82e0: e3520000 cmp r2, #0
1 L2 H% v0 Y& ~5 ^2 }( g: | 82e4: 012fff1e bxeq lr/ @9 [% e, n1 R% k( f
82e8: eaffffe6 b 8288 <_init+0x38>6 o% K! R8 y& `5 t2 i7 r
82ec: 00008208 .word 0x00008208
9 h4 h3 z- \ d- o% _0 s 82f0: 00000018 .word 0x00000018: z$ T& x+ K$ |
none:( ]4 y$ w) X/ g, g; D$ C
00008380 <__do_global_dtors_aux>:& Z# u% m0 _1 c( B5 J0 Z" m k
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>2 Z0 [2 k$ H* a" F6 W2 o0 N9 N
8384: e5d23000 ldrb r3, [r2]
% V) t2 M, \; m+ X 8388: e3530000 cmp r3, #0 ; 0x0
! U2 B" [, {3 n, M h4 a4 B" h 838c: 03a03001 moveq r3, #1 ; 0x1
' P; {6 T8 N+ ]- ` 8390: 05c23000 strbeq r3, [r2]
/ O, N/ i$ w7 ^$ f& @ 8394: e12fff1e bx lr
7 U2 V, a/ N1 h! F! c 8398: 000105f4 .word 0x000105f4
4 n/ W- j+ B5 x. ?* s8 ] Warago:$ W B7 v% f, K- m% p
000082f4 <__do_global_dtors_aux>:
! \/ @/ R7 A( O" R$ |9 E0 V 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>2 g, \5 ~ ]7 j2 A/ u$ g7 |
82f8: e5d32000 ldrb r2, [r3]( _: [4 \7 l7 s* p. i
82fc: e3520000 cmp r2, #0! y6 ^! i8 k! }% m5 y
8300: 02822001 addeq r2, r2, #1
; k- J, m) A. W( N$ f$ L; w 8304: 05c32000 strbeq r2, [r3]
5 c7 U; Y( W0 X- {6 U9 {1 a* `% T 8308: e12fff1e bx lr* g4 \% E( {% a9 [7 p6 n, ]
830c: 0001050c .word 0x0001050c6 T/ [/ F+ n! _' E. V( \
none:; q& g6 ` H/ \, I9 C3 [, g
0000839c <frame_dummy>:
' ?: |4 i7 v* J- l) U 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28># D: _1 q+ z {1 Q! x& Q- C6 N" v
83a0: e92d4010 push {r4, lr}' j# g+ u2 V' p( k5 y
83a4: e5903000 ldr r3, [r0]
, W6 H5 ~0 ]0 g: J 83a8: e3530000 cmp r3, #0 ; 0x0
3 M% ]! F- N& f: |$ S 83ac: 08bd8010 popeq {r4, pc}5 p5 |2 |$ M5 x( ~9 [4 ~
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>1 O. A* T' W" a. T! f( Q
83b4: e3530000 cmp r3, #0 ; 0x0( {# A- X1 D% c9 T) ^! T& E0 W
83b8: 08bd8010 popeq {r4, pc}
% V8 o0 ?) c- v* \' f& r 83bc: e12fff33 blx r3
* a- C; W6 `. }: ^ 83c0: e8bd8010 pop {r4, pc}( k, |3 m1 \$ C2 [. P3 T- H
83c4: 000104dc .word 0x000104dc
4 v% k1 Z1 l6 O& Q8 z* g7 N 83c8: 00000000 .word 0x00000000" y ^% O7 p. U
arago:
6 C1 K' v s( b3 Q/ {9 t00008310 <frame_dummy>:
0 K5 v C1 b5 ?0 P+ S 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>% X* ?/ }! h8 B; t4 K
8314: e92d4008 push {r3, lr}
7 u j7 B2 K. R6 Y+ T1 ?+ P0 E 8318: e5903000 ldr r3, [r0]
4 C7 M7 \ g; t7 e/ b5 ?6 S. Y 831c: e3530000 cmp r3, #07 z7 w1 \/ Y; a
8320: 0a000003 beq 8334 <frame_dummy+0x24>
) F4 M8 n' x3 T2 ?% [$ ?) ]( m 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
$ E) q$ X5 b: [0 a! s 8328: e3530000 cmp r3, #0
" r* ~* m' ~/ H 832c: 11a0e00f movne lr, pc' C: s! o* h" V/ P% i2 a
8330: 112fff13 bxne r3
8 E) ^' U6 X. G% g+ \& | 8334: e8bd4008 pop {r3, lr}9 S( z6 b( K5 l' L/ A2 U9 D$ a
8338: e12fff1e bx lr& V/ R4 b8 P0 A3 C9 \$ d
833c: 000103fc .word 0x000103fc9 V9 v3 I/ x" i* q
8340: 00000000 .word 0x00000000' C9 k0 w% L5 B
none:4 h2 n; I8 ]0 b+ x7 c
000083cc <main>:
1 c, q% q0 X) K% w+ Y7 f 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: B3 J% T% c9 f8 Q1 I3 H 83d0: e28db000 add fp, sp, #0 ; 0x0
; H/ a" N5 ? G2 K) W4 f 83d4: e24dd01c sub sp, sp, #28 ; 0x1c: K+ {, P; o/ a; R' V: F% n8 A
83d8: e50b0018 str r0, [fp, #-24]5 Z2 B+ ?) w( Y/ V
83dc: e50b101c str r1, [fp, #-28]& ?, k6 r8 t% ~6 G4 s$ T2 V6 o
83e0: e51b2010 ldr r2, [fp, #-16]) z" C! t$ ~* E, T& l# d
83e4: e51b300c ldr r3, [fp, #-12]
3 O5 a6 y- w) k( Z' ]$ r1 I4 F 83e8: e0030392 mul r3, r2, r35 S2 V3 }. O8 e' k1 u
83ec: e50b3008 str r3, [fp, #-8]
1 ]6 A* l2 ~; p 83f0: e3a03000 mov r3, #0 ; 0x0
. G* E& ^+ F: ]8 m+ p 83f4: e1a00003 mov r0, r3
' c" [9 a9 u& C' A7 {+ u 83f8: e28bd000 add sp, fp, #0 ; 0x0( X7 `( C9 J# k+ `5 k5 s
83fc: e8bd0800 pop {fp}
) y8 Z% z; {! \$ [, a 8400: e12fff1e bx lr
) M1 ~# p0 q; u1 d, C! parago:% Y# Z3 y7 y$ x6 W
00008344 <main>:8 K9 Y+ l( K6 } [. B5 t/ t) h
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)- _4 y6 m* ]6 L# `4 B
8348: e28db000 add fp, sp, #0
( _" V5 X! u, q [/ o 834c: e24dd01c sub sp, sp, #28
+ r9 y+ M" i* a$ F# ^ 8350: e50b0018 str r0, [fp, #-24]
6 P/ _7 Z1 I7 j/ w 8354: e50b101c str r1, [fp, #-28]
3 \" W) n' W6 }/ W( d6 T 8358: e51b3008 ldr r3, [fp, #-8]; {; t3 ^7 f. d* [4 C0 U: f
835c: e51b200c ldr r2, [fp, #-12]
# n0 R9 }" k+ ` 8360: e0030392 mul r3, r2, r3
3 Z3 U1 E1 K$ K3 M q* o 8364: e50b3010 str r3, [fp, #-16]
/ v2 C$ x: G1 _ d1 w8 f" X/ _ 8368: e3a03000 mov r3, #0
& H, I4 E- N3 Y( d: E, ] 836c: e1a00003 mov r0, r3+ w3 R9 @- K" Y. n
8370: e28bd000 add sp, fp, #0% Z; Y" t. x0 I! h5 i+ A9 N
8374: e8bd0800 pop {fp}+ p. r- @4 q! p
8378: e12fff1e bx lr. f, Q* l) e0 G
none:, R% Q' g$ {) I9 F/ n! g
00008404 <__libc_csu_fini>:
0 x! D/ p3 t4 M: O* @, S! b. i) c7 z/ V 8404: e12fff1e bx lr% k, m: v Q( c* T5 I( g
arago:. j$ x6 c/ I9 I! ~) \ Y+ t
000083dc <__libc_csu_fini>:
4 r: a$ ~# P% ]9 s" u# \4 ~' K 83dc: e12fff1e bx lr5 o3 f4 i# ~- |5 |; x2 D
none:
; J: K8 i6 b: U) I+ Y2 X1 o# w" O00008408 <__libc_csu_init>:' A Y- Q: t W3 P6 d8 B
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
. W) a6 Z0 c0 k4 ]. ~7 h, \ 840c: e1a08001 mov r8, r1: L& B+ z) l! d+ k- @9 u
8410: e1a07002 mov r7, r2
& {/ _, D0 C1 _" t 8414: e1a0a000 mov sl, r0
9 P1 Y% J5 Q/ c5 } i- b 8418: ebffffb0 bl 82e0 <_init>
4 @3 s9 f. z" B 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
7 w; X+ d3 f; k 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>9 ^1 N+ u S8 m5 a$ E8 ]& y
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
7 `7 C5 V& O [' ]* M 8428: e0613003 rsb r3, r1, r3
( `0 S+ k/ Z" w/ n 842c: e08f2002 add r2, pc, r2
6 H% D* [2 Y) Q8 v: k! d6 j 8430: e1b05143 asrs r5, r3, #2
+ s8 J- S/ g! p; E+ ~ 8434: e0822001 add r2, r2, r1" u! E1 }& F U8 \
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
`2 p8 G5 K1 S) d, a 843c: e1a06002 mov r6, r2
0 L. `- t6 r* o9 [1 J2 n9 p 8440: e3a04000 mov r4, #0 ; 0x0
8 u5 T3 O) L( e* c+ H8 T" T 8444: e1a0000a mov r0, sl, L# m8 I, N$ |3 o. x
8448: e1a01008 mov r1, r81 \' p9 Q# L" W( t0 h3 m
844c: e1a02007 mov r2, r77 q& _8 b+ [2 f$ M7 g5 T
8450: e1a0e00f mov lr, pc
+ y j+ z+ T; x" ?# c- P 8454: e796f104 ldr pc, [r6, r4, lsl #2]0 @' {5 j- k5 B; g" x. S1 y: c1 m
8458: e2844001 add r4, r4, #1 ; 0x1" O1 b* \1 K* u+ [2 w! ?- V9 X
845c: e1540005 cmp r4, r5
; f) V) }# T3 l, p) E3 R" z q" i4 S+ L 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
1 j) G* }# p2 |5 l6 J 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}0 \/ T1 T/ j! \, A$ v2 [4 C2 \, _
8468: ffffff04 .word 0xffffff04& W `) ?4 v9 V' F; G6 f# d
846c: ffffff08 .word 0xffffff084 r& l. l: R6 |9 J0 u
8470: 0000819c .word 0x0000819c
0 |4 [& m+ M+ [% ?arago:' m8 J8 p' L d
0000837c <__libc_csu_init>:
3 N2 H3 z% R$ ^3 {! W 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
! W& @" v- [* S) _ 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
1 Z; [ u* S( a! \. G/ E 8384: e1a06000 mov r6, r0
& s S6 A" R* n+ R4 s4 f7 Y$ d 8388: e1a07001 mov r7, r11 q9 [" H' c" L3 q
838c: e1a08002 mov r8, r2* r/ S4 M$ E2 f% |& c0 W
8390: ebffffae bl 8250 <_init>/ Z) @$ B6 @" B# d- z, j
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>8 L6 g B' R2 i; G' {
8398: e08fa00a add sl, pc, sl% z: |) {: \% F s7 s/ [: C& I! u
839c: e08f0001 add r0, pc, r1
, R( h0 J9 d/ s6 z/ Z 83a0: e06a5000 rsb r5, sl, r0& `5 p2 z& y& l- q- m
83a4: e1b05145 asrs r5, r5, #2
0 r' ^! H6 ^& U0 D" a5 w( d9 L 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
, J/ e2 B" Q7 P 83ac: e3a04000 mov r4, #09 v& Y- \5 j; Y1 |; W6 I7 _
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]1 G2 O- B) t( t
83b4: e1a00006 mov r0, r6
% E: Z( H2 x! e3 W% T4 o W 83b8: e1a01007 mov r1, r7
M6 @( Q5 x- a7 N 83bc: e1a02008 mov r2, r8
0 S5 o0 U9 A/ M2 ?! [' G3 G: L 83c0: e2844001 add r4, r4, #1
4 ]7 O5 v4 }8 D& u' W: P1 y 83c4: e12fff33 blx r3* m6 j: f; w) M% p
83c8: e1540005 cmp r4, r5" r" o. k% g7 D- o! \
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
5 b; k5 O9 b0 \! u! A 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 z: M* X/ n: }4 W0 B! E
83d4: 00008054 .word 0x00008054
$ j0 S: A- l# e' @( j 83d8: 00008054 .word 0x00008054
% ^1 X6 A3 Q9 V: ^) @none:4 c9 a( u2 E0 q, _9 @
Disassembly of section .fini:
: w W7 v% r2 c6 _8 m+ L! t$ `4 [' z; X
00008474 <_fini>:
( v- v: v. O3 S 8474: e92d4010 push {r4, lr}5 P J3 A: L0 `5 O9 \ s2 y
8478: e8bd8010 pop {r4, pc}- |7 u( C3 R2 C) ~" \8 h
arago:
2 M& H& q; \! m% ]Disassembly of section .fini:6 H% W6 b8 J- L0 C) W/ x
2 j+ W% g+ _ X1 ^9 G, }000083e0 <_fini>:
0 t+ Y4 x C1 h; i: X 83e0: e92d4008 push {r3, lr}
7 k3 ^' B6 E+ [9 N 83e4: e8bd8008 pop {r3, pc}; a e$ C( q% u5 s$ h
8 s) Y. i4 q0 L' u
- N. {/ o1 ?2 L( _' |
% F; b6 C- E9 f3 } |
|