|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
3 L; ^ f' w' P1 [- @ 1 #include<stdio.h> , l8 \2 U7 d! y* r
2 #include<math.h> B8 k4 ]! f. a" M( W
3 int main(int argc,char* argv[])
) u0 p( ~9 \- k% E9 ]; W+ { 4 {* `) H1 X. x$ T" A% A7 {+ g7 T/ i4 @
5 int a,b,c;, E& c- ]. [5 ?/ ~
6 c = a * b; r% V7 [* C c* o G# L
7 return 0;# X7 O, p# ?' `& d3 q8 P: z
8 }2 f0 H& @5 I5 R
& y, f3 K- A1 s
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看' G/ |$ Q' |; ]4 ?! s6 v* U+ i
none:& G3 h1 A3 ^0 _$ ~+ K" i- M
000082e0 <_init>:! o2 ^: K1 F5 q! `; D
82e0: e92d4010 push {r4, lr}
' ^" {: i" [# Z1 R! D; _ 82e4: eb00001c bl 835c <call_gmon_start>
% o: }2 X; K7 e6 @ 82e8: e8bd8010 pop {r4, pc}
2 \4 w4 Z# I. iarago:8 [" `8 @# P* S# b) }
00008250 <_init>:1 L% v' _( Z, v- C( [$ D
8250: e92d4008 push {r3, lr}( j0 N; P: ^/ r
8254: eb00001d bl 82d0 <call_gmon_start>
9 M }$ L3 J+ r% } 8258: e8bd8008 pop {r3, pc}
+ Y/ `4 d0 H. ^& t3 d* u1 r
R0 l) _1 }6 I/ \( mnone:4 P# h, p3 B5 |" t
000082ec <.plt>:
0 ^% l; J8 P) B7 n: D1 Q- [ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)- U7 C( m7 D$ L% g- n+ o
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
# l; J' E5 d* u) t 82f4: e08fe00e add lr, pc, lr* }2 j2 Z4 a- N; V0 H6 V3 s
82f8: e5bef008 ldr pc, [lr, #8]!
+ _* P+ n8 r& D* \# t; o 82fc: 000082d4 .word 0x000082d4* M! y8 t2 Q9 u% c, f1 G1 o! h0 L
8300: e28fc600 add ip, pc, #0 ; 0x0& z% n e' N' s+ D: `- c# |8 b1 ?4 E
8304: e28cca08 add ip, ip, #32768 ; 0x8000
! P1 g5 p- \0 r0 ^8 v, a 8308: e5bcf2d4 ldr pc, [ip, #724]!4 Q& U2 [4 }( j% ~" u/ K
830c: e28fc600 add ip, pc, #0 ; 0x0+ K9 H/ T" h3 v3 P
8310: e28cca08 add ip, ip, #32768 ; 0x80001 Q' Q- b p6 V; ^
8314: e5bcf2cc ldr pc, [ip, #716]!
. g: [& F5 H' w0 f0 N; e, r) y9 i 8318: e28fc600 add ip, pc, #0 ; 0x0" [9 a2 V9 b- r! U7 `8 W
831c: e28cca08 add ip, ip, #32768 ; 0x8000
+ N5 m$ R( B' E* Q+ r* `! g 8320: e5bcf2c4 ldr pc, [ip, #708]!# k' G$ @- \$ x; @# [) K
arago:
; J" N- L' |0 ]; G x6 ~ s0000825c <.plt>:2 U* R {! T0 P B8 g( W3 H" I
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
) N/ m0 J/ b7 K' y& `* B$ P 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>+ B0 b1 a" ^! @ {8 F. d& B8 k
8264: e08fe00e add lr, pc, lr+ W) [7 |, _1 z4 u& C; y
8268: e5bef008 ldr pc, [lr, #8]!9 i' a. q1 M! C5 p5 ~: R6 l
826c: 0000827c .word 0x0000827c
: ~) z b) a ^# y( U 8270: e28fc600 add ip, pc, #0$ J! g; u' U5 \5 U, p7 b
8274: e28cca08 add ip, ip, #32768 ; 0x8000
# H! R& U1 H, x" v; ^ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c1 L. {5 p+ h p% c+ m
827c: e28fc600 add ip, pc, #0
4 r, ~# o ^- w2 I. y, w 8280: e28cca08 add ip, ip, #32768 ; 0x80006 Z( y+ O9 v5 ?: ]0 a6 V
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
& `! @# z' z7 ^; o 8288: e28fc600 add ip, pc, #0# A7 u i: p w6 p5 A
828c: e28cca08 add ip, ip, #32768 ; 0x80004 }" E+ t# u3 {3 p
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 r( h' H( G9 `
none:8 x6 U& x% c5 u% w* X
00008324 <_start>:
6 w1 b' x2 D" h6 N 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>, z; u, s; C8 X& y) k I
8328: e3a0b000 mov fp, #0 ; 0x0
. S# v2 {: C. b/ j( R$ f 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
v8 a" C8 P8 F t! Y 8330: e1a0200d mov r2, sp
2 ^2 G( N: H" Z' Q 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" S; T8 m; L* D0 v. c! }
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 j9 G* ^4 A% V1 x8 V) ~( k- x
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
7 z7 x% I% A9 d* T& f( S( u% u" u 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
: S! ?( v+ @% k9 B: ^' h. l5 W 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!); s! U* t/ m# T: ]# V; }+ U. Y" ?
8348: ebffffef bl 830c <_init+0x2c>5 ^0 r+ a4 s4 ^, b' m% A
834c: ebffffeb bl 8300 <_init+0x20>$ s: s) w0 X7 S/ y8 i8 ?6 \! f
8350: 00008404 .word 0x00008404: P( H* a$ Z/ ?* }9 N/ w$ P8 q6 {2 g
8354: 000083cc .word 0x000083cc
. Z9 g8 L9 ~. Y 8358: 00008408 .word 0x00008408
0 R. I5 R" z3 o5 n: \! B! ~arago:
- \+ w4 k1 v9 E4 v& P* e00008294 <_start>:8 f; M' ]9 N4 l# E& k% |
8294: e3a0b000 mov fp, #0
4 D# d. j9 F& {. g7 d 8298: e3a0e000 mov lr, #0# R. m$ h+ F& X5 m
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 \' V2 D" s' T 82a0: e1a0200d mov r2, sp
3 l4 s% }. e2 s 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% T/ n3 ~2 B% I% T0 B9 W8 W$ Y }6 z1 ` 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 U3 f: x: |+ M6 x k
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
. e% m; Q6 V+ W6 C 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. q4 u# C4 w( c8 a; K" L 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
* L4 q* w7 A6 I t7 i( B 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
, T. A7 i/ m3 O0 Z) F6 b 82bc: ebffffee bl 827c <_init+0x2c>
5 _; F" s1 C" l. J: m. k, {+ a 82c0: ebffffea bl 8270 <_init+0x20>
4 H% _$ U/ h$ D- R, W0 a" j# o$ w4 K 82c4: 000083dc .word 0x000083dc
5 x* L0 E7 F# T; [ 82c8: 00008344 .word 0x00008344 }7 M6 e2 N9 `, t+ N& z- E
82cc: 0000837c .word 0x0000837c
7 t7 F9 l9 B; \, c3 d" bnone:7 C: ]3 w& B4 I" v# e$ O0 R8 _, x
0000835c <call_gmon_start>:
# ~8 f) O. m: X3 D* L 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
9 J' |9 b- y9 [* Q+ [( B2 | 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
/ a& h; t* a3 @ 8364: e08f3003 add r3, pc, r3
1 R! _# T0 P: i# E5 L! z 8368: e7931002 ldr r1, [r3, r2]
9 G) {( I$ u) \; [# k/ m5 y# z 836c: e3510000 cmp r1, #0 ; 0x0. B6 T( e3 c2 _ a% k# M
8370: 012fff1e bxeq lr7 I5 J: x% f6 h9 K8 F+ w, E& Y" U
8374: eaffffe7 b 8318 <_init+0x38>
1 b H9 T I! g ? n 8378: 00008264 .word 0x00008264
1 h* l% t1 K { X' I 837c: 00000018 .word 0x00000018
4 s& a! `& J1 F. P, uarago:
# l% i: u4 R4 \9 n N1 Y6 k1 c; a000082d0 <call_gmon_start>:0 \6 R% o6 l' r3 l0 l4 ~% {
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
; A9 U k$ q x4 } 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ y# @4 c" u. ?9 @ 82d8: e08f3003 add r3, pc, r3
: Q M- B1 `/ K$ c 82dc: e7932000 ldr r2, [r3, r0]
1 B/ ~. L. m, c7 S6 L7 _" R+ r 82e0: e3520000 cmp r2, #0
w% h- I3 z+ z$ g 82e4: 012fff1e bxeq lr
* p6 D$ I7 s$ U0 W4 b |: Q% m x 82e8: eaffffe6 b 8288 <_init+0x38>% \ Q! B. x) F4 V0 w9 T
82ec: 00008208 .word 0x00008208
9 Q5 w4 G L* w9 L! z/ @ 82f0: 00000018 .word 0x00000018
1 A, w6 ]; x' x6 Fnone:
v$ C/ H8 Q5 a4 Q5 n7 g00008380 <__do_global_dtors_aux>:
, U) J6 \+ ?5 C- R" C 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
$ I* ]7 q$ Y5 S1 G 8384: e5d23000 ldrb r3, [r2]
) ?( L2 y% S) ^& ` 8388: e3530000 cmp r3, #0 ; 0x0% |" Z: v. d, y r" r* s
838c: 03a03001 moveq r3, #1 ; 0x1
4 \5 i1 o' s2 s7 a 8390: 05c23000 strbeq r3, [r2]- B% d5 |# E5 k' L" A0 h
8394: e12fff1e bx lr& t9 [& z- h3 {; A
8398: 000105f4 .word 0x000105f4
9 m0 ~) [, {1 p- a1 Sarago:$ R+ C# Q# m) _: F8 `
000082f4 <__do_global_dtors_aux>:2 {2 ~# S$ N- M8 T. K) ^: J' r
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>; D8 o" V6 M5 r: `
82f8: e5d32000 ldrb r2, [r3]
" n3 t8 G% a6 r6 o! _5 Z* Q 82fc: e3520000 cmp r2, #0: @4 w2 o% \1 m. c
8300: 02822001 addeq r2, r2, #1) w) P' L! J! b( z3 n4 Q/ I
8304: 05c32000 strbeq r2, [r3]
+ F# O4 k. c& H, L3 j8 _ 8308: e12fff1e bx lr
& c% B7 _8 M$ e4 a/ ]* w 830c: 0001050c .word 0x0001050c; y4 k( N, W- y; k+ f+ x) O
none:
/ m9 [9 O' C1 p8 a2 a0000839c <frame_dummy>:
% U1 B) l2 s4 n4 u3 ]$ v4 \: ? g 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
8 m0 ^ X5 P4 _; u$ [4 r% J 83a0: e92d4010 push {r4, lr}
( x) ?7 F& E/ a& B 83a4: e5903000 ldr r3, [r0]
' i% X5 q+ i; `9 [3 h; g7 @% E4 m 83a8: e3530000 cmp r3, #0 ; 0x0
4 i$ S) A6 @+ t: x1 X4 }( S: T 83ac: 08bd8010 popeq {r4, pc}2 s0 y% u3 ^, h
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
! h. V4 l; j( S5 ^$ } 83b4: e3530000 cmp r3, #0 ; 0x0
4 k5 P8 Y$ c; d6 i% c* J7 { 83b8: 08bd8010 popeq {r4, pc}, F3 W: [0 D9 t* V/ K9 ~
83bc: e12fff33 blx r3
' f6 D) T8 `; y. U, v 83c0: e8bd8010 pop {r4, pc}
" L% ^/ {) X) l9 ~ 83c4: 000104dc .word 0x000104dc
8 E: X$ \3 s0 K 83c8: 00000000 .word 0x00000000' ~! H9 m( R% {* B
arago: L0 @1 F9 k% H; S# {/ Z& F3 y' Q
00008310 <frame_dummy>:
1 f# r8 ^3 K- o/ F7 s) i1 b6 ~3 i8 B 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>9 B. E: I$ v; M' k3 J- }
8314: e92d4008 push {r3, lr}4 g0 X" S2 Z+ w
8318: e5903000 ldr r3, [r0]1 B4 b6 A0 J. m4 i: O3 Z
831c: e3530000 cmp r3, #0$ P3 h6 i; t: ?) V, `4 E2 t
8320: 0a000003 beq 8334 <frame_dummy+0x24>1 y; D& f% Z9 v" o* R0 x
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>+ L3 U2 @ q0 R/ L+ x( n) J: D1 U
8328: e3530000 cmp r3, #0& W0 G3 y# T7 p# F" y- O& O
832c: 11a0e00f movne lr, pc
8 U. n L3 b p2 H7 g: \5 y 8330: 112fff13 bxne r3
/ f% g9 R6 L/ E3 @- X6 ` 8334: e8bd4008 pop {r3, lr}
: Q# D( A- z0 b 8338: e12fff1e bx lr
$ C1 a, e) E7 y7 Q4 } 833c: 000103fc .word 0x000103fc
@- o& S% r$ c' X6 a 8340: 00000000 .word 0x00000000
0 `, N# P% A2 L( {none:3 P( r9 `# y5 z0 r( I/ y
000083cc <main>:
( [; t' D$ q! ]' M. y 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)+ B6 {: c1 d( U% }: S
83d0: e28db000 add fp, sp, #0 ; 0x02 {; g1 @7 J0 H, e# ~ _
83d4: e24dd01c sub sp, sp, #28 ; 0x1c) O+ }4 o7 g( B
83d8: e50b0018 str r0, [fp, #-24]
1 R' V- ~. j3 f1 Q' a 83dc: e50b101c str r1, [fp, #-28]
" C, s. I$ q* |" F) ]2 W 83e0: e51b2010 ldr r2, [fp, #-16]
, d$ `" b1 k! l 83e4: e51b300c ldr r3, [fp, #-12]2 ~- h; R8 Y. U2 W9 B! k1 T. f ?# n
83e8: e0030392 mul r3, r2, r33 E3 a9 c3 Q1 t
83ec: e50b3008 str r3, [fp, #-8]' E% [9 D, P% O7 m4 H; B6 v% I, N
83f0: e3a03000 mov r3, #0 ; 0x00 ^4 L0 u9 L, d) Z ^) ~
83f4: e1a00003 mov r0, r3
) q* K; f6 M3 q p+ d# P$ U, f 83f8: e28bd000 add sp, fp, #0 ; 0x0
* ]- @, h4 Q. |9 M6 m$ |. J. k 83fc: e8bd0800 pop {fp}; K/ |2 F9 p7 J. N7 g
8400: e12fff1e bx lr+ g, G7 d( V) _, e
arago:; L; y: T6 ]3 y: K+ W- V: p( P+ o
00008344 <main>:
) ~- I3 D3 x$ E; s' ?( W 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!): G Y' i# R9 M) r( i! x
8348: e28db000 add fp, sp, #07 l9 W2 Z% y2 D
834c: e24dd01c sub sp, sp, #28
6 Z7 C! x9 p& G7 a 8350: e50b0018 str r0, [fp, #-24]' I+ ~$ a& H- F0 {% u. f3 H5 C
8354: e50b101c str r1, [fp, #-28]% n+ \, s: W# J1 N7 ]& Q
8358: e51b3008 ldr r3, [fp, #-8]
1 \- P+ q/ y7 B5 V. d& i7 `9 U4 x 835c: e51b200c ldr r2, [fp, #-12]
+ g; ?8 g# y: V 8360: e0030392 mul r3, r2, r3
1 e7 |# H1 ], { 8364: e50b3010 str r3, [fp, #-16]0 P) M- i6 T J( H
8368: e3a03000 mov r3, #0
' Y1 j) @: @% |6 ?% s8 P3 H8 F 836c: e1a00003 mov r0, r3$ q6 N4 t) r# n3 T3 U0 B
8370: e28bd000 add sp, fp, #05 J/ E/ y6 S0 @* u6 u
8374: e8bd0800 pop {fp}
3 p, D# s6 s) I/ s0 w. o 8378: e12fff1e bx lr& t5 T& J3 H7 W% j2 n
none:/ q5 C- c9 M) u& _/ ?
00008404 <__libc_csu_fini>:
e/ |: U( O! s/ Z! m% k* f 8404: e12fff1e bx lr0 I8 f6 _. V4 }3 u
arago:% n) ]. w/ b6 B' d
000083dc <__libc_csu_fini>:
! f7 d9 x& p8 z8 G& d6 I 83dc: e12fff1e bx lr
: }8 A/ t% v4 D, r- q) [none:
& H2 _% ^7 x+ ~& a9 R00008408 <__libc_csu_init>:7 n" m) }- n, m3 D' j& T
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}( d2 S( B M M- q, [) }/ B3 t
840c: e1a08001 mov r8, r1) |, K8 R3 ]( X' `
8410: e1a07002 mov r7, r24 r$ U& G- ~& V
8414: e1a0a000 mov sl, r0; B! k+ V v' i- _
8418: ebffffb0 bl 82e0 <_init>- c0 Q0 z9 p. O( P% A, r8 r3 Y% {
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60># x& ]$ f; U. g4 y1 @; d
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>5 W2 {' q9 I0 U+ H Y9 k' y
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>2 h- N; p* X2 w) C \! l
8428: e0613003 rsb r3, r1, r3
& K* Q3 J8 U* z 842c: e08f2002 add r2, pc, r2
# r/ z# G: W* F. Q7 o# B; `8 X# E 8430: e1b05143 asrs r5, r3, #2
" p: X* t/ D! C b! w 8434: e0822001 add r2, r2, r1& ~, R- Q+ l, C) l( y# l
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}. u" X5 j& I1 N- m
843c: e1a06002 mov r6, r2
1 V' i5 z. x4 }! l/ L D4 \ 8440: e3a04000 mov r4, #0 ; 0x0* Q4 [, t9 w4 v0 R2 ], x
8444: e1a0000a mov r0, sl- I5 r6 z# P- [6 t" s2 D( F* T
8448: e1a01008 mov r1, r8
3 `: e3 j* V) U/ l 844c: e1a02007 mov r2, r7
. f! X9 U5 i7 P7 m5 g* }' Y 8450: e1a0e00f mov lr, pc
7 K, C. O4 C. W" u P1 G 8454: e796f104 ldr pc, [r6, r4, lsl #2]
) _& l5 J% K) o. `0 x 8458: e2844001 add r4, r4, #1 ; 0x1
' [6 ?: e7 t+ \. v5 ^6 A' v" k' j 845c: e1540005 cmp r4, r5* I( u& r0 U! T( `* @
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
1 ?$ t9 i, V& d0 z( @ 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}8 \0 v2 f7 r- P2 d
8468: ffffff04 .word 0xffffff04
4 q# H+ M* b$ f# ^( l 846c: ffffff08 .word 0xffffff08
) O0 V* f& a2 I/ n& P2 C Y5 x7 | 8470: 0000819c .word 0x0000819c
" H* ~( A% F8 warago:
+ A5 E* R. {! d/ e% _9 d1 b7 x2 M0000837c <__libc_csu_init>:
; Q$ }( B& q* u9 `: V( T( q( K8 W 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}/ ~* x5 ~7 m6 S( [) M2 X+ H! r7 {
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>4 V. I7 v% Z/ z: f2 o
8384: e1a06000 mov r6, r0' N1 C5 w3 T, s8 P% y
8388: e1a07001 mov r7, r1! b; [; Z& n$ }
838c: e1a08002 mov r8, r28 E7 j0 ?9 L2 P3 }
8390: ebffffae bl 8250 <_init>
% ^0 u1 N& b# h# h 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>- e" `& G+ u0 j( j/ g0 E
8398: e08fa00a add sl, pc, sl a, U/ U7 b$ r4 i% H1 l" W& Y3 S( T$ V
839c: e08f0001 add r0, pc, r1: z* ]5 o- Z" {+ c+ \( r8 Y' V
83a0: e06a5000 rsb r5, sl, r06 H! Z2 s' \' Y5 o! ^) t
83a4: e1b05145 asrs r5, r5, #2# j3 C9 y/ B- I/ `% X
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
; H+ O5 ]/ E2 T1 j2 F8 L5 K 83ac: e3a04000 mov r4, #0) F" ^3 [, t: g3 B/ f9 P) h! s3 B! ~
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
4 g3 d! `3 L5 E9 T) `, l- Y 83b4: e1a00006 mov r0, r6
" Y) J2 m+ p/ x/ E5 Z 83b8: e1a01007 mov r1, r7' P5 g) I1 v: u) O+ c% J6 s
83bc: e1a02008 mov r2, r8
; r0 E1 i; w+ c8 F2 l5 a 83c0: e2844001 add r4, r4, #1
/ Z- [, [3 @7 d$ H- \+ n 83c4: e12fff33 blx r32 z5 x. @0 D6 j& X# A
83c8: e1540005 cmp r4, r5: T) m, `: ?7 ~* X0 c" p4 N
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>$ P1 Y7 j) A$ W9 T4 {
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
0 E" E1 ~8 l# j. _$ u4 s' \1 T 83d4: 00008054 .word 0x00008054$ a1 t8 m( a3 s" f; s+ H6 g
83d8: 00008054 .word 0x000080546 W5 V% k8 I4 q2 @1 N
none:
- Z- W* l- o) P! |Disassembly of section .fini:
9 h. j- ]& ]6 ^/ `
& q, l: D g; g5 b, V$ D5 J00008474 <_fini>:
8 w! ~7 Y3 Y3 d* C2 K: V4 p; V& j 8474: e92d4010 push {r4, lr}- Q& q! z6 B, H1 s' x. q1 x& ^
8478: e8bd8010 pop {r4, pc}
/ E" K4 w* i4 d/ p8 ~" @( w- narago:1 ^ E5 X Q9 R7 m$ A1 y7 Y/ D
Disassembly of section .fini:! J( }- W1 m( r9 {, X
% G( d J8 y* i( \; h* Q000083e0 <_fini>:- k+ l A3 H0 I1 b# c( f* Y2 I+ W/ r
83e0: e92d4008 push {r3, lr}9 z2 H. b, N$ P1 h2 b6 {; I% z
83e4: e8bd8008 pop {r3, pc}; z/ O, g! L( ]# A: W! _
0 S& r* m5 g! C5 p/ [5 j
4 p4 }2 A C0 Z+ Z D. H4 F
9 u- M0 u; P: X+ y. w! n |
|