|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:; V/ A9 F! L* R! W. Y' S
1 #include<stdio.h> % I% c* p2 ]) i6 l! _4 A
2 #include<math.h>
) v, @. X% y8 e! X7 _: I 3 int main(int argc,char* argv[])! T/ v4 n3 x5 v( _& r7 l. w) ^
4 {: {; v& w! g0 o3 v( X
5 int a,b,c;
2 W# b8 o) r) Z+ k ? 6 c = a * b;
0 }, e8 |- P0 f 7 return 0;
% |. e8 T W& O. K7 y# _2 C 8 }4 }; X, p! K) Q. u" ~1 O
/ P* W2 x" ^' J% N, ^9 m. l
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
7 ]8 L9 M5 ?5 c, inone:
" [# a S* u9 \' X; c000082e0 <_init>:) B) W, C/ V5 e8 r1 P
82e0: e92d4010 push {r4, lr}* Z6 }8 K" c/ i
82e4: eb00001c bl 835c <call_gmon_start>" i: x6 M8 U- M1 V' ]7 u. V M/ s
82e8: e8bd8010 pop {r4, pc}
# E. ^1 N1 j) p! G6 y& u5 x: v, Oarago:
7 O5 h# |* q1 @! o- W1 @00008250 <_init>:/ h/ o* _9 T- G8 @+ P
8250: e92d4008 push {r3, lr}
! _2 J/ r1 ]5 n" C$ G2 ] 8254: eb00001d bl 82d0 <call_gmon_start>
& C/ [, H* F5 u6 i 8258: e8bd8008 pop {r3, pc}, i5 y D; k5 V1 n" |$ F
6 m) O+ Z- U* @0 w, w+ O5 t
none:
/ g% F. z& A" }000082ec <.plt>:
9 ?0 w# w2 z4 y; p# E: ^+ r; Q8 q 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# i' B Y6 ~* M: W 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>! Y# W/ Y% s) J( V
82f4: e08fe00e add lr, pc, lr
1 a2 @4 q" I' Q 82f8: e5bef008 ldr pc, [lr, #8]!8 o+ L, v& [7 c J% b6 F7 M {
82fc: 000082d4 .word 0x000082d4
+ U- A3 V5 r: N 8300: e28fc600 add ip, pc, #0 ; 0x0
6 W# p) @1 z' a 8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 ~- {+ k2 @3 B) Q) r 8308: e5bcf2d4 ldr pc, [ip, #724]! q; O9 q( y, w6 }/ _
830c: e28fc600 add ip, pc, #0 ; 0x0" O5 I2 @. j! q1 N* {
8310: e28cca08 add ip, ip, #32768 ; 0x8000
2 |# g# R7 [3 i9 X3 s 8314: e5bcf2cc ldr pc, [ip, #716]!( l1 }" s1 s0 k1 n; [; R% Z2 m
8318: e28fc600 add ip, pc, #0 ; 0x00 i+ L1 K: L8 }( k; o0 u
831c: e28cca08 add ip, ip, #32768 ; 0x80004 M3 J2 g4 B, G d8 C
8320: e5bcf2c4 ldr pc, [ip, #708]!, k r$ R1 R6 E1 J
arago:
6 z# u- J- \. e0000825c <.plt>:0 @' v7 j. O' e3 N
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
, W0 J. Y& K- ?1 Y 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>$ p. X& ~( T0 I, J9 \. y5 g( X8 _! ~
8264: e08fe00e add lr, pc, lr
9 ]+ c# b/ d. s 8268: e5bef008 ldr pc, [lr, #8]!$ U2 R5 C" F: o
826c: 0000827c .word 0x0000827c+ @/ d: V4 |" l4 Q# \; Q
8270: e28fc600 add ip, pc, #0, E( g# q6 v# h- g/ \
8274: e28cca08 add ip, ip, #32768 ; 0x8000
8 x1 _ O* U/ g1 l* @% K 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
' n5 a5 ?8 T! l$ X9 c8 {1 _ 827c: e28fc600 add ip, pc, #0
$ d/ m- V2 l0 F7 ^% J 8280: e28cca08 add ip, ip, #32768 ; 0x80007 ~$ Z6 F, `& n* |
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274' x$ E2 o9 p' G
8288: e28fc600 add ip, pc, #0
( C! e# X4 ^& ^5 p. s3 ^ 828c: e28cca08 add ip, ip, #32768 ; 0x8000( P( x+ g: G6 `: p# x, V" i
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c0 i7 ~: Y+ w! h1 R' b
none:6 L, i* Z( H/ ~1 k' c5 ~
00008324 <_start>:
# C% u2 f: M* S6 z% c$ T2 s 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>+ ?0 i0 k' K2 I. M
8328: e3a0b000 mov fp, #0 ; 0x0
9 j; {6 g. P0 K3 A 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 j6 ]6 S! `% m" J3 M i' e 8330: e1a0200d mov r2, sp7 z' I0 u% ?) j8 @$ ?
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)( ]3 @9 E1 ?. ~
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
6 W& A* U; K5 @# u4 d% c 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
6 c) `( F E! @+ D0 d 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
# U8 Z, s2 \. B) n, z 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!), A c0 {5 U& s: J5 S: K4 ~
8348: ebffffef bl 830c <_init+0x2c>. V2 ]$ {# y: G; f" x ?
834c: ebffffeb bl 8300 <_init+0x20>
. M1 B2 Z8 z9 [2 X+ T 8350: 00008404 .word 0x00008404: U7 d5 C. w3 ?- q3 \; V2 ?. E
8354: 000083cc .word 0x000083cc
- u; S5 q4 V0 j: n 8358: 00008408 .word 0x00008408
( h2 [0 f1 Z4 aarago:- m0 ?% G# A _$ Y+ R
00008294 <_start>:
: a" y# Q4 U3 | 8294: e3a0b000 mov fp, #06 J$ \5 G! m3 T8 P" \
8298: e3a0e000 mov lr, #04 G% \" o4 {# Z& F' N) `: l
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
" n8 v# C7 n/ o% B0 u 82a0: e1a0200d mov r2, sp9 q% H2 q9 R' h! i& ]& \
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% w V+ L8 u( k; M" U' m' c 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: \( ^0 E- x. L/ \3 h( I$ d 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>2 a. [) Y3 n' q' h: y4 S
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: z- j+ P+ h7 J6 w! n4 A2 @% H, M' ` 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
. @7 T; k' a) H$ J 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38> D5 [" R9 ^* a6 Z3 J! B" \
82bc: ebffffee bl 827c <_init+0x2c># k; `/ y! O2 ]3 a1 }( H7 q" W- Q
82c0: ebffffea bl 8270 <_init+0x20>8 q# P/ w1 E) A$ @: H
82c4: 000083dc .word 0x000083dc( _2 }! A) i' l( Y, s; n0 v( j
82c8: 00008344 .word 0x00008344
- J! D0 r# R8 N2 \, r4 d3 I n: W 82cc: 0000837c .word 0x0000837c
, z/ J1 H( Z2 b3 }% F6 Gnone:
7 |9 C' T& F+ N1 N0000835c <call_gmon_start>:
/ P; ?9 c) P9 U% p5 V 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
1 N* P+ T9 ~+ M$ g# G8 b2 ]+ N0 X- f 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
, K- l$ a# s* F 8364: e08f3003 add r3, pc, r3
, V9 H: K& @0 F+ y: A5 D/ L" D 8368: e7931002 ldr r1, [r3, r2]: o% }5 c! G% ]+ I3 z( _
836c: e3510000 cmp r1, #0 ; 0x0- |, N) ~3 n8 u
8370: 012fff1e bxeq lr7 j% _2 h( c |. F
8374: eaffffe7 b 8318 <_init+0x38>( j7 w0 D, x# |
8378: 00008264 .word 0x00008264
! u) G, B5 D( Y3 E% s& X$ N0 F/ p! ^ 837c: 00000018 .word 0x00000018
# L1 h, \( [8 w' Varago:1 M i0 V+ `1 I6 w, o+ N9 a5 B
000082d0 <call_gmon_start>:
/ C+ f x% w- ^; t E- W 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>+ @! z; y( h1 R1 @7 r
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! v5 W* E; @' [& K. B; B 82d8: e08f3003 add r3, pc, r3( J* ~0 K8 w2 l2 s* H4 J
82dc: e7932000 ldr r2, [r3, r0], E6 J# P! ~; W$ M; ^. W
82e0: e3520000 cmp r2, #0
* D( ~" p5 d, ] 82e4: 012fff1e bxeq lr
: Y$ l1 u8 U4 y' G) P1 } 82e8: eaffffe6 b 8288 <_init+0x38>
! }9 ?6 i7 ?3 K) s( k4 r 82ec: 00008208 .word 0x00008208
+ Q. _& {. p6 ~* R 82f0: 00000018 .word 0x00000018. G4 ^7 f4 V* }4 g j+ a
none:
5 V' _5 K0 i: k; s/ }3 X4 r/ d00008380 <__do_global_dtors_aux>:8 l: w/ F' h5 Y; {7 z2 J3 y
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
* p5 N1 ]7 N$ ^6 s W; |" ^2 p 8384: e5d23000 ldrb r3, [r2]
9 P' s. Q$ Y/ g9 y3 a. Q 8388: e3530000 cmp r3, #0 ; 0x00 {) E; m: u% ]4 L% S7 @* @
838c: 03a03001 moveq r3, #1 ; 0x1: |% \$ X( z1 R6 m: x. T: M
8390: 05c23000 strbeq r3, [r2]
/ g6 c$ X8 B7 z3 _4 N! ? 8394: e12fff1e bx lr% U& k) N& l. v- D
8398: 000105f4 .word 0x000105f4! D( x: H# `1 j9 F. q) |/ ]$ {9 \+ Z
arago:, W) }2 u. q5 l$ [' D6 D/ l
000082f4 <__do_global_dtors_aux>:
* w. f8 O8 _- ]0 ?) }- V0 @5 D8 I9 h 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
+ J2 G/ [( E$ `3 } 82f8: e5d32000 ldrb r2, [r3]- h! d( U1 J8 Q9 _) [1 G
82fc: e3520000 cmp r2, #0
) A* \/ `. G" ^' X 8300: 02822001 addeq r2, r2, #1% V% R5 l! B% I- ?0 ]
8304: 05c32000 strbeq r2, [r3]' s4 a" h$ Z) v7 p z' {$ T) u
8308: e12fff1e bx lr
; q' w/ g6 G' \$ U- I. l0 M 830c: 0001050c .word 0x0001050c
7 H/ a! R: G. D' inone:! [: x. \, b$ f1 g# O
0000839c <frame_dummy>:
" G/ M* ^. B9 ? 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
, b- v( `" c6 t* a) N+ N 83a0: e92d4010 push {r4, lr}
7 L4 [) S, O0 X; B" {+ C; w8 p+ P 83a4: e5903000 ldr r3, [r0]
. C3 h0 \# J8 `) D/ \. J8 P 83a8: e3530000 cmp r3, #0 ; 0x01 w2 e1 S' w5 h$ `4 C+ i B! P
83ac: 08bd8010 popeq {r4, pc} [1 R& ^) {4 _' |) _& ^
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>2 @0 Z# k+ Y) y/ _' V0 W9 o4 _
83b4: e3530000 cmp r3, #0 ; 0x0
; t4 J# N! @( T1 b 83b8: 08bd8010 popeq {r4, pc}
& l# {% J3 p/ I# h) S1 Q1 l+ ?% W2 r 83bc: e12fff33 blx r39 ^) @- `% f3 S4 m% C
83c0: e8bd8010 pop {r4, pc}
8 g: V2 ]! o- n% m. L 83c4: 000104dc .word 0x000104dc8 m$ M2 n% j& J" H" c
83c8: 00000000 .word 0x00000000 c' D. \3 Y) z. m/ v: a
arago:1 t: e5 C! |# V( X
00008310 <frame_dummy>:
* e! j, Y, I6 H; b7 n$ V, m 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
* [* T' u7 `& b 8314: e92d4008 push {r3, lr}* o; @1 t: Y" G3 O
8318: e5903000 ldr r3, [r0]
" z3 O! X7 u9 C7 J) ]' E2 e 831c: e3530000 cmp r3, #0
( P$ W$ y. t) Y) S( l1 m$ e0 b: i 8320: 0a000003 beq 8334 <frame_dummy+0x24>
( w4 p. P/ @/ d 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
; s$ x) w7 @5 T, ` 8328: e3530000 cmp r3, #07 b! ~: O6 A$ a+ w! W; `3 o! R
832c: 11a0e00f movne lr, pc: x, o# @' @8 Q" W% n1 f- v
8330: 112fff13 bxne r3
L8 h* ~/ H( k 8334: e8bd4008 pop {r3, lr}2 k0 H8 H# V, c- U) c" q: ^" N9 g
8338: e12fff1e bx lr% K: f( _& _ U2 |+ x; f
833c: 000103fc .word 0x000103fc2 k/ {7 @( c, b
8340: 00000000 .word 0x00000000( r* x* T" |3 F$ R: b
none:
# ^ ]% Q( l3 H1 d4 L000083cc <main>:1 D$ t8 r1 C( I* j3 a8 _0 g3 j
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)3 D o( `3 c) c }1 c9 \. Y: v
83d0: e28db000 add fp, sp, #0 ; 0x0
J: B+ e, `. o 83d4: e24dd01c sub sp, sp, #28 ; 0x1c9 z2 m' F' p' Y; P+ Y4 Q
83d8: e50b0018 str r0, [fp, #-24]7 ?5 @4 w* E; _1 F
83dc: e50b101c str r1, [fp, #-28]
, U" Y' p- M& _# w( N 83e0: e51b2010 ldr r2, [fp, #-16]1 i& H- C3 z& S
83e4: e51b300c ldr r3, [fp, #-12]8 Q g% M( s. i2 @6 J
83e8: e0030392 mul r3, r2, r3
: r/ L- e3 D G" e0 K 83ec: e50b3008 str r3, [fp, #-8]
1 W# B# b5 w: `6 U4 D; ] 83f0: e3a03000 mov r3, #0 ; 0x0- Q1 U% o3 I' W7 ]
83f4: e1a00003 mov r0, r3
- B8 V h1 C7 k% N" T1 { 83f8: e28bd000 add sp, fp, #0 ; 0x0% F7 |! t5 I4 ^
83fc: e8bd0800 pop {fp}
' w' [) ], N6 ]- b! ]* _ [: } 8400: e12fff1e bx lr4 T5 w7 B) v. E4 j, s
arago:
) i. A' e! T5 ]2 `+ q4 p00008344 <main>:9 V0 L' V" F/ g8 N+ l7 x
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
$ P6 R3 b, M! m 8348: e28db000 add fp, sp, #0
) e8 ?7 U1 A0 {. U1 \; a o 834c: e24dd01c sub sp, sp, #28
! k8 D0 M& b# p 8350: e50b0018 str r0, [fp, #-24]. Y5 H+ a& J; g7 @) F# ~' c: K2 z
8354: e50b101c str r1, [fp, #-28]1 b# p' ?. u: d' [5 ]. a
8358: e51b3008 ldr r3, [fp, #-8]
! W- J& l. F6 g+ ]6 Z! C* y1 _ 835c: e51b200c ldr r2, [fp, #-12]
+ p S" X0 h4 g. M& D! |/ I& x q; [ 8360: e0030392 mul r3, r2, r3. R, S( T: O' s
8364: e50b3010 str r3, [fp, #-16]
7 H8 `( l1 h" z! | F 8368: e3a03000 mov r3, #06 [- Y4 {8 F3 A5 Y, e/ f" d8 e& R
836c: e1a00003 mov r0, r3
1 ^- H9 a4 z: M: G+ M 8370: e28bd000 add sp, fp, #0
; Z$ \4 u" Z& U; x, R) d" N" r0 t 8374: e8bd0800 pop {fp}9 v: u& R; l7 Y! m+ s; ^
8378: e12fff1e bx lr [; k* `* [, h! k: D' z
none:
# B6 v( r p. I3 b5 n' |9 e00008404 <__libc_csu_fini>:
9 p1 u4 Q5 H" n4 F& Z 8404: e12fff1e bx lr
* n& s0 G4 K; c2 O/ `arago:0 O1 Y1 ^( S$ L5 W* ~
000083dc <__libc_csu_fini>:
- [/ m, x: E5 L: m) D 83dc: e12fff1e bx lr
9 o0 O! H7 {+ b: \2 Xnone:! Q' j" l# Q# w9 C6 p E) z
00008408 <__libc_csu_init>:
" w$ N8 y5 s6 [7 j8 Q9 ^ 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr} r7 Y- \' n% M- p3 F8 l6 T% M
840c: e1a08001 mov r8, r1( ~9 V. E2 i" }9 S/ j# B
8410: e1a07002 mov r7, r2
3 w+ Z* Q/ m# ~, p4 p8 X 8414: e1a0a000 mov sl, r0
# R# d4 c* F8 G. N. h 8418: ebffffb0 bl 82e0 <_init>6 q5 A- _) G* U/ n
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, p: S2 L5 C7 V% K9 Z0 Z" A1 ?/ _ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>4 [. ~) v% R8 D: ~8 T( w7 }( i( r
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>5 D1 [2 @( N7 c/ S3 V
8428: e0613003 rsb r3, r1, r35 R; l+ @2 ~! K' {" U* A9 a
842c: e08f2002 add r2, pc, r2
9 A! y( _$ P# J, P 8430: e1b05143 asrs r5, r3, #2
8 y' w# O* ^4 q t 8434: e0822001 add r2, r2, r1
9 F% O! s, ]4 G 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
) r5 h1 ^3 U) y: O 843c: e1a06002 mov r6, r2
" z3 D8 v1 a% I- B T- w+ y* ~9 _ 8440: e3a04000 mov r4, #0 ; 0x0
; H% W0 n& j9 `3 W 8444: e1a0000a mov r0, sl, a; [ }+ U+ m5 O% Q
8448: e1a01008 mov r1, r8
# D# O8 E: G* i& F- R* E% x 844c: e1a02007 mov r2, r7
6 _; R2 z+ y. a, h" \1 a; ` 8450: e1a0e00f mov lr, pc
8 s: w0 j* t, ?' V! \ 8454: e796f104 ldr pc, [r6, r4, lsl #2], _5 k% p G5 `) X- X! u4 @- F
8458: e2844001 add r4, r4, #1 ; 0x19 \: _. E6 S$ V& a" ?4 W
845c: e1540005 cmp r4, r5
- I' d* ?" T8 m 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>% G* ~" E1 }0 ?. {) B: u0 Z& N' d2 R
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
% ?0 O3 Y; F2 r. j0 ^$ j 8468: ffffff04 .word 0xffffff04. [" S2 q9 \4 `1 u' T. r8 a- c+ W: ~
846c: ffffff08 .word 0xffffff08
# t5 X ~- ]1 {$ t- l 8470: 0000819c .word 0x0000819c" B/ G" `9 X, z# ^# b3 O0 j
arago:3 {7 n. S3 L# X8 z3 w9 u
0000837c <__libc_csu_init>:4 b! }. L \# J/ k
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}* i$ S! v, p6 ^' z% y; @7 K7 o& B1 E
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>9 l8 E( f0 e: n5 U$ q
8384: e1a06000 mov r6, r0
# c' l0 N& C, D8 v; a 8388: e1a07001 mov r7, r19 ], U+ k, Y, v% b" w
838c: e1a08002 mov r8, r2( S3 A2 h# D; n9 L2 I2 p: d3 `8 J
8390: ebffffae bl 8250 <_init>: j- Z( B7 m& _) @
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% U- Q# R! j) ?2 l
8398: e08fa00a add sl, pc, sl
* Z( K) \- k+ |5 g. v0 t 839c: e08f0001 add r0, pc, r1" L- G) i8 C8 v/ z+ i* v
83a0: e06a5000 rsb r5, sl, r0# V4 A$ Z+ |; d! `
83a4: e1b05145 asrs r5, r5, #2+ n9 u4 v* J. e" u
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
3 x2 l+ A! f& g1 y 83ac: e3a04000 mov r4, #0
6 C3 Y" g+ b! s5 ^ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2], @ f4 u' }6 A3 M n! @1 ~& D4 u
83b4: e1a00006 mov r0, r63 c | J8 i9 I" b
83b8: e1a01007 mov r1, r76 o: c. I# y7 F0 W9 l
83bc: e1a02008 mov r2, r8" J- X y" y* L0 h
83c0: e2844001 add r4, r4, #1
. ?( G, s0 B% q- f( c2 t0 G$ Q2 } 83c4: e12fff33 blx r3
1 q. a) @+ }$ f 83c8: e1540005 cmp r4, r5
/ n' f r- P8 `. r" Z r 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34># M( D6 a1 y; x9 o7 r/ e+ ~
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
# M" D" M0 ]$ ]$ U; W9 h 83d4: 00008054 .word 0x00008054
M0 x- f4 T/ }3 O! |0 v/ K; i; n 83d8: 00008054 .word 0x00008054% [" L, T; a6 _$ }* t& O
none:
7 |5 H& t; |' O+ o% l* ~0 WDisassembly of section .fini:
5 ?4 v% f2 @% E" r, g' ] P
0 {. Y6 r: [" ^/ H `( E- W00008474 <_fini>:
* ~6 |( ^ l% h1 e- \6 m3 [' G 8474: e92d4010 push {r4, lr}" A; X. b" X g; P7 q
8478: e8bd8010 pop {r4, pc}
i/ U2 V* ?! h9 j$ ~! Warago:
/ b: C* T# N$ ~( o+ \Disassembly of section .fini:6 e8 v6 z! G+ t5 N! ~
2 f y R% E0 Z% ~% s
000083e0 <_fini>:
; d- _; i( ?8 C, G6 W' B 83e0: e92d4008 push {r3, lr}" g. z1 F% K4 H5 r4 ?# ~: O$ S
83e4: e8bd8008 pop {r3, pc}
0 o# C$ X P8 f& ~0 g" Y2 H/ a% H+ Y2 {% q4 l. F
. b8 W5 z# k8 o6 v* K# O8 K
' h/ a x6 F! l5 J" X+ D7 [# a/ h
|
|