|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
, [6 r. L0 p y7 a; ^ 1 #include<stdio.h> 0 d9 [5 y/ h r5 \8 r+ E
2 #include<math.h>. E& x v: J. C8 j
3 int main(int argc,char* argv[])
# B. Y N) S% r 4 {- N% b( Y; P7 f% d& ?
5 int a,b,c;' g% C `6 Y, c+ R6 W: c
6 c = a * b;) V5 ^; z" l7 b I
7 return 0;
% D3 z0 P9 f. Z$ E- K! x 8 }
, u6 o8 x* a6 y* m+ ?3 h+ ?% |7 L" h2 C, O4 r
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 R: V7 x; x1 J0 g9 i* i/ c
none:
. R2 t7 ]2 y7 K* g, ?9 o000082e0 <_init>:0 n2 t" u5 O4 v: e3 v- t9 x
82e0: e92d4010 push {r4, lr}1 G/ D8 B2 @, S. r) u
82e4: eb00001c bl 835c <call_gmon_start>
$ F# z5 `, A! B! y 82e8: e8bd8010 pop {r4, pc}
* r2 K. U- {* K& O5 k+ y4 Jarago:- |) [0 N- k, q9 j1 N) }8 @
00008250 <_init>:
: G* o- X) R& j! m) z7 U 8250: e92d4008 push {r3, lr}
/ D; D. n4 R9 a2 Z) b6 x 8254: eb00001d bl 82d0 <call_gmon_start>* m R; a! m* b9 Y' }% b) b/ B
8258: e8bd8008 pop {r3, pc}$ k% ~; n# ?/ H4 U' [$ a
2 a9 ~2 M- _. T& |* k1 X
none:
# n' i+ [ `# W000082ec <.plt>:
; U' f7 {( Y- c$ v; P+ z 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)( Q% A" `* R8 q, l
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- d( u, R, V B! i" a 82f4: e08fe00e add lr, pc, lr1 i& c, M6 l0 i) P3 X0 l5 k
82f8: e5bef008 ldr pc, [lr, #8]!" i) q" M8 h( F& Y2 d
82fc: 000082d4 .word 0x000082d4: [3 B% o+ Z) M, u! }
8300: e28fc600 add ip, pc, #0 ; 0x0
9 ~1 T( g0 g3 M2 M) [( z0 I c+ T4 h9 s v 8304: e28cca08 add ip, ip, #32768 ; 0x8000
/ F( d0 n+ m4 u" D% b 8308: e5bcf2d4 ldr pc, [ip, #724]!
2 g4 A' B2 {6 X* @& Y 830c: e28fc600 add ip, pc, #0 ; 0x0
" ?: s! l* Z. R8 E 8310: e28cca08 add ip, ip, #32768 ; 0x8000
( g% H4 I/ \+ e$ X, ?% R. i5 Q 8314: e5bcf2cc ldr pc, [ip, #716]!7 C1 E7 J& G8 W7 ?
8318: e28fc600 add ip, pc, #0 ; 0x0% O: z# O5 v$ J
831c: e28cca08 add ip, ip, #32768 ; 0x80004 w4 q. q- m& @ D0 ?
8320: e5bcf2c4 ldr pc, [ip, #708]!9 n- W3 G) \/ X+ k
arago:
* v9 R n- y- L: E) Q3 E, `& h0000825c <.plt>:& H! g) ~: [& i, j0 F9 D6 @
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
" u O3 e2 N g I3 z9 t0 _ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>: i) _6 a5 Z G' j" |
8264: e08fe00e add lr, pc, lr& |. P8 }/ `! Y: O' y5 j
8268: e5bef008 ldr pc, [lr, #8]!
# M+ ~5 |5 ~$ m9 d7 s. q 826c: 0000827c .word 0x0000827c
( D4 ^' d% c& R; D 8270: e28fc600 add ip, pc, #0$ `0 I1 p8 x' g) I
8274: e28cca08 add ip, ip, #32768 ; 0x8000
% E! e3 I& Q# ]( s 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c- T$ G$ m8 d3 }7 X: X, C6 t
827c: e28fc600 add ip, pc, #0# e3 x4 z3 n9 z6 o# A9 j$ K( Y
8280: e28cca08 add ip, ip, #32768 ; 0x8000
( F" P' ` C2 Y. y% C: N 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
( U1 A' q; x. |, R4 k 8288: e28fc600 add ip, pc, #0
# H/ G+ X, Q0 h, C+ u$ d8 V 828c: e28cca08 add ip, ip, #32768 ; 0x8000
! F5 Y3 B; I1 s) Z# U* P 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c7 S" _/ b! i3 P, h) d j" N4 ^
none:7 {- z8 z6 m; b
00008324 <_start>:% k) O" s2 O' ~6 \ |% r3 h# b3 [
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>/ d. C6 F2 A: H* x
8328: e3a0b000 mov fp, #0 ; 0x00 |4 W4 X# a! D) A" B; m
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
8 N* H$ K$ m+ x& r7 J 8330: e1a0200d mov r2, sp
# p& h, y, w' p. ?% s 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)' ]( r/ r: U7 a; w, p1 d
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
V+ a, q# g" }: D' i 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>" t8 i6 P$ z" D
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
: S% D: A7 @) ~' U4 ^9 v 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; M( k) | ~7 B; x o 8348: ebffffef bl 830c <_init+0x2c>7 X- S9 y, A' @( Z4 |
834c: ebffffeb bl 8300 <_init+0x20>5 C, {$ x- t/ B5 r
8350: 00008404 .word 0x00008404
$ Z' O+ m1 M' y' { 8354: 000083cc .word 0x000083cc
1 k% E% G; N/ F6 v( Y! J6 e 8358: 00008408 .word 0x00008408
* ]4 d4 G0 \ n# g+ k" S* a2 Yarago:
" T2 h0 ]9 H! w00008294 <_start>:
( ~: z5 g2 J* Z1 V. h) f 8294: e3a0b000 mov fp, #05 z. p B7 b+ |
8298: e3a0e000 mov lr, #09 G* S/ Q g6 U1 V/ o( F6 X
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 t. M, A4 Y! i9 ? 82a0: e1a0200d mov r2, sp) B, i9 e: z* M/ E. `
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 ]7 i7 f$ ]+ E; \
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)- Q1 b2 i" `$ r- W
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# _- y* |0 G* y) P' _1 k1 ~* w: j 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ ^) U- G& n* k% H4 x7 q 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>" O/ @! \+ L% l8 W; @ }
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
|6 l8 m1 N" a: X, y6 D 82bc: ebffffee bl 827c <_init+0x2c>
% b8 S& m3 N" q; e U( Q' h, A, G 82c0: ebffffea bl 8270 <_init+0x20>
# V: C/ w- O4 j6 B" m4 c 82c4: 000083dc .word 0x000083dc1 G. {5 y) X6 U" j! h4 k
82c8: 00008344 .word 0x00008344
6 e# g7 v; X5 Q( l& C; ?, J( ~$ y 82cc: 0000837c .word 0x0000837c8 Q- u% x; S" B1 A
none:
! |+ g; H( T! S( T7 J0000835c <call_gmon_start>:
3 |$ P; ~4 F* H. y* h$ Q7 [; [: ` 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
& M' t: G" m) Q( K' S 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>; _5 p' f4 T; m: i; H
8364: e08f3003 add r3, pc, r3# {: f5 ]1 l" S
8368: e7931002 ldr r1, [r3, r2]% A5 \: `3 J7 L9 F- F
836c: e3510000 cmp r1, #0 ; 0x01 j; Q! [' F! k# w
8370: 012fff1e bxeq lr* M2 @0 [$ ~) b8 j
8374: eaffffe7 b 8318 <_init+0x38>
0 N) {( E' J5 U1 [* S) r6 ~/ p 8378: 00008264 .word 0x00008264% a0 g3 j* q* l' C; u% I
837c: 00000018 .word 0x00000018
6 E& v. ~% M9 ?$ W1 N3 ^& M4 |arago:
, k$ n6 x5 Y/ ]000082d0 <call_gmon_start>:
6 ~" t5 b/ Y! e- b- s0 H 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>' c" J' a2 S1 J( B" y2 d1 k
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>/ q5 n; O: i6 g' {
82d8: e08f3003 add r3, pc, r3
- }8 f) ~4 q8 l, V: s 82dc: e7932000 ldr r2, [r3, r0]
# p9 |! \8 y L9 p) {$ @ 82e0: e3520000 cmp r2, #0) B9 c. H2 E3 k6 v
82e4: 012fff1e bxeq lr
$ K* v' `6 l8 X9 C6 _ 82e8: eaffffe6 b 8288 <_init+0x38>
- {. w% d+ c( x( P 82ec: 00008208 .word 0x00008208
( X' U1 J. W+ M: T. O9 @0 I 82f0: 00000018 .word 0x00000018
8 S8 a. f- _6 D' o7 enone:
+ F1 Q7 o+ O7 O00008380 <__do_global_dtors_aux>:
) C4 t2 ]9 `! P5 a- [1 K2 m8 c; _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
. K3 ?( z% X @6 z3 t 8384: e5d23000 ldrb r3, [r2]% u$ j N2 H* e% |, d4 H
8388: e3530000 cmp r3, #0 ; 0x0
# Y/ P$ B$ w9 O- q7 G3 r7 C 838c: 03a03001 moveq r3, #1 ; 0x15 K( `5 b, a# h
8390: 05c23000 strbeq r3, [r2]
: |) e0 f" s) j 8394: e12fff1e bx lr
( E4 Z# @/ u- b" F9 P ~5 I 8398: 000105f4 .word 0x000105f4
- H5 ?: t- F0 g6 W! S* g7 ^6 n4 Y! Oarago:
3 B# X0 ~9 V# i/ G t& c# S000082f4 <__do_global_dtors_aux>:
! j6 H: v, q- B1 C" F 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( j" [8 c! Y/ u" V 82f8: e5d32000 ldrb r2, [r3]
6 v1 w2 L9 m5 ` 82fc: e3520000 cmp r2, #0
* g5 @2 x, }% b7 T' u 8300: 02822001 addeq r2, r2, #10 G9 R& f1 | `, U: a
8304: 05c32000 strbeq r2, [r3]
: R# W7 `) Q3 E( L& W) F 8308: e12fff1e bx lr
* W" U. y! {4 D( w; n, _ Q4 p5 A9 y- k 830c: 0001050c .word 0x0001050c
" l7 _5 S, d3 rnone:# D, N1 ]( R+ s# w- v5 {5 a
0000839c <frame_dummy>:
& L7 e5 X" x" R" V 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 h( `2 z5 F% c! Y5 M5 T! p: c 83a0: e92d4010 push {r4, lr}
/ C, ~( l+ J. h/ y5 U+ G' I 83a4: e5903000 ldr r3, [r0]8 w# {, f9 `0 c3 E
83a8: e3530000 cmp r3, #0 ; 0x00 i; G" o, @% O# b$ s$ L7 k* A
83ac: 08bd8010 popeq {r4, pc}
! i9 G, E. D9 r6 T! i; c4 c8 P! B! z 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
4 L* c4 u5 }& C* V/ a J9 @' G3 K( ? 83b4: e3530000 cmp r3, #0 ; 0x0 {* J1 ?! W4 K" G O) Z9 i+ F
83b8: 08bd8010 popeq {r4, pc}; S4 o7 M' ?, b3 U
83bc: e12fff33 blx r38 R0 Q2 F$ z" V9 O- @% @, S
83c0: e8bd8010 pop {r4, pc}& {, |! b* v+ ?/ P- x
83c4: 000104dc .word 0x000104dc
6 I/ z4 N- o- [ 83c8: 00000000 .word 0x00000000: a' @0 @! A& v. ~; q
arago:) t1 {$ J" ~9 }" [
00008310 <frame_dummy>:
& P8 d: e8 ~7 j- B) j 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! H9 T% i) ~/ l3 _2 d( r
8314: e92d4008 push {r3, lr}
- k4 Z5 K; f' A' M, Y3 T 8318: e5903000 ldr r3, [r0]% \9 `2 q/ }8 l& R* S* {7 M/ z
831c: e3530000 cmp r3, #0
# u1 p* ~. i7 w3 B 8320: 0a000003 beq 8334 <frame_dummy+0x24>* y8 [ p) M9 Y0 u5 A+ h
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>4 b# F! x9 O1 r4 Y, |$ s
8328: e3530000 cmp r3, #0
7 ?8 d/ A' X' W. M, P 832c: 11a0e00f movne lr, pc% P; e( o3 F3 J! T
8330: 112fff13 bxne r37 E3 c3 \: r2 S4 C" S
8334: e8bd4008 pop {r3, lr}* E4 [* e* }0 j7 v
8338: e12fff1e bx lr
: S) p* Y! N/ q% ~( W" q# F2 N 833c: 000103fc .word 0x000103fc) B- i4 G8 c& H5 I0 i
8340: 00000000 .word 0x00000000
( s4 r; P: h2 q5 Rnone:
" q0 N' a7 P, z! ^3 b000083cc <main>:" X6 P" N+ r( W) v7 t* _" h
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!); q9 V& Q1 o E4 E% ]# Z+ z
83d0: e28db000 add fp, sp, #0 ; 0x0
. _" p5 b& c+ v 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: e% q- n3 \" n5 D# S0 S" ~ 83d8: e50b0018 str r0, [fp, #-24]8 n( p0 c2 o2 \
83dc: e50b101c str r1, [fp, #-28]
0 L% v# M/ \7 E) G, U 83e0: e51b2010 ldr r2, [fp, #-16]
' Z' T ]4 n) ^ 83e4: e51b300c ldr r3, [fp, #-12]
6 ]5 l" A' A1 e' q% j 83e8: e0030392 mul r3, r2, r3& V1 ~7 v$ |/ \+ {' c
83ec: e50b3008 str r3, [fp, #-8]+ K! a$ @- p, |8 K# D1 S4 h5 [
83f0: e3a03000 mov r3, #0 ; 0x0
, Y) y2 n4 M- h" W' {- [ V8 Y6 V 83f4: e1a00003 mov r0, r3
; E& f% Y/ C: Q* @) O* o% z: b 83f8: e28bd000 add sp, fp, #0 ; 0x0
9 Y0 C& Q$ _2 I 83fc: e8bd0800 pop {fp}( V- s5 o+ h* W; T- Z% g# {
8400: e12fff1e bx lr, s5 l5 m) Y. v- v
arago:
4 Z# o: P. M$ a7 t" K00008344 <main>:
) E% [! q% |9 p/ c P7 W# e) a, \ 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 U7 e2 E0 _7 Q) w 8348: e28db000 add fp, sp, #02 ^6 K+ J+ d1 R$ v7 Q8 ?. |$ k
834c: e24dd01c sub sp, sp, #28
* M& @ v6 v& _. \7 F6 O 8350: e50b0018 str r0, [fp, #-24]. u3 M4 [0 ~ m
8354: e50b101c str r1, [fp, #-28]- V0 s4 ]3 S5 @
8358: e51b3008 ldr r3, [fp, #-8]
0 b9 c7 V2 j8 _) ]/ Q: F; ? 835c: e51b200c ldr r2, [fp, #-12]8 q! Q# K5 W1 Y; Q
8360: e0030392 mul r3, r2, r3
; n3 ]& z9 |! Y9 f 8364: e50b3010 str r3, [fp, #-16]4 D$ j# V6 t. ~! x
8368: e3a03000 mov r3, #0
% M1 U! `: V* p: u' n V% \ 836c: e1a00003 mov r0, r3
7 @2 X- g9 x2 c! O 8370: e28bd000 add sp, fp, #0' ^1 H+ c3 A7 u" r
8374: e8bd0800 pop {fp}' [) h, w" x5 m" E% O7 L4 P2 o
8378: e12fff1e bx lr
$ X; x, K! }8 L& G0 B0 f5 b Snone:
- j# _1 k" E( B' n00008404 <__libc_csu_fini>:3 d, ?8 e4 n* {. ] c, D6 g
8404: e12fff1e bx lr5 y, @$ w, a& o7 U
arago:
8 K# |! U' L: e* T r2 z" `000083dc <__libc_csu_fini>:4 i4 M$ p, h$ D) I: q
83dc: e12fff1e bx lr
1 ~6 x+ |% y# @/ r' Knone:
% C3 O' f( a C# Y1 t; ]$ c00008408 <__libc_csu_init>:
2 k" ?2 ~. d! L/ ^/ q/ i 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
u) }7 ^ |8 C/ {) c 840c: e1a08001 mov r8, r1; h \; z7 F' Q& Y# J; `
8410: e1a07002 mov r7, r2
2 E, i" B4 V$ W0 O 8414: e1a0a000 mov sl, r0
# [$ O! ?) }$ k 8418: ebffffb0 bl 82e0 <_init>
1 A- A) `; ~' z+ k% i9 l% @ 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ x6 _ R, M& @# L) w
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
: ~5 i% y/ G" [2 _1 L 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
2 T, I7 Z G* O5 e 8428: e0613003 rsb r3, r1, r3
, G: I* T- o5 u7 P 842c: e08f2002 add r2, pc, r2! `, K0 j% h# D2 |1 w, \
8430: e1b05143 asrs r5, r3, #2# s! U' ^, J% r8 A* T- O a- l
8434: e0822001 add r2, r2, r1
& ^5 Q# X o- a+ @( Q6 s. m 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
; m7 ]$ R& I0 }; }; v$ d' r6 V 843c: e1a06002 mov r6, r21 F: q$ G9 v4 `& y$ I
8440: e3a04000 mov r4, #0 ; 0x0
" F$ N8 Z2 Z5 |7 C 8444: e1a0000a mov r0, sl
6 d3 _) N; `, \2 S 8448: e1a01008 mov r1, r83 [' I- S" C+ @+ x7 x
844c: e1a02007 mov r2, r7; t: o# ^$ ]( x
8450: e1a0e00f mov lr, pc- O# W2 R2 j S; C4 k) Q4 Y
8454: e796f104 ldr pc, [r6, r4, lsl #2]
7 q: [/ L0 |2 p0 [* C+ R! v7 J 8458: e2844001 add r4, r4, #1 ; 0x1
9 m$ r' N* W: @3 C8 S6 c8 g2 o 845c: e1540005 cmp r4, r5
E8 o3 h9 q; y6 ~# x 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>& R* \3 i2 c- B, M- P! |
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
i3 G; ]% v( e2 c4 F 8468: ffffff04 .word 0xffffff04
9 X/ D$ D; o4 W# c9 b 846c: ffffff08 .word 0xffffff08
8 X3 F# _8 ?; r( H: a8 ~ 8470: 0000819c .word 0x0000819c
) P) T, K5 s+ |arago:; W% a3 I2 J* Z0 m6 T
0000837c <__libc_csu_init>:6 x+ W" A" |! f/ ]" G, N4 B0 \5 u; ~
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
& j+ E f0 F; _ 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
: C7 @6 ^ k8 c+ {* b) k 8384: e1a06000 mov r6, r0
- o0 B* h" n" _+ T5 k( A; b 8388: e1a07001 mov r7, r1% T5 @$ q# ^$ E6 A" z) c/ ` E
838c: e1a08002 mov r8, r2 G) F' H% g( E k; t _
8390: ebffffae bl 8250 <_init>
( {& @" Q3 v1 I+ T) r; L 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>. @; N) z+ t: M; J; O8 X
8398: e08fa00a add sl, pc, sl% T5 h( V% [8 |1 b* i
839c: e08f0001 add r0, pc, r1- \- |3 [3 W. q1 |, o$ v
83a0: e06a5000 rsb r5, sl, r06 b% F( l P, D
83a4: e1b05145 asrs r5, r5, #2
5 H# @' H7 t% R0 a, T 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
- M7 f' `5 W5 D8 L0 U. ?2 K. R( r 83ac: e3a04000 mov r4, #0
4 l1 h) c# C, D. j7 ^% {9 E3 p 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
2 O* ?6 S$ _1 J# n6 A# ?: X 83b4: e1a00006 mov r0, r65 X5 L9 N R+ G
83b8: e1a01007 mov r1, r7: t" Q- T t) C3 T4 t K2 f, p
83bc: e1a02008 mov r2, r86 u9 w* m1 U8 _& O
83c0: e2844001 add r4, r4, #1
) T _8 ?! _4 T5 H5 t; ^2 q 83c4: e12fff33 blx r34 G) k! s6 z, c P
83c8: e1540005 cmp r4, r5/ h! k: Y8 i* c7 m8 P% @+ V; s7 I
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34> K/ v/ R' Z7 ~0 H- N
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}2 W: O, C; M' |- n7 J
83d4: 00008054 .word 0x00008054
3 P/ l" ]0 V5 b) Y5 B5 a2 i 83d8: 00008054 .word 0x00008054- [2 l9 z7 v& E, I/ M* ]! R( w
none:
7 `8 C( f1 i. s2 q- Z7 sDisassembly of section .fini:% `( n: a1 @: V5 `0 K- F" [7 O
7 L4 j. J1 @3 x& r+ @: s0 C
00008474 <_fini>:' Y! X8 x' [+ y2 r2 y2 Z+ o* P
8474: e92d4010 push {r4, lr}
2 j; h0 M- ]% ~$ E# U 8478: e8bd8010 pop {r4, pc}4 R7 n. ]: C1 S/ m) D
arago:0 H* I) \/ F: B: W
Disassembly of section .fini:
% U' N/ n4 f& P( o; j! f& ?5 F. ]0 n2 @! n5 w" [( a
000083e0 <_fini>:9 `6 C7 }1 c9 b9 @' M
83e0: e92d4008 push {r3, lr}$ i* B% W# A5 j1 o2 H' k
83e4: e8bd8008 pop {r3, pc}2 m3 D' P+ R4 {8 @
( f5 ?7 \. q( ~+ E
( X7 {1 s$ W( w: @ i8 _& d7 l+ j+ w# E
|
|