|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:* h9 j p5 k4 H) W0 G- O
1 #include<stdio.h> 0 i1 _0 |- }# m
2 #include<math.h>3 i( O4 V% L4 O5 a: ~# |5 u- j% e
3 int main(int argc,char* argv[])$ R) ^2 _* o1 ^
4 {/ E; J5 n1 f8 v1 N8 O2 R6 A2 B8 j/ [
5 int a,b,c;, [5 C; H9 Y% V' p! a2 s' y
6 c = a * b;; c6 v0 _6 s: a: c% }9 i- w
7 return 0;
$ c- ^ k! _2 R5 B: K; v( Y 8 }0 c; r8 f6 h* c5 L8 @- ?. R
" E: L0 U: c3 X1 X4 \! |
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
# `+ i: ~0 Y+ v" C, h: r6 O8 h7 Cnone:
1 g( n6 W& Y: {/ L4 q000082e0 <_init>:5 k& X* c5 z# x5 W4 M2 |
82e0: e92d4010 push {r4, lr}7 u/ O q# I& `
82e4: eb00001c bl 835c <call_gmon_start>! P+ l" G; X4 `
82e8: e8bd8010 pop {r4, pc}" L, M- X! V) K# n1 ] Q
arago:6 A0 n0 L; d0 _
00008250 <_init>:
. B& \1 H* ?; n! U T0 [: O3 v 8250: e92d4008 push {r3, lr}, a" T! y2 ^1 d Y6 N
8254: eb00001d bl 82d0 <call_gmon_start>( E. w$ P* v9 Z( P t( B/ d
8258: e8bd8008 pop {r3, pc}! H8 w) h0 v2 P; _( |; s
" S8 t* v3 t0 x4 j: Qnone:
& A- r3 Q0 F: p1 t% w" u# Y* ^6 d7 k000082ec <.plt>: g5 H4 q9 D4 _6 @: F3 Q: @
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)% [" l7 T3 d- F# `# c. z9 ]( m
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c># X& C1 g6 X$ q L
82f4: e08fe00e add lr, pc, lr+ q9 A& H0 Q2 s1 ]" R6 Y
82f8: e5bef008 ldr pc, [lr, #8]!
' P2 h/ B8 h: n. E( B N+ z 82fc: 000082d4 .word 0x000082d4, E! r: z1 T$ f$ W$ V5 T
8300: e28fc600 add ip, pc, #0 ; 0x0
" C/ s3 V( Z) b8 \9 A- w" ~ 8304: e28cca08 add ip, ip, #32768 ; 0x80004 f: I: T! W/ d* b4 f6 Y
8308: e5bcf2d4 ldr pc, [ip, #724]!4 k+ [ M9 @# _* T
830c: e28fc600 add ip, pc, #0 ; 0x0
3 c& V8 Q6 h& F) }- ` 8310: e28cca08 add ip, ip, #32768 ; 0x8000
+ B# {- k- C9 B# f 8314: e5bcf2cc ldr pc, [ip, #716]!
" P# L7 z2 u' l U 8318: e28fc600 add ip, pc, #0 ; 0x0
, b+ \) Q K/ ?& b& M) Z" J 831c: e28cca08 add ip, ip, #32768 ; 0x8000# \% G1 B' }, {7 c
8320: e5bcf2c4 ldr pc, [ip, #708]!0 `1 A3 }* d) @, X; f% T# m
arago:
$ O7 d3 j# J! K9 Y4 j; D9 U' N0000825c <.plt>:4 C; h% E# [$ j7 {% i1 Y% o8 ~
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ j7 D- _+ R& p; m
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
) \; Y6 I* o* V8 x* ^ 8264: e08fe00e add lr, pc, lr
" ?9 _0 a( |! A 8268: e5bef008 ldr pc, [lr, #8]!
6 N* I8 o' X4 d* R1 |0 n 826c: 0000827c .word 0x0000827c, ]9 x+ N/ K7 H
8270: e28fc600 add ip, pc, #0+ Z. ]0 h, b. A) H& ~! `
8274: e28cca08 add ip, ip, #32768 ; 0x8000
& [/ C2 @8 i) I- s. m 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
3 D+ F5 o5 M, Z5 T! G 827c: e28fc600 add ip, pc, #0
! B2 s; O7 p7 ~( v 8280: e28cca08 add ip, ip, #32768 ; 0x80005 k1 d5 M# ?6 ?* }2 F
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
% `+ t9 }5 F9 q% W8 a9 h! O8 M 8288: e28fc600 add ip, pc, #0
1 i9 ]7 y" r0 }5 s8 V 828c: e28cca08 add ip, ip, #32768 ; 0x8000
2 h# Y2 S s4 R3 U" x/ U 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
+ X3 E& _" R' Lnone:0 m$ M8 g/ ~1 t1 s( Y. m; {
00008324 <_start>:- b) B( z+ B R" D" P$ V" k$ O* F ?
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>; {9 B& Q$ _# V0 P7 W+ r y/ G
8328: e3a0b000 mov fp, #0 ; 0x0
, L1 K. w9 G2 L* j# S: b+ v% l! W 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
) K- x9 s A7 r5 P s% s" I 8330: e1a0200d mov r2, sp
* C5 }- A9 C, h$ W/ f 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 _1 t- ?" [5 V9 r' s; E# Y( \
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
/ [9 w* e1 X( X8 m! W 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>( t/ f; X( Y+ M: P- u( z: s$ E
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
7 A2 m: e6 [! A; y' g/ C 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)3 u- B: U8 H7 D1 p0 F
8348: ebffffef bl 830c <_init+0x2c>/ `" @0 E/ J# F( F
834c: ebffffeb bl 8300 <_init+0x20>
& b( S4 O% N6 |. }8 M 8350: 00008404 .word 0x00008404: E& }! @5 t: F+ H+ r3 T
8354: 000083cc .word 0x000083cc
8 }$ `2 v) F" S0 P) R+ j 8358: 00008408 .word 0x00008408# a2 ~) c2 i- w C/ y& R: ?8 c
arago:
* {: o/ S7 }# r, H! i0 c00008294 <_start>:
& l/ ~6 G7 Y( B* ~3 z 8294: e3a0b000 mov fp, #0# {; `0 X7 ?% i* S4 z/ H
8298: e3a0e000 mov lr, #07 q' ]: p2 s( A; v8 ]. G
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* M2 t( p. ]9 ~; c" T+ O4 @5 G 82a0: e1a0200d mov r2, sp
& A9 g1 E% J' {$ K9 S/ v! a3 \ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. i( V( d6 m" ?* n1 m5 ? 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!); T* h. L" n( g' N$ h6 X
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>: {& t/ I D$ s# k8 P+ H/ s. V
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
' r+ H, @2 a0 @% e5 P Y5 ?! C0 Y 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>0 N' P- Z2 j" B" O) Z! C0 q9 B
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
8 t/ a% k% u- V: l* Q0 Y 82bc: ebffffee bl 827c <_init+0x2c>
* J L& o1 E1 m( z0 C3 |5 Q 82c0: ebffffea bl 8270 <_init+0x20>8 J; J' s. W$ C( Q$ n: S. \
82c4: 000083dc .word 0x000083dc
( w. n0 c& k+ x4 X, O4 C 82c8: 00008344 .word 0x00008344
" h* M* I, T9 F, u( G 82cc: 0000837c .word 0x0000837c
5 Z+ H( F" @ P5 I3 G/ ]7 ]none:
( b0 l: W0 h9 b! [) @0000835c <call_gmon_start>:2 W. O5 R: X" i7 s- U, w
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, W9 r( t" ]5 F7 E! U) E
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>- B9 Q. [& P" Q# b
8364: e08f3003 add r3, pc, r3$ s, {- o' {& v7 k
8368: e7931002 ldr r1, [r3, r2]: V$ u$ D0 G( D- g* J8 ?
836c: e3510000 cmp r1, #0 ; 0x0
! V9 E& o; ?" u/ R 8370: 012fff1e bxeq lr0 h; g7 r) p! {' S! Z0 {0 E4 h
8374: eaffffe7 b 8318 <_init+0x38>. e4 P$ y; a6 D% N4 I
8378: 00008264 .word 0x00008264& e( g& S: C' J1 {7 O
837c: 00000018 .word 0x00000018- }& W+ Q0 E3 W7 s5 g0 K# p m
arago:. }3 |4 |9 l3 C( K' @, A5 B
000082d0 <call_gmon_start>:) P5 ]# V5 C9 F2 E& I2 y6 |
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ I' m* K3 B* n" o7 o. p, n 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
. O9 }5 e% x$ p% X& K 82d8: e08f3003 add r3, pc, r3
4 U4 ] a) A- k. r& I 82dc: e7932000 ldr r2, [r3, r0]. p1 q# a: I, y7 C; w6 h; p
82e0: e3520000 cmp r2, #0
3 F- A, `# b/ w' z. Y" D 82e4: 012fff1e bxeq lr- E4 ^9 q5 P4 ?8 o- O! _
82e8: eaffffe6 b 8288 <_init+0x38>
+ \, ~7 v: S( w+ a$ D- s* F 82ec: 00008208 .word 0x00008208
( b; a: a! d' _0 g) \) E 82f0: 00000018 .word 0x00000018$ K3 T9 K% b; Q/ @/ @1 A0 e4 \
none:4 d( V2 x8 b, K8 e
00008380 <__do_global_dtors_aux>:. E" N8 O! Z4 w ^
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>% m6 C% G; \% b
8384: e5d23000 ldrb r3, [r2]' U' q! L: p) r* C# J( i' O
8388: e3530000 cmp r3, #0 ; 0x0
, c; T; e" X. Z. H$ L 838c: 03a03001 moveq r3, #1 ; 0x14 p% D$ L- L, H: M9 @, d7 D$ h
8390: 05c23000 strbeq r3, [r2]
& s1 \: z* m. P2 K& F# r2 I 8394: e12fff1e bx lr" _! z- y7 M, k7 h+ T( _
8398: 000105f4 .word 0x000105f4
- C4 K5 C" j' i* J* l7 T, marago:
b8 O9 O0 a6 t+ e( ]5 H000082f4 <__do_global_dtors_aux>:' [8 A4 v t# z* z1 i1 e* `& ^
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>4 L& F1 K2 }0 x! W$ f; w& |
82f8: e5d32000 ldrb r2, [r3]$ n& `# z% O) c, Q: Y7 b0 z
82fc: e3520000 cmp r2, #05 r7 q, j2 @2 D
8300: 02822001 addeq r2, r2, #1
" v6 s7 S4 T& O+ B u# ` 8304: 05c32000 strbeq r2, [r3]5 e- ?6 k# k& d1 k* E$ s# o
8308: e12fff1e bx lr
7 o; l& a( t7 x 830c: 0001050c .word 0x0001050c0 A- L5 a- m! u, R9 u, ?+ W
none:
" F+ u5 l2 P/ S& w0000839c <frame_dummy>:
- D4 n- Q- P3 \% v# K: k% Z4 @ 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>: U0 }- @+ u$ h Q! q: c2 C% H
83a0: e92d4010 push {r4, lr} i( O# J4 s' ]* h
83a4: e5903000 ldr r3, [r0]2 }! X* a* \/ V
83a8: e3530000 cmp r3, #0 ; 0x0 i( l! d& i% i. @- T
83ac: 08bd8010 popeq {r4, pc}. m0 [# o1 A3 ~! o
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
2 Q* ^; T6 J% g O$ a4 U 83b4: e3530000 cmp r3, #0 ; 0x0
# C1 h* X. v" ~( E# _( y' p 83b8: 08bd8010 popeq {r4, pc}9 c, }/ S( l( [( h) Q
83bc: e12fff33 blx r3
* D# h: U% O- F$ b6 g- f 83c0: e8bd8010 pop {r4, pc}- ]( Q% I9 I6 N( G5 q
83c4: 000104dc .word 0x000104dc g9 P7 k* W5 \; ` i; M
83c8: 00000000 .word 0x00000000
0 u3 ?7 W" y$ C0 q3 b& o S0 Q7 rarago:
, n9 R4 U. W: A' a7 p7 t00008310 <frame_dummy>:
# v5 [; ?3 e5 J0 T& z f5 R" _ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
y# |/ ^2 p( [+ z: ~ 8314: e92d4008 push {r3, lr}
/ r5 a& v# S+ t# _6 K9 Y) {8 s 8318: e5903000 ldr r3, [r0], y" C1 ?5 X* |) e) Z4 ~6 z
831c: e3530000 cmp r3, #0
$ F; e: R' z/ j6 B 8320: 0a000003 beq 8334 <frame_dummy+0x24>. s0 C$ N) ]9 D+ c
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
9 o2 B; t# A6 @7 m ]$ M 8328: e3530000 cmp r3, #0
- i, a( P, ~, R8 y8 ?! u' y 832c: 11a0e00f movne lr, pc8 P# L5 @: i6 \4 p
8330: 112fff13 bxne r37 D, z$ ~; Q# R0 o/ k y" ?
8334: e8bd4008 pop {r3, lr}: G2 `# l7 F' k) p# H
8338: e12fff1e bx lr/ r. i. N1 U5 g/ w1 s( }) m
833c: 000103fc .word 0x000103fc& H, p- s1 Z: [
8340: 00000000 .word 0x00000000: B1 ~3 G/ k4 P7 ` i9 Z
none:3 M* h* L5 x6 i
000083cc <main>:: q9 z; ^ o& o+ M: Z, F
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
( n& K4 \3 \# i1 N( o' x 83d0: e28db000 add fp, sp, #0 ; 0x0
l* w* [' n( {4 ^1 E 83d4: e24dd01c sub sp, sp, #28 ; 0x1c5 M* M" X) Q) x2 m" p
83d8: e50b0018 str r0, [fp, #-24]
* P* q* Q8 I* n2 R 83dc: e50b101c str r1, [fp, #-28]8 J4 s5 Y3 [- L( {, N
83e0: e51b2010 ldr r2, [fp, #-16]4 `; `; f; V/ I3 ?( x
83e4: e51b300c ldr r3, [fp, #-12]
2 ]) {5 \+ m0 o& m* y+ P9 ~0 m 83e8: e0030392 mul r3, r2, r3 w1 b5 _: K9 s# y" ~- P" |
83ec: e50b3008 str r3, [fp, #-8]
# D$ ?( X2 q5 z% g1 l! J5 ` 83f0: e3a03000 mov r3, #0 ; 0x0
. i* p7 `+ q% I! C. s$ ? 83f4: e1a00003 mov r0, r39 k! \- ~! R# x8 g# \0 q7 m
83f8: e28bd000 add sp, fp, #0 ; 0x0
" I: j# z2 e" {2 C 83fc: e8bd0800 pop {fp}' X: [4 ~& }% h2 q0 W7 j; y
8400: e12fff1e bx lr
y' h; O! r5 m# T+ X/ O& karago:
; j: a/ F7 s' }0 y5 S' H: Q0 f6 y00008344 <main>:
$ o2 d' D: ? y: t 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)( d* ], V4 D1 n- e
8348: e28db000 add fp, sp, #0; |. r+ O; s2 d# G
834c: e24dd01c sub sp, sp, #28
7 Y) b/ g! i! L" I 8350: e50b0018 str r0, [fp, #-24]
6 H* s, n' h& D M1 V; }( ~ 8354: e50b101c str r1, [fp, #-28]9 ~0 s6 B5 w% ^, C9 C Y
8358: e51b3008 ldr r3, [fp, #-8]7 B" c- n: }! m7 A, W
835c: e51b200c ldr r2, [fp, #-12]# e% x% u- @; c8 h+ `6 x
8360: e0030392 mul r3, r2, r3
1 K" [3 S) g4 O( X6 R0 T+ B* ]' ` 8364: e50b3010 str r3, [fp, #-16]
% V$ S. ~3 |+ Q/ d 8368: e3a03000 mov r3, #0* z0 D: C2 L# \) S; o
836c: e1a00003 mov r0, r3) x5 N4 l3 g. l2 C. F9 Q
8370: e28bd000 add sp, fp, #08 N2 e4 w' p( |7 @1 }
8374: e8bd0800 pop {fp}# l6 o0 Z3 Z. H( c
8378: e12fff1e bx lr
) s! ^5 G4 r9 j2 Rnone:
( C0 \6 Y3 M/ g ]00008404 <__libc_csu_fini>:& R E z9 v$ H; i y- p9 l
8404: e12fff1e bx lr7 m% i6 M! c% e) u+ w, k% }5 P
arago:
! j! @, w L) A& I000083dc <__libc_csu_fini>:% O5 k# j# Z+ V$ [# \6 z- y) V
83dc: e12fff1e bx lr
! c# X# V! R8 L9 Unone:
8 d9 O: }) q( i, }: P00008408 <__libc_csu_init>:! B; a4 \2 H! t _
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
2 i) A) [+ B7 n& X 840c: e1a08001 mov r8, r1
" A' h$ R- i& l 8410: e1a07002 mov r7, r2
2 C$ k6 z+ X5 u6 D 8414: e1a0a000 mov sl, r00 a' o* d/ @ n; c6 v% A
8418: ebffffb0 bl 82e0 <_init>
( d R5 ]: p( I6 }7 Q9 J 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
4 A Q4 i/ m( L3 \2 _6 R9 l 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
. C( M! h) E# D; Q5 |( { 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>* ?; V: U8 o6 ^9 B5 \. o! d
8428: e0613003 rsb r3, r1, r3, d+ m* k2 {6 a$ B
842c: e08f2002 add r2, pc, r2
* W q d" Z8 Q1 e! R0 h+ v 8430: e1b05143 asrs r5, r3, #2* |2 X! V+ {( B3 `9 Q; G# [" k5 F" a
8434: e0822001 add r2, r2, r18 e4 L `2 l6 H, n1 R4 e
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}) [$ H) u$ z' P
843c: e1a06002 mov r6, r29 y7 V8 m3 E! \- w/ j T2 a
8440: e3a04000 mov r4, #0 ; 0x0
. D0 L! `$ x0 m( C9 Y 8444: e1a0000a mov r0, sl
% c H4 D! K$ l 8448: e1a01008 mov r1, r8" z. ~! r; Q- V1 `( D; z9 {1 {
844c: e1a02007 mov r2, r7! s' i7 f0 z4 J F1 q0 _7 ~7 o
8450: e1a0e00f mov lr, pc
/ J& S' z* E+ Q, J; d9 W 8454: e796f104 ldr pc, [r6, r4, lsl #2]
7 w/ T5 Z5 V; U" C1 x3 _* L- P 8458: e2844001 add r4, r4, #1 ; 0x1
$ l2 k, y* ^9 U, V! j$ u7 m 845c: e1540005 cmp r4, r5 p5 z- w. v3 e+ {4 s
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
+ X4 f1 d8 q) J, A. h8 u' F 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}* j; ~. v7 e. ]2 @
8468: ffffff04 .word 0xffffff04
5 x0 J+ B4 Q9 A* [ 846c: ffffff08 .word 0xffffff083 f. [5 i- L8 z: @
8470: 0000819c .word 0x0000819c
! i( {* ~9 w( x* b% Z# Iarago:
% L+ I8 w; W6 q* ^0000837c <__libc_csu_init>:
{& k9 }6 [8 u& X+ y/ O5 N& V 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}6 H- L1 Z A5 X
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
j/ D0 E& r* I3 W4 v 8384: e1a06000 mov r6, r0
; B) h" U$ o6 o j 8388: e1a07001 mov r7, r1! \" o# ]2 ~6 J& S6 e! h: v
838c: e1a08002 mov r8, r2
) y/ N. s9 |, O 8390: ebffffae bl 8250 <_init>/ h: Y) O. ^% G6 S6 J1 r# {
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>8 M6 |! t6 R$ M! i
8398: e08fa00a add sl, pc, sl' `+ d& a5 Z _" {. F: ~( g
839c: e08f0001 add r0, pc, r1
7 F5 l* e: f$ |* {0 D2 r j5 V 83a0: e06a5000 rsb r5, sl, r0
4 u4 Q/ q6 ?1 F2 _9 r 83a4: e1b05145 asrs r5, r5, #2
! o: L9 r! U3 ^/ T0 C2 f& L 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
7 e _8 e+ P' t/ N: D 83ac: e3a04000 mov r4, #0* ^# }! H4 ]0 @/ I6 i
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
, B/ F2 r$ n8 {$ _6 G9 r& A Y) L 83b4: e1a00006 mov r0, r6, G9 k6 O# A7 \: y/ B! O+ b+ |
83b8: e1a01007 mov r1, r7
! S0 b" _. ^, Y' d. g9 E" ?% r 83bc: e1a02008 mov r2, r8
' b$ R d! z5 A9 n; L- \ 83c0: e2844001 add r4, r4, #10 E' c. n" R/ K2 U$ M- \7 e* T
83c4: e12fff33 blx r3
L* r/ [& D+ X7 D3 | G6 v* K# Y! ~ 83c8: e1540005 cmp r4, r5' H9 W" U; q% t3 o! u' \* m
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
; Y7 F8 I% x/ ` 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
8 P/ {8 p+ p7 J9 v ]4 } 83d4: 00008054 .word 0x00008054
7 g5 V( c5 h4 `; ]8 L 83d8: 00008054 .word 0x00008054
% q z* i5 h U& X& hnone:$ g7 E; o: N& B, N: }1 Z
Disassembly of section .fini:8 z4 E: n1 L6 |' h: \6 Q
9 A2 a4 R( {# j" i! F
00008474 <_fini>:
% I- M; U* V* o) G! Z4 Z 8474: e92d4010 push {r4, lr}' b+ `: h. J- k0 o" ~# q E
8478: e8bd8010 pop {r4, pc}, U( t I9 O9 O) p/ h
arago:1 I6 B) |% v6 c3 A
Disassembly of section .fini:7 D6 V2 X7 |; A. J8 T# N |6 R/ M* C4 b
( M. @% d, V# N7 `; L: W ]1 {
000083e0 <_fini>:
; l' }( Z) b+ ]" M* w 83e0: e92d4008 push {r3, lr}& P$ K% h9 s* x& f* T* p
83e4: e8bd8008 pop {r3, pc}. t) }4 K% t G( W- u+ F! z4 _, @4 ]
' ~5 z( x7 B; Q( `. i
. G; a* M N C! B7 j' G8 u2 K" b7 e2 r+ x
|
|