|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
* b% j/ i9 B% w% c+ k+ a 1 #include<stdio.h> # t( p; W5 M7 ^7 ~* L8 c
2 #include<math.h>
/ I9 Z# P( [5 b7 X+ k8 k 3 int main(int argc,char* argv[]). r# F8 }2 @6 S1 R$ T0 i. O" T- c; u
4 {: v& {+ k. |3 U# ?4 b
5 int a,b,c;
% Z1 V" s; R f0 V 6 c = a * b;
( t ^! x+ H2 s' K 7 return 0;. k/ D! i6 C/ C
8 }
4 A# O5 e% D6 o- \* D' u- t) m4 g' y. Z m
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看0 B% G7 t5 j/ K7 U$ X0 C" j
none:. i/ K9 A" t: f) S
000082e0 <_init>: @' b5 w) ?5 n4 {* Y: C. u
82e0: e92d4010 push {r4, lr}
2 s, K& M6 p- K* n 82e4: eb00001c bl 835c <call_gmon_start>
& \( z' s" `* p3 @3 v* ^ 82e8: e8bd8010 pop {r4, pc}" b& ~4 h3 d# Y* m6 q U
arago:
* R8 G+ Z0 `- e& s! c- o00008250 <_init>:
9 V- X5 D2 y, W# s6 a 8250: e92d4008 push {r3, lr}
+ v# E3 a# k4 S0 w0 L. C8 u9 L5 z 8254: eb00001d bl 82d0 <call_gmon_start>" e2 c; d1 N7 e
8258: e8bd8008 pop {r3, pc}8 r2 u1 l! N# i9 I* V1 W; _
* o* p ~: U enone:: I4 F! |7 T* m' j; f+ F; _
000082ec <.plt>:
& z2 }, a1 U9 y) I9 V 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)" L0 g4 X7 W$ F2 B2 [ T) v, h/ B
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
' u, C1 Z6 O7 C% e9 B+ B 82f4: e08fe00e add lr, pc, lr
1 R3 _# I4 O+ R, P- |$ z 82f8: e5bef008 ldr pc, [lr, #8]!
# Y8 ^& i ?, b G: Y 82fc: 000082d4 .word 0x000082d4
- m& m* B( `1 |2 F 8300: e28fc600 add ip, pc, #0 ; 0x07 ^/ p% J/ E/ V& d* b
8304: e28cca08 add ip, ip, #32768 ; 0x8000
- ~1 j. p2 i0 I: v+ l8 ? 8308: e5bcf2d4 ldr pc, [ip, #724]!
5 c( E. O8 N! f0 a* D" k, \ 830c: e28fc600 add ip, pc, #0 ; 0x0
, G. L3 j8 I3 a4 Q, z1 P+ }' ]! o 8310: e28cca08 add ip, ip, #32768 ; 0x8000- [, C0 Y7 i2 J4 t+ G: d
8314: e5bcf2cc ldr pc, [ip, #716]!
% n* D$ Y7 G w! q 8318: e28fc600 add ip, pc, #0 ; 0x0
2 J# Y2 R s6 ?% N+ v 831c: e28cca08 add ip, ip, #32768 ; 0x8000* n+ b2 T" |6 q: W( U6 O l
8320: e5bcf2c4 ldr pc, [ip, #708]! T h' _9 h. U' z
arago:
3 [8 w) \# o0 x$ C! r7 O. b0000825c <.plt>:" q* F L. N& \. K [
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!): d3 h# P' J2 ?
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
0 O4 @5 q, a2 y- m& R 8264: e08fe00e add lr, pc, lr
N7 Q/ R2 P" i* u 8268: e5bef008 ldr pc, [lr, #8]!0 h' S" R7 i8 r' u5 K/ d
826c: 0000827c .word 0x0000827c
% v; b3 q; g Y( @1 V% I" z2 P 8270: e28fc600 add ip, pc, #0; g; V. Y# z9 D" l9 r
8274: e28cca08 add ip, ip, #32768 ; 0x8000
" z z( H$ D" k! p 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
3 @3 n3 x4 O) T& | 827c: e28fc600 add ip, pc, #0
# a# |" M9 d Q# W& L 8280: e28cca08 add ip, ip, #32768 ; 0x8000
. I# ~: U: g" \/ i$ b$ u 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274 c# ^2 ~9 j0 e" K6 f; A: `( w+ I
8288: e28fc600 add ip, pc, #0$ m S, [. v1 j: U( i$ i
828c: e28cca08 add ip, ip, #32768 ; 0x8000
" U9 W, f' a Q" w5 r3 P 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 W8 B" B( j" x8 I: u% j8 Xnone:
: D( ?# i. L, h; F0 `% h/ o& N00008324 <_start>:
0 C" t0 p6 R/ r 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>5 p; I* Q( _6 f+ n4 Z
8328: e3a0b000 mov fp, #0 ; 0x0
& b9 v" i% Y7 B' r2 S, {8 h 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 Q- n% d; }/ G& y% Y 8330: e1a0200d mov r2, sp
7 \* C f6 t- Z: K; i) z. ? 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 U. w5 S/ S/ ^& [! e" y& b 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- ]" W0 C L/ E& W: {) D$ |; W: e 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
5 F+ g; t! F# }7 n8 ]! e4 T 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
U; V+ O2 |" ] W; u/ s% b 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 i/ p T7 k" s6 o# a/ `, J! ? 8348: ebffffef bl 830c <_init+0x2c>+ v, G- O* n k! Y: l$ x# c* N
834c: ebffffeb bl 8300 <_init+0x20>
0 g+ H# d6 |; f W% i1 e# \ 8350: 00008404 .word 0x00008404" g& R- j7 b$ c' @% g, H3 P6 V
8354: 000083cc .word 0x000083cc8 }5 D: W5 v6 r' `% V5 E( |: I
8358: 00008408 .word 0x00008408. v' L. d: {# s+ M" ~) G% }
arago:, u1 M6 z( V+ W$ N
00008294 <_start>:) ?: i6 h1 g$ O" {+ t' G
8294: e3a0b000 mov fp, #0
+ g5 t0 p: o: h, M+ n 8298: e3a0e000 mov lr, #0
& y; s y% z, W0 B5 Z8 O 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4), m# O7 P3 o0 l& I
82a0: e1a0200d mov r2, sp1 @3 |( ]1 u6 N+ y
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
B7 C% J& g% d" @/ s5 Q$ O 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)* W) |' h; N; U4 B/ ~5 }9 a: U% R
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
* t, c% V4 ]$ X% m 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)7 m: P. ^8 P% G4 y/ X
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>: M2 \5 N. Y$ x* i- c) H/ {1 E
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>" P0 i$ S5 y! z
82bc: ebffffee bl 827c <_init+0x2c>
E8 k- Y M2 A 82c0: ebffffea bl 8270 <_init+0x20>9 M7 e# O. U# c% F7 C& r
82c4: 000083dc .word 0x000083dc
3 @1 x9 B. H) U @( K, y3 W8 ~ 82c8: 00008344 .word 0x00008344+ ^& k9 d" P- h
82cc: 0000837c .word 0x0000837c6 Z2 v- \1 s8 c- }
none:: u" q& E9 f* h2 l; P
0000835c <call_gmon_start>:
. s% `, K; Y) s7 u" R( N 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>7 s) U1 i; E0 l! C6 m1 o C/ `
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>5 m/ R/ N2 G+ j6 s
8364: e08f3003 add r3, pc, r3& R2 {/ T( L: o4 R$ R# h
8368: e7931002 ldr r1, [r3, r2]0 K [: G+ y m- Q
836c: e3510000 cmp r1, #0 ; 0x0
6 N7 \" p0 U. T1 T; s/ H8 m 8370: 012fff1e bxeq lr
' f2 U, t* A. | 8374: eaffffe7 b 8318 <_init+0x38>3 R i4 A8 G' U. s5 k
8378: 00008264 .word 0x00008264) ~/ L& k) `$ ]( S8 B; _
837c: 00000018 .word 0x000000188 J! S& M$ L' P+ F: ]+ O
arago:
. r f0 |. {& V( T; @$ _: s" H000082d0 <call_gmon_start>:' M+ W- X0 t& p9 Q
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
6 D* m' F# e6 ^7 r; h 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 ?4 b! J: C9 I8 }# B. K/ w9 h' r 82d8: e08f3003 add r3, pc, r3
- z& C) Z$ I8 J* b 82dc: e7932000 ldr r2, [r3, r0]2 k' c, n2 G' f: x0 c
82e0: e3520000 cmp r2, #04 p5 K% j( l- Y2 z1 \
82e4: 012fff1e bxeq lr
5 H8 K1 I/ h/ M/ f7 V+ N 82e8: eaffffe6 b 8288 <_init+0x38>
$ Z; B+ O8 P o4 Z8 C. T( v 82ec: 00008208 .word 0x00008208
3 s- o+ ?! |. v8 m 82f0: 00000018 .word 0x00000018
, j! T; X5 f) p& @" Gnone:9 j" V2 L- q5 h- h I6 b4 _
00008380 <__do_global_dtors_aux>:$ W# ]' Z8 S l8 V4 {% q( G
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>- v' q! v9 A/ @. j8 ~" n
8384: e5d23000 ldrb r3, [r2]/ C( p) A D$ i1 R
8388: e3530000 cmp r3, #0 ; 0x0
6 u# t3 f: |# I v/ S, N% q* p! q 838c: 03a03001 moveq r3, #1 ; 0x16 I' C3 V; D/ j3 H B
8390: 05c23000 strbeq r3, [r2]
2 p' ^5 m' I( C' R2 j 8394: e12fff1e bx lr1 ^- P+ R+ M2 j8 i
8398: 000105f4 .word 0x000105f4
9 H: f! `, M' u/ n- g/ Varago:
( B& \6 I7 a' d) i. X* u& x9 V/ g000082f4 <__do_global_dtors_aux>:) {& l6 i8 g" s1 \, b# Z& l) V% e# b
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) Y( K" ^. V9 `5 m; o# Q9 [* x
82f8: e5d32000 ldrb r2, [r3]% r3 D4 k" O4 J
82fc: e3520000 cmp r2, #0
; R& Z) y- ^) `% Y0 A3 a# Y 8300: 02822001 addeq r2, r2, #1
: r2 G$ |& H6 e" e- q% o 8304: 05c32000 strbeq r2, [r3]8 L1 C# b# q: G
8308: e12fff1e bx lr
6 r' t' j6 J! C# H: C; X8 n4 A 830c: 0001050c .word 0x0001050c
9 w T' m5 |1 u9 W8 O/ u& bnone:
' `6 W7 z7 z: L Y% t. q2 m0000839c <frame_dummy>:. S, ]6 Z5 L7 u9 e7 t8 b- e
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
U p4 P7 x- H% W) J+ z' i& v 83a0: e92d4010 push {r4, lr}
& g- N @: z; {) ]: c0 \ 83a4: e5903000 ldr r3, [r0]
0 o2 G& L6 \- b% b 83a8: e3530000 cmp r3, #0 ; 0x0
" i# F6 Z6 S4 n8 M* l+ n 83ac: 08bd8010 popeq {r4, pc}
( }) B1 j, }+ I' M0 j; j 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
# J* e+ ?2 i, V* z; x 83b4: e3530000 cmp r3, #0 ; 0x0/ t( a( m* D8 t% U8 k$ L" J: e& K2 E5 S
83b8: 08bd8010 popeq {r4, pc}
7 v4 I# {: I; P/ Y" M- }3 g 83bc: e12fff33 blx r3# u/ C+ r o) T/ {* A
83c0: e8bd8010 pop {r4, pc}% k) T p8 U- Y# U5 y$ I
83c4: 000104dc .word 0x000104dc* b- z; }; O! b. K; X
83c8: 00000000 .word 0x00000000* ~7 n7 O# D5 w$ T8 i
arago:
( c5 e0 V1 n0 O" t00008310 <frame_dummy>:
- A& z7 x% V1 M9 H# x) ^, g 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
0 T( t6 T* E* e3 j 8314: e92d4008 push {r3, lr}& l2 _8 d$ w3 t
8318: e5903000 ldr r3, [r0], r( D, t: \* i# {5 [# y
831c: e3530000 cmp r3, #0
$ D0 h$ U# t* A8 Y# Q+ |3 ] 8320: 0a000003 beq 8334 <frame_dummy+0x24>
, P" Q0 s5 v% h* i9 F2 @ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>7 e+ h ?9 R; W+ Y8 e+ r
8328: e3530000 cmp r3, #05 ^6 A7 t1 ~0 v* L- o
832c: 11a0e00f movne lr, pc
; }) f3 X! F6 _. H: h 8330: 112fff13 bxne r3
9 _9 T. A* C. I8 ?/ A' i: P2 v 8334: e8bd4008 pop {r3, lr}5 _. M$ t& b: ?3 v
8338: e12fff1e bx lr2 i( S% {5 r6 C* f: ]% x
833c: 000103fc .word 0x000103fc; }1 }0 W3 r9 i$ p
8340: 00000000 .word 0x00000000
+ I) W5 F0 R. z9 P% J% Qnone:
- g# i+ a* X) u6 w A! d000083cc <main>:- e: J& |2 {/ m, ^( L. M5 w
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!): o; f/ e( s$ Q
83d0: e28db000 add fp, sp, #0 ; 0x0
* h9 z, e3 O' N 83d4: e24dd01c sub sp, sp, #28 ; 0x1c. d+ L( V m4 i7 t1 n0 \
83d8: e50b0018 str r0, [fp, #-24]9 x V: d6 B3 u
83dc: e50b101c str r1, [fp, #-28]
) T3 R, N3 x" w) T5 y* J 83e0: e51b2010 ldr r2, [fp, #-16]( D/ |+ ]9 _1 i+ @; |3 e
83e4: e51b300c ldr r3, [fp, #-12]
0 W c+ M5 R) A: t3 d/ M2 v 83e8: e0030392 mul r3, r2, r3# m8 ~3 Z9 H: D3 d l3 c9 H
83ec: e50b3008 str r3, [fp, #-8]
- @. `/ \; r) k 83f0: e3a03000 mov r3, #0 ; 0x0
; b, L+ t" B+ z2 w 83f4: e1a00003 mov r0, r3+ b3 Z# _6 }8 n: R0 {' G
83f8: e28bd000 add sp, fp, #0 ; 0x0
( P1 Z6 ^. m" v. r& G 83fc: e8bd0800 pop {fp}- N2 |) S% Q% N# A& x/ ^% }
8400: e12fff1e bx lr8 F5 J/ u9 M+ {% ?, |/ |1 t
arago:
. U9 [' }) F% H2 B3 r z+ g00008344 <main>:& h3 u' E8 i1 h; y0 d4 N
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 l, X; W! m' U8 M 8348: e28db000 add fp, sp, #0
* k0 T" v* \5 r$ M0 B" h9 ~! e 834c: e24dd01c sub sp, sp, #28$ L$ b5 g$ z2 q8 Q/ H
8350: e50b0018 str r0, [fp, #-24]
; o2 Z4 P' j: Y( Y# O 8354: e50b101c str r1, [fp, #-28]
# _2 @; x5 `7 n" ^1 s. w6 t: [5 z 8358: e51b3008 ldr r3, [fp, #-8]) C T& U: k) s3 R
835c: e51b200c ldr r2, [fp, #-12]" z* W S7 ~1 G! H
8360: e0030392 mul r3, r2, r3
+ ]1 \. |2 @, N; I ?5 l/ r 8364: e50b3010 str r3, [fp, #-16]2 Q2 s- N0 c; [# G( M" _
8368: e3a03000 mov r3, #0, p' r1 \) F1 d0 D0 {
836c: e1a00003 mov r0, r30 N* O9 z% M+ c4 x
8370: e28bd000 add sp, fp, #0
( F* } U/ \- w( l 8374: e8bd0800 pop {fp}
# b0 t' u2 A, F' ?: c, n/ i 8378: e12fff1e bx lr* |" k! W+ G. C1 W# p7 ]. e
none:
/ @( B: \$ H2 l9 H k0 O; I6 ~00008404 <__libc_csu_fini>:
{: ] b. ]$ e* J+ J. C4 ?# U2 u 8404: e12fff1e bx lr; W) f8 K G$ d; O$ g: H2 i; T+ t6 z
arago:
5 @: y+ a1 a& `. v. C" a000083dc <__libc_csu_fini>:
& r* }, H% d1 h* Z/ T: d 83dc: e12fff1e bx lr
1 h* l4 V' ^( g3 Enone:
. b6 [1 v9 C/ A! D# U& q U00008408 <__libc_csu_init>:$ Y0 o8 x5 u# n# {3 v
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}# Q) l: \3 v" A' @0 K6 D! L
840c: e1a08001 mov r8, r11 I$ c9 b/ Y. Q; m
8410: e1a07002 mov r7, r2
% Q4 Q1 F& A( F1 A% p6 U h0 r$ B 8414: e1a0a000 mov sl, r0
, ~+ Z* S% u8 Z# V, ~ 8418: ebffffb0 bl 82e0 <_init>/ Z3 w/ Q0 n, d1 R2 e0 w
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>* k! `: l$ j, r C$ U1 O9 \
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
2 \/ J/ W! G! V8 g9 { 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>3 N s) @( [0 {0 w. v
8428: e0613003 rsb r3, r1, r3
+ H; f2 r# K. A8 B2 D& i 842c: e08f2002 add r2, pc, r28 j" z( E# ]/ Q# s* `
8430: e1b05143 asrs r5, r3, #2
- C# d& U- ] O5 U: c# m$ Z 8434: e0822001 add r2, r2, r1. X5 Z; | V7 I( _# J
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
[9 S5 Y _0 z9 e/ i 843c: e1a06002 mov r6, r2+ O) S8 H3 |% ?) X) ^. W/ C" g8 w
8440: e3a04000 mov r4, #0 ; 0x0
; q. T1 l. w8 L' M1 l 8444: e1a0000a mov r0, sl
$ [- F" o& H; Z. o 8448: e1a01008 mov r1, r8
, ?! Q& \$ r2 [) h K3 O$ e 844c: e1a02007 mov r2, r7$ u) A- Q' @- f# V3 B
8450: e1a0e00f mov lr, pc
9 c+ P8 Y- Y; b' j* U1 o* c 8454: e796f104 ldr pc, [r6, r4, lsl #2]# |. U/ E7 C& l$ Q. M
8458: e2844001 add r4, r4, #1 ; 0x18 ~; k9 x2 X n/ |
845c: e1540005 cmp r4, r5
# z8 ?2 ?; N2 s* j- ^9 C" x 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>5 N- @5 h r( M% H t6 a7 l+ R
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}9 O G, u5 N8 z) l* K# h
8468: ffffff04 .word 0xffffff04. t) a: d1 u% u
846c: ffffff08 .word 0xffffff08
# J- u, z3 t/ w% R z% m. _ | 8470: 0000819c .word 0x0000819c
# n+ `8 N7 t( c5 U1 ]1 _4 @arago:/ C n* s" `8 [% O2 N- r4 \1 Y
0000837c <__libc_csu_init>:$ K5 l1 F0 s$ [. X/ J+ d5 @1 p, p4 ?
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}( S' ]6 r& S- N+ Y; v7 A
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
& J! C& Y+ f8 a' C 8384: e1a06000 mov r6, r0
* l* H# i4 a' K. h* T, I& l5 Y* _ 8388: e1a07001 mov r7, r1
4 S5 F. M% E. P6 D8 |& U) y 838c: e1a08002 mov r8, r2
K& j+ d' p, M2 K5 ] 8390: ebffffae bl 8250 <_init>
7 z& D$ `- M2 e 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>0 ]7 ]& A8 @" a; D o0 ?4 Y* {2 ~! c
8398: e08fa00a add sl, pc, sl2 [9 q, r" K# X% Z$ t7 S
839c: e08f0001 add r0, pc, r1
2 ]+ c7 ~: Q8 r 83a0: e06a5000 rsb r5, sl, r0
# s: {( D% b8 E8 C6 v) G 83a4: e1b05145 asrs r5, r5, #2
6 g; O) U; N8 X4 L2 p/ G8 L# ] 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}: t! S3 ?$ C; {3 i' @# H
83ac: e3a04000 mov r4, #0
7 i! N0 e, K* J c9 j% B; i6 G; `& `( q 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]0 S; Y1 U6 N* R: t; X6 R
83b4: e1a00006 mov r0, r61 v* M7 w1 ~. o0 X3 o, o7 T
83b8: e1a01007 mov r1, r7
. K. {. D* o) K Z0 r _# q. _* f 83bc: e1a02008 mov r2, r8
0 ?7 `3 w) Q/ w3 a1 Q 83c0: e2844001 add r4, r4, #1' t' P- f( K4 N7 t! {
83c4: e12fff33 blx r3
, N7 a$ |: l0 t" ~ 83c8: e1540005 cmp r4, r5
: W6 o) J$ d6 s. `* i* t& }# H3 o 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>4 u& g2 g% i2 v4 O4 r& f- j2 p
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
; L6 M0 b2 M8 X. `8 J5 a9 ~' J6 F 83d4: 00008054 .word 0x00008054+ i9 [0 R. s6 s" b5 e7 _9 @' h
83d8: 00008054 .word 0x00008054
$ M5 k0 h. f, x3 p xnone:& p4 R; ]* X; m$ ^/ g9 T; e3 Z+ T
Disassembly of section .fini:
$ E- P2 S2 g2 U4 ]! x% p4 ]2 \
/ D) f$ {6 F, j' F7 H; |/ K* h00008474 <_fini>:9 R, ~& d- `; p! W1 Z# h" `
8474: e92d4010 push {r4, lr}
8 X2 j$ p) n4 Q5 C8 I/ p 8478: e8bd8010 pop {r4, pc}
+ i4 h# @" A8 }3 d" T5 M9 Narago:; M5 | f+ L( I! F' t
Disassembly of section .fini:
6 N& h2 G5 [ M! C6 {; i$ B0 Y; m; K8 M
000083e0 <_fini>:
: W* p5 P# Z. C k' {5 e r0 w 83e0: e92d4008 push {r3, lr}
: X! a8 \, H! S+ i) Y3 z 83e4: e8bd8008 pop {r3, pc}! ~/ C/ A& _% G5 O
; t9 z& d) X+ ~6 ^5 a. `
M) l+ S* q7 z, w3 U4 Y
( A( N0 }: U$ C$ B9 \: ^0 M0 M( |) s( P/ _ |
|