|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
3 {0 O2 n0 [( n4 b& }+ S8 }( D 1 #include<stdio.h>
F- g# @! d# O" E+ o& k 2 #include<math.h>
6 H' V# J1 C2 K- `6 X 3 int main(int argc,char* argv[])4 j/ J y5 v2 V' m" ~( \4 A
4 {2 A& |6 V5 z9 f. u
5 int a,b,c;# }- S1 p' l! H3 K* n5 Q# D
6 c = a * b;$ u' r) e' c" l8 J$ F
7 return 0;
7 M& Y& F8 R2 j) a4 D) s 8 }6 ]8 F" q1 c; X/ ^$ n
2 i% n9 O- ^) u
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看, m* A* [9 X6 E5 ^# f R+ Q0 H; J
none:# y# k$ I1 _% C) j; a* @6 V
000082e0 <_init>:
9 e0 v" v9 B2 X& o4 [4 d 82e0: e92d4010 push {r4, lr}+ U: U+ d( Z' v# ?
82e4: eb00001c bl 835c <call_gmon_start>
. A0 b9 |- f$ o; k$ B/ D2 k 82e8: e8bd8010 pop {r4, pc}3 f$ y/ j2 l V
arago:
! L2 d: t& h) Q0 p1 _$ b) _00008250 <_init>:2 ?# c! |, U- U) a
8250: e92d4008 push {r3, lr}
- ?/ M; E; j1 S! C, g( F- d1 H2 H 8254: eb00001d bl 82d0 <call_gmon_start>
( u% e: E# C3 c 8258: e8bd8008 pop {r3, pc}0 N J% ~ d' n8 t6 V$ X
/ w" S1 g( u7 [: Bnone:7 u5 w+ l0 |' V9 k
000082ec <.plt>:7 n2 V0 I* m7 i4 j. `; s
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
5 f8 m; [- e" q0 R: \+ j& w 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
, T$ x! j0 {; e! K* Z4 p" T 82f4: e08fe00e add lr, pc, lr7 k) I }: s) T, j, S
82f8: e5bef008 ldr pc, [lr, #8]!
( M8 E1 m: p- A5 J( T4 V1 \ 82fc: 000082d4 .word 0x000082d4$ K) X* t, k/ Z% m8 ?* ]6 _5 K/ m2 @) u
8300: e28fc600 add ip, pc, #0 ; 0x0' T$ q; Z+ ?7 Z) s4 R
8304: e28cca08 add ip, ip, #32768 ; 0x8000+ v$ F$ L* ]: b; C3 G
8308: e5bcf2d4 ldr pc, [ip, #724]!
' v$ V& E8 f2 s' c: R0 t) | 830c: e28fc600 add ip, pc, #0 ; 0x0
Q( Q% `# u9 v0 I; ]2 c. ^. X 8310: e28cca08 add ip, ip, #32768 ; 0x8000
- }, f$ ?* w& L! e0 r7 w } 8314: e5bcf2cc ldr pc, [ip, #716]!
- c& H( w$ X% Y' K5 m4 B 8318: e28fc600 add ip, pc, #0 ; 0x04 C3 ], d' Z& A
831c: e28cca08 add ip, ip, #32768 ; 0x8000
8 ]) v2 g4 ~, Z8 X% P& h1 R4 @6 Y* A 8320: e5bcf2c4 ldr pc, [ip, #708]!5 R+ A& Y+ T" Q5 ]" v2 h
arago:& J% ^% z/ k! U: |. L
0000825c <.plt>:
0 q" e- N, r0 L% V: F7 [) n6 v8 l 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)0 K" J9 K( } ^* ~: ?% l
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>- F" \5 i" A/ v$ E. L+ ~
8264: e08fe00e add lr, pc, lr
% p" a% a4 Y! \; g: R, X/ V 8268: e5bef008 ldr pc, [lr, #8]!
" W7 Z$ R$ |: B0 Y, q 826c: 0000827c .word 0x0000827c$ C6 p4 p! _7 f8 c5 M
8270: e28fc600 add ip, pc, #0; q' c0 B9 t1 u# h/ Y) M% l
8274: e28cca08 add ip, ip, #32768 ; 0x8000
. o! E, l9 S+ H7 A 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c4 Q! r, `+ J" s5 O8 K
827c: e28fc600 add ip, pc, #03 n! D: Z) v, o: z; z
8280: e28cca08 add ip, ip, #32768 ; 0x8000( o C$ T% A2 I) W; y. r
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
6 A9 t e3 A, X) o9 H: f. M& i 8288: e28fc600 add ip, pc, #0
& H6 ]. O3 j0 {8 Y 828c: e28cca08 add ip, ip, #32768 ; 0x8000+ S# c1 t5 C3 S0 s; W
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
9 l) B% J: Q* H, P- B& K6 }, K# onone:
. e- Z1 H2 p$ N7 X00008324 <_start>:( a. V$ v1 {1 X. r- Y* v
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>9 @) x ~ f& r# ?9 T5 w0 x0 C6 R5 B
8328: e3a0b000 mov fp, #0 ; 0x0
! Y4 {: @0 l% ^1 Y% [ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 j6 ` D6 g# g1 d; {) t
8330: e1a0200d mov r2, sp
5 K# I1 h/ V+ E. @4 k# m4 d+ ^( R 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# Y" r' d" q# s 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)5 I1 o8 I# S; }* J! j4 } {* v1 l( }
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
) ~/ v: ^+ f+ ?) `$ r/ a$ {% H 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>1 \6 A' Z- F. i# [: ]( l6 m
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 F/ n3 U: Y8 R; a9 R$ _3 z 8348: ebffffef bl 830c <_init+0x2c>' V+ R- Q* S y5 K
834c: ebffffeb bl 8300 <_init+0x20>
" u; C+ s3 y2 v! D' _* \ _5 H8 e; V- a 8350: 00008404 .word 0x00008404* `% ?0 ` N0 c/ Y9 ?6 y
8354: 000083cc .word 0x000083cc
$ w( h# T1 A. Y& Q1 L/ B 8358: 00008408 .word 0x00008408; d& }0 R' f3 @
arago:
9 m/ V$ m0 `8 b$ }$ a( Y00008294 <_start>:
5 j4 }, t: e% {2 U9 h 8294: e3a0b000 mov fp, #0/ ]3 g; i f; Y1 u
8298: e3a0e000 mov lr, #0
2 C. z, v" f5 f1 H2 \( s( K8 g 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
8 @4 y; U# e- f) t5 y 82a0: e1a0200d mov r2, sp
' u- V$ M9 E/ ~& T% ?& J8 `4 k 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 t6 l$ }2 V! I- N% E- d+ _ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ `- v6 G0 e8 {, N& G
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
% ~4 T6 l( D" N n: q' B 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 S: L$ h8 A, n m8 c8 ^ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
! u3 W6 ]2 W8 v 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
1 i2 K2 \& \9 U1 g 82bc: ebffffee bl 827c <_init+0x2c>) f! Z% _& n8 t+ E9 F
82c0: ebffffea bl 8270 <_init+0x20>: j) \# _; F0 k1 o
82c4: 000083dc .word 0x000083dc$ U5 D: f% k, Z
82c8: 00008344 .word 0x00008344. L! \6 `4 N \, k0 n+ j
82cc: 0000837c .word 0x0000837c; O- j! {, B P
none:
! l, y' ?, Z. a0 j5 n0000835c <call_gmon_start>:
9 `1 e- l% ^& s! R% P. q' N 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>) V( m9 ~3 l/ f. H5 W$ F
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>& c+ J: z, h2 j" f
8364: e08f3003 add r3, pc, r3 Q/ l; _# p3 M2 H5 t, a
8368: e7931002 ldr r1, [r3, r2]( n0 W$ Z- t2 }2 r* v
836c: e3510000 cmp r1, #0 ; 0x0
) W" \2 U, B6 o2 }' v) B 8370: 012fff1e bxeq lr6 l- g2 O& p4 j% C6 d( V% W
8374: eaffffe7 b 8318 <_init+0x38>
1 i/ Y4 j2 E+ M% ^( Y, @ 8378: 00008264 .word 0x000082640 s/ u0 X' R- N
837c: 00000018 .word 0x00000018
" S+ w& I1 W- B9 }' L/ R/ Yarago:* ~2 j5 \+ L8 o1 e% i8 r
000082d0 <call_gmon_start>:( o' Y5 k G. J& q3 D
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ n! }5 g: o' r. N 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) {3 z1 |4 U' \4 h& e1 ? e
82d8: e08f3003 add r3, pc, r3% P& l8 ]) z. n+ v
82dc: e7932000 ldr r2, [r3, r0]+ W' [" o; T& k8 \3 i) B$ D0 h/ |
82e0: e3520000 cmp r2, #0. E0 t# h( @0 a- j5 w! N1 Z- W( H
82e4: 012fff1e bxeq lr4 x$ `0 k* l, a6 K; I
82e8: eaffffe6 b 8288 <_init+0x38>0 L7 ?5 ]& ~) K$ K$ H# f) v
82ec: 00008208 .word 0x00008208/ A2 f5 V. p+ V* f: m
82f0: 00000018 .word 0x00000018) x9 {2 D8 m- k/ I/ J
none:
4 _/ W- G; r8 l' Y$ [0 j00008380 <__do_global_dtors_aux>:7 _+ N! s a7 x) r+ @0 r
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
9 M* N4 S' @& ~5 }: C5 G* H 8384: e5d23000 ldrb r3, [r2]- K2 b0 M" l+ E9 `
8388: e3530000 cmp r3, #0 ; 0x0
8 A# L0 k7 Q0 t: }) U$ N. [ 838c: 03a03001 moveq r3, #1 ; 0x1: M! h: e4 h1 S' q3 C
8390: 05c23000 strbeq r3, [r2]
2 s6 [& |1 G* I5 c$ e. M5 i 8394: e12fff1e bx lr
0 Q8 ]0 z( [' P2 o! D' ]3 K 8398: 000105f4 .word 0x000105f4
# J2 p" i+ y. {/ c2 Warago:
/ s1 i- }6 e( v000082f4 <__do_global_dtors_aux>:- f( }9 \3 F: E7 o2 s. _$ x
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>8 Z* q, r X$ h, u
82f8: e5d32000 ldrb r2, [r3]
) w( @) l' J4 {/ |$ g7 n 82fc: e3520000 cmp r2, #0
% L1 i# M2 ]8 [) k 8300: 02822001 addeq r2, r2, #1
# f3 P* }! l9 s1 a1 B/ d 8304: 05c32000 strbeq r2, [r3]
- o8 a! d6 H1 b 8308: e12fff1e bx lr
1 u I" |" B4 V: _ O2 Y7 @ 830c: 0001050c .word 0x0001050c
; }4 X$ `+ H# S7 m/ k) x4 Onone:+ D" b" R k9 ^5 b; S( r9 b
0000839c <frame_dummy>:
; [% n9 V" j) M$ a 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>- n4 B: |8 ]# E5 p5 H) o
83a0: e92d4010 push {r4, lr}% C: ^5 F( o/ u- N7 E
83a4: e5903000 ldr r3, [r0]
5 g' T7 A; A, ^$ f. |6 z- | 83a8: e3530000 cmp r3, #0 ; 0x0
, ]4 c/ g$ q$ V 83ac: 08bd8010 popeq {r4, pc}
" O7 Q; D* n7 j8 b0 Y* W: h 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>. d0 D( C; w8 K3 `" i! s- L5 U
83b4: e3530000 cmp r3, #0 ; 0x0
8 T: X# R% i1 a9 H# l+ ? 83b8: 08bd8010 popeq {r4, pc}
! B, @9 }+ p+ h- f7 L 83bc: e12fff33 blx r3. _) Z, V- u7 P8 L7 a3 ^
83c0: e8bd8010 pop {r4, pc}
0 J- d9 G% `8 s1 N5 I3 T 83c4: 000104dc .word 0x000104dc; n" c- W8 q# f$ I& `1 R
83c8: 00000000 .word 0x000000005 o4 u7 M) O) X
arago:
, C+ l* {0 j7 Z9 |, K00008310 <frame_dummy>:
. A5 j4 \$ X& d6 K/ V! |1 ~ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
% L3 B# g4 w( X2 j 8314: e92d4008 push {r3, lr}5 R, L$ R/ i/ l! ^
8318: e5903000 ldr r3, [r0]
/ r5 M/ o8 P6 V: _' Y) A 831c: e3530000 cmp r3, #0+ }: Y, o+ Q8 a( O
8320: 0a000003 beq 8334 <frame_dummy+0x24>0 Z' b4 o) x! H; m% K
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>8 a+ t2 b: m: ]7 I7 k8 ]! l1 U
8328: e3530000 cmp r3, #0
4 Q5 t5 ]$ B! L$ @ 832c: 11a0e00f movne lr, pc
, W9 p' \6 f( X" J# T( k 8330: 112fff13 bxne r3+ J4 ]1 r! v7 f" Y# E$ G' {2 j
8334: e8bd4008 pop {r3, lr}) K8 S2 {8 y7 j+ t
8338: e12fff1e bx lr
, b( n* b/ M3 w- C1 Q; P+ K 833c: 000103fc .word 0x000103fc. [: O2 n5 n0 `
8340: 00000000 .word 0x00000000+ K5 H1 E; C5 }2 G2 @
none:
* ]. e5 E6 \1 l000083cc <main>:" k, e5 b7 S/ ?4 Z' w5 j' J+ P
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 J" c2 L( \ V" R0 k
83d0: e28db000 add fp, sp, #0 ; 0x00 I& [3 x: m# l! ]7 ^( ^
83d4: e24dd01c sub sp, sp, #28 ; 0x1c h/ K |4 q8 B. N/ m9 I
83d8: e50b0018 str r0, [fp, #-24]' q+ z" _* J2 ~& p* U+ _, M& J
83dc: e50b101c str r1, [fp, #-28]' n9 x, K: l1 V7 \* M& B% D
83e0: e51b2010 ldr r2, [fp, #-16]) w- {$ z6 l; w9 t: K/ q+ k
83e4: e51b300c ldr r3, [fp, #-12]0 q- S# _1 N8 b4 ], [8 M B
83e8: e0030392 mul r3, r2, r3! g! |4 }* A* t0 \, D5 r# y
83ec: e50b3008 str r3, [fp, #-8]# U# a$ U8 l9 ?4 [
83f0: e3a03000 mov r3, #0 ; 0x0% w. ~6 Q! t; ^& O) S# q
83f4: e1a00003 mov r0, r3& _% s! B$ h3 n( c/ k' e3 E
83f8: e28bd000 add sp, fp, #0 ; 0x0
' Q! L `+ t' f9 o K4 l; P 83fc: e8bd0800 pop {fp}% x5 H" L( i! G1 W: i* w* y
8400: e12fff1e bx lr
1 p8 X2 N9 t* k4 Z) _( P8 earago:
" |2 V! }( c8 k' e) l00008344 <main>:( h0 _- T, V# H4 M' y
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 Y& g; q( J$ u% k! g" S
8348: e28db000 add fp, sp, #0$ m9 z4 G+ u- O' P" u7 h
834c: e24dd01c sub sp, sp, #28, U; a0 f, r- f0 t
8350: e50b0018 str r0, [fp, #-24]. O- D! A6 ~6 e" i
8354: e50b101c str r1, [fp, #-28]
" t/ c7 F4 w3 l* l 8358: e51b3008 ldr r3, [fp, #-8] ]1 x5 C% s# M* ^
835c: e51b200c ldr r2, [fp, #-12]
) X% G0 n* b! C$ n' G 8360: e0030392 mul r3, r2, r3
: s9 r9 G6 i3 v9 t 8364: e50b3010 str r3, [fp, #-16]1 `; H, M+ i% S( c# B0 o
8368: e3a03000 mov r3, #01 T9 ?3 Q/ y; \4 M
836c: e1a00003 mov r0, r3
) z( z3 V6 k6 b- W1 } 8370: e28bd000 add sp, fp, #0
. ?. d g, F i" l3 U% _ 8374: e8bd0800 pop {fp}1 U$ ?* i4 M& F" d$ X! z
8378: e12fff1e bx lr8 F% F( {/ n* H/ p( Q) y8 B0 U: Z
none:( u) _$ a y, C& I- r; Z; |
00008404 <__libc_csu_fini>:+ } E3 _4 ^; C/ t& w' @
8404: e12fff1e bx lr
2 s& S, h& `, L* `arago:& i& M7 K# P% t' c2 T W
000083dc <__libc_csu_fini>:/ [1 m+ w' j& I1 a' W* v! h
83dc: e12fff1e bx lr( X. r6 ?" _6 Q
none:
. e0 O. K% X; J9 Q00008408 <__libc_csu_init>:
( ^+ B1 h6 Y# q& } 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
, d J5 `* n5 Z- x i 840c: e1a08001 mov r8, r1& D1 p1 W' j" K
8410: e1a07002 mov r7, r2
5 B1 H2 I3 S. u( p0 l* y 8414: e1a0a000 mov sl, r0
% |; m7 ?; o4 v/ ]5 H# S 8418: ebffffb0 bl 82e0 <_init>
+ Y) u7 a$ }/ D 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>- W* a# h4 F j& e
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
6 x L' |8 A9 T- M# ]7 | 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68> Q1 B( b, N% [3 ^, a
8428: e0613003 rsb r3, r1, r3
, W8 T. w( G6 c/ a; | 842c: e08f2002 add r2, pc, r2
: A6 f& M/ |9 t* S% I 8430: e1b05143 asrs r5, r3, #2! ^* M3 c3 D$ R5 ^
8434: e0822001 add r2, r2, r13 |; x, Z/ [% e4 O. [+ i& a
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
0 c% b, k. l9 D/ I 843c: e1a06002 mov r6, r2$ {/ {2 d3 E) U7 U. F3 E
8440: e3a04000 mov r4, #0 ; 0x0
) O; B7 r' q5 r; x9 o 8444: e1a0000a mov r0, sl
! b; u) ^& q3 e. H f 8448: e1a01008 mov r1, r8
5 _% R$ J& W3 M" | M+ f 844c: e1a02007 mov r2, r7; H- F+ r$ [- Y5 ^
8450: e1a0e00f mov lr, pc( A1 c. A4 U9 E$ N! c
8454: e796f104 ldr pc, [r6, r4, lsl #2]$ v, s" ?* ^4 J
8458: e2844001 add r4, r4, #1 ; 0x1. n6 S- }/ W6 J: p& E) W8 @
845c: e1540005 cmp r4, r5' ?4 B. A' @' Q2 B8 f" W/ S
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
2 U. |5 |; f H 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}, t, q6 ?2 C- I" Q* S' l" w
8468: ffffff04 .word 0xffffff04' `7 a; _' O' T) R3 i
846c: ffffff08 .word 0xffffff08
! @$ U2 m6 p2 Q4 y# [ }" U8 b% L 8470: 0000819c .word 0x0000819c
/ H6 F$ S) g# ?# Qarago:4 W: h1 F, `- S. v4 E- o
0000837c <__libc_csu_init>:6 c, T9 O% @7 _- w# U
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}! v& h6 e O+ }' t S
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
5 y( t8 V! V9 _; Q q8 _; J* M6 T1 l 8384: e1a06000 mov r6, r0- f; {; y( ~1 V2 ^: l9 Z/ t; y4 y
8388: e1a07001 mov r7, r19 p' f: [! Q! ~. H J
838c: e1a08002 mov r8, r29 e9 X5 a3 x% G- @/ p4 z3 g
8390: ebffffae bl 8250 <_init>
; F# `: V" ?3 O! p; E 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 G+ o. L$ Y4 g, z+ u. L6 L
8398: e08fa00a add sl, pc, sl
! B8 {' d; r+ |1 a5 a$ X K, l 839c: e08f0001 add r0, pc, r1) E. S2 j1 Z4 _/ @2 i! }6 U
83a0: e06a5000 rsb r5, sl, r0, i; Q9 R3 y ~ ~
83a4: e1b05145 asrs r5, r5, #2: Y/ j& k' P& _
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
( _1 X& O& L" @ G 83ac: e3a04000 mov r4, #0 [/ a0 y7 `% q) t4 t
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
1 c+ G6 F0 n/ c- r( s1 d 83b4: e1a00006 mov r0, r6
% E- N; \0 W7 ]' } 83b8: e1a01007 mov r1, r74 R. O7 R9 N5 r. [3 L: t- Y! r
83bc: e1a02008 mov r2, r8% G5 ]. A4 d- E9 r0 w- A' G
83c0: e2844001 add r4, r4, #1
, E6 K* o" U$ d# q2 T ?% b4 w 83c4: e12fff33 blx r39 T. o/ n2 i0 D4 n
83c8: e1540005 cmp r4, r5# B& v3 Q4 R% k0 A
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>+ G# P% V7 n$ A1 U, @. R- {0 V/ Z
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 z' I2 `( y) O& K
83d4: 00008054 .word 0x000080543 q9 L* n5 E9 A9 X R1 G0 s# Z
83d8: 00008054 .word 0x00008054
% v3 ]" k+ x0 F; e4 m0 ^. X# Inone:7 b9 Y# g8 b- N; {+ R- N
Disassembly of section .fini:
( J. w0 g! u' L6 ?, P8 j: D: a- P6 Q4 B- ~
00008474 <_fini>:& o B' m, w+ ~# g
8474: e92d4010 push {r4, lr}; ] B- t' C* a, g
8478: e8bd8010 pop {r4, pc}
5 ]3 z- c ?9 `& aarago:
$ j! v8 b# b8 C- oDisassembly of section .fini:
/ h2 N" l2 ^7 Y" H3 X( t# \2 w- V" b# k4 U# m, C
000083e0 <_fini>:9 a1 w C" B& R# y7 r
83e0: e92d4008 push {r3, lr}" i$ A" c' N( D/ j% h1 `5 e
83e4: e8bd8008 pop {r3, pc}
/ m. z e8 ~2 C7 b4 n# s- {8 M- ?3 ]# X7 L
! b/ i9 |% z6 b0 B
8 W6 k5 l! L$ S6 A$ p/ a6 g/ s& ^
|
|