|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:% O0 m3 `' r I }
1 #include<stdio.h>
& m1 s3 D8 x0 ?1 l0 G 2 #include<math.h>
/ ]* F$ h& W* U) N: C 3 int main(int argc,char* argv[]): T: G. e3 b5 Y/ E. `
4 {( [) V. M% H4 G
5 int a,b,c;
( _' i& Q% Z7 X, W1 i 6 c = a * b;
( R) u( Z. g# K; Y. D0 Y7 m6 ] 7 return 0;
5 M1 V" Y. X; I9 J: f* { 8 }7 V' ]3 H/ t. p- T- p. a% U. x3 [
: _3 A$ k/ [ i
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% R) g5 P) J' E" h
none:) y: c, `! Z) o4 P6 F
000082e0 <_init>:
- ~6 q2 O4 e! g$ u 82e0: e92d4010 push {r4, lr}& c$ y3 I1 l# m9 I
82e4: eb00001c bl 835c <call_gmon_start>
! e) C* ?5 z" E* w: [& K. M 82e8: e8bd8010 pop {r4, pc}3 @ N3 [" D. C* V
arago:
& f" p* o1 C! g' b00008250 <_init>:2 u; G, M. A% h9 z; `, O0 Z6 J
8250: e92d4008 push {r3, lr}
" ^* A0 y) B/ C 8254: eb00001d bl 82d0 <call_gmon_start>
+ r c, Z: Z1 k: x' T 8258: e8bd8008 pop {r3, pc}+ ]8 x; }1 P9 j% q( n+ T+ a
& n+ m% Y- o+ S7 I% g0 Fnone:
2 _: ^0 i! a6 s' u6 e; R000082ec <.plt>:
: _1 E+ L) I! S( }! _ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
. R) b* x3 A% ~ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
' C: L* o) s' a H2 i( c 82f4: e08fe00e add lr, pc, lr, S" ~8 e* f' T( j
82f8: e5bef008 ldr pc, [lr, #8]!
+ o* I1 i3 X& A) o& u/ Q 82fc: 000082d4 .word 0x000082d4
3 d- E' A: g- v7 s' i 8300: e28fc600 add ip, pc, #0 ; 0x0
, M& X8 m. T0 L/ P w 8304: e28cca08 add ip, ip, #32768 ; 0x8000# Z5 m! z- P, x% E
8308: e5bcf2d4 ldr pc, [ip, #724]!
- H `# n/ v9 }$ w+ Z( i' x 830c: e28fc600 add ip, pc, #0 ; 0x0
1 g( |3 t) t/ N0 T9 | 8310: e28cca08 add ip, ip, #32768 ; 0x8000
' @' q2 X- T/ a: w8 F1 W$ I 8314: e5bcf2cc ldr pc, [ip, #716]!
1 ? {# [2 h/ w) k, P+ ^' E' i 8318: e28fc600 add ip, pc, #0 ; 0x0( e+ ^3 Z) h1 [! |
831c: e28cca08 add ip, ip, #32768 ; 0x8000
c% f7 @- Z1 q" w0 l 8320: e5bcf2c4 ldr pc, [ip, #708]! \8 v, y5 b: G8 g
arago:
6 M2 ]) k& N c; x. h, l% A- [0000825c <.plt>:
6 I! q* G) \/ | 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% ^6 n) O& i5 n8 g 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>- ]- p! L! O Y( c5 b
8264: e08fe00e add lr, pc, lr
/ \- q) A- z3 I# C4 A9 C 8268: e5bef008 ldr pc, [lr, #8]!% g' r& w$ c! W2 e; y0 Q! i
826c: 0000827c .word 0x0000827c' {' v( ]4 J g6 b& y4 G6 k
8270: e28fc600 add ip, pc, #0
1 B0 T# ^; p( D* I8 z3 W0 b 8274: e28cca08 add ip, ip, #32768 ; 0x8000. J* S# e0 ]- n
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c& _. h+ V; A3 X' h
827c: e28fc600 add ip, pc, #00 [; u: {6 W' m* d! w4 l4 q6 i
8280: e28cca08 add ip, ip, #32768 ; 0x8000
5 X _, k: h6 v2 L6 Q 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274- c0 G: G# e5 e1 d
8288: e28fc600 add ip, pc, #0
2 X# S7 u$ M1 Q- I! M% e/ s" W @6 Q 828c: e28cca08 add ip, ip, #32768 ; 0x8000
4 k) y, R9 R# o: |# k 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c+ ^. K6 B( p, e2 U- r% n d6 D
none:
8 ]/ }. M% r t! n: q S% D; [; L3 M00008324 <_start>:: ^- U& p- F% [ U- H! K' k
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>& g3 K9 v$ z3 m" a: i+ j
8328: e3a0b000 mov fp, #0 ; 0x0
3 O; e, g2 E8 |* Y1 O0 Z$ o P 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% Q' X! }) n: @+ H; @
8330: e1a0200d mov r2, sp& {0 s! \, o; s, C5 m0 O/ x( I
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
) M5 ?3 F" R7 }* X9 ^& N 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
& K a0 _! G+ H 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
, o8 S: R; {$ J* ~2 i, q 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
+ H0 ]. o0 v {% S g6 g 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
2 ]+ N' I0 F1 s0 x' |! @ 8348: ebffffef bl 830c <_init+0x2c>- k/ n; f6 N+ q- i- H
834c: ebffffeb bl 8300 <_init+0x20>5 H1 I+ B- ~3 Z b7 L0 V
8350: 00008404 .word 0x000084048 A+ k+ ^3 A) h4 j
8354: 000083cc .word 0x000083cc
4 k8 G0 j4 E \% x/ D% @ 8358: 00008408 .word 0x00008408, D) w( f+ c) D
arago:# V8 d W, w& i1 }3 [7 `2 R
00008294 <_start>:* Z. q) k4 E1 O
8294: e3a0b000 mov fp, #0 @4 R8 j9 }, t1 Z# l
8298: e3a0e000 mov lr, #0 v& z. O3 h+ p
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 E8 C- m. a' p( Y$ c8 F9 V- f' { 82a0: e1a0200d mov r2, sp
1 s( k+ T/ x; y& [# E5 d" D7 O 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 H9 F5 k u2 \ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 x" I, B) R" f* Z! l 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
1 j8 Q* H, `0 Y 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)% Z/ v5 b: ]* A2 j& J# h( t
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
' z: i; v" A0 J! e. ^3 ^: C/ W 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 K8 G0 K0 Q; b- {% v( f
82bc: ebffffee bl 827c <_init+0x2c>/ o7 ?3 Z2 E- d' G
82c0: ebffffea bl 8270 <_init+0x20>
6 E5 i/ o3 N" N+ @# E 82c4: 000083dc .word 0x000083dc
7 H( H% V: a% _' a 82c8: 00008344 .word 0x00008344; t# A2 l; A* b- v
82cc: 0000837c .word 0x0000837c
# n' P: N V# `) G y# snone:# C5 G- a* V9 ~- W
0000835c <call_gmon_start>:
1 a4 N1 l! \) y8 r 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
# k( d8 m3 L+ l5 j8 r" H6 Z3 O 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>+ f( v [' X: i& ~8 x" ?
8364: e08f3003 add r3, pc, r3
4 N" a7 A9 X6 @- @$ X$ u 8368: e7931002 ldr r1, [r3, r2]" i& k0 @% q8 b% ~$ y- X
836c: e3510000 cmp r1, #0 ; 0x0# }' m0 P+ N9 U; S* h, V. F
8370: 012fff1e bxeq lr$ [3 h p* h8 O3 y7 C. I z2 b
8374: eaffffe7 b 8318 <_init+0x38>
7 e( { {& H) t% ], `; b& L 8378: 00008264 .word 0x00008264' l3 y! C5 ]6 r; L) Q% M1 k" w3 B
837c: 00000018 .word 0x00000018
* U6 w- v4 c% n2 ?9 Warago:
; `; I U2 ^' z4 E6 U d, i000082d0 <call_gmon_start>:
1 z5 M; Q% ~& `* Q4 L( z 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>- K5 \, ]7 x6 \% Y
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) i1 i1 Z+ V. I+ z4 e! u( m
82d8: e08f3003 add r3, pc, r3% _3 {4 Q5 G& j$ _
82dc: e7932000 ldr r2, [r3, r0]
+ v, }: i) \! R 82e0: e3520000 cmp r2, #0. H2 |3 O$ t/ N" ^0 f7 P
82e4: 012fff1e bxeq lr
5 O0 N8 }7 l4 v 82e8: eaffffe6 b 8288 <_init+0x38>9 b# F% r. R6 ~# d
82ec: 00008208 .word 0x000082085 I0 e' b8 B6 F1 \
82f0: 00000018 .word 0x00000018
$ K7 |9 E& _6 o. x3 h. Dnone:! H) }8 e1 @$ W/ F
00008380 <__do_global_dtors_aux>:3 d; K9 J+ h4 c/ ]' P
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>! m4 I5 @4 [$ Z7 h
8384: e5d23000 ldrb r3, [r2]
7 n! c% d( z8 O% ^ 8388: e3530000 cmp r3, #0 ; 0x0/ E% n x, p3 \1 W, X
838c: 03a03001 moveq r3, #1 ; 0x1# e! E1 o) j, h1 o- _
8390: 05c23000 strbeq r3, [r2], C4 a, `9 e9 |: j! w1 a. m4 m% K2 p
8394: e12fff1e bx lr
$ U y' {; H3 I) i- y) e 8398: 000105f4 .word 0x000105f4
8 f: B# g9 j& M# J! zarago:4 c+ P5 P7 d) b! l
000082f4 <__do_global_dtors_aux>:
5 m# o [" l/ g% c& S I2 x 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
0 m4 z# B& d. k0 _8 H! r( J) @" o( @ 82f8: e5d32000 ldrb r2, [r3], ^+ Q& }! {4 a! V$ ?7 f
82fc: e3520000 cmp r2, #0
8 [* l1 U" Q$ ]% [ 8300: 02822001 addeq r2, r2, #1' y( s# l& [3 z) v0 [, m, o
8304: 05c32000 strbeq r2, [r3]
# L+ X# Q" Y- h4 K7 N J" E G 8308: e12fff1e bx lr1 N/ g) ]8 p3 D0 i$ X
830c: 0001050c .word 0x0001050c
`* B. H: g, w9 i/ M$ Bnone:
. x1 g3 h8 O8 i9 t s; `5 l0 C/ D0000839c <frame_dummy>:
8 w X0 x' v' f6 c4 K 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>' O+ V- }, j0 a( F a2 `
83a0: e92d4010 push {r4, lr}
% {6 }- O* h# w$ }. Y& ] 83a4: e5903000 ldr r3, [r0]0 T1 k, F3 p6 L% |6 A
83a8: e3530000 cmp r3, #0 ; 0x0
: T2 x. B1 x/ k2 G8 u" ? 83ac: 08bd8010 popeq {r4, pc}
8 a# v9 ?: w! w+ {* R& F 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>; C+ i* f3 t. ~
83b4: e3530000 cmp r3, #0 ; 0x0
) h: a( Z" [5 t V 83b8: 08bd8010 popeq {r4, pc}
! T! u$ E# b* |5 U9 A0 M 83bc: e12fff33 blx r3
5 v1 S. a, h- c 83c0: e8bd8010 pop {r4, pc}4 \% M, w# f2 H! x5 t+ k2 e$ t! |0 W
83c4: 000104dc .word 0x000104dc
5 G, C5 X4 N4 B* I 83c8: 00000000 .word 0x00000000! `( D0 W0 o) {+ _% F' Z( s
arago:; G0 i8 G2 A. I5 @% |* ]
00008310 <frame_dummy>:. [3 q9 e' ]) r& i3 \
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
1 I3 p* h( f0 i! `, o6 } 8314: e92d4008 push {r3, lr}
- `( p* Q, j' F! {- | 8318: e5903000 ldr r3, [r0]
; `. J: v1 w/ E 831c: e3530000 cmp r3, #0! s: `& @# @# B. D- _2 _8 g4 O
8320: 0a000003 beq 8334 <frame_dummy+0x24>. D1 O& }$ t' f8 _
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>' M5 i* S) ]8 S) t% u
8328: e3530000 cmp r3, #0, | b) R* }" y
832c: 11a0e00f movne lr, pc N$ [! m4 ?: Q L) S9 {) c
8330: 112fff13 bxne r3
! f+ V/ p6 P2 @- i 8334: e8bd4008 pop {r3, lr}
0 k2 G, ?5 l3 j 8338: e12fff1e bx lr
+ p" m% |; W: B5 ~ I' R+ } 833c: 000103fc .word 0x000103fc$ Y7 c! `) \$ @! X9 w6 e3 p: R, @
8340: 00000000 .word 0x00000000
. M8 w3 R! o4 v/ K( ^; b& |+ xnone:
4 a6 S. B! `1 M+ {000083cc <main>:
) Q" f) V# _+ S+ e 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
9 C( ]& k2 u9 V) R# }5 _. k 83d0: e28db000 add fp, sp, #0 ; 0x0" m; ?& g* ? g& `& b+ [/ D
83d4: e24dd01c sub sp, sp, #28 ; 0x1c9 h0 {* O' d5 g( t- V5 S
83d8: e50b0018 str r0, [fp, #-24]/ D0 M4 q& U8 s. L9 f9 S# w" o
83dc: e50b101c str r1, [fp, #-28]3 P1 q) ^$ B7 H( _6 Y, _
83e0: e51b2010 ldr r2, [fp, #-16]% O9 V# `, U$ x4 x* Q. J6 A1 ?$ X
83e4: e51b300c ldr r3, [fp, #-12]
{0 |; j" ?$ B* v 83e8: e0030392 mul r3, r2, r3
. Z, h: l& h2 f* F: T 83ec: e50b3008 str r3, [fp, #-8]8 } E: L/ e/ C9 h% U/ L5 V
83f0: e3a03000 mov r3, #0 ; 0x0
: J' I- q; t4 X, F, b 83f4: e1a00003 mov r0, r3 |& o+ s6 M9 x4 I, q! y. ~
83f8: e28bd000 add sp, fp, #0 ; 0x0
+ ^/ H/ Y4 O+ |9 m. s5 l+ n 83fc: e8bd0800 pop {fp}" s' ^; b/ b' a L
8400: e12fff1e bx lr* A6 G* ]+ A8 O, k
arago:
' K/ f4 Z0 c, _, I- }7 h00008344 <main>:
5 b, U9 _. L+ U* V8 p9 A 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
2 i9 F$ {( A% f- Q% B! s" C 8348: e28db000 add fp, sp, #0
6 p6 W. N/ v' n' J0 s' b) h( t# |) R 834c: e24dd01c sub sp, sp, #28
4 i& e( \% E" ~9 ^ 8350: e50b0018 str r0, [fp, #-24]
( n: U0 q% i4 e2 f2 o8 E 8354: e50b101c str r1, [fp, #-28]# A6 f- M) u" ? s- Z% q
8358: e51b3008 ldr r3, [fp, #-8]
/ ]! f1 G/ X6 P! D; | 835c: e51b200c ldr r2, [fp, #-12]$ I) x0 o: a# \3 X
8360: e0030392 mul r3, r2, r35 B' z( e; z6 s' X$ l( ]
8364: e50b3010 str r3, [fp, #-16]
# c, [* u3 E/ i' [& |0 R 8368: e3a03000 mov r3, #0
; O T. {( W$ E9 U 836c: e1a00003 mov r0, r3: D3 O& ?9 ~/ {. |
8370: e28bd000 add sp, fp, #0
8 ^# |- O9 k e' m$ v$ ] 8374: e8bd0800 pop {fp}/ ]5 v8 z m) V9 C8 r! W; y
8378: e12fff1e bx lr, _2 Z# \+ @4 C6 A
none:$ A! [, F4 t. s5 E1 {- Y
00008404 <__libc_csu_fini>:
6 ]4 v$ Q2 ^6 R- i8 F, n9 } 8404: e12fff1e bx lr
: C$ F& R j; N9 F4 R" Narago:
6 y4 ?9 I! B4 S( \7 d" }000083dc <__libc_csu_fini>:6 U: H* a8 S' }! ^7 r
83dc: e12fff1e bx lr, r) Z1 `; I1 g' G
none:
) q* H1 [" l- @$ N) \5 q00008408 <__libc_csu_init>:, f$ x% F0 U8 p7 y
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}" w# z2 W) q; d# z
840c: e1a08001 mov r8, r1* y" o7 h% k# Z1 }2 L
8410: e1a07002 mov r7, r2! D1 m7 U3 T$ q. _( o9 f
8414: e1a0a000 mov sl, r0* `* d# g y v- M$ ` S3 C
8418: ebffffb0 bl 82e0 <_init>8 l2 k2 I3 O" ~
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>8 A5 J* z2 I3 l& R9 Q, k* ~
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>; o G6 Z' O5 p4 S8 x, o* {
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>% P6 w3 T1 @) f+ l
8428: e0613003 rsb r3, r1, r3
" N# L2 C& F5 ]' S8 y5 z 842c: e08f2002 add r2, pc, r2
! f! S" O0 d; N0 U 8430: e1b05143 asrs r5, r3, #2. g7 w% @# S# z/ ]% M
8434: e0822001 add r2, r2, r14 D4 n. O' I2 X
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
: ~ M8 h# H) g' f( T 843c: e1a06002 mov r6, r2
" o+ O5 W. c0 Z) {& D 8440: e3a04000 mov r4, #0 ; 0x0! X7 _6 Y9 r; }& Z+ G
8444: e1a0000a mov r0, sl ~. u1 O# @8 t3 E0 `) h/ ?4 x8 @
8448: e1a01008 mov r1, r8
, ^/ r- m; S2 ]: e' \7 `6 k% { 844c: e1a02007 mov r2, r7& @9 o _7 Q$ C2 C' C
8450: e1a0e00f mov lr, pc- o" a; V9 z( V6 D/ o0 x7 K4 M
8454: e796f104 ldr pc, [r6, r4, lsl #2]
* \( ~, e3 @" A, X 8458: e2844001 add r4, r4, #1 ; 0x1
; J% x! K/ }5 X 845c: e1540005 cmp r4, r5
, z9 O$ g6 h4 L/ Y) @ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 r0 E1 j i: s- a& t 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
" b( i: z* E8 S+ R* k! ~ 8468: ffffff04 .word 0xffffff04
( w7 u; S" a, f* F 846c: ffffff08 .word 0xffffff08
$ n1 i+ I1 y7 S" V0 \ 8470: 0000819c .word 0x0000819c* M4 c+ m+ g; k& W0 h! ]1 n
arago:
+ U7 e. d- ?& P8 C F0000837c <__libc_csu_init>:# U1 r* e; P1 |" t- z% {
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
7 k3 m# H# e3 T. [, A 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>$ F. }* @ n4 V! ]0 {
8384: e1a06000 mov r6, r03 Q8 l1 S6 j1 q4 r3 m
8388: e1a07001 mov r7, r1
. e/ H" F" ]( B- I 838c: e1a08002 mov r8, r24 n( e1 C j* Q5 r! W' x# {
8390: ebffffae bl 8250 <_init>
( p1 V' ~6 w; x8 o 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>; @. {5 C3 O2 A# X+ T# ^
8398: e08fa00a add sl, pc, sl8 r3 u% w6 X1 W( j
839c: e08f0001 add r0, pc, r1
4 w& U$ b$ @! j( z" B 83a0: e06a5000 rsb r5, sl, r06 ?% a. t; |! T5 ^8 r" Z
83a4: e1b05145 asrs r5, r5, #2
2 H( G- f+ ~3 N: p+ s9 l 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}3 [4 I" D) C8 ^9 D
83ac: e3a04000 mov r4, #0# G& Z G" {( g( J1 e2 p
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
- h% K2 K( D) U% i, u: u0 U! I" Q 83b4: e1a00006 mov r0, r61 f5 j! C- I7 V* y+ w }% x
83b8: e1a01007 mov r1, r7 l$ m/ V3 E6 ~6 X. o F- I- ?
83bc: e1a02008 mov r2, r84 I8 ^) y3 K/ w9 p3 D; l0 |& M
83c0: e2844001 add r4, r4, #1& Q4 W! G" x3 p# r0 B( Z
83c4: e12fff33 blx r3
. O) N! L% Y" y( \7 U 83c8: e1540005 cmp r4, r5( D6 }: d6 r+ Q. @- s' \* f- \
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>( h3 {4 V" W) K& J, U5 n
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
% Y% ]9 \5 n: `. O 83d4: 00008054 .word 0x00008054% q- c* K( C% X2 O" {" I; k
83d8: 00008054 .word 0x000080549 I: h% s% \0 i$ _2 h
none:5 `/ H& T, U* \
Disassembly of section .fini:
- T4 c' w5 S$ k/ b) a+ |/ N5 L, c; t; Q+ ^) o- Z' S1 ^% i
00008474 <_fini>:
2 c+ l8 g8 F& b; J8 a9 A8 \& B 8474: e92d4010 push {r4, lr}
1 o! y6 J' b2 R8 ` 8478: e8bd8010 pop {r4, pc}- v; i' T8 r! G+ N! b3 Y$ \# t
arago:
" J5 w1 w4 S [, F. u. f9 hDisassembly of section .fini:
. Z" e+ }) F+ K7 w3 M
$ x! v/ d; b2 [' R) P4 l000083e0 <_fini>:; Q1 d" T7 |7 V& w) _1 I0 m# |
83e0: e92d4008 push {r3, lr}
) x0 N1 a) M" a9 ?, l 83e4: e8bd8008 pop {r3, pc}' s0 {" e- [+ N9 `# B
% ?: E; s; H) ^. K* N+ @5 o9 l
& }( X$ k" O7 [+ s# ^$ P
0 d. |$ d) S; J P% O$ b" {" b |
|