|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
2 c4 F* k7 X9 f% ` 1 #include<stdio.h> ! O4 o9 Q: y) _3 j
2 #include<math.h>( q! H+ T0 `' K% u
3 int main(int argc,char* argv[]) Y) `: ^5 E) a( s/ A
4 {3 T+ f9 V, i; s8 v8 `4 l
5 int a,b,c;
5 }; g# `. V N8 K8 s 6 c = a * b;
5 J$ X9 R0 l @' {. f: b6 Q }- \. T 7 return 0;. c$ Q+ J# x4 h% X! Z% }3 C# ]: G
8 }
2 q W3 Q5 l- ^3 A: b7 x! t, T! {- J3 G7 M, ~4 S
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看2 e! N: L9 ]* [' P7 \) R
none:& n5 _, P. d5 i/ T6 V
000082e0 <_init>:: ]# ?2 q) ]* q l% H, R; ]4 s5 ~& ^
82e0: e92d4010 push {r4, lr}
: x8 t2 {5 C( d- I1 M" I( p 82e4: eb00001c bl 835c <call_gmon_start>; V" ]/ o& U% a
82e8: e8bd8010 pop {r4, pc}5 d U8 F& l2 F$ i8 F0 k9 a9 v3 U
arago:
( T' w/ X. C: e: f5 y00008250 <_init>:
]9 t2 V: O' L( c6 e B3 ?6 F 8250: e92d4008 push {r3, lr}5 f) v3 [4 k! L7 @! |0 i
8254: eb00001d bl 82d0 <call_gmon_start>
' A: Q( H' F' ^4 h3 n0 u; Z6 |& u 8258: e8bd8008 pop {r3, pc}
4 L# P6 p' @" {, y6 R) e2 E# ^& v0 [4 R
none:
, g6 e9 W% b8 K0 U7 v000082ec <.plt>:
# a& E$ Q; p3 m5 d- [/ W, z" G 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 }, B0 @! p) q9 x L! O 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c># J6 }! w- C% X0 S( X h
82f4: e08fe00e add lr, pc, lr; \7 w, B0 b9 b V% ?8 s
82f8: e5bef008 ldr pc, [lr, #8]!
" R& Q* O( a6 t8 a- O! p# q4 l. {. k 82fc: 000082d4 .word 0x000082d49 i, L+ o9 x/ _: J7 D, K! L a7 A
8300: e28fc600 add ip, pc, #0 ; 0x0/ D1 f/ ?5 e% u% O# j0 f
8304: e28cca08 add ip, ip, #32768 ; 0x8000
7 [. m& g5 ?+ _* C7 i 8308: e5bcf2d4 ldr pc, [ip, #724]!
, w* u. _( m5 z4 Z1 ^ 830c: e28fc600 add ip, pc, #0 ; 0x0
2 [4 E; n- y2 r$ D/ |: \+ C. q 8310: e28cca08 add ip, ip, #32768 ; 0x8000
& M; U/ j1 U; Q! \ 8314: e5bcf2cc ldr pc, [ip, #716]!
# y6 Z# z: z' ^/ c! m8 F9 N/ I2 t 8318: e28fc600 add ip, pc, #0 ; 0x0
' e( G' O3 a' \8 n, n& \ 831c: e28cca08 add ip, ip, #32768 ; 0x8000' Z& A, C0 x! P7 X* B
8320: e5bcf2c4 ldr pc, [ip, #708]!" v0 |" m: }; _$ D5 H, U
arago:
) ?) n# u% g" U% Z$ R( Y J0000825c <.plt>:
0 ]& c% Q: p% l; T5 R0 d 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 `* ^1 N9 z! p6 z( m, W 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
* y/ h( t0 O" j 8264: e08fe00e add lr, pc, lr9 |0 y0 Z$ \! E. c
8268: e5bef008 ldr pc, [lr, #8]!
9 b' n& m* ^8 I* z" T0 V6 o% m 826c: 0000827c .word 0x0000827c, a" S/ L1 `9 M0 \/ U* g
8270: e28fc600 add ip, pc, #0% E$ h$ h+ z& G9 L5 ~
8274: e28cca08 add ip, ip, #32768 ; 0x8000
7 O! A# m8 B& T$ l5 q4 X; p 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
q$ c: x B# I/ Y# w 827c: e28fc600 add ip, pc, #01 p, @! z3 h4 ^6 x, Y, X8 l
8280: e28cca08 add ip, ip, #32768 ; 0x8000! B. k7 y! y4 x/ l' j
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2748 w: t1 {' h) U
8288: e28fc600 add ip, pc, #0
: a0 y' b! N' ` o" Z 828c: e28cca08 add ip, ip, #32768 ; 0x8000
& U9 C, o! L# [' g2 t! V/ M2 N 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c# |- Z' R" I2 ~# v4 ]1 j" o
none:6 Q; ^6 i& E o5 i3 V1 i
00008324 <_start>:
; _3 w( f5 {- A4 U 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
1 H, q l$ {0 I/ s0 b7 [ 8328: e3a0b000 mov fp, #0 ; 0x0
2 S9 x1 \% @6 M6 C7 V1 \. u- d 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
% b0 G' c' S; j, R: z: [/ ^ 8330: e1a0200d mov r2, sp" p0 a6 {; o+ z, S5 D) ~% x- ^
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' h, {/ i( b8 J+ l9 _7 N) x- k 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!). R. q7 ~$ K# x. D3 d! {+ I
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
1 f9 z6 I" A- h+ v1 c$ h0 Y7 { 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34># G. d9 {- B! C4 z
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ Q6 Q5 [# k2 [% m
8348: ebffffef bl 830c <_init+0x2c>) s/ X2 A0 N/ {" T ^ d
834c: ebffffeb bl 8300 <_init+0x20>1 g3 }$ e$ o/ ^% `, T: P
8350: 00008404 .word 0x00008404
- S& R& H' o# K. o' S7 M$ m 8354: 000083cc .word 0x000083cc! L+ r( V @0 f/ f. y% D# r* f; W
8358: 00008408 .word 0x00008408) E, \" m: M0 O( k
arago:9 d+ p* r% _: @. Y8 _4 q
00008294 <_start>:- F& u& b- x; t5 |# F; Q
8294: e3a0b000 mov fp, #08 o! R6 p2 Y; x( J4 o$ Z
8298: e3a0e000 mov lr, #0$ o v Y2 o* L5 {* b/ ~
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
/ V# K% G, \' h) H- L) K 82a0: e1a0200d mov r2, sp
( f5 C( I$ V' U0 L' j2 s 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# N4 ?) p' D& V 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)8 K/ O8 j, i. G! l+ `
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>7 {4 a3 q f* [7 P2 b( d& N/ {
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ E: d" W5 `( M4 c* w
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>" N5 d* v. F( Z3 C# Q) f
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>; ~' c8 P l) M9 v; |
82bc: ebffffee bl 827c <_init+0x2c>6 t; C( E' a) u2 Q( h& v* c$ G
82c0: ebffffea bl 8270 <_init+0x20>
! I9 J; u2 r& I 82c4: 000083dc .word 0x000083dc3 o$ {8 R' _% U
82c8: 00008344 .word 0x00008344 ^) o- `- m3 \4 P" s$ n
82cc: 0000837c .word 0x0000837c
4 Y2 \) g! i4 ~none:3 a( f9 I) |/ b8 Z1 }$ J: _6 b
0000835c <call_gmon_start>:
{# F3 b T. F G 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
: I, D! b( V( L( k 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>" a; r% P0 P! \" D
8364: e08f3003 add r3, pc, r3
/ {+ l# C9 ^7 B 8368: e7931002 ldr r1, [r3, r2]' s2 `. h- q" k; P" w9 X: w
836c: e3510000 cmp r1, #0 ; 0x0# l4 Q! c; e. T2 ?! M* u! p
8370: 012fff1e bxeq lr1 ?3 H9 N, T R- ^) P
8374: eaffffe7 b 8318 <_init+0x38>6 [ ~* q) P8 _9 c9 X# n+ Z( g
8378: 00008264 .word 0x00008264
9 ~ e* i3 Y; \" \. t5 q 837c: 00000018 .word 0x00000018+ s8 ~+ ~* Y' F( `& b
arago:( `( p& S1 h- V
000082d0 <call_gmon_start>:
' ?6 s. P2 U# H9 G! e6 ]) b7 @ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>9 L1 Z# I0 O' J9 N0 \3 o+ U+ }; }! H
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& |, u- C4 y9 L5 Z4 c( T
82d8: e08f3003 add r3, pc, r3
4 @+ O- u$ n0 z: u: O* o0 J 82dc: e7932000 ldr r2, [r3, r0]
3 [! d/ \+ Q% Q& {! A T$ ~ 82e0: e3520000 cmp r2, #0
3 `9 r' P) l/ x9 t2 ]8 O5 V5 H% t 82e4: 012fff1e bxeq lr
! G) o- S# O. E! e; u 82e8: eaffffe6 b 8288 <_init+0x38>
' E/ y4 w4 s2 V, ] i; q 82ec: 00008208 .word 0x00008208
3 z+ A! M0 g2 C5 `1 v( f7 K 82f0: 00000018 .word 0x00000018; P% J% `6 m: | _' P0 V" P
none:
/ r" s: H! {2 \! x- H- Y7 e2 ^00008380 <__do_global_dtors_aux>:8 C% u- U; g2 j; \7 r0 R
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>: d" k5 f! J+ z# i
8384: e5d23000 ldrb r3, [r2]/ o8 o% }% L4 q
8388: e3530000 cmp r3, #0 ; 0x07 O' K) k/ W" n
838c: 03a03001 moveq r3, #1 ; 0x1
3 b0 E3 V$ i/ W9 ^" v" W 8390: 05c23000 strbeq r3, [r2]
5 f" Z9 x& [4 V. {1 W' R; C1 x 8394: e12fff1e bx lr
+ U2 t, `- [# o6 N7 I1 Y8 z5 R: W 8398: 000105f4 .word 0x000105f4$ I/ `" B J, g8 d1 L1 s3 m
arago:5 ~& h% Y$ V" H9 O9 g; K7 c
000082f4 <__do_global_dtors_aux>:
- N9 E; f {! e6 e 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>8 Z( O6 M+ u$ y5 {
82f8: e5d32000 ldrb r2, [r3]/ Z* x* X _7 f+ V
82fc: e3520000 cmp r2, #0' M5 G- z0 B# C0 V: Z G; H
8300: 02822001 addeq r2, r2, #14 p' Z( M6 Q, z; Y
8304: 05c32000 strbeq r2, [r3]+ Q4 _+ }2 W% M5 J1 v& J Q* B5 ^5 v
8308: e12fff1e bx lr0 `' L4 N" G+ g
830c: 0001050c .word 0x0001050c; f% S9 }% n& V2 d& h
none:
5 f8 i( z( ^" U X- c0000839c <frame_dummy>:
$ ]* w% ]' r \2 w! @# ` 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
8 x& H) k, K* K& y4 T# n 83a0: e92d4010 push {r4, lr} ]! _; D8 w$ u2 t4 c2 U# L& i
83a4: e5903000 ldr r3, [r0]1 B7 E O) S5 x/ t
83a8: e3530000 cmp r3, #0 ; 0x0# k$ @( L, v% U7 f- B& {9 ]* l' T
83ac: 08bd8010 popeq {r4, pc}# C) R9 w1 v% P. ?
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>% d* N1 U0 I W
83b4: e3530000 cmp r3, #0 ; 0x0) W/ N4 {! T4 D
83b8: 08bd8010 popeq {r4, pc}. e( M- G# t; W. q" X( a' M! H/ U
83bc: e12fff33 blx r3% C% x" g7 c6 h' x; }
83c0: e8bd8010 pop {r4, pc}
6 I0 [$ c+ W" O 83c4: 000104dc .word 0x000104dc/ O. D# u0 c6 L- \/ @
83c8: 00000000 .word 0x00000000
. o0 x, c0 C% jarago:
2 C7 ^+ Q' Q/ [+ q( Y00008310 <frame_dummy>:1 k* }6 u( m$ H# O
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
7 B. q5 V F) h 8314: e92d4008 push {r3, lr}5 e d* T0 q/ w( |% q P, [
8318: e5903000 ldr r3, [r0] _1 f; i6 o0 Y2 `+ ?' h
831c: e3530000 cmp r3, #0
; o ~" a& g9 o1 `. _# c 8320: 0a000003 beq 8334 <frame_dummy+0x24>
# i+ i: F2 M3 H1 j 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>/ l1 o1 c+ ?1 M; P) v# j
8328: e3530000 cmp r3, #0
+ a& b1 a9 ~9 d& m* ?# C6 Y 832c: 11a0e00f movne lr, pc
& a0 F2 y( e! E+ m! o$ V 8330: 112fff13 bxne r3
6 L5 \5 }: X9 Z- u+ G! U7 R- G 8334: e8bd4008 pop {r3, lr}; x; z+ F! O" R B
8338: e12fff1e bx lr
0 S% Z* V& |0 P+ c+ Z/ ~8 @ 833c: 000103fc .word 0x000103fc
0 a5 Q' M5 V0 r1 l 8340: 00000000 .word 0x000000003 ]# T$ R# h5 ?' b
none:; t" |3 S4 ?) o: t& X& }
000083cc <main>:
/ E$ d/ w" ?% M% R9 Q! T 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 X" {0 v" }: O+ @" w% c 83d0: e28db000 add fp, sp, #0 ; 0x0
" |" Z8 C+ f& K6 f( _ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
' D# G% @; M2 v7 \2 B+ ]. _ 83d8: e50b0018 str r0, [fp, #-24]
5 f5 t. Y8 e4 s" L% X {( T 83dc: e50b101c str r1, [fp, #-28]+ s1 k# V8 x( R
83e0: e51b2010 ldr r2, [fp, #-16]
9 |) z1 @+ t, y* G" f6 \ 83e4: e51b300c ldr r3, [fp, #-12]8 a3 }- @" g5 z* A2 l; ]9 ]
83e8: e0030392 mul r3, r2, r3( g: H. i+ a. y/ i
83ec: e50b3008 str r3, [fp, #-8]4 ?' G2 j$ Z! T! @# o
83f0: e3a03000 mov r3, #0 ; 0x06 U' D5 X4 G' i! J3 q
83f4: e1a00003 mov r0, r39 x0 G. u( d$ M4 p
83f8: e28bd000 add sp, fp, #0 ; 0x0' C+ Q0 D" H! e& y
83fc: e8bd0800 pop {fp}! \9 j; O2 N( I- @' ^
8400: e12fff1e bx lr( B% M* k% _6 Q" S, }3 i" A' l
arago:7 q% A, f% g; v: S
00008344 <main>:
; S) n8 ?6 A! [+ m% l 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)' t& G! \0 a$ z' Z# w; L
8348: e28db000 add fp, sp, #0' f/ M( N0 J# S
834c: e24dd01c sub sp, sp, #28
, y0 X1 a3 b' x8 F 8350: e50b0018 str r0, [fp, #-24]' L: u9 w* f) t) p" c ~
8354: e50b101c str r1, [fp, #-28]
% @$ \0 Y) Q/ ]# i 8358: e51b3008 ldr r3, [fp, #-8]
% o: a. M2 W0 ^9 w0 _; n! e 835c: e51b200c ldr r2, [fp, #-12]
- D6 g0 }3 Q- U3 [/ t: M 8360: e0030392 mul r3, r2, r3
# S7 T* c9 H4 A3 }. \/ ~ 8364: e50b3010 str r3, [fp, #-16]/ h" {- r3 \& D# ~0 c6 c
8368: e3a03000 mov r3, #07 ^$ J8 S0 l/ b. ^) s4 R% S; {
836c: e1a00003 mov r0, r3
/ V" |1 j/ q; O, m: {( g 8370: e28bd000 add sp, fp, #06 @7 [) V S$ B3 d. z$ Z+ p' @! C
8374: e8bd0800 pop {fp}
5 O) j. ]! J3 O) } 8378: e12fff1e bx lr8 O9 P% q+ w8 T D8 u1 f! `
none:
j9 h) z1 Z; l1 G+ w00008404 <__libc_csu_fini>:
3 c; L7 j0 I% K6 V4 P. z9 Q, w, y! S 8404: e12fff1e bx lr B: t8 O' K! M4 p1 @! {% A
arago:
+ R W4 Z# s( V1 e+ Y0 R1 C$ X6 c000083dc <__libc_csu_fini>:
# ~1 X8 O1 ~6 ?9 T J, l; \ 83dc: e12fff1e bx lr8 X$ z) g) p2 Y: U6 m) s- V
none:/ s4 W8 L. m8 Q
00008408 <__libc_csu_init>:
" l0 E) a7 i* m5 J2 G! b+ z* M8 K 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
( J7 b" z9 p+ ^: C. s, E: | 840c: e1a08001 mov r8, r1. U; ^: l& F$ ~# N7 P
8410: e1a07002 mov r7, r24 D# X' [' Y$ k0 W2 U
8414: e1a0a000 mov sl, r0
; b7 `. `+ |+ M+ S% R( d( q4 S 8418: ebffffb0 bl 82e0 <_init>+ w* C" i$ R+ g+ k# j7 W# K) v
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, R$ h7 M, ?1 F( O) B/ f( R/ e. s 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) q) H) J0 P& N/ M' A% g. } 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
% D8 k/ v: G* G$ A* P: }# i 8428: e0613003 rsb r3, r1, r3$ _: r2 G& |0 s( v& i; @. F7 t
842c: e08f2002 add r2, pc, r2( l/ y6 B5 `( o
8430: e1b05143 asrs r5, r3, #2# H" E, u+ j. O8 ?8 s: E; y7 h
8434: e0822001 add r2, r2, r1
4 t$ @2 U K9 ~7 C+ `4 w 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}9 \1 M% [' R& m! ~# L3 b
843c: e1a06002 mov r6, r22 ~0 r" d2 k8 B# K, Z1 E
8440: e3a04000 mov r4, #0 ; 0x05 @$ D9 U) ~" b' t' U% D0 I% e
8444: e1a0000a mov r0, sl. k$ \: m& ]+ J5 s( ]
8448: e1a01008 mov r1, r8
' D0 H) x" y$ E2 b6 A2 {8 b: H 844c: e1a02007 mov r2, r7
* R: v i o4 o- \ 8450: e1a0e00f mov lr, pc
1 }: N" `' f; D# L6 q/ O8 P 8454: e796f104 ldr pc, [r6, r4, lsl #2]; f( H& F* h' U0 e3 M/ U! q2 q; Z2 P
8458: e2844001 add r4, r4, #1 ; 0x1
3 H5 ^( h: Y5 P, i4 ^2 a u 845c: e1540005 cmp r4, r5+ s: e5 \6 p Q. M* A
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 t: T3 ~- M' ]# _ 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}- G! a/ A# n# G4 @/ P
8468: ffffff04 .word 0xffffff04! h1 n3 P1 ~2 \' r) n$ a
846c: ffffff08 .word 0xffffff08
" l. \" a: c$ ^, c 8470: 0000819c .word 0x0000819c8 V9 h" j; \% M: B
arago:. f+ i# Z! Q' v- d/ `
0000837c <__libc_csu_init>:3 V. j* z$ N0 U' ?2 j2 {5 G
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} v; C' P# ?7 d
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
$ N& Y# r9 b* X$ f- {7 @$ K 8384: e1a06000 mov r6, r0& c6 B! {' \+ a. N4 c
8388: e1a07001 mov r7, r1
" g( W% Y1 T6 Z7 A/ L8 `% F2 z, ? 838c: e1a08002 mov r8, r2
: c4 G2 R) O- N/ A 8390: ebffffae bl 8250 <_init>0 d7 k3 @9 e! c9 g0 \+ R' i
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
! d9 P) s8 z3 u8 P$ T, z7 n, m 8398: e08fa00a add sl, pc, sl' R" z$ w6 u0 g0 n- ~
839c: e08f0001 add r0, pc, r1% W" J+ J) q0 {3 `
83a0: e06a5000 rsb r5, sl, r0
$ @ P9 a$ e& S 83a4: e1b05145 asrs r5, r5, #2
s6 d* K/ C7 Y1 D! o" w+ f- j 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}' ^* j$ R7 @2 e/ n4 O" P8 g% @ X) j
83ac: e3a04000 mov r4, #0$ x5 a" ~2 Y! _1 S! n+ O
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]) j% ?: y( |5 V" v: h! I! B2 `
83b4: e1a00006 mov r0, r6
, c; U: \2 V$ _. x& F+ C; q! x 83b8: e1a01007 mov r1, r7- |, X8 T( h: s' ?& e' h: {; f
83bc: e1a02008 mov r2, r8
) Q R' V) q M5 w' i# O/ c' j 83c0: e2844001 add r4, r4, #1
. N' R- b* V) e. O* q( o 83c4: e12fff33 blx r32 y1 |8 J% T, {# R' x3 s( ?
83c8: e1540005 cmp r4, r5
" A% ~* c6 u. D' Y/ f 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
0 R1 O! ] [6 [. M- P8 r 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}5 p/ I, s$ E0 }
83d4: 00008054 .word 0x00008054
( X# b# n0 W. b1 }- A7 w8 O 83d8: 00008054 .word 0x000080544 h+ U! `# }+ x; N+ {
none:( q$ S4 k! ]0 ^& i& @
Disassembly of section .fini:; e. E2 [3 R5 w8 q Q5 [4 H6 W
7 N4 }+ w( ^* q7 s0 N# s
00008474 <_fini>:# ]( @ L6 |7 ~% V5 D T
8474: e92d4010 push {r4, lr}( k2 t# T( J2 B b1 }+ L6 G
8478: e8bd8010 pop {r4, pc}
( q* P6 W4 L3 [1 R2 I) ]arago:
& j( f, Q+ u$ ?* A( LDisassembly of section .fini:
6 c9 k6 Z+ S7 Z& {3 V8 n! m4 c. Q6 A4 T1 x }
000083e0 <_fini>:
& x- g) t0 y# Y& H; E( d! ^ 83e0: e92d4008 push {r3, lr}2 v& P8 y( Y! o0 \4 ~
83e4: e8bd8008 pop {r3, pc}
: b, V) L: G- [ R/ J( O
( n$ Z" W0 Q- P+ e9 D- }8 N: U/ D7 |8 I5 \# _4 Z0 c8 N, i
* i d1 R+ @# J% G9 w( }8 w4 B
|
|