|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
7 I* o6 s5 w/ M6 x' c 1 #include<stdio.h>
5 E9 q1 _. t6 c 2 #include<math.h>! J" o s% `( L7 f" R
3 int main(int argc,char* argv[])
3 s2 ]: c) `5 j' \" W 4 {! y& j7 d2 i3 D! h
5 int a,b,c;
8 W6 j! z) R9 ? r 6 c = a * b;
' W+ m% {1 M0 w3 ?5 D0 R5 P 7 return 0;
( q* j; I4 h. y0 {* d 8 }
% ]/ f1 c( y# d) w7 Y3 `! A, ]8 I
& t& i( t1 i* J下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看& r/ b# Y) X: [- @! N1 F: @3 o
none:* J/ R/ D( w+ e) o; V- d( w- e1 L
000082e0 <_init>:
# k$ e F2 E- b! o 82e0: e92d4010 push {r4, lr}
% h% y( z0 U: i% _, e 82e4: eb00001c bl 835c <call_gmon_start>
- c! m- O3 C2 e2 ]- `8 x0 ?+ t 82e8: e8bd8010 pop {r4, pc}
; w% k; b0 ]! n. [! J- D* D( x& }arago:9 g" B. j# N; l+ x1 h* a( Y3 N
00008250 <_init>:
; p- _. }0 y8 E4 p* L 8250: e92d4008 push {r3, lr}
, _% `9 Z' j a' R 8254: eb00001d bl 82d0 <call_gmon_start>5 Y, [, o* |1 g
8258: e8bd8008 pop {r3, pc}
$ q9 {5 S* |+ j ?+ F2 Q
% I, f5 C! d9 l+ g, r- L, gnone:) Z. d; | i7 r& T
000082ec <.plt>:, W% a I3 V" K, O/ C; }
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: E1 Q9 x# }6 d$ \) v 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>, F8 s1 b: F$ V4 F
82f4: e08fe00e add lr, pc, lr
: M& d0 N! L7 o8 H& M3 a0 d$ ?2 } 82f8: e5bef008 ldr pc, [lr, #8]!* M! J. u9 ^( ~8 h& T7 [6 z
82fc: 000082d4 .word 0x000082d4 [/ I; t- K c6 v* M- ?
8300: e28fc600 add ip, pc, #0 ; 0x00 P( P. n% t7 s' } m; Q
8304: e28cca08 add ip, ip, #32768 ; 0x8000
% f6 f$ `# v$ G 8308: e5bcf2d4 ldr pc, [ip, #724]!
# d3 d& s/ M7 q" @/ j1 D 830c: e28fc600 add ip, pc, #0 ; 0x0) n& \- ?5 S7 {" K
8310: e28cca08 add ip, ip, #32768 ; 0x8000+ P7 ]! Q# Q1 @4 y, R0 [: Y
8314: e5bcf2cc ldr pc, [ip, #716]!
/ f2 K% V3 H4 v e. X 8318: e28fc600 add ip, pc, #0 ; 0x0# G# m& e1 ]+ l& A" X' U
831c: e28cca08 add ip, ip, #32768 ; 0x8000: G) ]3 J. k1 W/ M
8320: e5bcf2c4 ldr pc, [ip, #708]!$ f3 c4 V6 x+ Y+ {8 p
arago:# N1 j$ ~3 i! p" w! h- B$ y4 R
0000825c <.plt>:+ q. ~ k- \ \+ H
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)- l" s6 k+ L/ E4 C- t$ x) {4 `
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
# F; t, s' O# F! q 8264: e08fe00e add lr, pc, lr, p: M3 W9 r( `
8268: e5bef008 ldr pc, [lr, #8]!
$ G0 U# c1 o8 C ]7 g) `4 O$ M- A 826c: 0000827c .word 0x0000827c
$ F6 x+ ~& K9 z% |( e% F 8270: e28fc600 add ip, pc, #0! W/ l0 ^" r5 M9 n
8274: e28cca08 add ip, ip, #32768 ; 0x8000
. R7 E( j$ `1 O D( E/ p 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
8 c9 X6 g* l4 R/ C. p 827c: e28fc600 add ip, pc, #0
# q; u3 `* Z) E) N 8280: e28cca08 add ip, ip, #32768 ; 0x8000
, L" n: R. p7 ~: F 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 Y4 h$ o9 R- P' k' h$ J8 E3 r 8288: e28fc600 add ip, pc, #0' L' W: ~9 l7 H7 C) ~
828c: e28cca08 add ip, ip, #32768 ; 0x8000! W2 O1 i, } j# y
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
7 d. v0 q* ^* I( F, T1 Fnone:4 z3 k6 N" Y; Q8 |' ^
00008324 <_start>:
; D w/ E2 B% R- j 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>/ T' B- m0 F3 X! A8 A* D4 q
8328: e3a0b000 mov fp, #0 ; 0x0- b+ O, T. N i4 l' d2 s; ~' f
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, T# g7 Z s) B! r, J) w 8330: e1a0200d mov r2, sp; Q* x9 N9 g$ E0 }
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), P/ S2 w4 B/ O" `0 H% w
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" E6 t/ o" j/ Y k# A
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
R8 N# m4 k. H+ C9 M# p( J( F4 Y 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
4 M! l8 _& y5 B 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)0 G9 q7 P; E6 e7 @5 R. z8 {: t
8348: ebffffef bl 830c <_init+0x2c>7 L' Q1 Q7 y( f, Z m# T v
834c: ebffffeb bl 8300 <_init+0x20>* W4 L1 d" @! y# ~
8350: 00008404 .word 0x00008404
5 w+ K2 S3 u$ w9 m9 ^- q- S0 F) L% F6 f B 8354: 000083cc .word 0x000083cc. A" s$ S) l- C/ l) ^
8358: 00008408 .word 0x00008408
9 c" L4 P5 z! X9 {arago:$ c: Z* o" \0 [
00008294 <_start>:. W' c$ o, [+ T2 y: p9 z8 V
8294: e3a0b000 mov fp, #0
2 ]' p2 x4 [3 Z( d4 I( w9 J 8298: e3a0e000 mov lr, #0
5 u& R! K2 \3 s- d. i 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
9 x+ Z2 x k% K* Z' y$ G6 [( J 82a0: e1a0200d mov r2, sp
0 k4 L7 W' U) _. v# s 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% M3 x- e9 M9 \9 E7 x4 I; V 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 R9 Y+ a6 O- ?& E% S. T$ y 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
8 x$ q/ L. w$ j$ t1 O, y 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!); F1 B: b/ e1 {6 d2 J
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>+ G2 g+ y( l$ i: M0 I% ~4 m; m
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>. Q1 \& c" {$ V6 k5 j3 }( }
82bc: ebffffee bl 827c <_init+0x2c>
P4 q# L: d( e) s- ]" x( c' B6 }0 D' S 82c0: ebffffea bl 8270 <_init+0x20>3 g. Y8 B+ l& R+ ?) \9 ?/ I9 K3 Y
82c4: 000083dc .word 0x000083dc) ?+ ?9 }( L2 H. r8 d, |
82c8: 00008344 .word 0x000083445 @+ n; M; R( z/ z% H
82cc: 0000837c .word 0x0000837c b7 @# _% p9 F- f$ h% O& I
none:
]) V1 E8 \4 e' ^0000835c <call_gmon_start>:4 y$ q8 h; [$ z# q3 M
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>& l( M B$ `1 S) w9 ]' _: {! F2 K
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
9 Z9 `7 ^& K( ]. P9 C 8364: e08f3003 add r3, pc, r35 _" N+ f1 N7 g& u: z
8368: e7931002 ldr r1, [r3, r2]
# A8 M- x1 j! K6 o 836c: e3510000 cmp r1, #0 ; 0x0
% k0 C: x7 ^' ~ 8370: 012fff1e bxeq lr/ {" N* w1 E, V- Q& }' T" g
8374: eaffffe7 b 8318 <_init+0x38>
* u, V: a, I7 k 8378: 00008264 .word 0x00008264
2 w" _, X" R% d 837c: 00000018 .word 0x00000018
4 r& n( [) Y1 a D: Larago:5 Y2 P) B1 ^3 p" M5 e
000082d0 <call_gmon_start>:
# B+ x- Z! S: B/ b1 i, C6 a 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ L4 W- o2 l" x! e( a( y8 a) U8 Q0 o4 h3 F 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) R. }* z l# Y" D8 G
82d8: e08f3003 add r3, pc, r3
* q1 b6 x- p: U ]' d9 [ 82dc: e7932000 ldr r2, [r3, r0]( I/ E9 X1 L$ y6 n, B/ }" f
82e0: e3520000 cmp r2, #0
% \' `9 |2 N5 h) k* D3 u& ^' p4 A 82e4: 012fff1e bxeq lr
3 P+ W ^6 t, a6 C9 e& } 82e8: eaffffe6 b 8288 <_init+0x38>
" q5 t& F- ~& g8 a3 e" a$ b3 _ 82ec: 00008208 .word 0x00008208
# D' H9 X. }0 K) ]+ l 82f0: 00000018 .word 0x00000018, }0 z; [& T, ]' j8 W
none:
$ Q1 d9 b1 T0 X" S: h! @, Q2 j; R z00008380 <__do_global_dtors_aux>:1 P) w- }0 x1 {3 n% |
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>2 t0 C) B; `; W6 t5 d$ {
8384: e5d23000 ldrb r3, [r2]. k0 v% z* c& A* P: o! ]( o8 }
8388: e3530000 cmp r3, #0 ; 0x0' R, L$ r. c. }& }
838c: 03a03001 moveq r3, #1 ; 0x1
' f- w) {0 V _. e* W) h' s# X 8390: 05c23000 strbeq r3, [r2]
7 v' q- r2 Q7 R: W1 q 8394: e12fff1e bx lr
! R! A; u6 S- x2 c2 S 8398: 000105f4 .word 0x000105f4* d8 p# E3 A/ a, h% D- c
arago:
$ }8 ~; g, e% T$ M; ^. Y000082f4 <__do_global_dtors_aux>:
5 s) a0 e1 ? |5 H! [0 c 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
3 N/ C" Y$ K( H) g/ @: R 82f8: e5d32000 ldrb r2, [r3]
1 N: l' ]2 z* I, _0 o 82fc: e3520000 cmp r2, #0
N7 V4 \ e: X; f+ ? x 8300: 02822001 addeq r2, r2, #1! |% U: h1 u" R
8304: 05c32000 strbeq r2, [r3]
7 q2 C8 o/ a6 X 8308: e12fff1e bx lr
5 }# _9 l# P9 D$ h' l 830c: 0001050c .word 0x0001050c
' u- r' Y I( U4 Y' j9 r$ \none:
4 m4 \8 @5 A& q0000839c <frame_dummy>:% Z1 [/ s3 `; V. x8 M# w
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>( z2 E) \' |" P. p5 q8 u5 ~
83a0: e92d4010 push {r4, lr}# C" ? e" l4 p0 G5 y
83a4: e5903000 ldr r3, [r0]: \! \5 a* n7 p1 P1 E$ ^
83a8: e3530000 cmp r3, #0 ; 0x0
- i$ d1 R3 u( Z1 e% d, l2 @ 83ac: 08bd8010 popeq {r4, pc}
& H5 V6 ~( D0 w7 U; v9 n 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>; N7 B% K0 O( [ ]
83b4: e3530000 cmp r3, #0 ; 0x0
& g# p( |: ^, T/ t3 Y$ m 83b8: 08bd8010 popeq {r4, pc}
8 a! O1 H* n+ Y4 t0 A* k$ e 83bc: e12fff33 blx r3$ S. S8 l) K4 H1 ]# [0 i5 i% Q
83c0: e8bd8010 pop {r4, pc}
' u$ `+ V6 y* T7 q) [' \- E 83c4: 000104dc .word 0x000104dc
: M% g! K4 A( J% x1 T, E 83c8: 00000000 .word 0x00000000; l5 k& B j% |7 D/ W5 I1 ^
arago:
9 B I. { u! S% S) ~4 ~; t00008310 <frame_dummy>:- ^2 z0 G8 R* Z5 h
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! ?5 O* E# u7 [, B
8314: e92d4008 push {r3, lr}) u% Y& f, M3 p$ V+ b. E9 I: `
8318: e5903000 ldr r3, [r0]. p( K4 v$ z4 e" g% q
831c: e3530000 cmp r3, #0$ k7 Q' T1 M3 B: V1 d
8320: 0a000003 beq 8334 <frame_dummy+0x24>7 I- j' }' u+ j
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>" }: a) N; U! E1 O( |# J
8328: e3530000 cmp r3, #06 z( M( H, K' R8 g8 R" c' i+ w
832c: 11a0e00f movne lr, pc9 m1 @, [% k, \( A7 B$ P
8330: 112fff13 bxne r3
; O; }0 u6 q+ [ 8334: e8bd4008 pop {r3, lr}
; y. x% j3 l: Y' y2 x$ t( z8 O! Q 8338: e12fff1e bx lr: u. [7 c/ |5 D+ L+ D
833c: 000103fc .word 0x000103fc7 l3 T/ ?8 ~ v! r. J4 G; A
8340: 00000000 .word 0x00000000
! \0 g9 i% u6 snone:3 I7 G2 a2 g3 Z& i
000083cc <main>:& A4 x1 {; O: c# K+ U
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!); p/ w( F$ w! T/ C* S5 u( n! A
83d0: e28db000 add fp, sp, #0 ; 0x03 r2 z J4 ^( E5 ?1 O2 `0 r* b
83d4: e24dd01c sub sp, sp, #28 ; 0x1c, w7 t# \) A9 O5 D
83d8: e50b0018 str r0, [fp, #-24]
+ p/ E/ F) N9 Z. N N6 l! l+ ]% | 83dc: e50b101c str r1, [fp, #-28]5 {# U+ V- V J" _ x5 f
83e0: e51b2010 ldr r2, [fp, #-16]
1 m2 `1 ?4 L+ D% V* Z( d 83e4: e51b300c ldr r3, [fp, #-12]% {. y; U+ d8 {& H! G2 ?0 z W
83e8: e0030392 mul r3, r2, r3
& F) O( S! s& U 83ec: e50b3008 str r3, [fp, #-8]* p0 w0 D/ Q3 t5 @) d
83f0: e3a03000 mov r3, #0 ; 0x0
+ H6 _" C, S3 q T+ x6 t 83f4: e1a00003 mov r0, r3
$ Z0 ?( Y- C$ \! `- `; @ 83f8: e28bd000 add sp, fp, #0 ; 0x01 M w: P( j! \
83fc: e8bd0800 pop {fp}
^. e u H) i4 l& S 8400: e12fff1e bx lr% g0 N2 b1 i N" i6 N9 Z
arago:
. F9 `( n) ]: e3 d; e- ~. S- M8 }00008344 <main>:
' i& S& M) k6 L 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!), j- I, Y/ t+ |* ^8 L
8348: e28db000 add fp, sp, #0; p/ d m6 g; b4 p1 J/ C( ]- e" N6 u
834c: e24dd01c sub sp, sp, #28$ f1 R$ m; A3 ]- k
8350: e50b0018 str r0, [fp, #-24]$ z* @+ u& I! S1 r- d V- `
8354: e50b101c str r1, [fp, #-28]
" a. @, c Q) I1 J. [ a 8358: e51b3008 ldr r3, [fp, #-8]
0 s8 t( _- [! q4 G4 h! N( } 835c: e51b200c ldr r2, [fp, #-12]8 J8 b6 G& W4 T1 j
8360: e0030392 mul r3, r2, r3
. G- U$ d$ f5 \! }9 C7 | 8364: e50b3010 str r3, [fp, #-16]
! d% I2 O8 O! Z 8368: e3a03000 mov r3, #0
) m; p( o/ g* }! ~0 y$ D H 836c: e1a00003 mov r0, r32 o# H" ], k: L* ~+ a+ w7 V
8370: e28bd000 add sp, fp, #0
& F3 [) f* I! V 8374: e8bd0800 pop {fp}
* @+ h5 R k3 _9 t0 d8 J k, i& _- S 8378: e12fff1e bx lr5 U: h) O7 `3 z' J
none:
8 F; l7 x c. l. e' d00008404 <__libc_csu_fini>:2 P/ B% c. r* k. p; Z$ c# m7 K
8404: e12fff1e bx lr2 L7 F" u9 k* D ^, u: l% Y
arago:
7 X7 a) Z" F4 e( i& F" m. X000083dc <__libc_csu_fini>:
7 Q) k% Q* t$ d3 w 83dc: e12fff1e bx lr
) R& k8 S; i4 l, h' e j& nnone:1 v; W$ }5 r: v$ y! u( ?5 U' }
00008408 <__libc_csu_init>:0 n$ q" G/ i$ h/ G3 L& x0 D- ]
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- h. `5 a3 I* u S 840c: e1a08001 mov r8, r1! r7 e9 y) M1 `7 Y) h$ k% \
8410: e1a07002 mov r7, r2
9 n* K$ d( w- [ d! n3 e 8414: e1a0a000 mov sl, r0
# x! E: h* ]* H+ T3 j 8418: ebffffb0 bl 82e0 <_init>( x7 ]& d/ O( x; i; ? k
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
9 q3 M( H: f7 j1 X 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>2 y( U2 U6 X4 H4 P
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>7 b4 c8 W0 d1 s% Z8 D, J+ I
8428: e0613003 rsb r3, r1, r3
& f8 k* A: \$ V 842c: e08f2002 add r2, pc, r2" l6 r5 x! l3 v5 _
8430: e1b05143 asrs r5, r3, #2
6 o5 A n; u7 m/ _" d 8434: e0822001 add r2, r2, r16 Q/ `2 Y7 ~2 i" F9 |
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
, z, i0 q& a! s 843c: e1a06002 mov r6, r2' |" Y' M( Z* Q4 J" J) e; V
8440: e3a04000 mov r4, #0 ; 0x0# s2 L. E4 g. A; U* E* U
8444: e1a0000a mov r0, sl* N$ u1 z* @" p+ W" A( g* q" K
8448: e1a01008 mov r1, r8) o) l& d3 j( Y$ W2 ?
844c: e1a02007 mov r2, r7
& S* W$ e. |7 x. w; U) j3 d 8450: e1a0e00f mov lr, pc" @- N* E0 C @! O/ Z1 [( I
8454: e796f104 ldr pc, [r6, r4, lsl #2]6 t l f h5 l; l! Q. d
8458: e2844001 add r4, r4, #1 ; 0x1
N+ ^$ r3 ?& q w 845c: e1540005 cmp r4, r5
. }8 s$ Z5 L5 q5 k 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>, i% Y' a4 R* F4 C9 d8 B' V K
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
; [; Y0 D' t4 m Y7 t; Y 8468: ffffff04 .word 0xffffff04$ {- a" a- m- { g: F! m6 Q
846c: ffffff08 .word 0xffffff08
9 k; F8 i/ M' y; o6 r% J% L: O } 8470: 0000819c .word 0x0000819c, x* U$ U4 C. L6 v9 X
arago:' R/ ~; T) ]! m
0000837c <__libc_csu_init>:
/ t/ q( H$ x: L" F* H 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}' S. r/ g' e/ b, @) d
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>8 V) {5 J! A1 M' i* E* K
8384: e1a06000 mov r6, r0% a. C6 \% F4 G7 r
8388: e1a07001 mov r7, r1) r$ C( f O, Z, T# T1 A
838c: e1a08002 mov r8, r2
- J* M, d5 Q$ X# e 8390: ebffffae bl 8250 <_init>
5 }, w9 p3 L! v! a6 a1 F: A% _ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% ~ w# o* F7 M: V6 A( ^8 n
8398: e08fa00a add sl, pc, sl
. f8 n3 [6 X5 S9 I1 S6 h 839c: e08f0001 add r0, pc, r1; b6 O( b( _2 n! v& M* C
83a0: e06a5000 rsb r5, sl, r0& C7 M9 i- r" c! w) {. l- S3 a2 j
83a4: e1b05145 asrs r5, r5, #2' ^( q# F; ~1 O+ C* k/ A3 }
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}) Y1 p+ ~3 f" e+ v% o: g
83ac: e3a04000 mov r4, #0+ z7 _5 k& S3 I7 H) Z$ {/ q
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
, Q+ o; e r( |1 k 83b4: e1a00006 mov r0, r6
. a& I: I( w9 D& @ 83b8: e1a01007 mov r1, r7
: P# G, F% h3 e' M; L 83bc: e1a02008 mov r2, r8
! B. c ^2 J4 S7 r# ]$ R 83c0: e2844001 add r4, r4, #1! Z" h; F* O- {. D
83c4: e12fff33 blx r3' j. V! Z0 d, k* U3 s @' G+ R
83c8: e1540005 cmp r4, r5
; R: ]! T" v# V0 a( g4 B 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
3 @8 c7 S5 B$ P$ x 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
" r5 [, U6 s; W+ E# u" I 83d4: 00008054 .word 0x00008054
+ u; o7 e% g6 X8 h 83d8: 00008054 .word 0x00008054" W. {, v S6 w8 d
none:) U+ `, S2 T# b6 k
Disassembly of section .fini:( i& U5 @7 I+ u& G( A
. A0 f$ M% D0 g/ j& g3 G00008474 <_fini>:3 t: u4 @# ?+ e; }7 e
8474: e92d4010 push {r4, lr}$ k) A. }+ {: A* Z4 z! Y8 K
8478: e8bd8010 pop {r4, pc}% W- l" Y6 W [
arago:5 Z1 d! k8 R: \- N0 @4 P2 d( ?
Disassembly of section .fini:- L7 l$ t" ~4 I( ]
5 J* t. h* c5 A! J- F1 t
000083e0 <_fini>:- L# Z) d g( w% a2 G# M- {
83e0: e92d4008 push {r3, lr}5 K4 M0 S+ q( V) F7 S, n
83e4: e8bd8008 pop {r3, pc}
5 y' n5 x( a; p) W8 Z: [
$ ~2 q" I6 x7 i7 j4 n; p+ \3 W, e1 z+ y( l
. ~ u) e8 L; w
|
|