|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
2 N% M9 P6 h% s4 } 1 #include<stdio.h>
6 X7 n; @0 v- O \8 Y 2 #include<math.h>
% o$ I% a4 z; |/ t% t* S6 Z 3 int main(int argc,char* argv[])" P8 d% s. L$ {$ O: m
4 {
F/ J2 d' Z3 _- z/ f- g ^ 5 int a,b,c;
. ]: x( v& a5 c6 \ 6 c = a * b;
' a1 b3 F1 _ l5 }* g/ z 7 return 0;) P& f- L% w c7 `
8 }! S" E$ Z/ }9 F" k
0 T. g( Y: m9 J/ C
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
" p* f( Y! T R: w* hnone:6 Q* q# Z. G7 B5 n+ q
000082e0 <_init>:
3 a& x; F! d' i; P3 y1 d0 { 82e0: e92d4010 push {r4, lr}
; m3 o' X( Y3 |, X/ i8 U 82e4: eb00001c bl 835c <call_gmon_start>
5 `, Y4 C' x d8 I6 f 82e8: e8bd8010 pop {r4, pc}
6 Z& x( M2 W. _arago:
; T1 ^# ^( i: P1 c1 M4 O00008250 <_init>:
7 C' b% r( k- E9 x 8250: e92d4008 push {r3, lr}& Y: \3 `5 _7 m! C; }
8254: eb00001d bl 82d0 <call_gmon_start>' S& ^9 l$ n% K3 ?
8258: e8bd8008 pop {r3, pc}) B. F6 g& p _" S5 d
3 R& ~/ m5 b, F
none:
5 f+ t3 _9 ~. h2 W& h* a000082ec <.plt>:
% A u+ r& G; g2 n( k 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!): @3 Y: W( |% K9 w% r( i
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
* N; }" }8 [) n) f0 e: \# G& i3 C 82f4: e08fe00e add lr, pc, lr
5 F Z5 M' Y. v5 {; ?4 `) Y 82f8: e5bef008 ldr pc, [lr, #8]!$ u ~9 @& I; J8 ^' J1 U
82fc: 000082d4 .word 0x000082d44 N! ]' L! }$ C( c
8300: e28fc600 add ip, pc, #0 ; 0x0
6 A+ [1 n; s3 u4 U+ m 8304: e28cca08 add ip, ip, #32768 ; 0x8000; [. { ]% u$ p K
8308: e5bcf2d4 ldr pc, [ip, #724]!) M8 P8 y {6 D$ Y; ~9 c) a
830c: e28fc600 add ip, pc, #0 ; 0x0, j: s, ^& g8 Y1 ?8 s- }' X
8310: e28cca08 add ip, ip, #32768 ; 0x8000
3 R8 T& ]& |+ r, B! L 8314: e5bcf2cc ldr pc, [ip, #716]!
$ @9 Q( V5 Z; ^9 s 8318: e28fc600 add ip, pc, #0 ; 0x0
5 |" e5 E4 q- x# y! O7 | 831c: e28cca08 add ip, ip, #32768 ; 0x8000
$ u6 N1 H3 N; Z7 s# e+ d5 k 8320: e5bcf2c4 ldr pc, [ip, #708]!
8 T6 X! S. {8 s5 g6 N Harago:
7 w0 O6 K! [/ I; J0000825c <.plt>:
+ ]1 {3 Z8 n1 H! S; h3 E 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)( o' C- s4 O. d+ A
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
( T. g* C6 x6 n 8264: e08fe00e add lr, pc, lr3 b0 o0 K' _/ W* b. j
8268: e5bef008 ldr pc, [lr, #8]!! y0 {$ R# \, `! k# o! p
826c: 0000827c .word 0x0000827c: m9 _" t7 M% N1 G5 x7 ]
8270: e28fc600 add ip, pc, #0
" { `# C$ T$ N- { 8274: e28cca08 add ip, ip, #32768 ; 0x8000" x U" Z# g) F4 b" Q
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c; f/ W9 ~' J% ?) a( b
827c: e28fc600 add ip, pc, #0; J9 ?5 p; i9 s! e
8280: e28cca08 add ip, ip, #32768 ; 0x8000
- E8 P4 P8 m7 ^- D+ y' ^8 Y9 s 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274$ r7 R- v8 `; q3 N1 j6 ~
8288: e28fc600 add ip, pc, #0
Y# _6 Q. b8 U4 {: V$ X9 E 828c: e28cca08 add ip, ip, #32768 ; 0x80006 v9 @7 I z& L+ I& r$ s9 G
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c$ `+ u: O) Y* O( M. H3 t5 ~& A8 L
none:
8 _+ P. B; V+ J* e" R( W00008324 <_start>:. X% [3 Y9 o- l, C4 I) r4 J
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
- V a+ Y+ V" k, N* t 8328: e3a0b000 mov fp, #0 ; 0x0
, O& D) o4 n- m. Z5 h- r 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! n4 Z' j$ f! J( J- u
8330: e1a0200d mov r2, sp- ?: X5 E9 o0 J
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 H( Q- `4 \! a% x 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!): M _4 \" b; l6 [' C+ K
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
/ ?% z* C$ |% Q/ A B9 K 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>; t% U: O4 M* Q) X8 P$ ]; f
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ V" a2 Z8 v; k* H 8348: ebffffef bl 830c <_init+0x2c>
( J- u9 Z7 z* z8 b2 q 834c: ebffffeb bl 8300 <_init+0x20>
& j9 n: d$ b$ u# u @! e$ M 8350: 00008404 .word 0x00008404& ^3 Z+ @) _! i4 \; N
8354: 000083cc .word 0x000083cc8 N% ^, y6 U; w$ @+ N0 E
8358: 00008408 .word 0x00008408' g+ C2 Q4 k! ~& p* `' E
arago:
$ N' D; r' h; E" k00008294 <_start>:2 b5 {6 F" c$ L! p
8294: e3a0b000 mov fp, #0
! A: C( O3 w0 o# z7 I- X0 b 8298: e3a0e000 mov lr, #0) w7 M) I* A, n9 A
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 I- Y2 n1 s |) P 82a0: e1a0200d mov r2, sp- p/ ?5 w9 a3 @( a e A
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)% j4 S# g8 ~$ M1 J/ z
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# [5 P1 t ?1 Z3 f) a8 ] 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
0 ^9 Z: v% ^. D7 z) E 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
O9 m$ A4 Q# }; M5 p* X/ } 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
' _$ y2 n+ H. u: E- L 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>" M- x1 y# |* I0 e! p' z- B2 `
82bc: ebffffee bl 827c <_init+0x2c>2 C" A+ H5 ]+ r8 \
82c0: ebffffea bl 8270 <_init+0x20>, _) E# K+ p9 B0 `
82c4: 000083dc .word 0x000083dc
( I% G' d! r U0 ] ]9 ? 82c8: 00008344 .word 0x00008344
4 G6 O/ F' H1 }. c, x# g' {7 t 82cc: 0000837c .word 0x0000837c
4 s' _9 ~3 f9 A, C7 Xnone:
9 ?% \9 { g" ^$ {: R0000835c <call_gmon_start>:
' r) p3 X, r! h6 A1 K% k8 p$ n6 X* a: t 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>0 O t- n9 i& E( ~# x
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>( ?9 N5 M) n1 ^0 M" ~9 u, t' [5 e
8364: e08f3003 add r3, pc, r36 d; w: v/ R# a6 b) c1 Q6 A
8368: e7931002 ldr r1, [r3, r2]( b8 B- J7 ^/ ^! H
836c: e3510000 cmp r1, #0 ; 0x0. C2 H) H9 b+ z3 a
8370: 012fff1e bxeq lr* l5 k: w7 z# V. {# E
8374: eaffffe7 b 8318 <_init+0x38>
' Q1 {; g7 Z$ H. _; _6 q Y 8378: 00008264 .word 0x000082646 f3 @% e/ |( E! c
837c: 00000018 .word 0x000000182 E, u G; k0 e; e3 A6 D
arago:( D7 P6 f# v9 f6 b8 V% X) c
000082d0 <call_gmon_start>:4 Z9 X @* q+ }- t* r5 N( U
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>8 x4 G( p+ O# B. F
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& A8 @) \/ {$ ?% Q5 Z
82d8: e08f3003 add r3, pc, r3
; q# u% p W: A( T" p5 o 82dc: e7932000 ldr r2, [r3, r0]
6 h, a4 v: J2 w: X+ V 82e0: e3520000 cmp r2, #0
7 t3 ~8 u, t4 Z 82e4: 012fff1e bxeq lr" |' t2 l: E& \6 `
82e8: eaffffe6 b 8288 <_init+0x38>4 f. D% E! {$ Z
82ec: 00008208 .word 0x00008208
( l" x& x) H& Y* h+ [9 H3 ` 82f0: 00000018 .word 0x00000018
+ o4 w1 |6 f" C# [: k) G/ Inone:
z+ ]3 A' G9 t% ~( T00008380 <__do_global_dtors_aux>:1 E+ k( {- t# F* E5 a+ Y; w
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>( L2 z8 T' A3 I+ j9 ^) Z+ _5 {0 a
8384: e5d23000 ldrb r3, [r2]# p: n" }& T; k8 S. K0 W! c; H
8388: e3530000 cmp r3, #0 ; 0x0
( W. q8 I; t+ H% r Q: [ 838c: 03a03001 moveq r3, #1 ; 0x17 {1 @7 u* L6 _" e. ?; Z
8390: 05c23000 strbeq r3, [r2]4 T. m3 ~) @; e4 d9 O# B0 a2 o
8394: e12fff1e bx lr# G- n9 Q& Z! S1 o$ X9 b
8398: 000105f4 .word 0x000105f4
5 Q" @( }! A: Marago:
8 x5 y2 _1 J; ]/ n000082f4 <__do_global_dtors_aux>:
* B! X( l: i# ?9 q. t6 W 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
, @. d6 I4 Z5 G1 }/ i. n 82f8: e5d32000 ldrb r2, [r3]
7 R( e4 P' v, z D 82fc: e3520000 cmp r2, #0; X( P: [( b) y- e6 u! ?
8300: 02822001 addeq r2, r2, #19 ]- }1 Q/ h7 g' N8 n E8 u4 S) A+ j
8304: 05c32000 strbeq r2, [r3]
) D9 I1 h/ S# ?& o 8308: e12fff1e bx lr
2 h* G, ^% r" t, {+ V: o 830c: 0001050c .word 0x0001050c! R' h" J$ |( h" I% L! y
none:: q# q p8 z1 x1 p
0000839c <frame_dummy>:9 E1 q* b [, p" c0 E
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 L& o8 `: x+ U/ O# ] 83a0: e92d4010 push {r4, lr}
- H8 p* e' [/ u( z6 F 83a4: e5903000 ldr r3, [r0]; u. \; u5 l9 E' h
83a8: e3530000 cmp r3, #0 ; 0x0
2 B2 g+ M v$ P1 J! H" Q$ ~4 D 83ac: 08bd8010 popeq {r4, pc}+ h% i7 A5 }" [
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>, X* E; f O/ f$ k8 ], j
83b4: e3530000 cmp r3, #0 ; 0x0
+ d& x3 X$ C1 t8 b 83b8: 08bd8010 popeq {r4, pc}
3 T; \9 y" u, S 83bc: e12fff33 blx r3' \* b* C) d. x; n
83c0: e8bd8010 pop {r4, pc}
3 D& c' M9 x1 v- A 83c4: 000104dc .word 0x000104dc
$ P1 Q3 d& n0 ]3 y 83c8: 00000000 .word 0x00000000
6 M4 T" ~& Q5 L. `6 x. B( ?arago:
. A6 O# j0 v" v00008310 <frame_dummy>:
* ?! P1 B0 y+ f 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>7 o5 U2 M: f6 O9 v- Y/ T
8314: e92d4008 push {r3, lr}
; Q5 e m" H5 o& ~ 8318: e5903000 ldr r3, [r0]
4 e4 {! A3 g5 | 831c: e3530000 cmp r3, #0) u1 K0 A/ a4 G* e
8320: 0a000003 beq 8334 <frame_dummy+0x24>
" X+ i0 @/ y/ t4 d% Q" q# h 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>% x4 _7 Y3 n8 J9 \$ D: M* @
8328: e3530000 cmp r3, #0& q9 D% Y) V8 V% d$ x4 f
832c: 11a0e00f movne lr, pc
; y* X8 X% H5 ^1 p% R1 I( f 8330: 112fff13 bxne r3) e& T+ ?: {* g- G0 N' `
8334: e8bd4008 pop {r3, lr}4 g/ K. ^- ]) t
8338: e12fff1e bx lr% Q' K( ~7 B1 h' C& _
833c: 000103fc .word 0x000103fc
' N& g% q% _* P6 f- j2 E% z 8340: 00000000 .word 0x00000000# n3 }% m& A2 R: R* l
none:/ B$ Q. {) R) R2 [6 T# }
000083cc <main>:* W! @8 [( s0 i* E/ T7 m+ q
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
- b3 r! B C {( y 83d0: e28db000 add fp, sp, #0 ; 0x0! s( j% b' d7 b" A* n/ m: D
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
% n2 Q- y( q! b' ]2 g6 ] 83d8: e50b0018 str r0, [fp, #-24]
' G; X+ z2 y5 p+ D. g3 X7 ^ 83dc: e50b101c str r1, [fp, #-28]- O$ |. y% [" i/ H
83e0: e51b2010 ldr r2, [fp, #-16]
! J. F5 @0 P/ f1 } 83e4: e51b300c ldr r3, [fp, #-12]% {5 m7 r y2 s! N" @
83e8: e0030392 mul r3, r2, r3, {7 X2 g# l# `# l$ C% |
83ec: e50b3008 str r3, [fp, #-8]
# W6 ?3 r; K N) Z; e% D 83f0: e3a03000 mov r3, #0 ; 0x0
8 |' {% ]8 i# C% c# j 83f4: e1a00003 mov r0, r39 A7 N9 u( M+ A" Y V
83f8: e28bd000 add sp, fp, #0 ; 0x0/ p% v3 s7 I6 q; J# R, w+ ]+ r
83fc: e8bd0800 pop {fp}2 l9 L6 z; z/ I6 d' ?' d0 V
8400: e12fff1e bx lr9 l6 X$ U2 P' V& c
arago:
* g: |1 f" i5 j9 w- i- X$ v. A00008344 <main>:
7 O7 O4 _9 W' J$ l 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!) F6 L4 t6 X4 v: f' ^
8348: e28db000 add fp, sp, #09 a( m7 F* t/ O) i1 H8 m- K
834c: e24dd01c sub sp, sp, #28$ y, M/ `6 ~2 Z q) o& `* p9 s
8350: e50b0018 str r0, [fp, #-24]
4 `9 d& L6 i# W1 b. J 8354: e50b101c str r1, [fp, #-28]
4 M. V# ~' F3 |& k" t3 L+ x: O1 U: z 8358: e51b3008 ldr r3, [fp, #-8]
, Q. S8 M4 k7 @ 835c: e51b200c ldr r2, [fp, #-12]
! y; k" l- M& l# z+ S- f$ q ]2 Q 8360: e0030392 mul r3, r2, r31 S. L# \, s% O. B
8364: e50b3010 str r3, [fp, #-16]
* i8 c; S; D% K$ X 8368: e3a03000 mov r3, #0
3 c9 V' i. t k5 D 836c: e1a00003 mov r0, r3
, |7 U' y. o1 R) c% N% `! } 8370: e28bd000 add sp, fp, #0 Y6 C7 x( u: s& v
8374: e8bd0800 pop {fp}# m6 S, }2 H; T, T# i% l7 s
8378: e12fff1e bx lr
* k! P9 f6 ]" ]% @* d' X& ]! ~none:. H0 q9 Q5 L6 Y) o1 E" P
00008404 <__libc_csu_fini>:% M7 s' x2 G# E# V" e0 V
8404: e12fff1e bx lr& \3 L% g. z$ R' ^4 M5 k' @" S$ C
arago:
3 e; G" w' m% J. u2 z; p" V000083dc <__libc_csu_fini>:# M* |- F% c$ J! l3 z* n; a- G6 |
83dc: e12fff1e bx lr
' ~6 R( ~& B, `; N4 y9 R, Wnone:
6 E- T' W0 ]6 F! e2 e; ] e00008408 <__libc_csu_init>:- T. h6 a# `" k. q9 X7 h2 U
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}+ @* x M" ]- M. k6 @( ^
840c: e1a08001 mov r8, r1
: j: o0 z2 C J( N. x! P 8410: e1a07002 mov r7, r2( v/ y) J5 ]2 M# }; i6 P
8414: e1a0a000 mov sl, r06 \# t! f4 R8 ?4 S$ }: M- Q
8418: ebffffb0 bl 82e0 <_init>0 Q9 m2 D$ P+ n. ?4 g0 m- {3 I9 A( o: `
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
* A+ C8 P+ n8 R% u 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>' \2 }& L; ?" @. w; c
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>. A6 j( A9 Q- \' M1 @$ |
8428: e0613003 rsb r3, r1, r3( e* P9 p4 k1 ~4 z
842c: e08f2002 add r2, pc, r2
* r3 \& _, L5 n+ `' \: n 8430: e1b05143 asrs r5, r3, #2
6 l& z. N; W+ [4 i8 S0 M. t 8434: e0822001 add r2, r2, r14 b1 O1 r; k' G/ d3 H" L- f5 J5 H
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}# A7 J: z3 |& |
843c: e1a06002 mov r6, r2- X# }! ^) c; b
8440: e3a04000 mov r4, #0 ; 0x0
" x4 C1 _" y6 a 8444: e1a0000a mov r0, sl8 X) ]( ?" K: S8 J0 c. j2 R* i% A1 |- F
8448: e1a01008 mov r1, r8/ A+ q. m( I' j8 J) [$ W
844c: e1a02007 mov r2, r7
3 V5 w! }& ]; w& \, Y 8450: e1a0e00f mov lr, pc
7 n% J. O* l# t, o 8454: e796f104 ldr pc, [r6, r4, lsl #2]
% q& W3 L( i2 } 8458: e2844001 add r4, r4, #1 ; 0x1
+ ?1 W6 y+ m/ I, ` 845c: e1540005 cmp r4, r5
% X( A7 f2 ]8 y& U 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
) q. L- ^/ w; \ f a 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
* U9 j' H5 N# }! f G8 A 8468: ffffff04 .word 0xffffff04
3 A1 u7 u3 {% J7 N# z 846c: ffffff08 .word 0xffffff08$ i: A8 D# R: Z; C$ d
8470: 0000819c .word 0x0000819c
$ d# k' o5 ^& H5 T+ |" q, `arago:
8 x7 o( C# J* w, o Q1 c0000837c <__libc_csu_init>:
# V% a7 l- v) g; m- r# A2 L 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}7 D7 q- h7 B4 G' K! U2 S) B) m; N" E
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>8 p. k; a' p; Z, v- |8 J
8384: e1a06000 mov r6, r0
$ N" j; |( a5 q$ @0 d 8388: e1a07001 mov r7, r1: [4 f* [" |& b) y) B
838c: e1a08002 mov r8, r25 s& h8 S. R7 {* ^
8390: ebffffae bl 8250 <_init>
( u0 m0 Q, ~5 a$ h6 _# s+ o 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
' }4 D0 G. H" ~ 8398: e08fa00a add sl, pc, sl
% M' B2 _1 J& Z( k {: l 839c: e08f0001 add r0, pc, r1. U _0 X; M, h& D+ G, D4 n+ P; A" G+ i; N
83a0: e06a5000 rsb r5, sl, r0! c& q" Q/ y! W! c
83a4: e1b05145 asrs r5, r5, #24 Z! [1 T1 F7 z2 C
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}, M' a, `. y; @
83ac: e3a04000 mov r4, #0
8 G+ `. R4 W% O l/ ` 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]2 z" I2 Q8 H6 b# r% p( b. G! a- Z, f; I
83b4: e1a00006 mov r0, r6, U0 S9 r' }. C" K+ Z% r
83b8: e1a01007 mov r1, r7
4 q* k2 E4 w) P4 @ 83bc: e1a02008 mov r2, r8
7 s! o. u8 r9 f0 z1 i; ? 83c0: e2844001 add r4, r4, #1* E7 y( q) A0 J6 f. V: M
83c4: e12fff33 blx r3, {- W+ m/ ]# B9 e3 U
83c8: e1540005 cmp r4, r5
, h2 ~( j9 t6 y: Z: r 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>! Q: [5 x5 A( K1 f/ n* n
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
2 z' {6 n0 Q" R4 R5 x: i 83d4: 00008054 .word 0x00008054
! ?- N7 X2 f. L h 83d8: 00008054 .word 0x00008054
7 g9 `0 B' ~ \# cnone:( X2 ]7 P2 U, L M- d# k" }
Disassembly of section .fini:8 [: U3 \3 z! u: X5 P) G$ @2 o
& u( R! N# [2 [* b% ~9 e" O( O00008474 <_fini>:
( {+ d4 \/ P. h9 s( { 8474: e92d4010 push {r4, lr}
, B( B! f2 N, u4 q+ } 8478: e8bd8010 pop {r4, pc}
% ~) @5 i* T7 g) I- x4 b" Y8 P+ n) tarago:
% L1 Q. U e2 Y' ?- IDisassembly of section .fini:
' X" @, H, H; ]4 ]
- F& j0 { X- K; f000083e0 <_fini>:2 @0 r) x3 S C5 o* x3 X
83e0: e92d4008 push {r3, lr}8 H/ q7 N" |" I1 N
83e4: e8bd8008 pop {r3, pc}# Q7 k* _5 \4 w
9 B% f, d: Y" H9 _
* u0 P7 Z$ {+ ]4 Z5 d2 o/ i0 h
5 j4 y m; {1 }) B# V
|
|