|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:; q# N1 L9 @3 s0 O0 u- [
1 #include<stdio.h> 0 j( N5 J, D7 N+ b1 N3 ~, j+ C
2 #include<math.h>
5 Z+ m0 x: q( `! ? 3 int main(int argc,char* argv[])
# I. d5 w1 C2 D1 R+ |9 a/ F 4 {/ V& V2 O9 K- p$ T( d
5 int a,b,c;2 ~. T' H4 [" h1 U9 G! ~" W7 [
6 c = a * b;
7 f8 ?; c( g6 z& Y5 t 7 return 0;- _9 ~5 y2 y8 @, Q# J; f
8 }
" ?3 | ^# ~! H9 J9 X% \% B5 R* R2 I* a& C. T/ Z: Q
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看' B9 |% I( ?& V0 ^- L4 `
none:# t8 S; W \5 I( |1 |2 ?' Z
000082e0 <_init>:
* e0 h: O2 A0 M% M5 _; t 82e0: e92d4010 push {r4, lr}, q0 |7 y1 u, J7 k
82e4: eb00001c bl 835c <call_gmon_start>; \$ j9 t" N1 y9 T6 C, E
82e8: e8bd8010 pop {r4, pc} [2 q) u+ { o
arago:
/ y- `; S& T" R2 A) }& A00008250 <_init>:6 o, Q* N% K1 Y* W+ \6 f
8250: e92d4008 push {r3, lr}
4 B* P' T# z9 d) m$ i& i 8254: eb00001d bl 82d0 <call_gmon_start>
D( q* ~4 a y* E, { 8258: e8bd8008 pop {r3, pc}
0 V, K5 C) k0 H- S- U- n+ I% x M" n
none:
+ [- x2 T6 a4 b+ A000082ec <.plt>:' r0 a @1 ?9 _ |; Q! r
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 O" [3 J q9 x; \* l
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
" k7 G9 g5 P7 j( G4 Y3 P9 j# d 82f4: e08fe00e add lr, pc, lr
: L; W5 K. Y# M2 d: p: o& O 82f8: e5bef008 ldr pc, [lr, #8]!2 R" u( Y# Q, `4 m
82fc: 000082d4 .word 0x000082d4, e- k% N+ x2 F0 A5 ~1 l. M
8300: e28fc600 add ip, pc, #0 ; 0x0
9 j$ E6 H1 |5 H; p* m3 d+ ] 8304: e28cca08 add ip, ip, #32768 ; 0x8000
1 F/ F9 T$ Q7 U0 W8 x7 } 8308: e5bcf2d4 ldr pc, [ip, #724]!
/ }. S. l/ z2 f; _# ]- N9 ? 830c: e28fc600 add ip, pc, #0 ; 0x03 R# D x. A3 _) A X
8310: e28cca08 add ip, ip, #32768 ; 0x8000. q2 d, u9 L, @ Y Y, d
8314: e5bcf2cc ldr pc, [ip, #716]!
2 U8 Q6 a! `3 g) {; W5 f 8318: e28fc600 add ip, pc, #0 ; 0x0! r: f1 N& o' T
831c: e28cca08 add ip, ip, #32768 ; 0x80001 }. [& c9 i+ {: y; F
8320: e5bcf2c4 ldr pc, [ip, #708]!
* t0 A9 {4 v9 y6 p4 J1 ~2 qarago:
5 {1 u2 i! \$ Q% H6 _9 Z! O0000825c <.plt>:
: o; j, ]5 P; k3 Z, w% P 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 b5 N+ Z4 o) O- E9 N
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>/ J! N: z; z8 o
8264: e08fe00e add lr, pc, lr- N+ F: Z: M9 S7 s5 M
8268: e5bef008 ldr pc, [lr, #8]!
0 v' L1 k) R: b) y2 g 826c: 0000827c .word 0x0000827c
2 s! b+ i3 Z# u; t3 ?" x5 A 8270: e28fc600 add ip, pc, #0" h2 [1 m9 A4 q" T
8274: e28cca08 add ip, ip, #32768 ; 0x8000
. O, r9 V8 x1 y+ S 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c7 T* S" v* U3 v4 w* }& e& }
827c: e28fc600 add ip, pc, #0 {4 |) N# R$ q* V- T
8280: e28cca08 add ip, ip, #32768 ; 0x8000- d W6 p: L; e% l+ q: L# d _& h
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
" c7 S {! r7 f/ U% o Y 8288: e28fc600 add ip, pc, #09 A3 Q/ B8 H& R+ b: S1 ~
828c: e28cca08 add ip, ip, #32768 ; 0x8000
5 X- Z% R3 ?0 r6 T2 l5 d/ d+ V 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ Y5 M6 T) x! C& `* s! m* J# y G
none:
( R$ @: p: l- E2 g4 C3 O" I00008324 <_start>:
$ |# d2 A- _1 w 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>$ d$ ]4 E, ]$ E$ g8 O9 Z6 }0 K. S
8328: e3a0b000 mov fp, #0 ; 0x0( d5 |2 E- y$ w! d0 |
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 a/ M% j6 ^: v% v
8330: e1a0200d mov r2, sp6 P: v5 u7 }4 g; D% ~
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)) o5 C* _3 n% l# T# T) v
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# E8 K. X4 q g9 A8 B7 {9 {1 O
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>* X# W8 U4 j: ~9 _1 G0 H
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34> W$ n H; j+ w! z$ g" L7 }0 u$ |
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; b, T0 G& B! }8 Q 8348: ebffffef bl 830c <_init+0x2c>7 s$ O+ V* Y5 B
834c: ebffffeb bl 8300 <_init+0x20>3 ?+ h5 O' H2 I
8350: 00008404 .word 0x00008404 a1 \6 L) `- t3 p" ^+ P
8354: 000083cc .word 0x000083cc: j, s( h1 K, ]6 R' c5 p
8358: 00008408 .word 0x00008408) }, J5 G( Y9 \' u1 n# R! g9 U
arago:8 j% V( _ \5 n5 O/ q
00008294 <_start>:
5 l+ Q0 s$ j5 b0 O; g 8294: e3a0b000 mov fp, #01 }9 i( M' ^9 V6 N
8298: e3a0e000 mov lr, #0
3 x. D/ b6 y0 ^+ c# q/ l 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& i0 [# g5 W/ A% g" V 82a0: e1a0200d mov r2, sp) W D6 h4 z) Q% e2 n1 O& ?
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% |: e( M" e' U3 u+ L* J { 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 v6 i* R7 _. U w V5 B/ m
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>' N4 J3 p5 i' W. [
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ `9 H3 G. k: X7 M6 g
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
3 a6 D, F0 n) s 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>* w3 A% h2 ]. b- }2 Q0 J5 a
82bc: ebffffee bl 827c <_init+0x2c>
5 L p J' Y/ D# X7 B 82c0: ebffffea bl 8270 <_init+0x20>: c$ }& Y7 F; J w6 P4 M, U' B
82c4: 000083dc .word 0x000083dc. u. I" S) J0 d
82c8: 00008344 .word 0x00008344; A) k# g' _; I! P; X7 U
82cc: 0000837c .word 0x0000837c8 K v F% |, A7 v5 g, b H+ V4 P
none:6 Z! D/ E6 ?& q$ `& M& O& h
0000835c <call_gmon_start>:
* N8 Q+ m& L j0 _6 [- _4 C6 H 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>3 ^( K+ d: g! Z* }' a
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
4 A) z8 L. {. c4 g7 @; Z9 G* U% t 8364: e08f3003 add r3, pc, r30 H4 ^, X" N! H0 f" V6 c
8368: e7931002 ldr r1, [r3, r2]
7 x# N: v* F9 G* J2 i4 g3 Z. ^ 836c: e3510000 cmp r1, #0 ; 0x0
4 O0 `" B/ O, @8 q. z2 @( ~, h 8370: 012fff1e bxeq lr2 q1 x5 K1 ^ l2 Y3 F& v
8374: eaffffe7 b 8318 <_init+0x38>- P6 c1 X r( [+ }0 V
8378: 00008264 .word 0x00008264
, i( A. h& J& u9 i; C1 M7 u, k 837c: 00000018 .word 0x00000018
% }2 W! `& Q5 n+ Earago:; W6 k& g6 z8 Y/ ~
000082d0 <call_gmon_start>:
! [6 ?" v0 ]# f9 A" H8 Q( E+ G 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c> X7 ]4 s+ q0 c& n* e& E
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
" i& W, W6 x" y4 f 82d8: e08f3003 add r3, pc, r3
0 ?# e- ^8 ^4 M* q8 ]" o. B& i 82dc: e7932000 ldr r2, [r3, r0], x- ]4 S% A: |9 J( D9 q1 X6 v
82e0: e3520000 cmp r2, #0
& V: Z5 Z c' W. T 82e4: 012fff1e bxeq lr
+ o% k3 K6 N: U. C. V6 N 82e8: eaffffe6 b 8288 <_init+0x38>
* i$ L! j; O6 k# f0 N 82ec: 00008208 .word 0x00008208) r3 N+ `$ ?9 `* O O; _: R! c
82f0: 00000018 .word 0x00000018
2 J0 H- `( i4 N8 G: H3 r4 Jnone:7 H0 w, [6 t1 l% D& i2 V
00008380 <__do_global_dtors_aux>:% A+ @. ~- ]- \1 w
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>' T' |" i$ p# N( }1 y9 P
8384: e5d23000 ldrb r3, [r2]
0 a2 Y8 i8 s5 ?8 S1 F9 F9 i 8388: e3530000 cmp r3, #0 ; 0x0& _1 Y) N; Q! ?' q
838c: 03a03001 moveq r3, #1 ; 0x13 O7 O4 Y8 X9 o' \1 [
8390: 05c23000 strbeq r3, [r2]
5 N$ d+ k/ J- E1 ?, R, x) d 8394: e12fff1e bx lr& d1 e7 b! U6 ]
8398: 000105f4 .word 0x000105f4- N# W$ f4 k6 s! @+ p
arago:
7 _8 @: T! Y/ v3 Y% X: m000082f4 <__do_global_dtors_aux>:
# ~. R0 D% Q5 {2 y! x 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
: O' R' N5 ?1 U0 J- z7 y u# A 82f8: e5d32000 ldrb r2, [r3]- g3 s& X v/ L7 K( b& M- L% y
82fc: e3520000 cmp r2, #0' [. M+ ~8 G' }4 t# b( R
8300: 02822001 addeq r2, r2, #1
& G* ] b+ n5 J: J' Y' ] 8304: 05c32000 strbeq r2, [r3]
8 j; F8 G+ W+ I- q 8308: e12fff1e bx lr) H3 |) w |0 O2 r7 o7 U* p
830c: 0001050c .word 0x0001050c! y1 r7 c4 Y0 M4 U1 }
none:
' E, T$ c* W$ I0000839c <frame_dummy>:/ C5 X7 ?- Y$ a
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
/ t7 ~2 |% ?( `. V F( \: _ 83a0: e92d4010 push {r4, lr}+ Z( t3 F& r$ u9 q) k
83a4: e5903000 ldr r3, [r0]
( k' U# `, O I8 z 83a8: e3530000 cmp r3, #0 ; 0x0
" f- x5 m0 \3 j/ ?; K 83ac: 08bd8010 popeq {r4, pc}
6 S5 Q0 g5 J; A& g9 i+ T; o! N. s 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
' h, l' U, V4 O/ f9 E6 r$ {( R9 v% `( k 83b4: e3530000 cmp r3, #0 ; 0x0( B; S6 m! [5 D3 c
83b8: 08bd8010 popeq {r4, pc}
% w# ?9 G+ v: f; z9 F1 C 83bc: e12fff33 blx r3
( k6 D. U) }! U, B. C 83c0: e8bd8010 pop {r4, pc}
$ u& p$ U+ R7 V 83c4: 000104dc .word 0x000104dc. {/ C# h. U6 }: j
83c8: 00000000 .word 0x000000000 L# H5 G% c- |( O) {# z
arago: i9 C; k ?1 }" o( q; K$ \
00008310 <frame_dummy>:
7 N3 k( [" B8 c& F$ D: ` 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>2 ?$ c2 C+ l+ w# H+ L
8314: e92d4008 push {r3, lr}
/ W; o; ~# N2 z% p, I. ] 8318: e5903000 ldr r3, [r0] K: ~, J/ j: F. c
831c: e3530000 cmp r3, #08 c# \4 Y! Y- a5 ~
8320: 0a000003 beq 8334 <frame_dummy+0x24>) s8 Z8 }% Z" L: Z8 q
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>1 {; B3 Z, n' h# y
8328: e3530000 cmp r3, #0/ a# R+ X: R" N. p$ e0 o
832c: 11a0e00f movne lr, pc
1 D1 Y6 d1 v' n; r9 W$ q- } 8330: 112fff13 bxne r3
! j. w2 O# X e2 w) o* W4 e( y 8334: e8bd4008 pop {r3, lr}- G. D1 `4 N- N g
8338: e12fff1e bx lr
6 k7 I; D# M3 B3 i7 d( g 833c: 000103fc .word 0x000103fc
Q' B3 z; l' l8 r' ]9 Z! v 8340: 00000000 .word 0x00000000* \* [7 z4 G" [/ m$ n# Z! P2 m
none:
5 U% w! Y0 K; t9 }$ f% u* Y& v4 V000083cc <main>:6 j; [8 i1 }$ \
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)2 F0 F) ~# n9 [( j G6 E4 |
83d0: e28db000 add fp, sp, #0 ; 0x06 p Z/ M0 `* h4 V
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
1 H, M4 {- h; P% A; u) A6 F9 }$ P' ?8 N 83d8: e50b0018 str r0, [fp, #-24]
! @% a$ q2 C6 t" [! T- N- Z 83dc: e50b101c str r1, [fp, #-28]( \! B* b! d* |- ~* `5 ^
83e0: e51b2010 ldr r2, [fp, #-16]- V9 F! H P2 W9 E
83e4: e51b300c ldr r3, [fp, #-12]
; B% y% d! |" \! S% O6 g9 {8 h 83e8: e0030392 mul r3, r2, r3$ F2 \+ c: O+ n" m
83ec: e50b3008 str r3, [fp, #-8]
+ V% P9 Q- c6 N. ]/ L/ {' V. @, [" v 83f0: e3a03000 mov r3, #0 ; 0x0
& u4 u; d7 S& J8 X F& e 83f4: e1a00003 mov r0, r37 ]* x/ q9 N7 f; p0 j
83f8: e28bd000 add sp, fp, #0 ; 0x00 Z( _- t6 }. n, l) I
83fc: e8bd0800 pop {fp}* t( i- S) d P3 ?* w
8400: e12fff1e bx lr
$ U" X& r$ ]- ?6 farago:, ?% G C6 x! d' l! m& h
00008344 <main>:
5 g. d5 B0 O$ o( H 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
/ {8 t3 O: \% N$ t 8348: e28db000 add fp, sp, #0: |+ U5 b5 N/ ^7 b! b% w% s7 I) x* D
834c: e24dd01c sub sp, sp, #28: E3 w4 M3 d( q, \& G
8350: e50b0018 str r0, [fp, #-24]& |& f0 J& _$ K2 H9 j" R# H
8354: e50b101c str r1, [fp, #-28]# @. A+ }' ~$ t6 q3 Z
8358: e51b3008 ldr r3, [fp, #-8]' K; l4 s) G7 [
835c: e51b200c ldr r2, [fp, #-12]
1 f' Y' p4 {( a1 G, Z X 8360: e0030392 mul r3, r2, r3
; _0 G: ?4 U4 F. b5 V 8364: e50b3010 str r3, [fp, #-16]
3 [+ x2 i& U9 g. T9 x+ H) _( \ 8368: e3a03000 mov r3, #0
" i" m4 t1 B$ d6 u9 ]7 l 836c: e1a00003 mov r0, r3
- x X1 s: ^% h9 z j0 r 8370: e28bd000 add sp, fp, #0
6 Q6 C) u4 W0 b v V8 F. b 8374: e8bd0800 pop {fp}
/ `+ `, J# r0 Y( h& R7 b 8378: e12fff1e bx lr
0 x) ]9 h( `. `5 a+ Z0 `1 Rnone:2 G* u0 j2 {9 O# A+ _- [% t
00008404 <__libc_csu_fini>:$ w& U1 s2 j! K0 y1 Q
8404: e12fff1e bx lr, {1 `- n3 G( g. I/ d* V
arago:
) F) e6 t% S8 G9 ^* d000083dc <__libc_csu_fini>:
6 N) U- f4 v3 o+ k1 E 83dc: e12fff1e bx lr
* O o& z! U* V( J. U5 i' ^+ dnone:
0 _/ R$ C w R! E00008408 <__libc_csu_init>:8 n1 _; x1 j( Z6 T! ?$ j% ^
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}7 F2 f6 ^: E9 K4 j2 ?
840c: e1a08001 mov r8, r1
: Q6 }$ b* ` T7 T" x( W+ f- G 8410: e1a07002 mov r7, r2" _. K2 k$ @+ M* f; { b
8414: e1a0a000 mov sl, r09 C: L1 M0 n4 Q K- d
8418: ebffffb0 bl 82e0 <_init>; f3 J7 y; ?1 J8 h; F! W' k. s) _
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>: _& g$ W+ V4 J; m5 q% o, }
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
+ @! n; z* a7 S0 [% ? 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
2 [. {: Q1 K3 \& v2 b 8428: e0613003 rsb r3, r1, r3
0 K3 ]2 W" ~* G4 y 842c: e08f2002 add r2, pc, r2
# L6 a' y( b+ |- l+ e 8430: e1b05143 asrs r5, r3, #2
' T7 h7 X9 t2 ^1 @+ A: Y 8434: e0822001 add r2, r2, r1
5 t/ ^' ]- D5 q 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}" K* ~+ j" S5 G5 u. P' Q( W& {# k2 f
843c: e1a06002 mov r6, r2
- X5 h2 ~9 ]% B& x" B7 U 8440: e3a04000 mov r4, #0 ; 0x0
, ]' X% q+ ?4 C; F; d7 g9 b 8444: e1a0000a mov r0, sl
6 S# o8 \! x: k6 z/ N: a( | 8448: e1a01008 mov r1, r8! _. x- V9 g' {! R0 b" Z8 q5 H* r
844c: e1a02007 mov r2, r7- K* ?, o/ {; ]$ s( n
8450: e1a0e00f mov lr, pc- D8 C/ a! e) ?
8454: e796f104 ldr pc, [r6, r4, lsl #2]
% H7 I/ k. o3 E7 K; ] 8458: e2844001 add r4, r4, #1 ; 0x1
: D; g8 F% t0 R9 w4 q: i M! q 845c: e1540005 cmp r4, r5- J/ [$ v: v& T) @3 f5 o1 h% u8 ]
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
! n h6 S3 l/ g" ] 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}% ~2 `6 T4 w5 \& m% m; c: [
8468: ffffff04 .word 0xffffff04
+ a* R. W) S6 Y7 b. @) Z) F 846c: ffffff08 .word 0xffffff084 `7 Z; C( F9 Z, e% R7 Y
8470: 0000819c .word 0x0000819c
1 Y( h: M1 D( v" H6 a- Parago:
! k1 k0 Z" ?9 j. y0000837c <__libc_csu_init>:1 I" D/ f5 \3 Y; M. V
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
! X0 C- P; Y ^3 g$ M& w7 e& m" h 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
. J8 m+ u8 e( k( j1 \$ Y0 Z 8384: e1a06000 mov r6, r0
2 L, I- v/ J$ @& j9 i 8388: e1a07001 mov r7, r1
" M+ {! ~% z0 L5 X9 Q; e 838c: e1a08002 mov r8, r2
) }' m/ c) g! B 8390: ebffffae bl 8250 <_init>2 ? i( y% p6 x& B0 d
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
. s8 C( \6 I1 n9 C 8398: e08fa00a add sl, pc, sl
$ x& c b2 g* Q 839c: e08f0001 add r0, pc, r1
# Q- F$ J) X5 u. D. s9 v 83a0: e06a5000 rsb r5, sl, r0& d* D: M- ]/ I) j
83a4: e1b05145 asrs r5, r5, #2
( G( j1 e+ U( b2 |# L% N. e! @ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
7 b6 B, @# I, k$ ` 83ac: e3a04000 mov r4, #0
5 F, i3 A: q- v- m8 j 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]6 \/ p4 N. |7 U/ P* [7 ?' P
83b4: e1a00006 mov r0, r6
6 m7 [8 W8 ?; h" M 83b8: e1a01007 mov r1, r7
1 W! d1 y7 h7 n" E4 q5 R* L; { 83bc: e1a02008 mov r2, r8
4 C9 f9 C5 g3 l9 { 83c0: e2844001 add r4, r4, #1
. Y c/ e5 p6 n: f6 V 83c4: e12fff33 blx r30 F) @3 l4 b5 {# L+ q l2 \
83c8: e1540005 cmp r4, r5
0 ^- K& |2 a* F% g( w: \7 O 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
6 t- S! N/ ^, H( u+ W 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}; F; V$ Y1 P2 b. _
83d4: 00008054 .word 0x00008054
, B. \2 B$ F- X, C' \) p+ d 83d8: 00008054 .word 0x00008054
. L& n" F% A+ p, u: f1 Tnone:
" B! t2 }. F" D$ ~Disassembly of section .fini:
% r/ P+ ]2 ?4 v5 x: Y5 ]6 |6 P, g6 ] ^
00008474 <_fini>:+ k Z( u+ X' V& X4 R: V
8474: e92d4010 push {r4, lr}
+ c1 a: I$ T+ V. E$ v. B 8478: e8bd8010 pop {r4, pc}
+ h T8 N& x( \6 {0 J* U: S$ varago:6 C4 x$ ]# E" X! N
Disassembly of section .fini:6 r5 K3 D; C; {7 k( v- I8 e, }5 w
. d" o: [# Z* Q3 Q8 l$ _$ F& `% w
000083e0 <_fini>:
: Q- V% {7 m8 x2 q 83e0: e92d4008 push {r3, lr}
$ M" o% K) {0 e: S3 M/ s/ x; M 83e4: e8bd8008 pop {r3, pc}( @$ i, |- b8 { F8 `, B
, |3 q* q( A) c* R w* o
# b3 O5 W3 n: S. g/ S b6 f, v2 n+ X5 L$ }% R8 w$ P. m5 [+ W/ u
|
|