|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码: u& i# x% y4 Y2 J6 x
1 #include<stdio.h>
( {$ p9 T8 P- t" ~ 2 #include<math.h>
* r# Q c+ A3 B 3 int main(int argc,char* argv[])
9 `2 c0 s" ?$ T 4 {
v4 F0 h+ }2 @' h 5 int a,b,c;7 R) Z6 B A7 e
6 c = a * b;
: M. Q6 S+ S- s6 G 7 return 0;
8 E2 v$ ]( Z: a4 Q; H 8 }4 ?6 t! K: H' Q( J" K
( Y" R2 U2 m% }6 Q$ T下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% C1 [# w+ F0 B9 B @) s8 @
none:( N" k. G# z" O
000082e0 <_init>:, C# @+ b2 V3 Y: y
82e0: e92d4010 push {r4, lr}. Y3 r& w7 Y% T$ J/ ? w v$ b
82e4: eb00001c bl 835c <call_gmon_start>! s. n$ @, {3 S# y
82e8: e8bd8010 pop {r4, pc}+ G7 G& J5 G6 _2 I. g
arago:8 d: @: A0 F0 C
00008250 <_init>:
3 t& R a" o+ z R/ X 8250: e92d4008 push {r3, lr}- Q2 g& Z* b3 A7 c( `# _9 V
8254: eb00001d bl 82d0 <call_gmon_start>
- F6 i7 N! j! w/ Q7 H3 g 8258: e8bd8008 pop {r3, pc}
4 G( X5 L# \8 F5 ~: l" Z0 ], n$ E2 t8 \7 h; i! [9 P8 f
none:
5 s5 h2 m, D2 W& n" K% I: T000082ec <.plt>:0 l7 b; x! d) _
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* H7 p0 |. ]4 @ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
2 w! j/ V6 c! E. Q; e( K 82f4: e08fe00e add lr, pc, lr
( D7 _9 _% E# [% z+ Z 82f8: e5bef008 ldr pc, [lr, #8]!
3 V9 b6 q$ s7 C9 Q# y 82fc: 000082d4 .word 0x000082d4
+ s: T" S& H* O4 i- H+ W 8300: e28fc600 add ip, pc, #0 ; 0x05 H9 V5 |0 v: R- o A7 Z, W7 j
8304: e28cca08 add ip, ip, #32768 ; 0x80008 C5 o3 b; c7 H! |4 }/ e
8308: e5bcf2d4 ldr pc, [ip, #724]!
: m6 ^5 ?* F2 w0 K 830c: e28fc600 add ip, pc, #0 ; 0x0# R; V$ M/ s" u' g
8310: e28cca08 add ip, ip, #32768 ; 0x8000
/ j \; R3 O. [ 8314: e5bcf2cc ldr pc, [ip, #716]! I. }2 D! }3 }7 k3 n% g
8318: e28fc600 add ip, pc, #0 ; 0x06 Z( G+ Z9 P- ?
831c: e28cca08 add ip, ip, #32768 ; 0x8000- M0 d$ o% U6 I) i0 R9 c
8320: e5bcf2c4 ldr pc, [ip, #708]!/ g& b5 y6 a; d! ^% {
arago:
. {; E+ `# j" |3 Y. f0000825c <.plt>:3 u# c% Q, O, V" _# a
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 q$ `* ^4 G4 Q- Q
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% u, [4 H; o( y% ~
8264: e08fe00e add lr, pc, lr/ v. _* M, w0 j5 c) {
8268: e5bef008 ldr pc, [lr, #8]!
, K5 l; o( O( h 826c: 0000827c .word 0x0000827c
4 @9 J9 K% i. b6 P: _" x 8270: e28fc600 add ip, pc, #07 S( w. i# L' \
8274: e28cca08 add ip, ip, #32768 ; 0x8000; u, X9 y& C1 K" {; s0 j4 u5 ~
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; b x6 ^, k5 f% a/ a- U 827c: e28fc600 add ip, pc, #0
& E. G2 j" a3 Y* e/ z' K& z 8280: e28cca08 add ip, ip, #32768 ; 0x8000( W9 x- f, u6 R9 H2 U
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
) \7 q: o, O/ g0 {, j! E! d 8288: e28fc600 add ip, pc, #00 i: u$ ?4 e( E& \ y/ U8 N/ M5 c/ N
828c: e28cca08 add ip, ip, #32768 ; 0x8000* a$ S3 K* v* u; I6 s2 j
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c* ]# Y" P5 c( n+ o
none:6 J4 t+ o; H7 ?7 ]4 ^1 k
00008324 <_start>:/ Q' M ~; ]2 s/ _
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
# ~1 Q- {! n) p: i6 S7 W' r 8328: e3a0b000 mov fp, #0 ; 0x0! F( v4 t8 q" {8 \
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( t/ ]6 h- s0 I9 W
8330: e1a0200d mov r2, sp- B+ O; B# r; ?3 L$ O
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. ^) r0 V( I E8 W- D- m% O# e 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 m# k# \- q" a
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
( U2 L- z! _$ E- r& i* ^ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>+ S* i( U5 ]1 W! q1 Y! I/ I' M
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!). O( o! y L5 v9 I) [5 E
8348: ebffffef bl 830c <_init+0x2c>
: s4 a6 a" o; R. a/ d! B4 m 834c: ebffffeb bl 8300 <_init+0x20>- E; j$ O; {; N0 S p
8350: 00008404 .word 0x00008404& c6 y4 }$ W) h+ Y
8354: 000083cc .word 0x000083cc
" _5 ` C# R9 F3 l 8358: 00008408 .word 0x00008408
* b$ N0 v6 ?1 a, l9 zarago:
* V( i( Q& ?: U6 q00008294 <_start>:# q C1 i. P4 B: Z+ N7 R) W% Q
8294: e3a0b000 mov fp, #09 O/ K1 ?5 v) d1 u
8298: e3a0e000 mov lr, #0! x% ]# x/ j/ F: }6 @
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
. v1 f; f! O% @( z 82a0: e1a0200d mov r2, sp: h( T% b ^/ { _' c
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% X+ ]5 v* T* a$ f# o$ F9 k0 v 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
$ {! t% |& w% Z 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>6 s2 k$ D; _$ l1 Y J6 L4 I- K
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
4 [& w" D; z) V2 W X8 j 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
2 e2 I, i' X. o2 h; G1 T 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>5 ~0 P; w9 v. j! Q6 i
82bc: ebffffee bl 827c <_init+0x2c># ` [' f6 k0 w* d) F3 Z1 z& s
82c0: ebffffea bl 8270 <_init+0x20>
4 I1 M% ] n9 F: [6 b 82c4: 000083dc .word 0x000083dc+ M" s& `+ h, i- Q/ A
82c8: 00008344 .word 0x00008344
- \) G1 O# w$ y- Q" ^$ w0 f 82cc: 0000837c .word 0x0000837c
$ r; C& K6 X, N, {none:
: @* f! F+ c( ] p9 n! @# t' p; m0000835c <call_gmon_start>:
0 K9 k! D0 t P; t 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
" w- d5 ^- J; N+ z& a+ I+ { 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. Z1 C7 Q0 C1 }- k) a8 X- w. a$ A* y 8364: e08f3003 add r3, pc, r3
3 n( j% L9 N6 k 8368: e7931002 ldr r1, [r3, r2]; s9 L5 H; b b' |1 [
836c: e3510000 cmp r1, #0 ; 0x0
+ x9 D8 K% L# Q. o. E8 l- q+ Z5 d# s6 K 8370: 012fff1e bxeq lr/ k- e& G: ~4 U, `9 r4 O' m f
8374: eaffffe7 b 8318 <_init+0x38>' R/ s2 ^ R4 M1 j
8378: 00008264 .word 0x00008264
- e! ]( C7 K, n9 O; p# j 837c: 00000018 .word 0x00000018! I& Q6 R- S) b E
arago:
8 _* }$ }$ ^; `6 ]4 ?' @000082d0 <call_gmon_start>: V8 h2 i1 E F0 v: f
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
, T3 _+ ]- [% V+ ~ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- b9 Q# |) U3 n
82d8: e08f3003 add r3, pc, r3
0 G6 n9 q' ^" t' f: L$ `- ] 82dc: e7932000 ldr r2, [r3, r0]- ~3 U% W8 l) V2 F5 ~* _6 J
82e0: e3520000 cmp r2, #0
/ P/ R1 e2 w0 e" O- `5 @ 82e4: 012fff1e bxeq lr
6 a9 e6 C# B$ n% g6 p* F- | 82e8: eaffffe6 b 8288 <_init+0x38>9 c: L5 @1 Y3 [, b7 e7 p- h
82ec: 00008208 .word 0x00008208
8 V9 @3 O9 o7 N% E$ R4 Q, U1 v1 ] 82f0: 00000018 .word 0x00000018
; l, y' _/ c- z: pnone:6 i" M% ^1 s9 F5 s/ Q$ L7 _
00008380 <__do_global_dtors_aux>:
2 d' _+ @; Q( S9 _; u& h" R 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>7 e/ X0 h8 A) P
8384: e5d23000 ldrb r3, [r2]1 O: e6 R# i4 P6 u. A8 j, p& [
8388: e3530000 cmp r3, #0 ; 0x06 A3 r& l' Y D5 b, S& i, P) z
838c: 03a03001 moveq r3, #1 ; 0x17 ~, N: N, P P' H6 y
8390: 05c23000 strbeq r3, [r2]
, s5 r: f) d2 ~/ ^. \ 8394: e12fff1e bx lr3 e, B/ l) k7 N/ A% S% a4 J
8398: 000105f4 .word 0x000105f4
8 \% L, N3 F8 j5 qarago:
, t9 T1 {$ b7 q7 X000082f4 <__do_global_dtors_aux>:
/ \/ E! T# q9 f) [, m B; y 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>5 ]2 y' d* G& d1 n# ?" [2 d
82f8: e5d32000 ldrb r2, [r3]
, K; C+ I1 B! F5 o: b8 C 82fc: e3520000 cmp r2, #0/ V; }5 z) p; P/ L0 @2 i& b5 U
8300: 02822001 addeq r2, r2, #1
7 Z) j& ~1 L" ]7 u8 U0 z5 h/ S 8304: 05c32000 strbeq r2, [r3]( E! `% L+ i$ g1 M4 a
8308: e12fff1e bx lr. |1 k q7 e' a: l1 n. i& f3 Y! J/ W
830c: 0001050c .word 0x0001050c9 S- p0 c$ W+ O
none:
- B1 U/ z3 R) v7 N0000839c <frame_dummy>:
/ X' A2 {& p8 Q% r( { 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28># f0 ]2 {6 s! p4 j' v
83a0: e92d4010 push {r4, lr}7 T% R8 ?' o0 E& B& v- V+ q/ Y
83a4: e5903000 ldr r3, [r0]
# y& M' T/ y' }2 s7 V 83a8: e3530000 cmp r3, #0 ; 0x0, z0 R0 _4 I1 v7 X* P; y' I
83ac: 08bd8010 popeq {r4, pc}1 U4 ` m7 g, n, o, x6 q( X
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>( n/ A! x, u4 P
83b4: e3530000 cmp r3, #0 ; 0x0: z9 V) w: V8 R0 l
83b8: 08bd8010 popeq {r4, pc}; M# z( I2 }, U6 T9 }
83bc: e12fff33 blx r32 X% _7 F, ]; d# O1 ~
83c0: e8bd8010 pop {r4, pc}
' }8 P' C# Z! g% G0 w% X4 R 83c4: 000104dc .word 0x000104dc" \" x) }. L' @# i, g( ~+ B
83c8: 00000000 .word 0x000000008 T2 s6 `1 E( S$ S9 I$ X* Z7 f
arago:
6 D4 F/ T( k3 @( s00008310 <frame_dummy>:
, }" y3 C" k6 m- {2 F9 K& [ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>; ?, P; K, x+ x1 P. F
8314: e92d4008 push {r3, lr}
+ B0 C F3 ?4 w; U 8318: e5903000 ldr r3, [r0]
5 r$ j& r/ m* {5 d/ {3 n5 i7 z" h 831c: e3530000 cmp r3, #0
' W, ^+ i/ Z7 N, } a3 m; y 8320: 0a000003 beq 8334 <frame_dummy+0x24>3 Z9 H$ i; w" y& }8 ?: O
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>+ [' V& ~+ h7 M b
8328: e3530000 cmp r3, #0
; I0 A6 [( A/ K3 x 832c: 11a0e00f movne lr, pc3 d, ]: O. L& @" J3 L' Z
8330: 112fff13 bxne r3/ Y' N1 X* W7 ]7 s1 X
8334: e8bd4008 pop {r3, lr}
/ E& u6 F, @% G 8338: e12fff1e bx lr5 D/ o. u* }1 s2 Y5 w( E* {- c: ]& v
833c: 000103fc .word 0x000103fc! V% a7 u h4 Q0 Q5 G
8340: 00000000 .word 0x00000000
* a! a2 G3 r p8 L4 J I+ G7 ?none:% h. B9 I8 ~/ D4 l' l, j
000083cc <main>:! ?) q9 i$ @5 c! d6 p! v( w
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!) U' H7 i) Q3 h# U
83d0: e28db000 add fp, sp, #0 ; 0x0/ u3 ^8 N* y) M0 T2 l7 K2 l
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
" H; A' b1 Z2 `3 R 83d8: e50b0018 str r0, [fp, #-24]
4 e* @0 H- }6 Z6 x& T5 n 83dc: e50b101c str r1, [fp, #-28]9 e' D; ^+ w p: J! a5 d/ c
83e0: e51b2010 ldr r2, [fp, #-16]/ B" z: o* j! K2 `' s
83e4: e51b300c ldr r3, [fp, #-12]
1 _, n+ d1 o% e' H/ C& i 83e8: e0030392 mul r3, r2, r34 |7 L) N7 y y; m$ m, \, Q& t6 j6 h
83ec: e50b3008 str r3, [fp, #-8]% s( @# ]5 Q& P
83f0: e3a03000 mov r3, #0 ; 0x0, Q1 m3 r1 q5 W' Y
83f4: e1a00003 mov r0, r3
! i1 C+ T8 Z) j0 D* V6 H% U1 [8 m 83f8: e28bd000 add sp, fp, #0 ; 0x08 t/ \# i* ?+ v4 | @
83fc: e8bd0800 pop {fp}& f! G4 s6 S) ]0 V( x
8400: e12fff1e bx lr$ q$ }# \, N+ Z( W. z" f
arago:8 ^) n" x! X- h# N7 E9 k T
00008344 <main>:* s: `' d5 O# f$ \: s
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)# p; J) O' [ T1 S3 Z
8348: e28db000 add fp, sp, #04 F5 \1 R& C9 k1 O/ C; g
834c: e24dd01c sub sp, sp, #28
8 C1 S; s3 Y& u( I0 v0 a7 s- H+ L 8350: e50b0018 str r0, [fp, #-24]1 \" {' H' p: l
8354: e50b101c str r1, [fp, #-28]! J" C4 S' H, ]: G" l- I
8358: e51b3008 ldr r3, [fp, #-8]! ?( x( z- j5 ^ V" m
835c: e51b200c ldr r2, [fp, #-12]
: W9 F/ I" ?# }3 j; I 8360: e0030392 mul r3, r2, r36 b- m6 W* C8 X
8364: e50b3010 str r3, [fp, #-16]
. w; w4 c$ |( o 8368: e3a03000 mov r3, #0
# w2 j% W; P4 c1 c. ^# k- B9 Q! N 836c: e1a00003 mov r0, r3( F, h' Y6 S) [3 e, m
8370: e28bd000 add sp, fp, #09 Z# X3 g$ ?5 J3 e8 v/ B( S
8374: e8bd0800 pop {fp}
5 y! ~6 c% y+ T2 }3 X: ` 8378: e12fff1e bx lr
5 Z) \7 O7 e) \+ t2 z) Cnone:
+ l+ ~' \$ z, E, ~" e. g00008404 <__libc_csu_fini>:& \ z, L. u1 B0 m/ @+ K1 P
8404: e12fff1e bx lr2 J7 P$ P' ^( n) B/ o" P; P# r$ v
arago:2 f7 s2 w, s4 V$ U% O
000083dc <__libc_csu_fini>:
. T" B+ ]6 H3 Y( _! X 83dc: e12fff1e bx lr$ B# {2 M: q3 Z0 ^# t8 B
none:( x: M% p% J. I
00008408 <__libc_csu_init>:
" p( N& z8 x# L V# W 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
; n5 [& b. p; H+ r! a 840c: e1a08001 mov r8, r1
5 T( u/ B. A& n, y. b 8410: e1a07002 mov r7, r2
# s! X4 ] x6 s# t5 N" a 8414: e1a0a000 mov sl, r0
3 C d; `4 P/ {5 M! m 8418: ebffffb0 bl 82e0 <_init>, V; I7 R! j. C# D# v V# ]
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>& I: n3 [# q7 L% ^; G
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
' F/ h- H" o$ G/ n9 i/ v4 W 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>! I$ f* Q5 N8 o O
8428: e0613003 rsb r3, r1, r3
& f( q% x, Y4 K f$ u" _. y 842c: e08f2002 add r2, pc, r2 I6 P! U. o! X' Y7 f
8430: e1b05143 asrs r5, r3, #2
3 n2 v" ~: k" A5 d0 J! U$ S( ? 8434: e0822001 add r2, r2, r1
7 B6 p5 z6 h; w; b 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
6 p9 v: D& Y- C( l& C 843c: e1a06002 mov r6, r2
, |" F2 X6 O |% s5 ^, V2 y; { 8440: e3a04000 mov r4, #0 ; 0x0
$ M. ], x( K) L- f# _5 q+ F8 p 8444: e1a0000a mov r0, sl- ]- a4 z* ]+ n! Q- K. K# G
8448: e1a01008 mov r1, r8- O1 x& r u% k( O$ F" M
844c: e1a02007 mov r2, r7
, n, c5 \2 s4 z* a1 f* x 8450: e1a0e00f mov lr, pc$ _4 K' L: y9 ], h: L. F1 `
8454: e796f104 ldr pc, [r6, r4, lsl #2]
; Z: v+ U# W0 n6 ?8 O 8458: e2844001 add r4, r4, #1 ; 0x1
I' i: @- o9 `" s% X 845c: e1540005 cmp r4, r5! ~2 J9 G/ o( J3 D Z" v9 w( H
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>( K v# r- H4 u: s+ r0 `
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
" A9 {0 K! O/ u6 e S5 k$ ? 8468: ffffff04 .word 0xffffff04" c1 c0 {& v( @% ~2 I( q
846c: ffffff08 .word 0xffffff08" {5 V8 E# O! J! J7 U
8470: 0000819c .word 0x0000819c
' `, T# R7 U2 e5 a& i# o' _arago:5 D! P. C; X$ h0 e+ L
0000837c <__libc_csu_init>:! A/ Q* W( e0 m F2 Q1 {4 s5 b
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
: @5 S% R2 e: y! E9 M9 I 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>$ c$ n% `* A; Z$ e
8384: e1a06000 mov r6, r0
% ~" h8 b+ j/ f) G v8 S 8388: e1a07001 mov r7, r1
& ^ C5 p! [0 C* _7 m 838c: e1a08002 mov r8, r2
0 k9 m* D' s7 h5 R" z 8390: ebffffae bl 8250 <_init>8 r( @9 @) y) P" Z
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>0 U' \, S6 b$ F4 y, R
8398: e08fa00a add sl, pc, sl( ^! l- m8 p5 h& i% C" v
839c: e08f0001 add r0, pc, r1
! O9 ~; N! m" c" h 83a0: e06a5000 rsb r5, sl, r0
2 N2 `/ k% ]& I }* }+ q% v! Q 83a4: e1b05145 asrs r5, r5, #2' ^) N2 s2 L. T' K
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
% F( J0 o; G8 K 83ac: e3a04000 mov r4, #0
' b6 c2 v3 F5 d: j& ^7 J; P 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]5 N4 J$ R' j( a: p' P% G
83b4: e1a00006 mov r0, r6( w3 n1 {8 s/ l3 G8 A# p- Y
83b8: e1a01007 mov r1, r7- f+ _! j: } x$ d
83bc: e1a02008 mov r2, r8
; q: ~. w$ i; ?- [+ b% ^ 83c0: e2844001 add r4, r4, #1) y8 z6 I% J( W" a O7 k
83c4: e12fff33 blx r3
2 z/ p- e" U0 |- ? 83c8: e1540005 cmp r4, r53 M' m+ e# r2 L4 t% V3 w
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
1 H& |0 w9 ]1 T Y7 b) B% @ 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}. a( G% f. w! n" W- }
83d4: 00008054 .word 0x00008054) V( P) V9 `/ L l. [
83d8: 00008054 .word 0x00008054
/ v4 S2 W3 c* T. Nnone:
- m6 F3 T' r' P( C0 Z: E! nDisassembly of section .fini:
3 c3 F P' S, ~/ y! d
! g: J& ~1 d$ ]' W5 l1 b+ L7 F5 i0 \00008474 <_fini>:! H! q) }# G" P9 T
8474: e92d4010 push {r4, lr}6 C w L. ?. W7 P0 w
8478: e8bd8010 pop {r4, pc}) M: K1 f9 _3 g4 g
arago:8 P5 R5 o, V* I4 [+ }: k% Y
Disassembly of section .fini:! M2 j: J7 H+ _1 x0 u" P5 T ^
& `# c5 s8 j' @ y
000083e0 <_fini>:
6 J" T Q9 ]4 d4 u 83e0: e92d4008 push {r3, lr}
5 I8 U- J8 @( K1 P 83e4: e8bd8008 pop {r3, pc}3 p+ d+ ^" t/ d2 |$ C: y- X i ^2 _
- {; t5 _+ n. X( L1 v* L8 v1 I8 |
0 r# q4 Z: K v" _ |
|