|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
/ m S1 P# L' c2 K2 @! Q 1 #include<stdio.h> 8 n, S& M# L3 x- e0 I# [( ^
2 #include<math.h>
; f( n$ z q, H3 v; P' Q" Z 3 int main(int argc,char* argv[])- T/ y; S1 ~7 v6 e" T
4 {
; H. S- X( |+ N3 x" h# ^ 5 int a,b,c;3 o: Z" R- P+ E. N
6 c = a * b;
" H6 L/ Y: `7 _8 c% k 7 return 0;' B+ z2 D( |4 K- \2 U( D2 f; A
8 }
2 j( R, f- F9 d0 o0 B
! X) i4 i: _% A* s下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看. B# g/ G5 F) N+ a
none:
8 X2 g h1 j3 [1 m# q' {000082e0 <_init>:( ^ X! I$ h6 X, S* @+ m+ L, R
82e0: e92d4010 push {r4, lr}
7 Q8 m! L5 I) R( R1 K) S1 t 82e4: eb00001c bl 835c <call_gmon_start>9 `2 n! j; I3 B
82e8: e8bd8010 pop {r4, pc}
5 k4 e) E: U* L$ @% [2 G/ Marago:# N, H1 k' `+ V$ ?0 y0 X& A+ o# f
00008250 <_init>:
' z' c: _1 W1 j# y) R 8250: e92d4008 push {r3, lr}8 F" f+ Y9 c0 ~: N9 r
8254: eb00001d bl 82d0 <call_gmon_start>
/ n+ A* J5 H* R @6 k% D, h/ @$ J 8258: e8bd8008 pop {r3, pc}% W: p5 p" r! u2 L1 Y
1 w" X K3 O5 l o# a6 Jnone:& [8 T8 R8 B' b
000082ec <.plt>:# X% `/ k5 d. v2 ~1 Q: z6 w
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 Q9 R/ F0 @$ H+ f 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c> |2 c' f5 k7 a9 C0 @/ G
82f4: e08fe00e add lr, pc, lr
9 t( L9 Y# y( a7 A& q; @6 ? 82f8: e5bef008 ldr pc, [lr, #8]!0 d H s* r9 @2 k. t
82fc: 000082d4 .word 0x000082d4
- s& ]# O( M( t' ^ e& c 8300: e28fc600 add ip, pc, #0 ; 0x0% d# Z6 V6 l5 a: o
8304: e28cca08 add ip, ip, #32768 ; 0x8000! M* D( d a) H. Y5 n. b
8308: e5bcf2d4 ldr pc, [ip, #724]!: B- d* r* ^- z2 y- `8 K. l8 e
830c: e28fc600 add ip, pc, #0 ; 0x0
; C. x; W0 d; u6 i2 N# E 8310: e28cca08 add ip, ip, #32768 ; 0x8000
) U' v' D8 i8 ]8 ]1 D" ]2 ^ 8314: e5bcf2cc ldr pc, [ip, #716]!3 h) ]+ z; v3 d& b
8318: e28fc600 add ip, pc, #0 ; 0x0( c3 x7 X# j% c% b7 |
831c: e28cca08 add ip, ip, #32768 ; 0x8000! H* y: T9 q. f% m$ q* k: J. S
8320: e5bcf2c4 ldr pc, [ip, #708]!7 M& c# W3 ^$ ~, N: `% g
arago:
1 r: R" N' v* R7 x0000825c <.plt>:
! Y* ~/ I) R0 q' d" g" ?& Y, N 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)4 T# F$ @4 S$ x6 x* ^* D
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
Q5 W! M t. W8 _ 8264: e08fe00e add lr, pc, lr
8 `& ^6 e' q$ f3 N+ R& W2 S, S 8268: e5bef008 ldr pc, [lr, #8]!* i/ d6 a6 G9 z) A
826c: 0000827c .word 0x0000827c
( h& e5 Y. ?. i; E 8270: e28fc600 add ip, pc, #0/ X/ q* n' @' {% W+ @, J3 p g0 K
8274: e28cca08 add ip, ip, #32768 ; 0x8000' }8 ^5 I5 J! [- b- K
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c; H. F3 d6 M" G' b) ?
827c: e28fc600 add ip, pc, #0
! X" u9 a7 L. [* S) n8 [ 8280: e28cca08 add ip, ip, #32768 ; 0x8000( @8 V( v1 P% v
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274. W! d* @. t: `" `! u" t
8288: e28fc600 add ip, pc, #0" s* ?6 m2 v/ R) C: w
828c: e28cca08 add ip, ip, #32768 ; 0x8000
" r {6 n% d' Y5 M& K) C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c: T& J: E# n( A: w4 [; I
none:
& @7 ^8 \& n% z$ S* \4 }7 W00008324 <_start>:
2 Q6 h; @0 ` c! C! Q$ V 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>' r: W# y, Q% X- M4 X
8328: e3a0b000 mov fp, #0 ; 0x0- {4 N: m1 O4 k k, z
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
$ H/ q+ b% ^8 |1 w 8330: e1a0200d mov r2, sp) E: e) j+ s: }5 D/ c% r
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)+ S5 I, _9 |" Z5 P0 o' T
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 g) Y5 i' ]* o4 R* e5 [ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>$ o. E( ^3 Z: Z: ^% I( C( u& v
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
. q$ k+ ?: V- B+ U9 o; g3 f 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ _( k; b" A0 c- C' ^ 8348: ebffffef bl 830c <_init+0x2c>/ {/ v3 n( `4 p3 M+ S" \3 V1 U
834c: ebffffeb bl 8300 <_init+0x20>0 c: U9 R. X, d* l2 `- {
8350: 00008404 .word 0x00008404
" G0 K' @/ X1 r: ^* v: B% h9 C 8354: 000083cc .word 0x000083cc' x! g2 n/ }8 z! V
8358: 00008408 .word 0x00008408
0 Y) q. s) w2 Parago:
# s% g. g" \- t' X7 Z00008294 <_start>:
. W" ~# D& f5 S 8294: e3a0b000 mov fp, #0 A% b) R7 h) h: I
8298: e3a0e000 mov lr, #0# i5 f5 X8 }8 A
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4): S. t1 I, z; v. i1 b6 u6 N3 D
82a0: e1a0200d mov r2, sp9 ^/ b2 g# u1 h/ R$ E/ k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), q6 e3 N' M, i2 z
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 u' ?- H8 L. O4 T8 G- T- G 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
' c0 L. Y/ v. R$ N. K2 v- E 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 U) i4 T- e- v& u4 L( C9 c, X
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
; ?! ?$ O4 B, G1 c4 E 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>$ x4 x9 H4 J K
82bc: ebffffee bl 827c <_init+0x2c>: _4 t, B/ k) j
82c0: ebffffea bl 8270 <_init+0x20>
4 y+ K$ e; p x- e6 v) [ Z) h: h 82c4: 000083dc .word 0x000083dc
! u C6 |4 i [* u( f* }) a 82c8: 00008344 .word 0x00008344
* M& v0 F, d- y) O: q& W: N$ K* F 82cc: 0000837c .word 0x0000837c
, F& b) A6 ^, f) t) {none:# e b) ?' t1 f4 B0 k
0000835c <call_gmon_start>:9 ]% V4 g0 @* t6 ^/ P1 |& O
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
2 }* O3 z$ `8 S: U3 P3 H L) D 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
3 ?. E6 M* a5 c! @9 X9 p 8364: e08f3003 add r3, pc, r3
! }9 s9 |. Q& d4 T! }8 ? 8368: e7931002 ldr r1, [r3, r2]! E7 X- y0 ]5 A7 @
836c: e3510000 cmp r1, #0 ; 0x0: @1 n0 t, c" P W0 _( I
8370: 012fff1e bxeq lr
; l4 U5 h y v5 L" z) y 8374: eaffffe7 b 8318 <_init+0x38>
R6 l' J" z- ^' w$ A2 A 8378: 00008264 .word 0x00008264
% i! R( `5 H7 {2 ]$ x 837c: 00000018 .word 0x00000018
) R/ |/ |3 r, X" _2 g( V( h D2 parago:# G) ]1 \" e" ?5 h$ e/ t' }1 M
000082d0 <call_gmon_start>:
9 C2 C# a7 S% ?! r+ E 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
# O+ u9 C6 z6 K7 @6 t 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. Z0 g* s4 m# {- T3 a4 s
82d8: e08f3003 add r3, pc, r3: ~# B( n* E5 h7 {3 O9 T
82dc: e7932000 ldr r2, [r3, r0]! [* B. n* z' D" C
82e0: e3520000 cmp r2, #0
, \3 f5 |- V" G, I8 V* {$ { 82e4: 012fff1e bxeq lr) r# F! ~6 E, s, H: X! p2 {. F
82e8: eaffffe6 b 8288 <_init+0x38>7 O3 z$ e: }8 C
82ec: 00008208 .word 0x00008208* n3 [( Q! M& d" K
82f0: 00000018 .word 0x000000181 `. s1 N8 t: y5 V) d8 A
none:4 w0 z$ Q0 L1 Q& V2 _
00008380 <__do_global_dtors_aux>:) Z; L* f5 D) N) ^% u
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>9 C, Y& O) d, K& O
8384: e5d23000 ldrb r3, [r2]
; r# E9 C* C0 x/ ^- L* O 8388: e3530000 cmp r3, #0 ; 0x0$ Q0 v; Y* I5 @# d% |
838c: 03a03001 moveq r3, #1 ; 0x1
0 L( ?0 s) M1 n. T8 e8 |" c3 p( a8 t 8390: 05c23000 strbeq r3, [r2], K$ q. O( ?" g6 t* d
8394: e12fff1e bx lr! o3 t5 E ]. E/ G: `& A
8398: 000105f4 .word 0x000105f4
0 J" k4 w- d5 Q5 }$ Warago:
, k9 j; O5 |, @& X$ | m000082f4 <__do_global_dtors_aux>:
2 z9 g2 D* d7 Y7 j0 |( n# K 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
+ b2 P& |# n! a 82f8: e5d32000 ldrb r2, [r3]% ~" ^+ g7 R$ m7 I; `/ Y7 c
82fc: e3520000 cmp r2, #0
6 A8 |4 s6 W) _ 8300: 02822001 addeq r2, r2, #1
" |$ [9 r5 m. V$ F. |4 s5 j 8304: 05c32000 strbeq r2, [r3]. \( }1 U5 B4 z$ d: W
8308: e12fff1e bx lr
; \1 P1 R5 T6 d. T. C0 b 830c: 0001050c .word 0x0001050c3 l4 R$ w- n: H! B& X% G
none:8 s# N0 H; W# M8 x
0000839c <frame_dummy>:# Z |$ m/ T. }$ h0 j0 m
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! N/ U' p0 P9 C r 83a0: e92d4010 push {r4, lr}2 ]/ n: Y2 u. H
83a4: e5903000 ldr r3, [r0]
" Y6 S) C8 M) L8 O& H 83a8: e3530000 cmp r3, #0 ; 0x0! {2 j0 I. g7 A p+ z
83ac: 08bd8010 popeq {r4, pc}* D) O/ U4 y. p/ J+ n
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>" u+ @* C2 H7 _6 Z& F9 v% E
83b4: e3530000 cmp r3, #0 ; 0x07 ~" h+ z0 c6 L0 O V( ]
83b8: 08bd8010 popeq {r4, pc}1 P. }+ }- `0 k) ?! a5 ^' y9 T0 w
83bc: e12fff33 blx r3
/ M" v) C7 K7 g: J, h 83c0: e8bd8010 pop {r4, pc}+ f4 n3 B! Z4 Y5 J% x5 z! ?; |- S6 O
83c4: 000104dc .word 0x000104dc
% e7 g' R3 r3 ?+ W: T( | 83c8: 00000000 .word 0x00000000' \+ t f5 y0 Y: C) c: E
arago:
+ O- ~2 b" }6 J/ Q4 F- d) J8 }00008310 <frame_dummy>: p# \9 t3 i. z) I$ e
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>% b/ q9 Q( Z ]5 K- ^ {1 r
8314: e92d4008 push {r3, lr}1 ^0 i* E9 F- V) l# e# |
8318: e5903000 ldr r3, [r0]! o/ q2 F5 A- K. ^
831c: e3530000 cmp r3, #0
1 f- q, Y8 L' ^ 8320: 0a000003 beq 8334 <frame_dummy+0x24>' l, c/ N& I2 x( u# Y
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
* ~: d6 M) C# G) q9 ^$ z( b, J- d 8328: e3530000 cmp r3, #0" ^0 U5 k) K0 f. I
832c: 11a0e00f movne lr, pc
7 A- z1 L1 X8 ?0 B9 W 8330: 112fff13 bxne r3
7 z+ T( X( L8 r4 f 8334: e8bd4008 pop {r3, lr}
4 E/ P0 }2 F) r$ M! f3 u 8338: e12fff1e bx lr
- H" O$ M( T d6 T 833c: 000103fc .word 0x000103fc8 D( P/ r. ?3 G( q: I/ k8 U1 T
8340: 00000000 .word 0x00000000
4 U8 H5 b5 z8 b+ s9 Hnone:" r6 E7 u! Q8 h+ [6 `+ l/ B* F
000083cc <main>:
, L2 F/ O- b2 b% h. w; Z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 z' ~/ s/ m1 Q( N" t% a) ~* o 83d0: e28db000 add fp, sp, #0 ; 0x0. a- P0 L3 t0 [5 y0 y: b
83d4: e24dd01c sub sp, sp, #28 ; 0x1c* a: U' v, m8 {! a* `/ ^8 Q
83d8: e50b0018 str r0, [fp, #-24]7 h% F8 q2 a ]9 L
83dc: e50b101c str r1, [fp, #-28]
V0 b$ k( H) N+ F 83e0: e51b2010 ldr r2, [fp, #-16]* U& |# e( ?6 v& z0 s' t% Z
83e4: e51b300c ldr r3, [fp, #-12]# b1 d& @9 X. j- \; P
83e8: e0030392 mul r3, r2, r3! c" I; S- q4 _5 e
83ec: e50b3008 str r3, [fp, #-8]$ o: R& Q* i" B5 ?5 x& ^9 B) K
83f0: e3a03000 mov r3, #0 ; 0x0/ Y- ~+ T' W' p8 X- V
83f4: e1a00003 mov r0, r3
; `1 O& [) ]$ ]# K1 ^# x6 U 83f8: e28bd000 add sp, fp, #0 ; 0x0
/ }/ ?. y9 x* T& p1 ~" }7 x( F 83fc: e8bd0800 pop {fp}9 V" J- Q. L% Z
8400: e12fff1e bx lr
4 B* t$ ?# f7 o$ I! O! sarago:+ L& |4 r+ v+ X& A& e
00008344 <main>:
# N. T* F& @' K8 B+ L! m 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!), n) d& c5 Z) s
8348: e28db000 add fp, sp, #0
7 ~5 V9 Z2 b6 D/ {! ^$ H' e 834c: e24dd01c sub sp, sp, #28" W! u& O% J+ Y, ^
8350: e50b0018 str r0, [fp, #-24]
# b) c2 v2 `/ Z) A S6 R( S 8354: e50b101c str r1, [fp, #-28]
: @ i! T, F' y 8358: e51b3008 ldr r3, [fp, #-8]3 ]# s G2 V) ^! Y/ _
835c: e51b200c ldr r2, [fp, #-12]4 u4 B" b, r( l' B* h0 b
8360: e0030392 mul r3, r2, r38 W" B2 ^# z+ s v) k5 y* ]/ i
8364: e50b3010 str r3, [fp, #-16]6 @- A5 A- B/ b" `# F) C6 F2 J
8368: e3a03000 mov r3, #0
& Z4 a6 |7 l6 d: `7 }& i i. Z! W 836c: e1a00003 mov r0, r30 J: u: h3 j/ R" l
8370: e28bd000 add sp, fp, #0% D" g3 n4 _" w+ i( i
8374: e8bd0800 pop {fp}
: C* c! G+ Z2 P; c$ i- j. P 8378: e12fff1e bx lr9 @. N6 ~7 o0 K9 t
none:4 N- L2 B" Z8 b' r8 |& x# M$ y+ a
00008404 <__libc_csu_fini>:
/ h. S1 N7 ^( B' [ 8404: e12fff1e bx lr8 G% b1 ?1 ~. {. |
arago:
. S- F2 ` H. \6 e' t9 \000083dc <__libc_csu_fini>:
- V2 @+ |6 @2 W 83dc: e12fff1e bx lr
2 k' G$ c- X6 h& a' o9 D* Snone:5 S, ^/ f4 v' M% t4 A2 t) q1 x2 z) u: q
00008408 <__libc_csu_init>:
! O9 \: I6 q$ f 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}" x& O2 s/ U# r! a. n% H5 ~* C4 c$ r
840c: e1a08001 mov r8, r1
. E6 d$ z2 g+ y( z- B* o4 `! x4 m 8410: e1a07002 mov r7, r2! k- g; q3 l9 c
8414: e1a0a000 mov sl, r0
+ o/ q% {0 O: E5 t/ ^- f5 m' G 8418: ebffffb0 bl 82e0 <_init>% p5 J: V/ Z4 W9 d! H* M/ p
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>' r, M) T' Y3 g9 F6 T2 f# m: H0 g0 ^
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>0 p$ V8 a% S9 J$ M9 R
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>) p0 j4 Q9 r; i# ^/ x( `7 f& ~: c
8428: e0613003 rsb r3, r1, r3, Z& I- N+ ^( o* K/ {/ G: e
842c: e08f2002 add r2, pc, r20 _7 M: P& }) c+ ^9 h' S+ g
8430: e1b05143 asrs r5, r3, #2% @ f }6 M7 x! K# U+ Q
8434: e0822001 add r2, r2, r14 o" N# [6 |3 }% ~- b. T; R
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}+ C. `$ `, o: @
843c: e1a06002 mov r6, r28 \0 Y9 x- Z) l( r; {* h
8440: e3a04000 mov r4, #0 ; 0x0
' g& G3 s, V% u5 p% M; I$ R 8444: e1a0000a mov r0, sl
- Q* [' c5 o5 x( o/ L 8448: e1a01008 mov r1, r8
9 t3 l% i4 p2 `! T; ]' Y 844c: e1a02007 mov r2, r77 W- D: F u4 m3 {9 z" t/ J! X
8450: e1a0e00f mov lr, pc
( r# @! H4 d' P9 _& j8 t1 E 8454: e796f104 ldr pc, [r6, r4, lsl #2]
- }. |) {$ n) o: ]7 H, N) _4 X 8458: e2844001 add r4, r4, #1 ; 0x13 P* d3 l: K3 r
845c: e1540005 cmp r4, r5% {" L( z$ \0 Y0 ?1 p$ T0 `
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
$ h9 {1 ~3 R' C& _) D/ ` 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 r7 Y- |6 U3 Z& c( i4 R 8468: ffffff04 .word 0xffffff043 E. q B6 T: D- l+ V% ]7 y
846c: ffffff08 .word 0xffffff08! L4 m8 Y2 d: F+ d9 r
8470: 0000819c .word 0x0000819c4 Y2 _8 S- @% q9 s M8 t6 j6 q
arago:
% c8 j- f0 f$ c" M, R: |0000837c <__libc_csu_init>:
+ V& i& l% e% W. A: Z. W* D 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
/ s7 _$ T3 T" I9 ?$ O" r 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
9 n7 u: A( y; @& U0 u( i 8384: e1a06000 mov r6, r0
4 O) B3 F/ q3 V. i, c9 n 8388: e1a07001 mov r7, r1
8 m( V* y, q4 P7 u/ X t 838c: e1a08002 mov r8, r2
/ |% W7 B5 g9 S7 t* ] 8390: ebffffae bl 8250 <_init>
* Z7 x: |' e9 R: y8 V 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
, |8 }; ~. a) [) N2 R9 e8 p9 m9 n 8398: e08fa00a add sl, pc, sl( z; s9 `, N: ~; X* F: d X
839c: e08f0001 add r0, pc, r1
2 A7 g, M3 T* w( A6 E. u! m$ E 83a0: e06a5000 rsb r5, sl, r0
! m& G I) R) a2 l+ a- }2 \* h 83a4: e1b05145 asrs r5, r5, #2) ?' ]" \' s& V* Q* {
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}; X! H3 L1 p2 y% r
83ac: e3a04000 mov r4, #0
( U& d7 m6 F2 u' Q 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
! K- n9 ~) Y- R- u0 x5 z$ m7 \- E; u$ m 83b4: e1a00006 mov r0, r6
N5 \) y6 m9 G D" J L* Z2 U 83b8: e1a01007 mov r1, r7
4 N7 M0 u) q) s! C9 ~4 J' t 83bc: e1a02008 mov r2, r8! L: n- U9 @" ?& }. m; U) H
83c0: e2844001 add r4, r4, #1
, Q _8 I2 R$ l* l( D 83c4: e12fff33 blx r3) G7 f. e! }7 @' p& }
83c8: e1540005 cmp r4, r5
: u0 {3 w/ ^& S' Z S 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>5 r* a$ [+ f$ J# U( \0 W- V
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
. R) z$ i6 V v( B5 m/ {3 }& v) H, ] 83d4: 00008054 .word 0x00008054# v/ E. a' D9 A) m/ Z3 P+ I
83d8: 00008054 .word 0x000080547 n( K" _, @7 f, n
none:8 U- Z) W, Y" l. z
Disassembly of section .fini:8 I" s' e4 M. x5 p2 f
1 U5 [, R# E4 F4 n( n: z00008474 <_fini>: ~1 p! m( t/ k6 l6 B1 I' ~% I8 X7 p
8474: e92d4010 push {r4, lr}
# p$ u# L: v3 f& S0 ?% i1 b; |; ~ O 8478: e8bd8010 pop {r4, pc}
+ o$ X7 W1 t2 w2 E5 `arago:. o7 j% L+ H+ ?( c$ R1 i
Disassembly of section .fini:
9 L c) G7 @' B# m
, v- y, R8 W6 P; ]& j% `+ U: Z9 A000083e0 <_fini>:% }. J$ l+ r/ n
83e0: e92d4008 push {r3, lr}% {4 M+ g# ]- \1 F7 m
83e4: e8bd8008 pop {r3, pc}& d' u# u r" h1 J9 ?7 s7 v
$ d$ r- d* i% ~6 p+ X; z0 z% c
# k3 A5 e; H, z) j# S* F& B: @
: }; J9 [- y* V9 D |
|