|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
5 e1 G+ L5 {4 E$ k 1 #include<stdio.h>
1 ]5 G. z. ~3 J: a2 r) X 2 #include<math.h>8 C: w/ @2 }4 k; m" k1 S1 {" O
3 int main(int argc,char* argv[])
* L& J) d, l) D$ k5 P+ e ^ 4 {* h, ~: n2 e0 R0 {* R& L
5 int a,b,c;( j' x+ @* e) M# S
6 c = a * b;
5 V" y5 S) U/ D1 F 7 return 0;
+ ^" l# s. O8 E 8 }
& G* A0 }& v0 U3 w4 _7 t' k- U i4 j: o
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
4 p" F2 l; j0 l% Y- D4 }1 D8 xnone:
, `& I7 T+ p( S000082e0 <_init>:
) p7 Y6 n: g# V2 Q0 J/ Q& w+ n; t 82e0: e92d4010 push {r4, lr}2 x$ G8 |& ]- r1 S9 \+ F: W$ J( J
82e4: eb00001c bl 835c <call_gmon_start>
; Q1 z g) M9 E2 Q, F" A% g5 K 82e8: e8bd8010 pop {r4, pc}# o! s5 Q6 z& {" Q% L8 B% y4 K7 \
arago:
% j# }. n# _9 g) V% ^1 h' V# y, X00008250 <_init>:$ D) }' [, I+ ]# d4 S& n% l) A
8250: e92d4008 push {r3, lr}
( ?* S1 d6 y) `. }1 H 8254: eb00001d bl 82d0 <call_gmon_start>
" @ S* S- _$ g- ^ 8258: e8bd8008 pop {r3, pc}
6 B ^9 A& t# x+ ~4 @; q+ _6 b, \- v3 F6 m D
none:
+ c2 V# |8 k. u( f000082ec <.plt>:
- K+ g2 T( L/ Y 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)8 w) |* `' l4 Q1 U. i" D
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
& u1 r k7 J0 @ 82f4: e08fe00e add lr, pc, lr
$ p4 G8 y/ }9 q1 N 82f8: e5bef008 ldr pc, [lr, #8]!
3 D8 w& c; B8 M 82fc: 000082d4 .word 0x000082d41 H/ d$ I* N0 C! i( u3 l
8300: e28fc600 add ip, pc, #0 ; 0x0
1 `. P8 K% p- X2 I 8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 m" d$ A& O4 Y3 W8 Y 8308: e5bcf2d4 ldr pc, [ip, #724]!
% K* E9 m2 B) h J5 F6 ~% B 830c: e28fc600 add ip, pc, #0 ; 0x05 m% L: v3 Z+ F" O( @5 D- L$ y
8310: e28cca08 add ip, ip, #32768 ; 0x8000
6 d+ F6 K2 W7 Z& q: V 8314: e5bcf2cc ldr pc, [ip, #716]!1 }; F3 ]* h9 @3 U
8318: e28fc600 add ip, pc, #0 ; 0x0
6 |2 Z) a% Y4 B3 K- R! e4 @6 m 831c: e28cca08 add ip, ip, #32768 ; 0x8000
- u! p8 ?9 @8 s' b1 w! {/ \6 d3 ]) o 8320: e5bcf2c4 ldr pc, [ip, #708]!
6 d: H7 L' z; Z6 I2 P% W/ zarago:
8 L Q* L- n& E% p0000825c <.plt>:
# B# @" i) Q, O0 @" k 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!) d" ^6 ^4 K0 U( t" @6 j6 I# [8 {
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
$ R K2 N, Q0 x. A+ F' H1 E7 M 8264: e08fe00e add lr, pc, lr
; q: J0 G# v3 p/ ^ U, K: b 8268: e5bef008 ldr pc, [lr, #8]!
: T1 A6 d8 g9 i' [ l) A& s 826c: 0000827c .word 0x0000827c4 u7 A% m: C4 I4 m
8270: e28fc600 add ip, pc, #09 a; h4 @0 [+ B' B+ T1 ^
8274: e28cca08 add ip, ip, #32768 ; 0x8000
; g0 N0 \( y+ a e' \! k 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
1 A0 d% `. v/ t y. F2 W2 ` 827c: e28fc600 add ip, pc, #0
, Z& N+ U0 `, E4 F/ m' t( c4 c2 ~ 8280: e28cca08 add ip, ip, #32768 ; 0x8000
& O8 b. T) M4 J$ G6 X% B 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
" ]) H1 X6 R7 {4 G6 q 8288: e28fc600 add ip, pc, #0$ a- I% e, k& L1 o
828c: e28cca08 add ip, ip, #32768 ; 0x8000
+ C9 T- }+ a: v3 m% Q# o! J 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" ~6 |/ b+ e' f% h' ~
none:! [" r% \3 D& z! C$ V8 O
00008324 <_start>:
3 D3 |' X9 }$ [6 Y( M- m+ w 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c># v/ _/ c, J* H. [
8328: e3a0b000 mov fp, #0 ; 0x07 k. r4 s- S+ x: @
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)# H4 U+ T1 q5 I8 \1 m/ R6 d* l
8330: e1a0200d mov r2, sp9 R, ]9 q9 z, Y2 O
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)& k/ n, @, N$ g
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" R$ }5 R9 e' T0 ^
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
6 T' h. B' ^1 o$ o 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>& m' g1 B: A" n
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!): ]6 m7 R: i+ B" \
8348: ebffffef bl 830c <_init+0x2c>
, s; Q) M. \6 V/ G2 [ 834c: ebffffeb bl 8300 <_init+0x20>
* M9 r4 J1 j. G( Q' m8 p- K- K 8350: 00008404 .word 0x00008404- x# g7 c2 r! h+ g
8354: 000083cc .word 0x000083cc
" H; x4 T2 G& E! z* I4 o2 z 8358: 00008408 .word 0x00008408
' V! j$ c% V+ k+ B* }arago:+ E) \3 _+ w: G
00008294 <_start>:+ A/ Z3 Y- Z3 `
8294: e3a0b000 mov fp, #02 }7 A6 g# U: j. Z
8298: e3a0e000 mov lr, #0- W8 |# ?! M9 o
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); X- _: @& d' p
82a0: e1a0200d mov r2, sp# x- Y( D9 m8 k* u& |8 G8 o
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)0 E5 |: r* Q. L; |
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 `0 b$ B5 r( o7 H( H& K: W, o
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>0 i J4 ]) ]! H8 t6 Y! m/ i
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
3 J, m: s: c C3 ^& H 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>" j I5 M& F5 \7 K
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>6 C0 m" J' H& Y
82bc: ebffffee bl 827c <_init+0x2c>
6 h7 }5 t$ H0 y0 C5 G6 |! J$ J8 H 82c0: ebffffea bl 8270 <_init+0x20>
* {7 W# j( c7 b- `3 J 82c4: 000083dc .word 0x000083dc3 l4 r1 Q& T5 c+ P% n. j1 z
82c8: 00008344 .word 0x00008344$ Q, A! G- \$ `" y, C, y7 |! V
82cc: 0000837c .word 0x0000837c
; m1 F) ?$ d! y d1 G- tnone:
- N2 D, H6 m$ I( ^0000835c <call_gmon_start>:
. V) L' j4 K) ]% U: @ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>$ I7 `! D6 D* Y* s
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
: U0 E# _' f( Z- N# K 8364: e08f3003 add r3, pc, r38 |; N5 I: L2 \' |$ A( q$ n
8368: e7931002 ldr r1, [r3, r2]
: _$ V1 E, n8 w 836c: e3510000 cmp r1, #0 ; 0x05 ^' g( j. d" ?' I
8370: 012fff1e bxeq lr( Z: L0 j0 ~: I1 M$ Y
8374: eaffffe7 b 8318 <_init+0x38>5 w& W1 }2 B+ W* b4 A
8378: 00008264 .word 0x00008264. H2 z4 T% M `
837c: 00000018 .word 0x000000182 U* V' E- ?2 l
arago:! ]: _* |" W D! V9 w' u+ S, T
000082d0 <call_gmon_start>:; z8 o# A' m. S
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
4 }7 u( O1 V. n1 H5 D 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
( S/ s0 \4 D3 N7 ~ T# y, d 82d8: e08f3003 add r3, pc, r38 y( T& C _* f$ A, ?4 U
82dc: e7932000 ldr r2, [r3, r0]$ J9 |0 A l$ `2 z- O
82e0: e3520000 cmp r2, #0% {7 n7 y4 P: v+ { s7 c" a
82e4: 012fff1e bxeq lr
' x' ]" g$ F( X# z- F 82e8: eaffffe6 b 8288 <_init+0x38>! _9 F. ]1 w) Y b7 ?
82ec: 00008208 .word 0x000082089 Z8 Z2 D' _" [# ]+ q+ C( K0 l
82f0: 00000018 .word 0x00000018
! x) D3 T. d0 ] X9 bnone:
O; ?) {3 i1 K00008380 <__do_global_dtors_aux>:
# N$ y, p( B- F. R$ G 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
' h. k5 A3 L( M 8384: e5d23000 ldrb r3, [r2]7 G3 |( o: f- g; x5 v1 b
8388: e3530000 cmp r3, #0 ; 0x0
' S' f! ]# e9 [8 [- _8 O 838c: 03a03001 moveq r3, #1 ; 0x1: o2 u0 S3 M7 v( e8 G2 v
8390: 05c23000 strbeq r3, [r2]
0 y X4 R u( r! j. n5 U1 B 8394: e12fff1e bx lr
" t0 U" | q9 E& s- C0 a 8398: 000105f4 .word 0x000105f4" e2 v) i7 k5 ?
arago:
, W3 S$ N, n0 A6 [) f000082f4 <__do_global_dtors_aux>:
9 U4 p9 z: B, @8 z5 h& P 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>& ~0 n1 D) i! l( }8 ^ g, F
82f8: e5d32000 ldrb r2, [r3]* C/ X2 M) p( x0 \
82fc: e3520000 cmp r2, #0
2 F4 p( ^5 ~% H4 y8 Q B. w1 v 8300: 02822001 addeq r2, r2, #1
0 u; {( g- W6 N6 p" R% e 8304: 05c32000 strbeq r2, [r3]5 |9 q ~+ x; \3 B, o( P& U
8308: e12fff1e bx lr; n. X R7 o' Y8 ^- |
830c: 0001050c .word 0x0001050c
# m4 K. ^3 y2 B; `8 C3 b! Cnone:# I1 h- H6 W4 |
0000839c <frame_dummy>:$ i2 g: K2 K+ N: E$ V; U2 e
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
; R7 q) o) [* W4 l 83a0: e92d4010 push {r4, lr}
6 Q6 ~$ v" V! Y9 C; W: m9 p/ I 83a4: e5903000 ldr r3, [r0]3 m7 L' Y& c6 i7 Z
83a8: e3530000 cmp r3, #0 ; 0x0) B2 v; ~* Q: ]7 K$ S, p
83ac: 08bd8010 popeq {r4, pc}) `5 K _) a+ o
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
! |6 |6 b, E! O8 M7 X! b 83b4: e3530000 cmp r3, #0 ; 0x0: ]2 _6 K! ^* I
83b8: 08bd8010 popeq {r4, pc}5 J9 F7 H3 K" x+ X% p" K
83bc: e12fff33 blx r3- `3 J6 K+ r! x: d% D: n6 n
83c0: e8bd8010 pop {r4, pc}0 _( f! g7 ^ a& F+ H
83c4: 000104dc .word 0x000104dc1 \* r1 s$ G. I3 g1 U1 W+ M
83c8: 00000000 .word 0x00000000
8 z! q$ C+ X" C) W8 A4 Rarago:
1 q' O* T k% \- ~* z3 k3 I1 ~# B00008310 <frame_dummy>:! A7 F. |' M: K2 O! @
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
$ x) C7 C9 d% @ 8314: e92d4008 push {r3, lr}: S+ T6 f6 K; J/ N" W
8318: e5903000 ldr r3, [r0]
9 r0 e/ t% R& i- R. a+ |% W 831c: e3530000 cmp r3, #0
, g' t! y4 C$ A/ ]( n! h# @/ b 8320: 0a000003 beq 8334 <frame_dummy+0x24>9 X2 e) e2 l( k$ c, h1 p
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
- ]% q* p( y6 o+ C 8328: e3530000 cmp r3, #0
. e& _9 }1 c# ~ i5 H 832c: 11a0e00f movne lr, pc
- B% W) ?5 ?# u1 Y" z6 d 8330: 112fff13 bxne r3) l4 A$ K% P" l/ E
8334: e8bd4008 pop {r3, lr}
& T) k9 P. ^% L9 |& l2 ?. l 8338: e12fff1e bx lr9 G& S; L, ?+ Q8 P" c$ i8 F
833c: 000103fc .word 0x000103fc% a+ {; E( O A0 s
8340: 00000000 .word 0x00000000# H( B7 e1 K3 }$ H2 v5 q! S1 }
none:
- X/ I8 F& q1 U( [% |6 H3 I' l000083cc <main>:
2 h$ T' M3 F, W# [. ` 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)3 h" P4 q; u+ @5 X* b5 K* C5 Z, v
83d0: e28db000 add fp, sp, #0 ; 0x0+ | F, w- l& Y& s
83d4: e24dd01c sub sp, sp, #28 ; 0x1c0 _; j% z- v. u
83d8: e50b0018 str r0, [fp, #-24]5 S& R! i1 _, O/ O. S" r3 M
83dc: e50b101c str r1, [fp, #-28]6 W; Q3 D* N0 S, }4 \" e
83e0: e51b2010 ldr r2, [fp, #-16]1 p4 C0 z8 K" x: p
83e4: e51b300c ldr r3, [fp, #-12]+ }" v' L8 w3 f: `0 j- U6 V
83e8: e0030392 mul r3, r2, r3+ |# G, F' b, i- X+ @$ ~4 g* i- U. I2 f
83ec: e50b3008 str r3, [fp, #-8]! j4 n& ~: ?; g/ v& q% u
83f0: e3a03000 mov r3, #0 ; 0x0
4 m, U* c* ?; u% l6 m& z 83f4: e1a00003 mov r0, r3
& e! v; ^9 S: Q( [$ G* X$ \% y e, } 83f8: e28bd000 add sp, fp, #0 ; 0x0
0 R; }4 ^5 y# H2 G) s 83fc: e8bd0800 pop {fp}
, ^2 h7 E! q. o( y& s; D 8400: e12fff1e bx lr! @& T' a3 Z7 W3 Z
arago:. ?) e1 z, w3 Z" z. U) X4 i& E
00008344 <main>:
/ e- F# `/ N6 s5 o 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. o. _' X$ Z$ w/ \: g2 c. e1 X 8348: e28db000 add fp, sp, #03 L+ A$ B# d8 f, o, X. W v/ h5 a; S: y
834c: e24dd01c sub sp, sp, #28
, Q$ d( x. e& \. j% n 8350: e50b0018 str r0, [fp, #-24], X8 F0 ^' Q+ Q; H( x/ W. e' B# X
8354: e50b101c str r1, [fp, #-28]
3 ]. S% g2 C: C' S1 R 8358: e51b3008 ldr r3, [fp, #-8]" {. A0 Q) `+ k
835c: e51b200c ldr r2, [fp, #-12]4 P0 x/ ?6 s# ~( w8 d$ T" y. e
8360: e0030392 mul r3, r2, r33 o+ f" a' x7 O
8364: e50b3010 str r3, [fp, #-16]
, b$ ^7 p# R- \' w: R; Q) u6 q& b 8368: e3a03000 mov r3, #0
2 K# v8 A$ p3 x$ p5 `7 p5 K% _ 836c: e1a00003 mov r0, r3$ C7 P% k3 a! O/ R3 b
8370: e28bd000 add sp, fp, #0
) f! E5 g6 S2 Y/ s8 `) B% `3 g 8374: e8bd0800 pop {fp}+ @0 @( x9 g8 J# K4 Y! d! ~8 w6 B
8378: e12fff1e bx lr
. N6 w W, \1 mnone:: D% ?( H5 \+ `; t6 ~
00008404 <__libc_csu_fini>:1 B: e( }# X% ^" V& {7 y) M5 |8 p' u/ G
8404: e12fff1e bx lr. O/ Y9 I- v: ~* {$ z
arago:, a# q' t+ Y2 W/ X7 L0 A$ Y: I, _9 z) ?
000083dc <__libc_csu_fini>:$ N$ ~3 d' s( x5 Z" F# G7 M$ h- p
83dc: e12fff1e bx lr
" u# b. \4 E6 P+ h, r% B& mnone:
( s6 t: S7 S8 Y' t% T0 Y) v00008408 <__libc_csu_init>:7 Y- x% ]: `7 c p! Y
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
( V* X h8 L2 F$ }, U4 e 840c: e1a08001 mov r8, r1
1 H( \1 f$ i1 W# ]2 K5 R 8410: e1a07002 mov r7, r25 P1 I( S+ v+ Q) R; G) b; i+ \
8414: e1a0a000 mov sl, r0* m; i) p9 o1 P4 \
8418: ebffffb0 bl 82e0 <_init>/ _0 P' s6 Y8 k0 i. o( N7 p
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>( o$ m, I! _' t6 @/ N) x9 r
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>) N' }: Z5 f1 q3 L5 }. s! l, D3 ]
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
) F- a) E, a* }+ `, C# T/ Y 8428: e0613003 rsb r3, r1, r3' M! P$ s E* f5 N
842c: e08f2002 add r2, pc, r2
6 b9 d! [) C e/ ?8 j) [ 8430: e1b05143 asrs r5, r3, #2
+ Y2 ] F6 l* r 8434: e0822001 add r2, r2, r1
& Z3 U+ Y9 u/ K B* J. d2 v8 } 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
( a+ f& K7 _/ o 843c: e1a06002 mov r6, r2% N) p6 B, O1 w$ n0 {- e! g O- q
8440: e3a04000 mov r4, #0 ; 0x0 W% `: p/ ]: W% u1 l7 V( a
8444: e1a0000a mov r0, sl
) @5 W& z& S2 V( V 8448: e1a01008 mov r1, r8* _& W3 h, r& n. s# j
844c: e1a02007 mov r2, r7
3 l j* \4 a b) {0 g9 | 8450: e1a0e00f mov lr, pc
' ]3 Z2 O, ^6 ^/ q# ]/ d 8454: e796f104 ldr pc, [r6, r4, lsl #2]
( u/ f8 U ^5 {+ {( @6 b 8458: e2844001 add r4, r4, #1 ; 0x16 A u8 o% X# I
845c: e1540005 cmp r4, r5) r( {8 q0 w. Z+ w! A4 W6 f
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
5 k c1 u9 ~3 G6 F% T* ^: r 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}+ l$ D: c6 r* T% z9 h& w
8468: ffffff04 .word 0xffffff04
- k0 n, T. T0 B+ G, o7 \ 846c: ffffff08 .word 0xffffff08( |. j5 P' O& s( D
8470: 0000819c .word 0x0000819c
7 T, K/ \7 |( o' }/ A1 j0 ~8 U$ garago:8 N: r( T$ R; G
0000837c <__libc_csu_init>:; Y/ N5 H% [4 k4 R x' D# {3 k
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}, B! h; g) t9 v( u: I' Z
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58># V" t7 @4 k! u# \) k
8384: e1a06000 mov r6, r0
2 J5 ~0 h3 I$ k2 u6 f1 F1 k+ e 8388: e1a07001 mov r7, r18 _' H; y( X: d6 d
838c: e1a08002 mov r8, r2" z+ t" P8 L7 G ?. \& l# ]
8390: ebffffae bl 8250 <_init>" `2 e% b0 V$ U: N! M! z& R& j
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
( |& B* {& m6 e3 {3 u 8398: e08fa00a add sl, pc, sl& w: p/ K5 |4 t; B; t) ]* p
839c: e08f0001 add r0, pc, r1
5 z& c& n; f" K# _, @9 w$ \9 }) A 83a0: e06a5000 rsb r5, sl, r02 i' _8 j# ]* C9 H/ u, j- F
83a4: e1b05145 asrs r5, r5, #2/ d0 `; J+ e. k$ M9 n+ }- d% `: r$ U |
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
1 `5 c: W+ W$ |" c f! ^/ E 83ac: e3a04000 mov r4, #0
" B" O: w$ r t- g, ~ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
8 h5 @% [7 F3 g0 q; M! c 83b4: e1a00006 mov r0, r6( D$ E9 O" ], U
83b8: e1a01007 mov r1, r7
9 J4 P& W1 k# K4 X, K5 z 83bc: e1a02008 mov r2, r88 i8 r0 Q5 p: N/ K
83c0: e2844001 add r4, r4, #1$ F6 A# \& N$ E3 x# ~; m5 t
83c4: e12fff33 blx r3
2 |( x3 M" z3 @7 g% D1 f 83c8: e1540005 cmp r4, r5
; Q/ |5 F7 W, J d 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
# B0 `3 I7 K, m) P8 A$ m$ N 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}& x1 k N" A0 t! H& _: V
83d4: 00008054 .word 0x00008054
% X7 k# O+ y' N; Q1 l' b, b 83d8: 00008054 .word 0x00008054( Y, t: b1 K: s7 o% L
none:: z8 d/ e- Y. x9 S) E3 @ H6 b
Disassembly of section .fini:
/ O( k3 D, [" @" G
! [6 F6 v9 ?7 r1 t+ G7 R" O( y00008474 <_fini>:
+ {+ S) m$ Q( s _ 8474: e92d4010 push {r4, lr}
& Y1 E8 {2 U2 T% c" @% l4 ^ 8478: e8bd8010 pop {r4, pc}
v: j0 K" j! Zarago:
2 D3 S7 ~8 V# a! \% D/ [8 ADisassembly of section .fini:% e7 L" \! B" Y! Y+ O
+ F/ J4 ~( |8 W& j5 T, X: {
000083e0 <_fini>:9 q' l" s0 ]$ R' R
83e0: e92d4008 push {r3, lr}* t" V1 }$ O9 ~; G) U" R, R# O
83e4: e8bd8008 pop {r3, pc} e1 H7 a6 c4 ^* c6 p3 O9 R1 J' ~
, \1 k) I+ n" k2 n
! Z8 ], `% N* t. V. P
/ {4 E3 U! L. l! q) r
|
|