|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
! o% ]1 S0 B) ]8 p5 ?( R y: s 1 #include<stdio.h>
# G f: g1 L0 H$ y( g 2 #include<math.h>
$ y: i# k2 z& C" x! F6 W1 E: G 3 int main(int argc,char* argv[])
4 e U2 s Y: U" e) t 4 {
6 A I- [! P R/ d$ r# v 5 int a,b,c;+ h3 v% j0 \5 G9 Q4 w" k6 o3 n
6 c = a * b;4 M0 O" I: l9 q, V
7 return 0;
! @! o: X3 i5 m9 N+ M& t! v 8 }* e z0 I' e3 ^, F7 b/ a2 c
& E3 N& R) {& f% W7 j# a
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看; q3 O3 t& v: P9 k4 y
none:
& U4 d9 f+ H7 h) T9 D000082e0 <_init>:$ b+ {% t* [% A9 v9 a
82e0: e92d4010 push {r4, lr}, A6 N/ Z) I) y6 Z( @
82e4: eb00001c bl 835c <call_gmon_start># T* s0 O+ X8 C) `. N: ~' A8 s
82e8: e8bd8010 pop {r4, pc}0 v+ M7 }2 ?' L4 M; t5 {+ g
arago:
; A: a3 z7 f6 C2 _: m00008250 <_init>:
: P+ t' ?0 p E& P H& ~ 8250: e92d4008 push {r3, lr}2 J7 K0 @: X# h) i
8254: eb00001d bl 82d0 <call_gmon_start>
4 F7 O+ `4 N/ ~5 A3 y$ S9 x 8258: e8bd8008 pop {r3, pc}
, e1 u0 b# o2 f- j. t$ p
3 a$ f, Y/ E7 } `9 |0 Vnone:
; v8 Q8 d2 _$ t( Q9 c000082ec <.plt>:2 A5 t W' y! i: ?" N
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ c; O* ^) d: s" a3 [
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
# a2 V7 j& B, M' k 82f4: e08fe00e add lr, pc, lr: k8 E: }5 t) V6 d+ K% G
82f8: e5bef008 ldr pc, [lr, #8]!
* h# [% ~8 c7 B4 V 82fc: 000082d4 .word 0x000082d47 N( i5 C2 O, q/ T
8300: e28fc600 add ip, pc, #0 ; 0x0
8 Y4 q- Y, ~! y* T% s 8304: e28cca08 add ip, ip, #32768 ; 0x8000
/ l/ O- U. O# t# Q7 f. Y8 i- w 8308: e5bcf2d4 ldr pc, [ip, #724]!
6 d6 [- G. P# l. z4 u2 u0 P 830c: e28fc600 add ip, pc, #0 ; 0x0$ i9 n# j3 X R9 X, ~6 d" ^7 z5 E
8310: e28cca08 add ip, ip, #32768 ; 0x80002 i* R, v8 W g( _5 z4 r, ~
8314: e5bcf2cc ldr pc, [ip, #716]!
+ x0 }- ?7 }! i( \# c" i0 V 8318: e28fc600 add ip, pc, #0 ; 0x0, u# ^" `9 j! `% [9 K7 c
831c: e28cca08 add ip, ip, #32768 ; 0x8000
/ W4 y1 v4 a3 i1 @' n 8320: e5bcf2c4 ldr pc, [ip, #708]!
/ ^3 B& c4 u% v1 qarago:) U" |, V# z2 [4 f$ y
0000825c <.plt>:2 I/ [+ g& m! u D1 L
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% E& s6 D; J" ?8 a4 N 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
3 T" N0 S* y) ]9 O. @; r3 c4 N 8264: e08fe00e add lr, pc, lr
2 C, E. P" l* H% t+ J 8268: e5bef008 ldr pc, [lr, #8]!
' v: q$ `/ H4 f6 S, ? 826c: 0000827c .word 0x0000827c
! |3 L4 s0 }4 W* o/ _$ l- e 8270: e28fc600 add ip, pc, #0
, `, p6 b; ^4 {/ J3 i8 \ 8274: e28cca08 add ip, ip, #32768 ; 0x8000
/ c2 F( e6 C: \& B# A$ Y 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c' T: u! z3 @. t# k
827c: e28fc600 add ip, pc, #0- _7 o- _6 [, J ~: x. H( K
8280: e28cca08 add ip, ip, #32768 ; 0x8000
, h6 R7 h4 i" i2 i+ b% C" q1 ]( E 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
" h) @& T# Z, r( O4 P 8288: e28fc600 add ip, pc, #03 m. @6 M7 @1 Q+ n
828c: e28cca08 add ip, ip, #32768 ; 0x8000
0 z' {) \7 g) `# U+ C4 d+ v/ P 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
$ Z! r7 L" H4 v$ i: C" x; Gnone:5 L# F9 v" d8 ~
00008324 <_start>:" K& D# q, s! Q+ d
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
$ y! X2 i- i! j8 D1 Q8 r1 Q 8328: e3a0b000 mov fp, #0 ; 0x0, d K. r; Y/ a. L% b- H
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- u+ r+ e8 J, h \ 8330: e1a0200d mov r2, sp
. |& t$ [: l4 J) m) Y( v, U" H 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)0 k+ Q# `$ V/ G. F! ]/ o! D
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!) v; G$ K4 W. X- c- v' j ]
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
* X! w, v; B5 h. I0 v7 A 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
8 U4 [9 c% l# | c$ ^3 K( T5 x 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 O- F# ^8 Q. s! F
8348: ebffffef bl 830c <_init+0x2c>6 D3 S, R8 o3 d# @0 o( l) F- F' b
834c: ebffffeb bl 8300 <_init+0x20># a" y) u9 {) \
8350: 00008404 .word 0x00008404
' \7 C" |' G# y# F1 f 8354: 000083cc .word 0x000083cc
1 c6 g# I. @: |. d$ z% N1 H 8358: 00008408 .word 0x00008408; V% N ^& l9 N: _
arago:1 [: Y W' O7 P$ x$ `7 G
00008294 <_start>:
$ K6 v+ V( I) W- g) | 8294: e3a0b000 mov fp, #0
! @2 u5 Z' ~& ^+ A 8298: e3a0e000 mov lr, #0
9 g( x9 x; Q/ v 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" G+ R7 t/ Q8 U/ \* m
82a0: e1a0200d mov r2, sp/ N; ?: C: w# w0 k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!). w+ o$ x6 ~. S4 a
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) _9 b" t9 `- W 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
4 ?9 [8 X% Y6 g* w" { 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- r, @* r. m, ?7 g 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>% N0 L4 ] c2 @0 L! C n4 [+ _
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 E% C! G% M% l9 W4 N# y
82bc: ebffffee bl 827c <_init+0x2c>
9 ?! a! f+ Z- C& t" h 82c0: ebffffea bl 8270 <_init+0x20>
1 u4 C" _# R" y5 g8 Z 82c4: 000083dc .word 0x000083dc
- s# D5 ~. h- r 82c8: 00008344 .word 0x00008344. c$ G) c: R- J; g" V/ X1 y* r
82cc: 0000837c .word 0x0000837c. O W# Y+ q6 |# V, C: |
none:
8 V' W; P* D" }# x0000835c <call_gmon_start>:3 j- q2 F' s( ?, F
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>* n$ y0 Y" ?0 ^1 _/ H% \
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
, }. U' j) [' A5 Z* A 8364: e08f3003 add r3, pc, r3
3 j; C5 K' _* z' t% G" C 8368: e7931002 ldr r1, [r3, r2]
4 U7 E- ^/ }- I! k, c( g 836c: e3510000 cmp r1, #0 ; 0x09 g: `2 q, m# S3 @ M+ v& l ]
8370: 012fff1e bxeq lr
- E4 b* G6 C# r0 W5 `" S 8374: eaffffe7 b 8318 <_init+0x38>
D8 Y) M5 @0 _8 L 8378: 00008264 .word 0x00008264
Q* W7 P8 D# \$ Q4 J+ {6 u& w* c 837c: 00000018 .word 0x00000018
, w3 k( ]! G$ f0 marago:4 g, b. d8 d$ F
000082d0 <call_gmon_start>:* _/ D. Z& }2 E5 k; i$ }
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ B `& W5 A$ F+ T 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
8 _- d2 }5 [5 Q 82d8: e08f3003 add r3, pc, r3
- q# o0 Q7 J% w T* w0 k 82dc: e7932000 ldr r2, [r3, r0]
9 G' f5 G) S& m& u 82e0: e3520000 cmp r2, #0! `9 Z# R3 P# j+ y" X3 R7 J
82e4: 012fff1e bxeq lr! A4 I$ { Z1 _: R( z, E
82e8: eaffffe6 b 8288 <_init+0x38>
0 N4 N$ A# F* |7 |4 e! A0 L) a6 x7 Z 82ec: 00008208 .word 0x000082082 i! t3 `* O( b! A& H, c- A% O
82f0: 00000018 .word 0x00000018
3 l( c( q( K0 ?* P6 inone:
* o1 H. [% r [4 c9 R( t00008380 <__do_global_dtors_aux>:$ ^( d) g+ k5 c' S1 ?9 z
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
' y I% S4 `9 U' \ 8384: e5d23000 ldrb r3, [r2]( a! S- j( ^5 h( U; b4 `' w
8388: e3530000 cmp r3, #0 ; 0x0. q" n' ~! x6 ?2 F+ T2 O
838c: 03a03001 moveq r3, #1 ; 0x1
) E- J5 \1 n) x% h8 _ 8390: 05c23000 strbeq r3, [r2]
8 G* g% |; D& S( A+ p2 z8 ~! ` 8394: e12fff1e bx lr
( q5 X6 ~. T8 N" g 8398: 000105f4 .word 0x000105f4
9 b: n/ D7 S! l) G. r# T2 [arago:( b% `/ T) Z$ f" t6 G- X
000082f4 <__do_global_dtors_aux>:
+ P: a7 Z+ w* r- c: G; e 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
9 y9 m7 t3 |2 p 82f8: e5d32000 ldrb r2, [r3]
% g* g; E4 D- D( E; `+ h 82fc: e3520000 cmp r2, #0/ n8 T4 o& R0 \6 q3 i% ? `8 \
8300: 02822001 addeq r2, r2, #1
+ `8 \5 U, }9 j; e9 x/ S( J 8304: 05c32000 strbeq r2, [r3]
x, [9 D4 }. r$ D- X) n 8308: e12fff1e bx lr
0 X' [8 V# e" y# W# D7 c 830c: 0001050c .word 0x0001050c
6 g) r, z5 `( x9 M; B" hnone:9 P1 h: @0 O4 }) W! c% ~2 o# |
0000839c <frame_dummy>:
' h8 ?8 `! a! L- S3 f 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
: N X4 t3 k# N6 r. W' } 83a0: e92d4010 push {r4, lr}. J- y9 d; V& K/ G
83a4: e5903000 ldr r3, [r0]
' E1 [* ?0 z; @4 k7 V0 r 83a8: e3530000 cmp r3, #0 ; 0x0
& j' e! C1 R3 X( `1 k8 K 83ac: 08bd8010 popeq {r4, pc}( d7 s8 H" G( J1 H/ p' m/ a4 z
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>' M/ Z" I; [+ u$ I7 v# P$ ?
83b4: e3530000 cmp r3, #0 ; 0x0
" h ]% C9 k& z5 B$ f 83b8: 08bd8010 popeq {r4, pc}
/ A3 T% Q6 y' k/ m5 h, n1 s3 c, m" { 83bc: e12fff33 blx r36 u, n% s, E2 ]& @" s
83c0: e8bd8010 pop {r4, pc}2 B! S2 g, p* Y' ]. j, V
83c4: 000104dc .word 0x000104dc
2 v) S/ @( R- G( d 83c8: 00000000 .word 0x00000000
# m7 C0 ^, {9 [) p2 J w# Garago:
0 X% x- l/ }7 l00008310 <frame_dummy>:
) y) d3 V( \9 w* Z" t: S 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c> K5 V2 d" i4 h/ }/ J. p8 J
8314: e92d4008 push {r3, lr}
5 z) Q- O2 ]' D3 ?/ B 8318: e5903000 ldr r3, [r0]
/ P4 t" F' W+ L5 z 831c: e3530000 cmp r3, #0
, v2 l/ O4 A+ i, u; z 8320: 0a000003 beq 8334 <frame_dummy+0x24>6 ]6 i8 E# | m! ~& n7 |
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>4 C6 W" K8 g4 G3 ]
8328: e3530000 cmp r3, #0
) H" C7 i9 d, y; r% p& D 832c: 11a0e00f movne lr, pc6 a1 L2 b+ W; }0 N- q2 I9 R+ }$ Y
8330: 112fff13 bxne r3
' | i6 d% L! w7 g' J) `# n T 8334: e8bd4008 pop {r3, lr}+ W' A0 l% n) H! ~! p
8338: e12fff1e bx lr. Z4 X# L, _5 O% n# L1 D$ v
833c: 000103fc .word 0x000103fc
! {- o8 d$ ?- z; A3 h 8340: 00000000 .word 0x00000000
: s: R! w5 ?7 l) `none:4 I8 p0 ^4 r3 u! p1 w7 C: n
000083cc <main>:
# s4 C* r8 j& z7 w9 e 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
" a% q1 X$ l K 83d0: e28db000 add fp, sp, #0 ; 0x02 I4 ~6 G7 j; l
83d4: e24dd01c sub sp, sp, #28 ; 0x1c2 m1 X5 V9 `$ d# v/ u* \( s
83d8: e50b0018 str r0, [fp, #-24]4 F: u6 k2 }6 E4 ]7 A
83dc: e50b101c str r1, [fp, #-28]5 L4 R9 v' C9 p* I0 S+ N' \
83e0: e51b2010 ldr r2, [fp, #-16]' K7 V, {0 J o5 }8 |: A
83e4: e51b300c ldr r3, [fp, #-12]
, b, m$ U( F" |. ` 83e8: e0030392 mul r3, r2, r3% |! {6 x3 ^/ e$ R6 _' O8 T
83ec: e50b3008 str r3, [fp, #-8]6 ?2 c0 v' b& M+ W# u( S! B
83f0: e3a03000 mov r3, #0 ; 0x0
: E" b+ w5 e. p7 s6 x) L, O" y$ t 83f4: e1a00003 mov r0, r3
4 m# T6 h, P. {9 o: ~ 83f8: e28bd000 add sp, fp, #0 ; 0x02 N; z4 D/ Q: m, X9 }' E6 h
83fc: e8bd0800 pop {fp}. b5 C$ W; x- C+ b- d5 L
8400: e12fff1e bx lr- D8 w% a/ R) ~& ?6 q
arago:. d/ B8 K8 T2 A' C; @
00008344 <main>:
; h+ Q' T5 \% _0 p! o1 J- _ 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!). N5 ^% @/ {/ a+ r* m4 M
8348: e28db000 add fp, sp, #0) Z, G. ^' Y/ Q% E+ D( U
834c: e24dd01c sub sp, sp, #28. }% A7 l3 e0 ?/ a" W1 h
8350: e50b0018 str r0, [fp, #-24]# x1 D! v% i* o8 }
8354: e50b101c str r1, [fp, #-28]! O' Y5 ^3 S. y9 i, r. A1 b
8358: e51b3008 ldr r3, [fp, #-8]3 H0 ^1 V! o# z9 w
835c: e51b200c ldr r2, [fp, #-12]
9 h0 M6 H4 K8 e, @ T5 q- | 8360: e0030392 mul r3, r2, r3
1 h: Q2 L e2 W" u 8364: e50b3010 str r3, [fp, #-16]
% I* _& I2 x& r% S& _ q 8368: e3a03000 mov r3, #0/ G9 G; Q$ Z2 n, a0 N% A4 k" u* y
836c: e1a00003 mov r0, r3
% V4 Q, S2 h# G8 U* a; ^5 e; P 8370: e28bd000 add sp, fp, #0
1 y0 ^' I( ^5 t4 I% }- n 8374: e8bd0800 pop {fp}0 i/ w; [; k5 v3 U7 Z
8378: e12fff1e bx lr8 l* n: _2 [5 P3 j0 t+ h7 ?( B5 |( F
none:( Z: K9 W" Z" p/ Q) S
00008404 <__libc_csu_fini>:
3 \/ G9 S) B. ]2 @: L% y 8404: e12fff1e bx lr
6 \5 ~; ^2 A6 ]( L. jarago:! J3 F* V" e2 w8 m1 T7 j5 M
000083dc <__libc_csu_fini>:( E* Y1 D; K, [: N9 X
83dc: e12fff1e bx lr
1 ]$ G" ?) [: ~7 F4 Jnone:4 { i4 [3 J8 d H% e( e+ \
00008408 <__libc_csu_init>:* Q7 f( ^; D! A2 `
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
8 O" e j7 V" O% w 840c: e1a08001 mov r8, r1" s8 u4 z8 m/ {$ p' z( {+ ^" {9 X
8410: e1a07002 mov r7, r27 S8 _( Z1 |& P
8414: e1a0a000 mov sl, r0" y" J! p5 i: ~1 M4 j9 e/ p+ M: Q6 F3 E
8418: ebffffb0 bl 82e0 <_init>( E3 d" N7 w9 [
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>! O1 K, b* ~; S7 _
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>5 O/ N; s& l0 F2 K8 _
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
$ A9 _9 I! e" j 8428: e0613003 rsb r3, r1, r30 {$ g8 ?" D7 v7 C9 K+ {8 A$ N' P8 o
842c: e08f2002 add r2, pc, r2
4 t: X! J& u# C 8430: e1b05143 asrs r5, r3, #2$ M% \8 f5 {# S8 T) i
8434: e0822001 add r2, r2, r1
" m& x' T# u( Z: Q4 k. e# k+ w 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
# G* M7 l% p, j 843c: e1a06002 mov r6, r27 ~* E! Y- q7 _' ~) J: K
8440: e3a04000 mov r4, #0 ; 0x0
) v) I, |2 L* d 8444: e1a0000a mov r0, sl
& d& U) P4 N/ I9 W 8448: e1a01008 mov r1, r8
. ]# Y0 X& R* E" y& |, u 844c: e1a02007 mov r2, r7. p* p5 u7 }+ `6 a5 E
8450: e1a0e00f mov lr, pc
' ~0 }4 s# [/ d: U! y 8454: e796f104 ldr pc, [r6, r4, lsl #2]
9 ^+ p- S$ N6 e R 8458: e2844001 add r4, r4, #1 ; 0x1, r* a+ @" E8 C& w, q% ~6 B5 S
845c: e1540005 cmp r4, r5
# `0 ]% k& x \/ a) p9 x) K6 r 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>2 ?: W6 V8 L. o$ G7 V
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 v) e; [7 ^! J7 ^, U 8468: ffffff04 .word 0xffffff04
* Q1 y; r# K1 b, M 846c: ffffff08 .word 0xffffff08
+ w# U/ m; B M# B- E, e H8 l6 b 8470: 0000819c .word 0x0000819c
5 u: Y8 p" M' C6 B# d* ^ z- Carago:
5 C w B% T2 N7 \' K. ]) x; g6 D0000837c <__libc_csu_init>:
1 h2 K# w! M, n* e: v! q 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}' ?) {- j4 n9 [8 w& Y# `- f1 S
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
! V1 g- A: Q+ A* [ 8384: e1a06000 mov r6, r0. i& Y! }* X( B5 Y9 g6 Q
8388: e1a07001 mov r7, r1
+ {# c8 C# ^2 p2 t+ |2 m& N 838c: e1a08002 mov r8, r23 D: _% e/ `, P4 Z
8390: ebffffae bl 8250 <_init># y$ C0 h: c- ~, X) `
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
; B8 }/ y0 [+ `" Q# b8 H 8398: e08fa00a add sl, pc, sl
; A# ^6 R7 v# F4 L: R 839c: e08f0001 add r0, pc, r1
+ |9 D* F8 I6 h9 h 83a0: e06a5000 rsb r5, sl, r0& a2 Z! s5 e: G2 v" Y6 b! M
83a4: e1b05145 asrs r5, r5, #23 m; `" |! x4 F) t' m" x. u
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
8 p6 v6 B! `5 g% T: B 83ac: e3a04000 mov r4, #0
% v. p& Z! d2 O( P; _% w( n 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
! E9 V* N- v" m* }) c 83b4: e1a00006 mov r0, r6& s8 h& S- ? y' C) x v) t! M
83b8: e1a01007 mov r1, r7: ~4 B+ J% Q& h. k8 ~% K/ D
83bc: e1a02008 mov r2, r8
1 R8 ]3 }. a) O, }" s 83c0: e2844001 add r4, r4, #1) l' K5 ~ [# r
83c4: e12fff33 blx r3+ m+ Y" D% ]" a
83c8: e1540005 cmp r4, r5! b3 D7 o1 o0 e
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
4 m" R3 ^8 Y# e& p 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}* A6 }' r( @+ S- V2 ^ v. j
83d4: 00008054 .word 0x000080542 g7 P+ u8 ^* B8 w. k
83d8: 00008054 .word 0x00008054& E3 F" x' u9 A) g f9 H
none:
`- ?. X: Y# I0 D1 fDisassembly of section .fini:1 v+ _" V. F. i9 S3 ^
- B- M$ u1 \2 t& m' c
00008474 <_fini>:* r+ h) ~ Y ~# C% l
8474: e92d4010 push {r4, lr}
% U! B( o. A- f4 b7 T 8478: e8bd8010 pop {r4, pc}' d/ R3 R9 x4 D2 ~+ {
arago:) _5 [: ^1 K- V7 T3 e
Disassembly of section .fini:# f6 O. C- C* c$ F, M; G
% A; B9 V3 r6 P9 `+ }/ x; \
000083e0 <_fini>:
' G* G& N% L9 j 83e0: e92d4008 push {r3, lr}6 u2 U, u' g3 y- w
83e4: e8bd8008 pop {r3, pc}/ d% g. _; U' H S/ ]' b6 e. T8 P
0 ^; _4 _$ f7 d2 \. F
( H. @: h9 p! i( [; W/ s3 [
; O; X6 y" e$ E. R P4 j6 D |
|