|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
. U: _; ^2 d, U$ } e" Z 1 #include<stdio.h> 9 H' r# }& _; R7 I
2 #include<math.h>
e7 W% y H5 g* Q! C 3 int main(int argc,char* argv[])2 l w1 Q4 v$ K) s0 S& l- V+ g
4 {0 s: O" s t2 q- R5 L2 A2 p- W
5 int a,b,c;
. r8 Q# I2 q, P 6 c = a * b;6 p% A/ ]6 i# h! J3 W
7 return 0;
; r5 I8 }7 a, h* Q0 B' i( X9 f$ { 8 }$ d9 Y/ g/ Y! O7 t2 b3 n0 N
/ |% a1 v2 `: n
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看/ ]! u( _2 C1 d* Q
none:; R3 A0 q; S/ I: L A9 e% G
000082e0 <_init>:5 ]9 L" ]* ^- W2 q) T
82e0: e92d4010 push {r4, lr}
! d% s, {8 S8 z9 E$ F# i! x5 b, L 82e4: eb00001c bl 835c <call_gmon_start>
) R0 t" I7 [2 O: V; h+ u( W Y 82e8: e8bd8010 pop {r4, pc}4 |1 q5 I0 ?$ X% R) K
arago:
+ t/ o' }, Z7 r% M00008250 <_init>:* D! ^1 X7 r% A( t9 G/ l
8250: e92d4008 push {r3, lr}, R$ Q5 k$ m5 e8 ^
8254: eb00001d bl 82d0 <call_gmon_start>5 a7 n) j% V) g4 |1 Z
8258: e8bd8008 pop {r3, pc}6 Y6 m+ K, K. H) [
% b8 W5 y% O. e& g5 Y) X
none:
) V+ e5 `7 J G ?& _- X$ u000082ec <.plt>:
" r q2 C! b0 m" ~, U 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: r, m5 O8 s* U% U4 a' M7 c 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>/ a8 K1 H3 K" } x; e2 b% T# J
82f4: e08fe00e add lr, pc, lr; }$ Q' ]5 {/ b+ s
82f8: e5bef008 ldr pc, [lr, #8]!
; L; `7 s/ m l5 E5 }. J) C& V$ Y 82fc: 000082d4 .word 0x000082d4
3 I( u1 u4 h1 b) c8 w# E! g 8300: e28fc600 add ip, pc, #0 ; 0x0
5 w+ |4 Z4 m3 Y& I+ g3 I9 n 8304: e28cca08 add ip, ip, #32768 ; 0x8000
- ^/ v( b- f2 M4 H& E8 F/ B* X' U 8308: e5bcf2d4 ldr pc, [ip, #724]!
" t6 G2 z" U6 w, Q5 }: N$ B# ? 830c: e28fc600 add ip, pc, #0 ; 0x0" }+ r4 F5 P- \# f1 j5 ?' \1 L
8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ j% ?( S; _; M0 h 8314: e5bcf2cc ldr pc, [ip, #716]! p. U; Z0 x- B! c8 w& _& w
8318: e28fc600 add ip, pc, #0 ; 0x02 B! i( n/ C' |: P% h3 u" f* `# u( B
831c: e28cca08 add ip, ip, #32768 ; 0x8000
. Y$ l* Y2 [1 I 8320: e5bcf2c4 ldr pc, [ip, #708]!
6 A6 n3 {2 w% a; |) `% F/ Aarago:6 K/ Y/ i0 C9 ~2 c1 o
0000825c <.plt>:, ^0 w% a3 j* X; F4 T
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: L! P* p A$ u' ~ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! B) q) _* D5 {; s2 N
8264: e08fe00e add lr, pc, lr0 l7 q* e* L4 s
8268: e5bef008 ldr pc, [lr, #8]!
" w4 z Z/ G" j4 Z# A( E- c 826c: 0000827c .word 0x0000827c
^% T9 ~5 D, l1 V' h+ x 8270: e28fc600 add ip, pc, #0; Z8 z' E2 l" q6 z4 t* j0 T. o- b/ _0 y
8274: e28cca08 add ip, ip, #32768 ; 0x8000
# j) n1 h% p+ e% ?1 ?8 e7 s" j 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c$ M; ]2 t) s9 z3 t8 M
827c: e28fc600 add ip, pc, #0
6 Q7 F# k% [% f: Z" v 8280: e28cca08 add ip, ip, #32768 ; 0x8000
3 }' T+ I: w1 p& P- P 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
- u F5 n* Z. D% v# ^6 N7 m; e 8288: e28fc600 add ip, pc, #07 J( U4 v) v" Z$ U, e4 M% _ o
828c: e28cca08 add ip, ip, #32768 ; 0x8000
4 V( D) N) W7 E. ? 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c- m! i3 D& A3 R- B
none:% _! M: R# E) u5 U" Q4 M
00008324 <_start>:
6 t6 u I H+ J( g 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>8 T' }! M' a j3 `% L( @( [
8328: e3a0b000 mov fp, #0 ; 0x09 S$ ^- i! o- d9 S/ f& f% P
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
9 u* ]& M4 h4 c c) x( x" t- z6 @ 8330: e1a0200d mov r2, sp6 Z5 N e3 K6 u" U
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 J" g) S; K" g
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)! ~4 ^" P6 q0 t, ~: Y. G
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
8 z; s- b5 y( s 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>: F% {+ v! r% ~+ ?
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- k/ G" I! `% j! Z 8348: ebffffef bl 830c <_init+0x2c># p( ?1 Y, g0 |( ?
834c: ebffffeb bl 8300 <_init+0x20>5 O( P# n5 S9 G; \( Z1 ~
8350: 00008404 .word 0x00008404
0 M1 i9 x% _% ` e5 t 8354: 000083cc .word 0x000083cc$ M1 m$ b- _$ O! R& `* u
8358: 00008408 .word 0x00008408& \0 @! ~ @7 q: b6 f: B' u
arago:
7 {$ y- F% {2 `* X9 o00008294 <_start>:( c* |' c6 \. n7 O& W7 n
8294: e3a0b000 mov fp, #0
* T7 |$ Y# a+ i 8298: e3a0e000 mov lr, #0( i8 W+ Z# N0 Q7 t
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! f7 O- w& `4 [% J7 v
82a0: e1a0200d mov r2, sp
! @* P( w9 L" V9 h' { 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# {" k ]4 Z' ^ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# D5 P/ y5 \% S0 l# `, O3 H 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ i' i/ G7 t) n2 i( M, {
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 V0 c Z- X8 G
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>( V3 t' a v5 k2 f" y3 k
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>0 l1 w, O+ y1 b: X- s0 U8 D
82bc: ebffffee bl 827c <_init+0x2c>6 Q1 ?9 W1 p/ g/ {1 _7 l$ F
82c0: ebffffea bl 8270 <_init+0x20>
6 Y4 T9 \; p5 x- g5 R( V8 P 82c4: 000083dc .word 0x000083dc
1 s5 V$ D3 H: |4 W& { 82c8: 00008344 .word 0x00008344# I& M. A% n* v- s/ [- U [
82cc: 0000837c .word 0x0000837c" [" T7 z2 J! p5 {. C- R, s
none:
" O" a0 i/ ~% T0 o& Q' t# B0000835c <call_gmon_start>:
" h | S0 G/ {& p8 N1 T" n 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
s+ x/ D! M" R- r9 ]/ X2 c 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>1 \- H6 d, J" N( q
8364: e08f3003 add r3, pc, r32 O9 `6 H4 _6 \0 p/ r' N
8368: e7931002 ldr r1, [r3, r2]& d1 v0 ]. B7 U, v# A& O; }
836c: e3510000 cmp r1, #0 ; 0x01 d/ o* j$ w( n& [ `
8370: 012fff1e bxeq lr: _8 c! Z$ E4 J+ t$ P
8374: eaffffe7 b 8318 <_init+0x38>
% |% X% o F& r/ H5 {" T 8378: 00008264 .word 0x000082647 X# ~# F9 G8 o
837c: 00000018 .word 0x00000018 g# R' j) E; }9 C+ K
arago:+ |* d( x& I7 X, I; h
000082d0 <call_gmon_start>:
8 z' m" k! i: ]1 q& C 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 Z# S v2 |* A' _2 P% R
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
" V' I7 [2 Z) ?; J 82d8: e08f3003 add r3, pc, r3
, U& s" i. S0 p& s# g+ ? 82dc: e7932000 ldr r2, [r3, r0]
$ Z! _: ~: V3 F: i/ | 82e0: e3520000 cmp r2, #00 Y' A3 B6 j/ |
82e4: 012fff1e bxeq lr/ @9 e" \% R) H/ z6 T8 X# t
82e8: eaffffe6 b 8288 <_init+0x38>2 L1 w3 q3 u' r! J2 v$ E
82ec: 00008208 .word 0x00008208
. X( G* R. Y3 e2 z 82f0: 00000018 .word 0x00000018* W3 e: x# k0 X' l3 s4 i- U
none:) a. [0 }3 J" t; `; {5 c
00008380 <__do_global_dtors_aux>:4 [7 h" ?# F. j+ V- b- M
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
% o# S3 ?' L( Y. @: U) p 8384: e5d23000 ldrb r3, [r2]! k s- E3 q, M( Y! e: `9 M
8388: e3530000 cmp r3, #0 ; 0x0- n) Z# Q1 G" E% _- o" ^
838c: 03a03001 moveq r3, #1 ; 0x13 ?" T5 u) R, d% u* _6 V) ?
8390: 05c23000 strbeq r3, [r2]/ p: t' [( N; X
8394: e12fff1e bx lr* g- s2 [ D/ ^( g2 N
8398: 000105f4 .word 0x000105f4' o1 c0 {, w" R" _% L; `9 i
arago:
q1 h L8 B* F2 Z) f2 }000082f4 <__do_global_dtors_aux>:6 r! K. X3 x* U- s
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
. n+ Z$ r; ~ d5 _ 82f8: e5d32000 ldrb r2, [r3]% D& p% l7 g+ M# o# {
82fc: e3520000 cmp r2, #0) `6 I2 q! C4 B% f5 S/ U
8300: 02822001 addeq r2, r2, #10 V, A* M3 j- B
8304: 05c32000 strbeq r2, [r3]
: I# [1 J* \9 ]# e9 [4 d" d 8308: e12fff1e bx lr
" K) Z+ H: O: w+ V/ G* o) O 830c: 0001050c .word 0x0001050c v3 K4 T" w" B3 m
none:6 d5 h) m7 B( I! D1 i
0000839c <frame_dummy>:/ Q$ x' v1 x+ N# i! e
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>4 T- b$ F' U1 H+ U, v
83a0: e92d4010 push {r4, lr}
5 r9 q/ Z# N. W% C; h2 E+ b 83a4: e5903000 ldr r3, [r0]- T) ?3 O* X0 p4 D; U: T, ]8 q
83a8: e3530000 cmp r3, #0 ; 0x0' U3 ?% m- ~0 J" E
83ac: 08bd8010 popeq {r4, pc}" `/ a& A" Q+ J2 ]* ]/ }2 G
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>6 F1 D5 H$ y0 F" p" T! O0 A2 x$ F
83b4: e3530000 cmp r3, #0 ; 0x0/ _: j7 R& P5 u" s# T
83b8: 08bd8010 popeq {r4, pc}. ]5 O: j- r6 [
83bc: e12fff33 blx r3+ F& J4 R+ J( w& S
83c0: e8bd8010 pop {r4, pc}
2 Z) v; Z( N1 ] 83c4: 000104dc .word 0x000104dc
3 t) f; L2 I; {+ D0 d 83c8: 00000000 .word 0x00000000
+ b/ S5 R6 A- T* T$ q3 @' Yarago:6 h. M! I* ] F5 L6 N
00008310 <frame_dummy>:/ W' s' l' O6 H3 v7 g' o2 T
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
+ B+ \+ ~! G2 e/ } K* s( J% S 8314: e92d4008 push {r3, lr}
: p9 I1 B, B" G' s 8318: e5903000 ldr r3, [r0]6 e8 \# F5 f* m( v
831c: e3530000 cmp r3, #0
# _1 [ M8 W" q4 t 8320: 0a000003 beq 8334 <frame_dummy+0x24>) w1 l6 y; x( O
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>: E( s; F1 j0 I. _' J
8328: e3530000 cmp r3, #0
$ W- E, q! \) o1 T- C& m! ` 832c: 11a0e00f movne lr, pc
7 Q) e4 H2 a( V9 A8 c3 x# u+ y 8330: 112fff13 bxne r3" T# h' s. s# S+ H4 F% ^ M8 w
8334: e8bd4008 pop {r3, lr}
* ]2 Q$ @9 @0 v& ]* L0 ` 8338: e12fff1e bx lr. J5 m6 p, Y/ W9 O" m+ }
833c: 000103fc .word 0x000103fc
& X% _' {( S$ A8 i5 g 8340: 00000000 .word 0x00000000# f0 C( R2 Z8 E5 j
none:9 w8 |5 `! [, e1 C- q
000083cc <main>:
3 K; ]( N* `- Y$ ^- K( V" C 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)& B% r& Y/ j& e6 p1 D
83d0: e28db000 add fp, sp, #0 ; 0x0; V* }" j2 s4 r. p5 H9 f& I
83d4: e24dd01c sub sp, sp, #28 ; 0x1c* K; ]6 J; `+ {& f/ [2 p5 q
83d8: e50b0018 str r0, [fp, #-24]# o; h( R9 v0 _- Z+ a3 w
83dc: e50b101c str r1, [fp, #-28]. o" p8 G6 I: P) K) N2 K
83e0: e51b2010 ldr r2, [fp, #-16]9 y8 n B$ C* K# }# j: H0 s8 p' s
83e4: e51b300c ldr r3, [fp, #-12]
- f% l8 p* g8 I 83e8: e0030392 mul r3, r2, r38 h; @# }8 J* f( P
83ec: e50b3008 str r3, [fp, #-8]
# R4 }5 x9 |( m6 y 83f0: e3a03000 mov r3, #0 ; 0x0
v& e/ U& x# i1 M 83f4: e1a00003 mov r0, r3. l+ I& b8 K, E1 q. R
83f8: e28bd000 add sp, fp, #0 ; 0x07 n( q* D* `, J
83fc: e8bd0800 pop {fp}
6 s7 r; b3 S, W, C9 N 8400: e12fff1e bx lr
' ^/ @: v1 h' N2 parago:
% J/ |- H9 ?. S6 Q00008344 <main>:8 t" Y5 \! U' E0 `/ n
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 f" [' f" F5 ~! { p2 V8 k+ g 8348: e28db000 add fp, sp, #0* w+ F% \8 U1 g0 g& I$ {
834c: e24dd01c sub sp, sp, #28
, y9 E& X5 v+ | 8350: e50b0018 str r0, [fp, #-24]
+ B- I+ Y2 _* F7 p4 j& w5 X 8354: e50b101c str r1, [fp, #-28]
' g e! p' X2 B$ U1 R 8358: e51b3008 ldr r3, [fp, #-8]
$ K0 n3 N3 E/ D3 _6 x 835c: e51b200c ldr r2, [fp, #-12]
9 q) H( W9 E6 Y* V, N( }! t# h 8360: e0030392 mul r3, r2, r30 h- }8 \" ]; D8 r+ f, P
8364: e50b3010 str r3, [fp, #-16]
: [3 Q" q6 k( t 8368: e3a03000 mov r3, #0
~$ K$ A/ H" U4 e `. r. {2 c 836c: e1a00003 mov r0, r3
: k1 K2 O* o' A) e7 \ 8370: e28bd000 add sp, fp, #0 a; x% l! x1 j* X% Y& `# Z
8374: e8bd0800 pop {fp}% O- u' O* Z, H! k8 z7 p- ?
8378: e12fff1e bx lr
2 ]6 z3 U4 M. F7 ?0 @$ snone:5 Z' _9 q+ C' F" ]5 p. e
00008404 <__libc_csu_fini>:
6 y2 g- h+ ~; j; l: i$ `7 D0 t 8404: e12fff1e bx lr
6 }! p* l# u; j2 i2 v3 Tarago:& T7 T" P. L! z5 }9 R, J7 }1 Z. N* D
000083dc <__libc_csu_fini>:
$ G& R6 Q2 B# F 83dc: e12fff1e bx lr" c' ^# `6 G) ?! {/ @
none:
, m E0 @: P* g) m+ V$ k6 U" V, M00008408 <__libc_csu_init>:2 G3 V) R5 c) i% x! S/ j
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
8 m3 `: m( p0 n( x& t4 u 840c: e1a08001 mov r8, r1
$ y# Z* ~3 C2 G1 \ 8410: e1a07002 mov r7, r2
1 Q9 K: Y( u5 E 8414: e1a0a000 mov sl, r0) L9 k# T5 R1 z+ o- U
8418: ebffffb0 bl 82e0 <_init>
4 x0 P; \" T4 D 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>! T4 C& n. [; F
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>* p2 l! M0 K- h/ d1 W/ J% {
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
$ l, D0 J/ C1 \- R" x( _% J1 E 8428: e0613003 rsb r3, r1, r3
* U6 M. X5 }( @; k: c( K9 G 842c: e08f2002 add r2, pc, r2
, K$ W+ @4 Z. _6 t8 h B4 V 8430: e1b05143 asrs r5, r3, #2
) O% ]9 W8 ^. Z2 f; H; k 8434: e0822001 add r2, r2, r11 U, o& B4 o2 h% R6 ^: l) d
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc} r8 ?; V1 {) t* E8 p3 B. ]
843c: e1a06002 mov r6, r2 i1 c# W8 Q2 D3 l+ v
8440: e3a04000 mov r4, #0 ; 0x0
, [" A; n' R1 X0 L. c3 X 8444: e1a0000a mov r0, sl6 u6 o% g& Q" X2 E2 W3 t
8448: e1a01008 mov r1, r8
8 f2 o% A) z% ` 844c: e1a02007 mov r2, r75 r1 S. {2 I! q) ?8 R2 n$ Z
8450: e1a0e00f mov lr, pc
5 C: F6 g. {/ V2 R. ~ 8454: e796f104 ldr pc, [r6, r4, lsl #2]
+ p' \* j7 S$ Y) F9 U, p 8458: e2844001 add r4, r4, #1 ; 0x1
4 k$ }8 @" D8 D 845c: e1540005 cmp r4, r5
7 P9 O: p v) L 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
7 W" o$ \ r8 W 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}' J* X* H1 ~- k4 ^: D" U7 c1 B
8468: ffffff04 .word 0xffffff044 f9 u* E2 f1 Y3 l: A# T% l9 ]7 S2 C
846c: ffffff08 .word 0xffffff08
8 h0 N% y, l7 o/ X3 E3 T' T8 w 8470: 0000819c .word 0x0000819c
! a) ]! {: O! X1 e+ ?arago:; O n' c% o% B& W
0000837c <__libc_csu_init>:. x/ V. b) S' _% h$ b
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}3 k; `6 _. _% P
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>$ \# c* j" N, `7 L4 S% M7 r
8384: e1a06000 mov r6, r0; Q0 k& c; M8 ]9 M: R
8388: e1a07001 mov r7, r1
! m0 z0 u9 j9 P5 ]2 b 838c: e1a08002 mov r8, r2
( s8 \0 H8 j3 F" b' N, ^ 8390: ebffffae bl 8250 <_init>, l( z, Z8 h/ K' r. p
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>! i+ c! J1 B/ c( I2 U9 r5 v- A
8398: e08fa00a add sl, pc, sl
# |+ U9 w* b0 t6 I6 ? 839c: e08f0001 add r0, pc, r16 H* L1 x t& ?
83a0: e06a5000 rsb r5, sl, r0
- m! N* _& i3 x9 a- T% n+ [ 83a4: e1b05145 asrs r5, r5, #2; a0 Y/ V+ a* f( l
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
5 D/ {8 S- E: B) _6 l4 Q F( D 83ac: e3a04000 mov r4, #0/ o7 s4 k4 a% Z" n, v/ k
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]2 j( g2 W* H8 }5 l3 Y2 ~1 h
83b4: e1a00006 mov r0, r6, k, v5 `- e2 S9 O
83b8: e1a01007 mov r1, r7
) k: x% O. P; k# q& V: j 83bc: e1a02008 mov r2, r8
- F: t# Q3 L) Z5 ^' k" h 83c0: e2844001 add r4, r4, #1
8 L% P: @8 u3 w6 n 83c4: e12fff33 blx r3
" ]! O6 i1 M1 V( g" {! h& r 83c8: e1540005 cmp r4, r5+ Q( M4 O. D& q; X o$ [/ O+ t
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
3 I G/ T' g& L" U. E1 t 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
5 r T/ ~4 S# U' D1 H 83d4: 00008054 .word 0x000080547 Z! f0 c' T" O- q; D* j2 Z
83d8: 00008054 .word 0x00008054
0 v2 l1 ?5 d7 r1 A0 W* B# pnone:
! S1 I) X; z2 WDisassembly of section .fini:" o8 N E% p8 Q% c; h
' H, t" l- c7 h; g" i: V" e00008474 <_fini>:
) K5 i) q" t8 m# S# G# a 8474: e92d4010 push {r4, lr}0 P7 ?8 i) F6 `/ |
8478: e8bd8010 pop {r4, pc}
, w3 Z" k* l9 h; E! Y4 J" Y1 d' b% Rarago:0 I- c$ @9 R( Q( V( G+ l
Disassembly of section .fini:
8 [9 T+ s. v2 g- V5 }: U
7 C" c _$ M- V) D3 P$ f; E000083e0 <_fini>:
0 K5 K# `# b" P9 c$ j: ? 83e0: e92d4008 push {r3, lr}, d X& I9 ~+ n' g" M
83e4: e8bd8008 pop {r3, pc}; f- y! i1 E& H9 Q% |' [
+ Y- W/ \/ e. V* e C2 b# M/ u
e o: H; Y' A' b S0 P, E
$ `! F6 B5 q4 a) q, q7 ]' z" U5 \ |
|