|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:$ J' e9 G+ U$ s2 n$ ?, e
1 #include<stdio.h> ! L) a' [9 Q) r, o6 J, y6 U: \
2 #include<math.h>
& c0 a; ]3 c: f3 Q; S. H* N% D 3 int main(int argc,char* argv[]), L$ r" Z: k$ ?: e8 @1 O/ H2 l+ R
4 {% e( r# ^' Z$ o* |" r% m
5 int a,b,c;
. K' T3 r7 N3 K 6 c = a * b;
: g& b$ t% B2 |5 e3 {2 m3 [ 7 return 0;
6 Z4 K$ Y' J8 ?5 y4 |/ X2 a 8 }2 H, `2 F1 j1 Z% f5 x( P3 L2 D
% a& L+ o! \' ?/ f5 I
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看& E3 b, j& q" K0 S: f, T9 w: q8 I
none:. l, Z8 o0 m6 J+ ?
000082e0 <_init>:' L/ @* m0 r% \+ ]3 f
82e0: e92d4010 push {r4, lr} L% ]7 l4 I) I7 K; U, E7 w
82e4: eb00001c bl 835c <call_gmon_start>6 J! R: ?& [. F4 R# o* B* @
82e8: e8bd8010 pop {r4, pc}
( L: {2 }5 L- b/ J! A) larago:7 t! J; w; H3 L- i
00008250 <_init>:& m. j; c9 K. I3 o3 A8 m9 O# N$ d9 _
8250: e92d4008 push {r3, lr}
6 G0 `2 _- V! Z8 d7 H 8254: eb00001d bl 82d0 <call_gmon_start>) e0 p/ J3 w% Q1 ?, J9 ]
8258: e8bd8008 pop {r3, pc}
. s g1 J7 g. D+ Z+ \4 R3 F) G5 m, \
none:
# l* S, n6 K+ m4 [* ^4 G000082ec <.plt>:5 ]' T0 d' h" [- c
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!); @6 o: N$ ?0 b6 E* n! G3 f
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
0 |; p9 h G4 ~. D, q 82f4: e08fe00e add lr, pc, lr! k3 x/ D: Y! i( b
82f8: e5bef008 ldr pc, [lr, #8]!
9 c8 f# { c- b" v" s1 E) B 82fc: 000082d4 .word 0x000082d4 c4 z1 k. R/ e4 R9 _' ~9 ~# t
8300: e28fc600 add ip, pc, #0 ; 0x0$ V. U# I: r8 L; n$ X) s: A
8304: e28cca08 add ip, ip, #32768 ; 0x8000
: P, @( T7 R& F9 l& N4 W5 D8 I 8308: e5bcf2d4 ldr pc, [ip, #724]!
% |+ o5 k% N( z 830c: e28fc600 add ip, pc, #0 ; 0x0
6 T9 ?6 |$ k% A. Y 8310: e28cca08 add ip, ip, #32768 ; 0x8000
" a1 C0 W& s& ^ 8314: e5bcf2cc ldr pc, [ip, #716]!
- j* V: h5 u' Z$ H8 @( P 8318: e28fc600 add ip, pc, #0 ; 0x02 U* G/ F& b$ e6 s1 W$ j
831c: e28cca08 add ip, ip, #32768 ; 0x8000# S9 Z# M% E6 S/ ]7 c; C( _/ p
8320: e5bcf2c4 ldr pc, [ip, #708]!
s2 A" W- E3 z$ t8 tarago:; H9 E* r6 Y4 a l. ]: }* x$ F
0000825c <.plt>:- d; `8 G A. n. w N0 ^0 o8 ]
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!): ~# E4 j6 S6 n/ F
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
. Z3 G. s; s7 ] 8264: e08fe00e add lr, pc, lr7 l; t' x1 \, n
8268: e5bef008 ldr pc, [lr, #8]!+ `+ z+ e9 D! F8 N. A% M
826c: 0000827c .word 0x0000827c8 p& i& C, d. Z- T- i) Z2 h. X
8270: e28fc600 add ip, pc, #0
! }% s/ T$ c! n: H 8274: e28cca08 add ip, ip, #32768 ; 0x80007 O% j. k; z) A" `! e0 V5 e
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c0 `1 l6 J" @9 o i' B S, [) |
827c: e28fc600 add ip, pc, #0
5 ~0 F {: g/ J _) I) i, A2 z, l6 } 8280: e28cca08 add ip, ip, #32768 ; 0x80008 R( r& q! {6 _; `! M/ P: T" X
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2744 g* q0 s+ M; C/ {
8288: e28fc600 add ip, pc, #0; w3 \. X7 d# O8 [2 u" \
828c: e28cca08 add ip, ip, #32768 ; 0x8000
$ ~$ U' p( z1 f7 \& q/ c 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
6 x/ e/ i1 _1 b- |4 Z# ]9 ynone:6 k+ h* C3 o2 y4 |5 W
00008324 <_start>:! g4 P% G0 @6 Z# F
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>) A4 F" z2 f y9 v4 t7 m: r
8328: e3a0b000 mov fp, #0 ; 0x0: J8 W3 @; {: q1 ?/ {
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); ^, i, }# d$ [) t7 g) A) [
8330: e1a0200d mov r2, sp
! f' T% J6 J: p6 }* @) Q+ y 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 O- H1 |: l5 y' ?3 R$ B9 f3 p$ G 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 Z* ? I" G& w) z) g 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
3 N; F% x0 d5 F+ [ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
9 a$ [, y `8 y7 m4 p 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! O0 j: N4 @; L& ?6 H* d" w; [ 8348: ebffffef bl 830c <_init+0x2c>
* m) G2 q6 p6 ~5 j8 m* Z 834c: ebffffeb bl 8300 <_init+0x20>
! i( h) F5 r2 q. j, T 8350: 00008404 .word 0x000084040 w& ]9 P* K% n3 @0 O& M% w) x& C6 a
8354: 000083cc .word 0x000083cc2 c: |3 k- W* Q
8358: 00008408 .word 0x00008408
' H$ ?9 c$ [; M0 o- Q( barago:
4 s+ c5 q9 c& q* N) L! P- o00008294 <_start>:
- `( r L0 W6 {8 N( y( T. _5 L 8294: e3a0b000 mov fp, #0
9 c: s5 \" _2 W) {3 g0 K! R 8298: e3a0e000 mov lr, #08 r& S8 _; N; j' J7 i4 c8 w) M
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& e) s# m$ n# m- d' \1 E) l8 j 82a0: e1a0200d mov r2, sp
# t& o, P3 ?# ?5 i 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
e/ ^3 u; J# D( N6 R 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 E/ u# i" I- e+ X8 C 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
% u( h) ?6 o) {5 R 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)- n8 I$ y& y: W* B6 w G( c
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>, E5 m7 o0 B% \/ Q8 \9 g1 b
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>+ X8 y p# J; z8 [- J) x5 Y0 ?
82bc: ebffffee bl 827c <_init+0x2c>
W) }2 n) k. z9 j 82c0: ebffffea bl 8270 <_init+0x20>% {) e- }7 `4 f7 T
82c4: 000083dc .word 0x000083dc+ w0 _. m Y k5 Y) H# Z# a
82c8: 00008344 .word 0x00008344
! j: V" ~, p# T: O$ \5 D4 s) z 82cc: 0000837c .word 0x0000837c
W+ V7 M$ T/ V7 L. xnone:
' s5 o) o" H0 P, L$ p+ u0000835c <call_gmon_start>:
) a) r; y: D$ N3 B7 i C8 g 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 Z2 ?6 O9 z* c9 S2 e 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>9 s& E; {6 B8 o; E B, ]4 x
8364: e08f3003 add r3, pc, r3
4 x9 q- A6 [3 C C9 C- R 8368: e7931002 ldr r1, [r3, r2]
3 P0 @3 i8 \* [6 p: C, z5 y% c3 k% M 836c: e3510000 cmp r1, #0 ; 0x08 E& r3 O! V0 l% I1 H! e0 C/ ^1 Q
8370: 012fff1e bxeq lr! t% g1 |% S4 V! E
8374: eaffffe7 b 8318 <_init+0x38>9 i" |0 p2 a0 E
8378: 00008264 .word 0x00008264
2 C7 a- K' J* S( n7 G' ^% a7 x$ M 837c: 00000018 .word 0x00000018/ f& p+ m* T' M) `- S+ h
arago:
, p- P1 f+ h- p0 V/ o- O000082d0 <call_gmon_start>:" u( x# @1 Z' q, h
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>; B# N0 }' g- h$ ?( H- }! R. L
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 @/ e ]% ~: |6 k c 82d8: e08f3003 add r3, pc, r3
& V: X E4 n+ j 82dc: e7932000 ldr r2, [r3, r0]
6 ?* p0 N$ }6 }+ h 82e0: e3520000 cmp r2, #0
( u. p5 X4 z; H% d: c+ R 82e4: 012fff1e bxeq lr
9 _% ~0 T, n* p; Y- Q6 ^ 82e8: eaffffe6 b 8288 <_init+0x38>1 P, Y/ V* i0 `4 B, F
82ec: 00008208 .word 0x00008208
3 U" h( w7 b# y% ~8 j/ T 82f0: 00000018 .word 0x00000018
* \) t' k( T* b- k8 N6 K) ~& f. enone:
) `6 g% b% X" E& C+ `+ J0 W' C00008380 <__do_global_dtors_aux>:* j( h) I& q5 L$ V6 q/ C7 U
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>$ _9 l8 Z% l8 t/ Y
8384: e5d23000 ldrb r3, [r2]4 Q w$ i2 W: F) H
8388: e3530000 cmp r3, #0 ; 0x0* C5 _) B+ u, c8 Y0 U
838c: 03a03001 moveq r3, #1 ; 0x1
0 X7 g# D* e0 p6 }* t( Y 8390: 05c23000 strbeq r3, [r2]: d$ p& F9 f+ G% u/ U3 ~' r3 S
8394: e12fff1e bx lr g/ u+ Y `2 J0 H) u
8398: 000105f4 .word 0x000105f4% _" o, j; w/ \4 d; S$ x- q
arago:0 E, [: R* [% ]: F' A
000082f4 <__do_global_dtors_aux>:# i! x8 F' _( h- ^
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
' Z E% t% n% @, v0 |. R 82f8: e5d32000 ldrb r2, [r3]
, t8 m6 N c7 l' t. C 82fc: e3520000 cmp r2, #0# {/ |3 f' K( x& w" P' y
8300: 02822001 addeq r2, r2, #1; s) V9 v1 P$ `6 Y
8304: 05c32000 strbeq r2, [r3]+ j6 Y* i" ?. ?9 v4 W) W
8308: e12fff1e bx lr
) r: U, y- R6 e: Q" E 830c: 0001050c .word 0x0001050c
p. A. G/ e# S5 b0 w0 R9 T2 e9 {/ mnone:
8 k/ ]. y8 C. D5 `$ A* u# g0000839c <frame_dummy>:
% O# k2 ^# G" I 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>' p( Y% z8 e- n7 t R2 S
83a0: e92d4010 push {r4, lr}
0 i6 W1 ~( S v3 X+ \8 _, [4 ^5 Y 83a4: e5903000 ldr r3, [r0]
" C" S2 L6 E! m4 I 83a8: e3530000 cmp r3, #0 ; 0x0+ r+ n3 O" [( _/ `! ` n
83ac: 08bd8010 popeq {r4, pc}
( u1 b3 D: M% N0 J! r9 K! n3 H 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>* s# _' Y3 S4 o' `2 p L5 ~
83b4: e3530000 cmp r3, #0 ; 0x0
! p# x( o- i, b6 f. F& a 83b8: 08bd8010 popeq {r4, pc}
1 T$ c' ]5 q' m& d 83bc: e12fff33 blx r3
9 }3 y4 x! b2 x 83c0: e8bd8010 pop {r4, pc}* b+ V/ p- {9 ?; u8 Q- R4 \# N- g
83c4: 000104dc .word 0x000104dc7 E. c6 L- W; A- ~: h' b
83c8: 00000000 .word 0x00000000, O2 q$ m& ?1 B; J8 \1 J/ a
arago:
" e3 A7 }9 d* [# D4 J) f00008310 <frame_dummy>:: L) f2 u8 l' V: d0 @
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
}. |- ^" ?0 k {$ n" \2 x2 p) H 8314: e92d4008 push {r3, lr}; m# U) Z* F' z3 k: i& O. s
8318: e5903000 ldr r3, [r0]! D* b$ Q. l# \) p/ A- }% v
831c: e3530000 cmp r3, #02 J q7 z0 A3 n* t+ h/ n0 x9 ?
8320: 0a000003 beq 8334 <frame_dummy+0x24>( e. R) Z4 I; J
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>) n3 F$ y- r( Y3 g- B3 S
8328: e3530000 cmp r3, #0$ B; K* _3 R- w; J0 o0 z _
832c: 11a0e00f movne lr, pc
& N; y' X; Z1 G6 d. ? 8330: 112fff13 bxne r3
# N% O, s9 z: n# l. V- L1 {/ I 8334: e8bd4008 pop {r3, lr}
* c' }: T4 O4 h9 f# x 8338: e12fff1e bx lr4 D& s% l8 l2 n# N" {+ B/ F
833c: 000103fc .word 0x000103fc
m6 l6 k w' T$ m/ h2 b2 F6 R 8340: 00000000 .word 0x00000000$ @3 {5 O$ _% ]3 H! X p
none:5 Z3 L4 I# W+ M0 E `
000083cc <main>:/ \9 o- q1 ^/ X( M
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)" \- p& k# i d* q9 J
83d0: e28db000 add fp, sp, #0 ; 0x0& S* a2 ? f. o, j9 Z
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
& j) p2 J- n' @) S: g' F 83d8: e50b0018 str r0, [fp, #-24]* `0 ]/ g8 k4 k2 h& y
83dc: e50b101c str r1, [fp, #-28]( B& q5 Z2 \1 m: g' K; W" [
83e0: e51b2010 ldr r2, [fp, #-16]3 N4 ^! I \: C7 r
83e4: e51b300c ldr r3, [fp, #-12]
7 S# R t# d) z/ G" l. {/ _ 83e8: e0030392 mul r3, r2, r3
+ r) v9 ?4 K9 v8 k 83ec: e50b3008 str r3, [fp, #-8]
2 n& G/ R7 B* N- v- }" | 83f0: e3a03000 mov r3, #0 ; 0x0
7 ]# Z% u Q" q8 [2 G' x 83f4: e1a00003 mov r0, r3
* d' S q0 i! Q 83f8: e28bd000 add sp, fp, #0 ; 0x0: @" L4 R. K+ x& X% G; w: y
83fc: e8bd0800 pop {fp}" C" n/ f: X: V# [( x% x3 R
8400: e12fff1e bx lr) M! n/ z, F: O/ h1 @" f
arago:
3 s% P$ q2 m+ N: m2 }00008344 <main>:5 `4 v$ O3 L" k; n4 k2 ], W
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 H9 l P( d" q/ |; W2 a% O
8348: e28db000 add fp, sp, #0 l4 Q2 @. M' R" j
834c: e24dd01c sub sp, sp, #289 u9 u- G! m( a9 Y
8350: e50b0018 str r0, [fp, #-24]7 F- n) M& m) O, w
8354: e50b101c str r1, [fp, #-28]
' T& w* F1 \0 x9 s 8358: e51b3008 ldr r3, [fp, #-8]
' q y7 E. c, T6 e: ] 835c: e51b200c ldr r2, [fp, #-12]
! A5 d2 D$ y1 D6 c: u 8360: e0030392 mul r3, r2, r3+ f* p0 C3 S. ?# y/ Q6 r. |1 e7 G
8364: e50b3010 str r3, [fp, #-16]
; B, u* W' d6 x; J, U 8368: e3a03000 mov r3, #0
: U0 J0 @# k/ T3 Q4 z/ y4 R 836c: e1a00003 mov r0, r3
( x A- b$ P# E+ v, U$ Q 8370: e28bd000 add sp, fp, #0$ \+ m& @$ K7 b3 r3 ]$ [3 M
8374: e8bd0800 pop {fp}' a- C& G. }% i/ }4 g% R" A
8378: e12fff1e bx lr
. Z3 g4 I+ G+ v! D' X! `6 ]none:: G! q' k/ z- H3 ~( D
00008404 <__libc_csu_fini>:( E/ X0 F) O" a3 [6 S& @
8404: e12fff1e bx lr
/ s/ Q* n, {* h$ I( c. v5 yarago:
9 o7 _( s8 r) C$ D- o& c000083dc <__libc_csu_fini>:
7 k2 Q9 O( T* Q3 ` 83dc: e12fff1e bx lr
+ K7 b% m4 |- }' k8 k5 Y Q7 Mnone:
# E" J; y! a5 g3 I# N00008408 <__libc_csu_init>:
% i5 B8 Y- P$ Q) }/ U' X 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
* L* \) D& O% U" V* C) ?1 W, l 840c: e1a08001 mov r8, r1. R4 }& O/ ]) y3 ]
8410: e1a07002 mov r7, r2
, a0 A# \2 n Y 8414: e1a0a000 mov sl, r02 M: D* A4 E( z6 o; B
8418: ebffffb0 bl 82e0 <_init>
% y% G3 ?# Y) q6 I1 N- l 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
0 P# d9 F( d, F9 |8 ]0 ` 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
7 P9 y- t0 i$ H) L3 A 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>. N" N7 Z# t- v* @$ v. y2 F
8428: e0613003 rsb r3, r1, r30 T' O/ O6 P/ ]
842c: e08f2002 add r2, pc, r2
& x' w' A$ p- J8 T4 F! T/ k8 } 8430: e1b05143 asrs r5, r3, #2
" _7 Y$ w% z8 @3 b# Z" |; H# V 8434: e0822001 add r2, r2, r1
/ i) k. S0 ], g' Q) `) n 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
* C: W2 f" @- n. o6 O$ l 843c: e1a06002 mov r6, r20 z1 _4 B' `2 j8 Q [+ w
8440: e3a04000 mov r4, #0 ; 0x0
8 A; ~% y; m" r 8444: e1a0000a mov r0, sl
0 K/ j2 |: m0 n7 b( i/ ~& N1 b 8448: e1a01008 mov r1, r8
+ \/ R% B/ O" X$ E5 U" A9 S+ ?# G 844c: e1a02007 mov r2, r7% ^7 c2 M; x* [# u( T1 J3 D5 K* O
8450: e1a0e00f mov lr, pc5 |% ?7 a2 A) ?8 F
8454: e796f104 ldr pc, [r6, r4, lsl #2]$ O& ? X" v! A: b) C$ _! E q
8458: e2844001 add r4, r4, #1 ; 0x1# ~9 ` i& ^0 o+ `* _7 B
845c: e1540005 cmp r4, r5
) Z6 q7 f: t, S3 A9 K# _5 k0 j0 `# v 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
# h$ k; R- G: C/ h 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
8 M+ ]3 f; W" P4 x 8468: ffffff04 .word 0xffffff04
( R* V- c* u1 m! @+ L, ^% x 846c: ffffff08 .word 0xffffff08
' T1 c8 e$ X" P1 o. b 8470: 0000819c .word 0x0000819c/ F% T) A% p7 Y4 d
arago:
$ e4 a% d* e0 A" T0000837c <__libc_csu_init>:
+ O: Y1 Y" {! f, j' G' R 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
% T0 J& T( Y' \: a6 g; S 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 F- r; E: M% |' t
8384: e1a06000 mov r6, r03 ?( N8 {4 x5 m! A0 b, B! Q
8388: e1a07001 mov r7, r1! r8 w+ N! t( o; T# \
838c: e1a08002 mov r8, r26 H' z' B( R+ c2 ?# w
8390: ebffffae bl 8250 <_init>7 m Y9 ~" b5 f, ^ k6 l
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
8 k* w/ J, N$ t! P' x( n: \ 8398: e08fa00a add sl, pc, sl
7 \9 I) X+ D2 T# X- @( g 839c: e08f0001 add r0, pc, r18 k/ d n+ B6 E) T9 M$ q
83a0: e06a5000 rsb r5, sl, r0) ?( V9 J n6 I3 g
83a4: e1b05145 asrs r5, r5, #2
! W% z) r1 R# v x 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
6 v6 W$ T) h2 H% G8 D6 g3 T 83ac: e3a04000 mov r4, #0& m4 o8 L5 g: r
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]5 k1 u' }* P k" H0 ?
83b4: e1a00006 mov r0, r69 N* i5 e" }1 P
83b8: e1a01007 mov r1, r7" T; Q9 T" z( f% S
83bc: e1a02008 mov r2, r8
' j- d) n# f+ h3 W/ ?, | 83c0: e2844001 add r4, r4, #16 e/ v! y$ E2 I0 q6 K6 C" o+ H6 P
83c4: e12fff33 blx r35 T; Q& _( S: p
83c8: e1540005 cmp r4, r57 [5 V4 Y0 @1 S& E C3 a" Y0 z1 n
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" ~. }1 h9 h" B/ C$ X- p
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
j. _" w( u$ y6 y' x) O6 D7 C 83d4: 00008054 .word 0x00008054
2 [* C9 h6 F1 I- H# S5 Z0 [7 U$ O. f( v 83d8: 00008054 .word 0x000080546 `0 M9 P9 }6 h$ j: g7 g( u; @
none:
+ K8 j% U7 L, A& w3 V. [; [Disassembly of section .fini:
/ \5 H, j8 W* O- T% ?9 M) \: L/ J( d+ |7 B* G% J |5 {7 s; o5 i( u
00008474 <_fini>:
6 l3 i+ T. m1 U 8474: e92d4010 push {r4, lr}' n, R: E# B1 O5 N8 M9 Y2 S8 R
8478: e8bd8010 pop {r4, pc}
. N- c# c( U5 T S* Harago:$ X8 \+ I% e- `: H
Disassembly of section .fini:
+ E9 D5 }2 }6 F+ f
4 @! q9 h, U+ p+ Q7 W9 j* k6 L2 J; k7 R000083e0 <_fini>:$ | s; `; t: J {0 b
83e0: e92d4008 push {r3, lr}5 ?8 h" @; f$ n, |7 y
83e4: e8bd8008 pop {r3, pc}; K( T: z; A: @, V) s4 q
# }! M5 |9 m; `7 L6 T/ y
) { U, `+ T. F6 h0 b$ Y4 }7 C+ T/ Q/ j* p+ C% m
|
|