|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
3 c) k! C6 p- F1 I# J6 i6 `( u 1 #include<stdio.h> 0 v: U; E) H8 s$ n
2 #include<math.h>+ E6 S! j7 b$ ]$ d' O" ^! n) V
3 int main(int argc,char* argv[])
, ]2 e5 S2 Q1 p' \* ?( O- D+ i 4 {" n$ s* o% A. X" z# v
5 int a,b,c;( o/ n* u$ Y' W: U! B
6 c = a * b;
$ x, [; e j% H: Z) i5 R3 r4 U 7 return 0;) E: H- t1 q4 d: G* H( s4 c
8 }" N+ R. k" w; U
7 U( K3 m# S4 ~, t& F
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看5 M# _+ C* [( s. t; c1 j) ^4 o" A, r
none:0 m* P7 ^0 z) u
000082e0 <_init>:
: @* v! j( o' ^& V 82e0: e92d4010 push {r4, lr}
6 V6 E# `, K2 k% Z: I/ M; q$ j 82e4: eb00001c bl 835c <call_gmon_start>
: B& ~! K3 M D5 _0 } 82e8: e8bd8010 pop {r4, pc}1 S( A- _5 L3 Z+ }) S; M; ]
arago:, S( B+ \, F- j3 U( `
00008250 <_init>:: R: B; s; p* S) L3 w! f
8250: e92d4008 push {r3, lr}
9 f( N! x3 O! H 8254: eb00001d bl 82d0 <call_gmon_start>* d5 @0 Y: \. f" Z
8258: e8bd8008 pop {r3, pc}
7 Z; t3 {$ q7 k4 t6 ]( ~$ R+ v# G0 n
* F! S i3 s- O p, }6 }none:
% T# S* c. s+ }6 j- y" [000082ec <.plt>:
9 [* o, U9 H0 ?& b' } 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 o. _2 Q% h4 u8 l" B 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
* s; v# j2 [" H6 J 82f4: e08fe00e add lr, pc, lr' t$ ]5 t3 c6 o7 Q$ N) ^
82f8: e5bef008 ldr pc, [lr, #8]!
3 L2 e) q- R- W0 _2 b 82fc: 000082d4 .word 0x000082d4
% F! D& H. v& C% ^) K& z/ l! H 8300: e28fc600 add ip, pc, #0 ; 0x0
5 M' f' }* `2 s/ D 8304: e28cca08 add ip, ip, #32768 ; 0x80003 ?- m. {5 F% T0 d' C0 V! P, ]% @
8308: e5bcf2d4 ldr pc, [ip, #724]!
9 F9 m( r1 ]) _$ }! `5 c( a% n: y 830c: e28fc600 add ip, pc, #0 ; 0x0$ E* h3 h- C0 n* a
8310: e28cca08 add ip, ip, #32768 ; 0x8000
: _$ k% [ V" s) n. A. s0 W0 O 8314: e5bcf2cc ldr pc, [ip, #716]!
# V: m& l2 b# J* b4 a! J, B' O6 R 8318: e28fc600 add ip, pc, #0 ; 0x0% H/ S: \3 D, j1 n8 x
831c: e28cca08 add ip, ip, #32768 ; 0x8000
; Y8 o5 Y2 Y& k) C8 X 8320: e5bcf2c4 ldr pc, [ip, #708]!" U. K3 p; r* F' f" x5 V9 j& Y' ~
arago:& Z% h% h3 v) K5 f+ w `
0000825c <.plt>:
' P, x* R# V5 b7 N$ f 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
$ ?' F& E8 T* N7 W' p 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
^2 i4 V9 U) v" [+ D% p9 H 8264: e08fe00e add lr, pc, lr
6 X; b, X3 e5 _) o9 i6 \- _0 ~ 8268: e5bef008 ldr pc, [lr, #8]!
. s. N& F: {; V3 ]4 v 826c: 0000827c .word 0x0000827c
A4 w0 I0 u" M4 X* K# s 8270: e28fc600 add ip, pc, #0" ^2 l* l8 M6 I
8274: e28cca08 add ip, ip, #32768 ; 0x8000
7 D) S, A }1 Z8 H. X 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c Z3 n; T" g9 u
827c: e28fc600 add ip, pc, #0 g" o: M- i& ?4 g8 e4 s
8280: e28cca08 add ip, ip, #32768 ; 0x8000, p1 Q+ p, r; [2 w6 `; w3 W! _
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ h* x1 m/ K; ^ ? 8288: e28fc600 add ip, pc, #02 C" S; ]+ q/ y6 }. p- i4 V9 W
828c: e28cca08 add ip, ip, #32768 ; 0x8000 G. N# N3 J" m
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c& A6 r6 S2 g8 W$ c+ @& K- X
none:9 ?, J% y) `- C/ e% R( ~: _6 A
00008324 <_start>:3 q$ T z2 ^' {) P) J
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
0 _& L+ Z- \$ A* {/ ? 8328: e3a0b000 mov fp, #0 ; 0x0/ g2 e: w3 d/ n* h! y
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ G( O* P, [* b. R
8330: e1a0200d mov r2, sp7 G" @. W# v1 O9 @
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
7 T1 G v$ n" `1 v/ P2 C3 G 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
7 Y1 j. }" A% F- h. v: R( G) ` ` 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
6 z+ N" a* Z0 X) j! G 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
0 f7 A* _, n* a 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 G* q( c* s; f' B2 }2 j 8348: ebffffef bl 830c <_init+0x2c>
- Z. ^- P' D* P; _' t! g, M: O% i* n) q; h 834c: ebffffeb bl 8300 <_init+0x20>" H+ \# g. ~/ d# t- n
8350: 00008404 .word 0x000084043 e0 P+ @- c k, @
8354: 000083cc .word 0x000083cc1 B5 ^% o, L% I+ i. ]
8358: 00008408 .word 0x00008408
! j" _- r2 s, j8 A. j. iarago:
* x e5 D& {. d1 z* L/ K$ z00008294 <_start>:
" n4 g! _9 Y8 q2 [ 8294: e3a0b000 mov fp, #0; X! n; \# n) l' Z
8298: e3a0e000 mov lr, #0
* e* R( M$ K* M5 `" w 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* [. W+ u: S/ r3 p 82a0: e1a0200d mov r2, sp8 o! J1 d' M, E/ Y7 L2 w. n- M' J" L
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), ]: W" U3 O# K J
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 n6 }0 f& y" a, D! C, p: O 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30># q, b' x7 b) P: t
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 w4 t) r6 N/ R3 ]0 i$ k; i. G
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
6 E, U+ }# R6 d 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
; C4 Q6 h9 b/ W3 U: g+ _" y 82bc: ebffffee bl 827c <_init+0x2c>
& l& F: D5 m5 C; t* V( B9 @ 82c0: ebffffea bl 8270 <_init+0x20>; E, Z' I Z5 ~. L; n- q
82c4: 000083dc .word 0x000083dc' e S' E7 W$ T8 J
82c8: 00008344 .word 0x000083447 X+ b6 I6 B' v0 ^0 l! O
82cc: 0000837c .word 0x0000837c: [0 o8 \! D, _$ p7 n F5 [1 v% F
none:$ a3 P8 T$ P2 l" P/ d) ?" d! c
0000835c <call_gmon_start>:
& \4 {! ~( I% ?3 @- N 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>4 a) T S/ a7 q
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>. b; m/ t" t' c) A. m4 V* {) M5 L
8364: e08f3003 add r3, pc, r3/ x5 a2 s. u, w! g. @' ~( J5 e7 A8 H
8368: e7931002 ldr r1, [r3, r2], }9 B7 i, Y! D% z, \
836c: e3510000 cmp r1, #0 ; 0x0
( ^) |9 ^, I V 8370: 012fff1e bxeq lr- G" M* Z. Q; X
8374: eaffffe7 b 8318 <_init+0x38>0 H/ \+ A( c) O1 \
8378: 00008264 .word 0x00008264
3 z: i6 R6 L3 [& i/ i ~ 837c: 00000018 .word 0x00000018
2 A- Y6 {6 V. j4 `) @9 A; Larago:; `* G. K# Y; l4 G8 f
000082d0 <call_gmon_start>:& _) S: h8 P3 ]2 N* c0 V3 j
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>% ?. f `" q# X, G& p/ T' o9 Y
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- d4 J% Q% X" k) Y
82d8: e08f3003 add r3, pc, r3
! U/ _# I2 D! N2 i; `+ f# A1 g 82dc: e7932000 ldr r2, [r3, r0]7 ~) y2 s! ?$ ` D/ W5 w
82e0: e3520000 cmp r2, #0
9 m1 W) U( u. k6 z+ d7 z 82e4: 012fff1e bxeq lr3 r9 Q$ W7 \" K
82e8: eaffffe6 b 8288 <_init+0x38>: k8 T8 y% R0 ^. o1 ` ]
82ec: 00008208 .word 0x000082085 n' P" i; I: L0 c; M- m8 e
82f0: 00000018 .word 0x00000018: H8 f" b5 `! q
none:& G* `6 W; @8 c! g; w$ q( L* K, v; Z
00008380 <__do_global_dtors_aux>:
: h* C6 k- \( D 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
& c$ @% n6 w0 j4 k8 v p$ k 8384: e5d23000 ldrb r3, [r2]! ?" z5 W0 F! `6 T. C) S7 v
8388: e3530000 cmp r3, #0 ; 0x0
2 w5 g& r! k. S' {: ] 838c: 03a03001 moveq r3, #1 ; 0x16 L1 V- B; A9 Y' W
8390: 05c23000 strbeq r3, [r2]
* U& U4 |0 s, j; C; W. T 8394: e12fff1e bx lr7 r% K% ~; T% L0 v2 }# t
8398: 000105f4 .word 0x000105f4
6 n0 o$ u4 h3 carago:
" m0 T! ]: ~; k& v/ o000082f4 <__do_global_dtors_aux>:
+ ^/ s( i& L& w! z 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>2 \" `+ q" J5 a: S: k& l8 t
82f8: e5d32000 ldrb r2, [r3]1 _9 ]0 e" U" j/ [; o* y
82fc: e3520000 cmp r2, #08 p3 E0 ]! C* z. ?; u5 Q" S: F
8300: 02822001 addeq r2, r2, #1& n9 C5 S/ P4 n8 j( J5 D
8304: 05c32000 strbeq r2, [r3]
& Z. c' d- N8 N3 } d' S% f7 ]: X! x& C 8308: e12fff1e bx lr, f; ^6 m. s" g, s, r a% r
830c: 0001050c .word 0x0001050c
3 u* w( ^! ? x2 J/ M8 Knone:
2 }$ ?, p: \. I0000839c <frame_dummy>:8 m$ H- U. X- D& I8 q+ U, f
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
1 h2 R/ u/ i/ E( q- [ 83a0: e92d4010 push {r4, lr}: u* X) U3 ]0 w
83a4: e5903000 ldr r3, [r0]8 R w+ ]3 R! D3 g1 I9 R' r4 J4 K
83a8: e3530000 cmp r3, #0 ; 0x0
$ ~7 k8 [/ J H+ u 83ac: 08bd8010 popeq {r4, pc}& N) w" b2 K8 X1 @1 i, B
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>) o/ s/ u- G, `5 V7 T: ]
83b4: e3530000 cmp r3, #0 ; 0x0
) t- `! z& Q" c8 ^0 [ 83b8: 08bd8010 popeq {r4, pc}/ F$ ?5 ?0 F' V8 j! E- ^
83bc: e12fff33 blx r30 a: D9 @) _0 l- r# }
83c0: e8bd8010 pop {r4, pc}
) Z+ q* h& n$ k R# P) M 83c4: 000104dc .word 0x000104dc4 p1 r6 d4 U) t
83c8: 00000000 .word 0x00000000
2 h9 W+ W9 j" B- b r* ~arago:
. }3 D3 i8 s- y# O3 W00008310 <frame_dummy>:# r. P) z# n+ u5 w% R8 I
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>. x3 D1 X: t: [6 C) w8 x
8314: e92d4008 push {r3, lr}0 I, V1 m2 C2 o8 `8 \9 [2 J: b! O# T
8318: e5903000 ldr r3, [r0]# s- A M( m, j3 c- Z
831c: e3530000 cmp r3, #0
4 c* L3 N% x8 m4 m' w 8320: 0a000003 beq 8334 <frame_dummy+0x24>
; y3 q6 _# }7 y. f- c 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
* o, f3 L/ {( N, ?! r: K, ` 8328: e3530000 cmp r3, #0
/ N* t3 h$ Y/ N# r- M6 W 832c: 11a0e00f movne lr, pc6 r3 B% o0 H* r7 c7 X" k( _3 z
8330: 112fff13 bxne r3
) }2 }$ `0 a) T; f9 I6 N 8334: e8bd4008 pop {r3, lr}
; C1 A$ S0 E& c: `6 M# Y$ M6 S) X( ^; ` 8338: e12fff1e bx lr
* f( ^) ~0 P1 K& C" o 833c: 000103fc .word 0x000103fc
0 k5 [4 i; f6 `' M 8340: 00000000 .word 0x000000003 B, b% O) `5 S2 h
none:
% e7 t/ u3 {5 f5 d. G8 V8 Y000083cc <main>:, l' K5 \& ~1 q3 }+ \
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 @; X2 C; o7 J- W" Z0 ]: G; t 83d0: e28db000 add fp, sp, #0 ; 0x0
2 X, T/ h. A6 U% C/ q1 s) O" l- R 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
; s/ y2 V7 g9 d: R 83d8: e50b0018 str r0, [fp, #-24]
: c$ W: y4 H5 k 83dc: e50b101c str r1, [fp, #-28]) y+ u/ d& S( b4 E
83e0: e51b2010 ldr r2, [fp, #-16]/ h& n0 T# @0 D9 K
83e4: e51b300c ldr r3, [fp, #-12]
$ q: j$ y" t. e: A0 T. F 83e8: e0030392 mul r3, r2, r3
2 Z- [; Q( j2 r. w( H# o0 p" I& U 83ec: e50b3008 str r3, [fp, #-8]# [$ V' m `$ }( N: a6 K+ k
83f0: e3a03000 mov r3, #0 ; 0x0% k k- P+ I P1 G! k ?3 Q% k
83f4: e1a00003 mov r0, r3
h1 h$ K% @* T/ J# J/ F* o' m 83f8: e28bd000 add sp, fp, #0 ; 0x0
, z5 l- T" @$ Z 83fc: e8bd0800 pop {fp}
1 A* R- ?. j& S4 ^ @ 8400: e12fff1e bx lr, s% ~5 r( D4 A
arago:
4 y9 D6 R' z! ^! _" l$ t# K8 `00008344 <main>:3 }8 r: o9 H0 p6 m: a
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)( y* p1 s" Q' `4 q0 d
8348: e28db000 add fp, sp, #0, e: S6 t# i6 H( w. j, X& C
834c: e24dd01c sub sp, sp, #28
, u+ K- D9 [( w 8350: e50b0018 str r0, [fp, #-24]- M! y6 j' ?" L7 @9 @; @: V
8354: e50b101c str r1, [fp, #-28]
. V4 {& n/ l: S2 K, u/ ? 8358: e51b3008 ldr r3, [fp, #-8]7 s* A$ _" Q, ~, y- a y) r! w2 D
835c: e51b200c ldr r2, [fp, #-12]
0 B( l3 _4 J! `9 L0 y; m 8360: e0030392 mul r3, r2, r3- G( L$ M2 H8 [5 p
8364: e50b3010 str r3, [fp, #-16]# x) R# K7 |) f$ a
8368: e3a03000 mov r3, #0
% w' a5 {$ e0 C: I 836c: e1a00003 mov r0, r3
) {+ U5 V) k7 y 8370: e28bd000 add sp, fp, #0
) ~; f( N* n/ ?. ^8 S# E 8374: e8bd0800 pop {fp}7 Y3 u7 ~$ B: Q/ l
8378: e12fff1e bx lr* W- v' N# j. W* r
none: W3 w* T3 q' Z' D$ l8 i
00008404 <__libc_csu_fini>:
0 C! [/ m7 O) b1 N! t 8404: e12fff1e bx lr. d. X( n' M3 j9 g" o9 D8 [
arago:
1 G* G1 e1 a; h' B6 Q000083dc <__libc_csu_fini>:, U* m+ _$ X0 \6 r2 p/ p2 p* `
83dc: e12fff1e bx lr8 o3 w% o9 ~' q5 A: k/ e1 x
none:3 g- C$ W1 w+ E! p0 l X$ R' C
00008408 <__libc_csu_init>:+ b3 V. J( h) c3 c4 v6 ?
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}5 [% n* X# t1 z- D" ]" v8 l. ~
840c: e1a08001 mov r8, r11 x H% w6 b5 f/ }9 _- s3 y `
8410: e1a07002 mov r7, r2
0 J$ ]8 X/ _ L1 Y" |2 [& s 8414: e1a0a000 mov sl, r09 Z9 P' v- L+ B8 R I1 A) ], M
8418: ebffffb0 bl 82e0 <_init>
" ]- X; `9 m. x% l# V! ~ 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>2 O7 A/ |+ X. X1 v7 t; r
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
" K6 Q& w7 q2 E0 V; t 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' H6 K" g& Y7 F. Y+ W2 \
8428: e0613003 rsb r3, r1, r3
& E& D7 ]8 P F6 }9 E1 P; x3 m 842c: e08f2002 add r2, pc, r2
) t) X& P8 O& z2 n. ? 8430: e1b05143 asrs r5, r3, #2# [0 S: `2 E/ T g
8434: e0822001 add r2, r2, r1, r! X1 n$ c# N$ v! `3 y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
; Q/ U+ b, B7 x2 k& x. M 843c: e1a06002 mov r6, r2: C& E2 c: u4 b' f, B, K' b
8440: e3a04000 mov r4, #0 ; 0x0
9 d9 z! s2 i* n) ? 8444: e1a0000a mov r0, sl
) B1 V9 s6 v) X) W" q# M8 ^ 8448: e1a01008 mov r1, r8& |) {' k5 u T4 U3 p# Y6 c u
844c: e1a02007 mov r2, r7
% h2 | [) `. u/ n7 J5 w 8450: e1a0e00f mov lr, pc
. Q( ^6 {1 |& R7 v9 i, t7 k$ C 8454: e796f104 ldr pc, [r6, r4, lsl #2]1 v3 {1 m7 b8 Y" a( f
8458: e2844001 add r4, r4, #1 ; 0x1: \( W: a: m$ n% D
845c: e1540005 cmp r4, r5* _& J& b/ V v
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>( }0 t/ W& z$ ?6 U) `3 W4 q
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
5 b* x: O$ j& C3 T7 F: V% J3 \! _ 8468: ffffff04 .word 0xffffff04
0 {% q! I2 ~, I6 S$ h+ k 846c: ffffff08 .word 0xffffff08- Z6 W/ g2 Q) x& n
8470: 0000819c .word 0x0000819c7 ]& e' p0 |) k) C4 `
arago:
% e% `' V! l. P6 Z c3 K0000837c <__libc_csu_init>:
/ |7 R$ Q6 P5 v) {7 U7 y# w' J; G! S 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}" c8 M; Q4 e, q* j" N
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>6 v( t' ^7 q& }, c G
8384: e1a06000 mov r6, r0
% x& ]/ G: ^$ F( i+ o 8388: e1a07001 mov r7, r12 r8 s* }1 l; ~+ Y
838c: e1a08002 mov r8, r28 i: m+ }$ x5 \ ?% {1 v
8390: ebffffae bl 8250 <_init>
1 _0 p+ K% X+ \) a, I 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
$ e7 z+ a4 W, ^* C: a 8398: e08fa00a add sl, pc, sl
7 ]1 q `8 k# ?" @0 j: o9 S; t 839c: e08f0001 add r0, pc, r1
! \/ C1 ^. l2 F$ T$ m; N) m$ X# p 83a0: e06a5000 rsb r5, sl, r0' w/ i5 S0 b2 }% P0 g6 u1 k
83a4: e1b05145 asrs r5, r5, #2
_3 L9 y' U( |9 d$ t 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
: c3 ~0 _! {; O, R 83ac: e3a04000 mov r4, #0
1 |2 ?& a8 ]! l: L% s( j: ?5 H 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
. B+ l j/ c; |: W# [ b# l 83b4: e1a00006 mov r0, r6# C* d2 b/ b% \ U. L& x: ]
83b8: e1a01007 mov r1, r7
1 d: R6 I( v: o- B0 O0 p 83bc: e1a02008 mov r2, r8/ [5 h) M( t2 C1 W# ?8 V U
83c0: e2844001 add r4, r4, #1
) f# N7 X8 K. T; [* w( ]" C 83c4: e12fff33 blx r3
: i' a0 J+ A* M+ U- @ 83c8: e1540005 cmp r4, r5
- I2 r% ~6 N3 h+ T1 b 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>( ]$ M. s$ Y; N2 Y
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 i. Q, E+ R. I H4 R4 B& U
83d4: 00008054 .word 0x00008054* H3 e$ C' |9 D+ N
83d8: 00008054 .word 0x000080546 j& U. i$ M B k4 B. ^! C, N! v
none:& L, _0 d+ D7 `0 L; ]/ }4 q/ C
Disassembly of section .fini:1 {4 i9 U9 y) _4 v0 u; f, e0 l
4 ~+ d& d; L& }' `# G9 k: _
00008474 <_fini>:$ L6 L3 r- G8 |; E s* U
8474: e92d4010 push {r4, lr}/ H/ q$ b7 T& L5 ]1 P
8478: e8bd8010 pop {r4, pc}; I, | \1 Q* D: D% U9 O o
arago:2 F1 K. a$ A6 X
Disassembly of section .fini:& F, t ]4 L0 c! Q, }
' E: ?/ m/ H) W1 @8 V& s000083e0 <_fini>:
! ]$ M7 ^1 X# W9 A) f 83e0: e92d4008 push {r3, lr}
2 h3 \1 S: L+ x! v0 `# y. F5 J4 A; \ 83e4: e8bd8008 pop {r3, pc}) W( H3 ]- Z' |6 K# Y
! e7 ` |6 d N$ m4 O
- s, B$ V& [ `5 g4 u' C
" k# @2 N% J2 {& Y/ h1 y |
|