|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
! I( L7 @8 Q4 s6 {8 p 1 #include<stdio.h> & U' o5 f) j% G+ v& e8 G) a/ e
2 #include<math.h># F/ w0 E' M+ v4 u. |( t
3 int main(int argc,char* argv[])8 s& T* l$ L( u# b
4 {3 r8 @0 a- W; n! a8 N
5 int a,b,c;
( i( Z- ~4 k- L7 o) F 6 c = a * b;
0 r7 s& m& P+ E( W# s( [0 E5 A$ O 7 return 0;% r F" l( j0 s- p+ D
8 }8 F n% S2 G" h! X
: T7 z& ?# T! e& c, P- W2 Z下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
# r3 N* [" M& L1 g/ c, ] p# b+ Tnone:
# {# c+ v- I: X {" z+ i' t% {000082e0 <_init>:
' m( t" z* B7 R2 E9 q' k0 F) j" @ 82e0: e92d4010 push {r4, lr}
. }8 ~5 i0 z, k 82e4: eb00001c bl 835c <call_gmon_start>
" _" s% p2 R1 `8 y3 M% L& S2 t& n0 C! I 82e8: e8bd8010 pop {r4, pc}# w* ~8 E6 L4 l) ]5 W' ?% n; x7 w! q* M
arago:2 t/ }( r- x5 ? |! R6 M) V
00008250 <_init>:: D) M" O* J) ^
8250: e92d4008 push {r3, lr}/ N9 i. u* D) m. k* T6 E v
8254: eb00001d bl 82d0 <call_gmon_start>
7 F$ y. z0 K _ f# W 8258: e8bd8008 pop {r3, pc}- Z, b5 K/ E. x
9 Z: D$ N' x7 @/ ]6 q5 t7 T
none:8 {) e( x# q% U3 ^2 E
000082ec <.plt>:# u; n( v5 s) Y. J
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 i- w& l$ G. F+ K' @- S4 m
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>. r0 `3 m: L( D+ R% Z- R3 w, F
82f4: e08fe00e add lr, pc, lr' X( G) K' ^7 Z* F0 B4 L, e' g& c
82f8: e5bef008 ldr pc, [lr, #8]!( V2 k7 F/ b) b& W$ q7 D
82fc: 000082d4 .word 0x000082d4
u' e! G" U7 k) ^9 l7 q 8300: e28fc600 add ip, pc, #0 ; 0x0
7 d4 B0 }. I; h& M" T' M+ a 8304: e28cca08 add ip, ip, #32768 ; 0x80004 _0 ~ {( O: h% v( c ]% e% L
8308: e5bcf2d4 ldr pc, [ip, #724]!
5 k& r" O$ W% r* n7 N 830c: e28fc600 add ip, pc, #0 ; 0x0/ _; B# S, A4 S- T% ^! [$ ~' X
8310: e28cca08 add ip, ip, #32768 ; 0x80001 a4 O5 \" ]/ {; k# L( ]
8314: e5bcf2cc ldr pc, [ip, #716]!
/ a- T' D2 E/ ?; Q+ S 8318: e28fc600 add ip, pc, #0 ; 0x0
& p$ d$ q3 |1 Q* P0 i' P 831c: e28cca08 add ip, ip, #32768 ; 0x8000+ S2 r+ s1 s( j( u
8320: e5bcf2c4 ldr pc, [ip, #708]!5 t9 ?) Q7 s W; f @- P' ^9 G8 ^
arago:
& k m4 [1 S# E% A3 T# f4 U0 M2 B0000825c <.plt>:4 T8 g( M3 d0 p3 o) L
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 P# G- Y% K' a2 T: C2 ^
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
1 H" O; P# Y- d7 h$ ^6 m 8264: e08fe00e add lr, pc, lr
/ M2 H4 S. h! Z# x4 W 8268: e5bef008 ldr pc, [lr, #8]!% N9 c2 \& X# n
826c: 0000827c .word 0x0000827c# B( l# x, y' ]0 i- `7 w# q
8270: e28fc600 add ip, pc, #0) z2 ^. T4 F0 V# G
8274: e28cca08 add ip, ip, #32768 ; 0x8000
. k. F* d* t9 T- W 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
2 Y) x& v$ M; t 827c: e28fc600 add ip, pc, #0, u1 }& i# {) ^9 V9 \
8280: e28cca08 add ip, ip, #32768 ; 0x80002 d. ]7 M" E5 T0 Y
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
2 G% B# D; i3 I4 d/ | 8288: e28fc600 add ip, pc, #04 C7 S$ Z5 ^$ Y9 m& D
828c: e28cca08 add ip, ip, #32768 ; 0x8000" D/ d" L a" R7 P: {5 O) l# p
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c! L; H/ [+ C) N8 r- ^: h
none:
0 k% H# Y$ x+ P e00008324 <_start>:1 g* k. ? U" D! Y* _; ?1 T
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>5 o2 C+ x* ^, v3 |9 O! T: a
8328: e3a0b000 mov fp, #0 ; 0x0
: Y! w: m0 W, K) W. K 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
' M, ]5 P& b5 f- Y 8330: e1a0200d mov r2, sp
- f R) s9 i9 | 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!). d1 n4 j6 ?: l2 X% d
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: M% f. h e M 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 \* G& |! }; s7 O% G
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>' ^+ v: [' E4 Z7 v
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 F% [% n$ _6 l, i" i u
8348: ebffffef bl 830c <_init+0x2c>
+ N5 R- B& y3 W" P3 Y7 u: S# F Y, K5 [; \ 834c: ebffffeb bl 8300 <_init+0x20>+ L. N: W& G' z, A8 c' x
8350: 00008404 .word 0x00008404" F6 {9 o# N& R
8354: 000083cc .word 0x000083cc- u1 W. v0 X0 Y3 R5 j. \7 i
8358: 00008408 .word 0x00008408
: Y' {6 {) q0 Darago:
+ k/ r; c/ s. }0 z" t& l. `8 Z00008294 <_start>:
; O. S+ K% r$ A/ U 8294: e3a0b000 mov fp, #0
) R4 T; r" u: U3 |3 Q- L$ N7 Y, D 8298: e3a0e000 mov lr, #00 z7 x w: B$ Q. J4 ]
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
2 j$ g) c7 J# K7 _3 r' F3 Q9 g 82a0: e1a0200d mov r2, sp# I% u! k( I8 Q8 L# r3 a7 d
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
- ?3 z0 g( {/ e$ t$ U 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 n0 N2 B( b' h1 L4 d; b x 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>6 C( S# m. B# f0 k9 m1 W& T' F
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)3 C# h8 a* b$ ]9 }+ ?
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>: [0 R) ~: ]0 A3 \: \1 u; d3 Y
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>$ v' L& t+ U$ Y- J+ a) @7 W
82bc: ebffffee bl 827c <_init+0x2c>6 P# }+ `) V+ I+ e- T
82c0: ebffffea bl 8270 <_init+0x20>
' J+ o0 _( U- F9 ^ 82c4: 000083dc .word 0x000083dc
) g4 { S: {6 i 82c8: 00008344 .word 0x00008344
1 U: k7 x- u& E 82cc: 0000837c .word 0x0000837c
: D. h4 P" a5 unone:
6 h/ A h* m/ a. Z x; e0000835c <call_gmon_start>:2 I# y+ R K: z8 s \5 L% A( I6 j
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
- ]# _6 G9 x" F, }& D4 x4 @ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
9 H; A6 }% U7 a. g+ h. b3 F' |9 \( k4 j 8364: e08f3003 add r3, pc, r3( k5 ~( P6 N$ V, y8 r1 h- t! i
8368: e7931002 ldr r1, [r3, r2]' \: H9 f4 \- l$ s
836c: e3510000 cmp r1, #0 ; 0x0
& W. @: B0 R$ _- i8 `# p 8370: 012fff1e bxeq lr
: h! D3 r$ K$ J; B, L( T7 t 8374: eaffffe7 b 8318 <_init+0x38>
9 y( g+ I: J1 ~% G 8378: 00008264 .word 0x000082643 X/ F/ Y S$ d7 Y5 k
837c: 00000018 .word 0x000000183 M+ x! }6 m$ x! j
arago:
# h( t8 Z" o' G4 ]3 d6 a000082d0 <call_gmon_start>:
! n( a3 \: A& l1 {" Q+ \ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>" A+ ^* W+ d J1 e" Q' z7 c6 d. i! U
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
# S% ]' d- V3 [3 Q. H 82d8: e08f3003 add r3, pc, r3# X- N, W$ x: [( q" v
82dc: e7932000 ldr r2, [r3, r0]
. j' e2 R6 l' r! \2 m% \+ T 82e0: e3520000 cmp r2, #0
5 [& _' b. a% ^( ]+ ~- k 82e4: 012fff1e bxeq lr3 I, x6 t1 c6 P; ~& h
82e8: eaffffe6 b 8288 <_init+0x38>4 h$ y _9 f, D2 Z k1 Q/ O0 W
82ec: 00008208 .word 0x00008208
: k0 b3 G0 z5 _ 82f0: 00000018 .word 0x00000018' O6 h+ h# N% ~2 U( _- b) `, @
none:+ ]* M5 b1 q* `3 ]% \' `; C' s
00008380 <__do_global_dtors_aux>:/ C+ U4 M" }# a1 G4 ?
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>" ~! K: z. z+ u& F/ b4 P" d. Q v& u
8384: e5d23000 ldrb r3, [r2]
* L) X) H) S A& a 8388: e3530000 cmp r3, #0 ; 0x0
( o' y9 e+ n3 c0 y' H% j0 j 838c: 03a03001 moveq r3, #1 ; 0x1
# F* i) ^( _3 N 8390: 05c23000 strbeq r3, [r2]% |. t6 n4 `4 ]5 \0 P
8394: e12fff1e bx lr
+ J# Z5 H+ y4 {: @* H 8398: 000105f4 .word 0x000105f44 I" e8 u: x7 t& [
arago:6 B8 E, ^/ G1 e5 i
000082f4 <__do_global_dtors_aux>:
) V6 M0 p2 ^- ]6 S U) l 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
E: V2 f6 o1 C! j0 F! U1 Z 82f8: e5d32000 ldrb r2, [r3]3 W3 E, t: }4 n& }! v- d
82fc: e3520000 cmp r2, #05 ]4 e) Y _' r
8300: 02822001 addeq r2, r2, #1
5 c5 X* b# q3 d$ Z+ R! J* O 8304: 05c32000 strbeq r2, [r3]
5 ^7 x: z0 r1 K* H$ U8 y 8308: e12fff1e bx lr
: H5 j6 v, V1 n# \2 ~' c2 L- H 830c: 0001050c .word 0x0001050c9 a# Y: A# H$ c. M: }8 l3 M6 U
none:; y# }. f* k* V; |0 q* l) t8 h8 G
0000839c <frame_dummy>:- Q. r2 Z8 j8 l6 `( I: X1 `% x
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>6 J; |6 D( M- g( x
83a0: e92d4010 push {r4, lr}
1 W% P% ?* h7 P 83a4: e5903000 ldr r3, [r0]
) I) V1 `0 s: ~( y+ v P4 ]) w 83a8: e3530000 cmp r3, #0 ; 0x0
5 l) {9 f4 {) N( z" H- J/ x$ F Z' z' A5 x 83ac: 08bd8010 popeq {r4, pc}" l( n& V. f8 G4 Z2 b- R
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
; `0 f4 J! p" B" W' i, d 83b4: e3530000 cmp r3, #0 ; 0x0
j" t' K/ f( q, [ 83b8: 08bd8010 popeq {r4, pc}
+ W ?8 z- h! f6 Z1 g6 Q1 @8 T 83bc: e12fff33 blx r3- `! q$ H. w3 N2 g
83c0: e8bd8010 pop {r4, pc}+ ~: e& u; j( O1 |
83c4: 000104dc .word 0x000104dc
/ m% O! A4 a2 x+ @6 p 83c8: 00000000 .word 0x00000000) a8 y" x& z; A1 n8 y0 t
arago:4 L& E, R7 d/ r
00008310 <frame_dummy>:
* j" S. W8 _+ M4 d; w. L9 Z 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>" H7 w4 ^( f9 B E9 }
8314: e92d4008 push {r3, lr} P/ H" c1 X4 u- Y' n
8318: e5903000 ldr r3, [r0]
6 v2 z* X' s+ V/ i2 F 831c: e3530000 cmp r3, #08 B* }% P5 b' u! n
8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 ~0 k/ g) V+ e8 R 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
7 c! h6 G) ^& M' B+ t 8328: e3530000 cmp r3, #0
9 Q6 v) s/ ?' V; K) H- f6 h 832c: 11a0e00f movne lr, pc( I8 I, |. r. u$ L
8330: 112fff13 bxne r3
' }1 P5 k) }' L1 c! n; C, y( d 8334: e8bd4008 pop {r3, lr}8 g' b2 y W- p9 R9 M. N1 \$ H5 c! U; S
8338: e12fff1e bx lr
4 D5 V! {% P+ G 833c: 000103fc .word 0x000103fc
; L& f! X2 b7 T, D* B, }" G' C 8340: 00000000 .word 0x00000000
' V) `8 g, W$ U. ? Z: l. Q7 f8 g) f# Knone:0 y' u2 @9 a Z. M* m' t$ U
000083cc <main>:
4 h6 U& ~3 h) f X. K 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)( G8 r5 e4 J! u4 m/ t t! M$ b
83d0: e28db000 add fp, sp, #0 ; 0x06 I, Q7 W' |" F$ I C
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 k- B' Z; n) H' Y( c 83d8: e50b0018 str r0, [fp, #-24]
$ s) \0 p* w) l. [* I1 H: p, r 83dc: e50b101c str r1, [fp, #-28]9 `. x5 r/ s: X3 ]' X* E
83e0: e51b2010 ldr r2, [fp, #-16]! |- C2 {1 R5 s
83e4: e51b300c ldr r3, [fp, #-12]
3 ]' G. L1 r L8 V8 K 83e8: e0030392 mul r3, r2, r3
- u* e6 [3 [6 ~. `( h2 `+ @ 83ec: e50b3008 str r3, [fp, #-8]6 n+ B( O2 f2 Z- v/ i
83f0: e3a03000 mov r3, #0 ; 0x07 {& s- F$ q: c, c, R9 [% e
83f4: e1a00003 mov r0, r3
* m2 y, O0 p& O 83f8: e28bd000 add sp, fp, #0 ; 0x08 B. `( i j- a5 G
83fc: e8bd0800 pop {fp}
6 y @# E1 z/ K: E4 M 8400: e12fff1e bx lr
* ] T; E7 X. K/ ]) z; marago:
. Q4 Q. H6 [8 ]6 |. U( F1 N00008344 <main>:
$ ~" A! O( W! {8 M& }0 i 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
+ S5 B" C: A3 q, H 8348: e28db000 add fp, sp, #0) u1 j9 M' l/ N
834c: e24dd01c sub sp, sp, #28
" L. b4 N* s O' D6 E 8350: e50b0018 str r0, [fp, #-24]
9 ]' \; A) C* t( c% f6 d 8354: e50b101c str r1, [fp, #-28]
# \: I$ |6 ]$ W 8358: e51b3008 ldr r3, [fp, #-8]
: T7 f1 k! Y& t/ ] 835c: e51b200c ldr r2, [fp, #-12], p! Q3 T; b5 ]$ K0 ^+ D/ C" t) o
8360: e0030392 mul r3, r2, r3
: u) X( O! q. s 8364: e50b3010 str r3, [fp, #-16]3 u/ S f; I* @" a8 |5 T& O6 L
8368: e3a03000 mov r3, #0
7 j! a8 m1 B7 r 836c: e1a00003 mov r0, r34 b- `0 R: S4 F/ J" F) K
8370: e28bd000 add sp, fp, #09 j3 |' v s9 b8 o, u* R
8374: e8bd0800 pop {fp}
& d! C9 |/ Q9 }) w0 Y+ O) s 8378: e12fff1e bx lr# g! r6 J& S! K/ l
none:
) ~4 N) p6 B ]00008404 <__libc_csu_fini>:
. _0 y4 k* ?& `4 R. _2 A' ] 8404: e12fff1e bx lr
1 U g# [! r+ ?7 O. t) w) Barago:
& V& [" x) V: K000083dc <__libc_csu_fini>:
4 f' A( e$ h8 T$ I% h 83dc: e12fff1e bx lr/ K# ^& K! g Z) z
none:3 _. m# I8 G2 G$ p* y' |
00008408 <__libc_csu_init>:% a- q4 F4 e, {' @7 H
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
: O# j( ` G' h6 _' U+ ? 840c: e1a08001 mov r8, r1
4 s$ ]0 E4 g+ w5 L 8410: e1a07002 mov r7, r29 w, ~- G5 A }9 O
8414: e1a0a000 mov sl, r0; V5 S, a8 ~, s, C
8418: ebffffb0 bl 82e0 <_init>; Y2 R7 ^9 G* V; {) |; G( q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
# f$ C. r2 O% z) h( t+ H% V* \ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>% I- K/ x, p+ u e
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
1 A8 o5 A8 |+ h, J) E 8428: e0613003 rsb r3, r1, r3
& I2 T/ c/ P5 x/ s 842c: e08f2002 add r2, pc, r20 [9 i1 G/ H/ a% O' Y
8430: e1b05143 asrs r5, r3, #2. l* h) f# ?+ }1 u! U) O, S
8434: e0822001 add r2, r2, r1
! ?0 ~8 A, u' ?: d& L0 s 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}! l6 l$ x; X& v) a8 X
843c: e1a06002 mov r6, r20 Q( Y+ C* B Q( a' D1 o
8440: e3a04000 mov r4, #0 ; 0x0: r& G# B2 b. ?# s
8444: e1a0000a mov r0, sl4 ?* S3 X' @ Y0 F% r6 d" j
8448: e1a01008 mov r1, r8- s, S$ T0 o* c- f
844c: e1a02007 mov r2, r79 v( v! B; r& v( P5 \4 a! G
8450: e1a0e00f mov lr, pc- Z5 A/ O, }4 B8 W0 M( z( I& v
8454: e796f104 ldr pc, [r6, r4, lsl #2]
, W# {" @' ^5 |9 y 8458: e2844001 add r4, r4, #1 ; 0x1
6 w2 K" E4 V' s# r" i 845c: e1540005 cmp r4, r5
! H3 r7 R6 X7 @: n 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ J; o, p1 A1 u# a% |! u% M: z) p
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
6 @1 N9 O$ Y6 v5 Z1 C8 y6 T 8468: ffffff04 .word 0xffffff04
7 X6 \) H/ U2 O 846c: ffffff08 .word 0xffffff08
' [3 T0 b, l9 j. w! A7 u5 ] 8470: 0000819c .word 0x0000819c* }3 [, o6 W. \' { @* t
arago:3 m ?+ ]; a8 P
0000837c <__libc_csu_init>:) x3 `' ?/ ^- i1 `) I
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}& Y! w; J; Z0 g+ |. z5 \
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
y, I3 a; B8 D+ { 8384: e1a06000 mov r6, r0: G0 b- ~% j! j7 a' Y- p0 d% ~
8388: e1a07001 mov r7, r1 l: c# i- c! y; V8 N8 I" c
838c: e1a08002 mov r8, r28 {2 c, k! E s+ d) r8 j- G
8390: ebffffae bl 8250 <_init>5 c/ P' Z! v) y+ j; [* `$ }5 k
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
5 A2 x* M; j1 a2 C. } 8398: e08fa00a add sl, pc, sl
0 p# o, `) }5 r+ a; L D! W" I1 i 839c: e08f0001 add r0, pc, r1! g h0 z" |# |+ c0 Q- e3 P! i& ?. ?
83a0: e06a5000 rsb r5, sl, r0, l; @2 h4 c, P$ l5 i: _+ R; B
83a4: e1b05145 asrs r5, r5, #2; R* ]' b1 y& f5 I" a
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
( T3 q' F. r" n* y. V4 C( G 83ac: e3a04000 mov r4, #0
% d" r9 ]3 l( S6 c 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]6 M* a+ ~2 O. i" t Y& J4 q3 ?
83b4: e1a00006 mov r0, r6
2 G! v a3 i, T5 s3 k% G+ e' A 83b8: e1a01007 mov r1, r75 H2 ?. Y. U& j
83bc: e1a02008 mov r2, r8/ Y' P4 ]- V) N$ M
83c0: e2844001 add r4, r4, #1
; | F" w3 \: w! Y4 @ 83c4: e12fff33 blx r3$ v0 R; R* W* r
83c8: e1540005 cmp r4, r5" Y1 U5 Y& X3 P) `* J
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
v T! p, w# n3 C7 g2 C 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
; J% b$ \6 O3 d% P 83d4: 00008054 .word 0x00008054
1 M: i0 v( T \: |4 |/ H 83d8: 00008054 .word 0x000080546 |0 d% K+ \# l2 g6 z* j
none:! p% X3 f! r$ C# Y
Disassembly of section .fini:$ z K% v, t' J% ^) ^" M0 F) g/ k( [
7 O1 Z2 I& ?1 A4 @
00008474 <_fini>:% v$ b% F! f. i v" x9 \/ T# a4 _2 q
8474: e92d4010 push {r4, lr}! m6 O2 C* R B8 u& k
8478: e8bd8010 pop {r4, pc}$ W2 h2 d- j' s* ?
arago:" ?4 j5 \+ s5 O- g8 h
Disassembly of section .fini:! N% g4 f- U1 w) E$ ~1 d
5 k8 {& G: V- B1 e: B6 R8 }3 k000083e0 <_fini>:
' r# p9 S I l) v 83e0: e92d4008 push {r3, lr}! u$ z& G+ x, O+ W+ G8 Z
83e4: e8bd8008 pop {r3, pc}% |; s5 |; L% u
' q- C0 f- r ]$ ~# N' L1 I- E
* r' w$ d* H0 w" [+ w3 _' L
% {" q& A9 k2 S! o+ k/ ~
|
|