|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
8 n1 q( c F5 {+ ]: @ 1 #include<stdio.h>
! Q* i( }1 u6 P' e 2 #include<math.h>
3 l& a8 G; P9 L, U6 v$ s. F& r; P 3 int main(int argc,char* argv[])
9 s4 m" B# B. X7 G' d1 C$ k( ]( e 4 {, S/ N- n( t+ y& d6 X. U5 H5 r
5 int a,b,c;
* F% C% A o4 D/ F9 P; g# M 6 c = a * b;
5 p; ^9 A$ A6 k0 G- V 7 return 0;
7 E2 Z. ]0 |% x# j. V } 8 }+ t! Z( v+ B# d+ y4 q
+ R& m$ G) S; u4 @( I$ k下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
. U" k- A; w. f! T6 rnone:
: y- T9 g2 Q/ X& w- ^9 z3 `: g- A% N7 m000082e0 <_init>:
3 ^' @! X Q3 ^: N0 e 82e0: e92d4010 push {r4, lr}
. i5 V) c" s: D0 c 82e4: eb00001c bl 835c <call_gmon_start>/ Q5 T {+ j* d" u
82e8: e8bd8010 pop {r4, pc}
' V, I" h" T) f$ H( P. G) B/ Larago:
+ I9 q+ T( S( X8 H+ O2 Z2 Q00008250 <_init>:
. ]9 Q6 D. T, _' C! Q 8250: e92d4008 push {r3, lr}
1 O; O/ }/ z4 l* A0 K1 r 8254: eb00001d bl 82d0 <call_gmon_start>
) F4 L7 Q( |; d6 O; F I 8258: e8bd8008 pop {r3, pc}+ _/ o; ~" @5 d- U! v1 Y. ]
3 P% s" Q8 a6 N, Knone:
* v; z2 e" L7 G: j9 a& k/ S000082ec <.plt>:8 ^7 h2 n# R4 _ A
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)5 b9 e, o6 ]$ U( _* P8 U4 o8 h4 R% }' o
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
: p1 r. Y" R1 e; D2 p+ } 82f4: e08fe00e add lr, pc, lr
- p1 E$ i! ?! v( S' @ c/ V 82f8: e5bef008 ldr pc, [lr, #8]!
( M& _6 [. K/ g 82fc: 000082d4 .word 0x000082d4
4 x+ a, S9 y( s5 z 8300: e28fc600 add ip, pc, #0 ; 0x0
* c) r5 a5 e! i9 y 8304: e28cca08 add ip, ip, #32768 ; 0x8000. w0 C3 t4 w j5 t E
8308: e5bcf2d4 ldr pc, [ip, #724]!; C7 o0 s6 z7 e5 Q) M4 T6 c
830c: e28fc600 add ip, pc, #0 ; 0x05 y7 d2 b$ d# Q$ X: i
8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 G8 D9 W3 _) J2 |% @, S 8314: e5bcf2cc ldr pc, [ip, #716]!, I/ v2 a3 u) s; x( U: [: N
8318: e28fc600 add ip, pc, #0 ; 0x0
0 t' G# n& G& W) f+ w1 Q( Q 831c: e28cca08 add ip, ip, #32768 ; 0x8000
* C0 t4 t7 U: l4 s 8320: e5bcf2c4 ldr pc, [ip, #708]!" q$ o5 w! y% v
arago:& a5 {' _9 k' w! b) R b' R
0000825c <.plt>:' x/ B9 e* p9 \
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!): g2 W4 M1 n* F4 z
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
K7 T1 _# u- a1 ~/ k 8264: e08fe00e add lr, pc, lr
3 S& j! K1 {- e# o2 W+ \: l 8268: e5bef008 ldr pc, [lr, #8]!% A* r' }4 d. K4 E. O
826c: 0000827c .word 0x0000827c6 \( Q0 I9 X8 C) z; i" s* z6 H. o
8270: e28fc600 add ip, pc, #0
u! ?; d4 S5 Z3 X: n: A: S 8274: e28cca08 add ip, ip, #32768 ; 0x8000
' s9 Y1 Q' @. D$ J 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c; L. C* K1 l2 `" t
827c: e28fc600 add ip, pc, #0
l! B1 ?0 ^- u) O1 P 8280: e28cca08 add ip, ip, #32768 ; 0x8000
- M/ q1 o( f8 D: x: I% J1 f! y 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
. h' A2 G# U- R g 8288: e28fc600 add ip, pc, #0
4 c5 m- N' Z. d 828c: e28cca08 add ip, ip, #32768 ; 0x8000
0 g# }$ g d' I B: l 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c$ N h `- Y" o7 L8 |
none:
( a4 W* r% O' G& ]9 I- j00008324 <_start>:) e( @. G, U0 z4 K1 d( I3 o: F
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
; T/ {; W0 ~ A" u# [ 8328: e3a0b000 mov fp, #0 ; 0x0
8 Z% A3 D. E3 y4 @# C, n* D3 V/ b- c 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! e* Z ~1 v" D$ C
8330: e1a0200d mov r2, sp
" x5 P# F2 h0 Y# J8 J/ j- c- @ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: \8 l% i7 N0 c5 w9 F4 k 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- X* P4 z3 u) V' Z: `: h( e 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
- f1 b; ?* T- R, _ {2 B' C. r5 B' [- Q 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( D3 D: y( M# y 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: E. [$ o4 w! Q; {4 o! I 8348: ebffffef bl 830c <_init+0x2c>; c8 b; i* E( ]) W4 b% q* A6 p1 `
834c: ebffffeb bl 8300 <_init+0x20>
1 ]# i+ C: z0 `8 S$ E 8350: 00008404 .word 0x000084041 \# h' ~2 U' Y; [
8354: 000083cc .word 0x000083cc
! s' \& [( ?' }+ Q 8358: 00008408 .word 0x00008408
; Q8 J# P( K, \: x2 B5 u, f3 u5 oarago:
, Z6 {" E0 H0 Y1 {8 t00008294 <_start>:7 V* ]$ a: ]0 o
8294: e3a0b000 mov fp, #0
1 `: T( }1 |6 | 8298: e3a0e000 mov lr, #0
( f9 B) l) o( G. S 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% H. X$ f7 ~$ I. `1 f
82a0: e1a0200d mov r2, sp
- L- b1 a) E( |% V! } 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 u5 z5 k0 D, ^) {+ ]) G 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
6 N6 h6 T5 @7 ] 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
! b3 _- p1 S2 K" g' K$ C# v; @ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& K- [# @2 k2 ?+ V& V* @8 O7 Z 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
8 v6 K- `4 q2 z& k, _5 V, j 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
& w8 _( p1 _% B4 I5 Y0 i' j 82bc: ebffffee bl 827c <_init+0x2c>
6 j; m9 V; q) D9 j- a% U 82c0: ebffffea bl 8270 <_init+0x20>& Z m [# B# {
82c4: 000083dc .word 0x000083dc& K3 I p7 ?+ }7 w5 _
82c8: 00008344 .word 0x00008344
z$ u4 l9 Y1 B* [1 ^8 q, m8 g 82cc: 0000837c .word 0x0000837c& Y* f$ H, H: z4 _0 a5 k
none:# U4 Q8 J- p6 @- B3 |1 n
0000835c <call_gmon_start>:
- Z' J6 u$ n9 i! ~' D& q a5 A! Z 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
& s, M1 W# M8 Y% J! c" i% A ^ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
$ u+ i; p' [; s/ U' K! R 8364: e08f3003 add r3, pc, r3$ K; K$ ~0 N/ A3 Q8 V( E( S) k
8368: e7931002 ldr r1, [r3, r2]
8 f& H$ q3 _! z$ g, Y) i 836c: e3510000 cmp r1, #0 ; 0x0! e7 t) K0 e5 l* J, j& `
8370: 012fff1e bxeq lr2 b9 I$ K. s: x. Q9 H* ?; V
8374: eaffffe7 b 8318 <_init+0x38>5 x; D+ O3 v* A0 ~ `/ Y
8378: 00008264 .word 0x00008264" o7 T! k& a3 N' F( n$ r
837c: 00000018 .word 0x00000018; u4 ?/ z0 N% T3 Y2 b7 w
arago:
/ W7 j2 X9 p+ [: y& Y9 C0 H000082d0 <call_gmon_start>:
2 ^# k: P6 S2 U' \( A/ L7 G 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 p# _. ?9 A, u 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
- j: T* _- X7 E# L. u0 s 82d8: e08f3003 add r3, pc, r3
6 v/ T$ ~0 U% t: d: Q- ` f7 h& q- Y 82dc: e7932000 ldr r2, [r3, r0]- ^% q' M, e5 q5 o+ @* m, k6 W
82e0: e3520000 cmp r2, #0
3 E4 ]3 |1 F! b 82e4: 012fff1e bxeq lr
# u- u* Q% B& M t3 @ 82e8: eaffffe6 b 8288 <_init+0x38>, g2 o# n. ^+ I/ ^
82ec: 00008208 .word 0x00008208& \+ V C1 e+ o. |: ~6 N
82f0: 00000018 .word 0x00000018
& \2 H. i3 f2 U- a+ D6 onone:) Z" g# ?( {" E: s* C X+ L& R
00008380 <__do_global_dtors_aux>:2 A5 i6 ^& f3 k; t" ^9 T: m
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
4 X' D1 n$ x8 t& F, ?8 L/ d, o7 y 8384: e5d23000 ldrb r3, [r2]
* }- {" w$ E Y1 U! L 8388: e3530000 cmp r3, #0 ; 0x0
- r) s( f9 D* G2 q) u& J 838c: 03a03001 moveq r3, #1 ; 0x11 f" ^* g5 @1 s5 Y3 M% m+ r
8390: 05c23000 strbeq r3, [r2]1 i, e. L9 Z: i2 _, G2 q
8394: e12fff1e bx lr
- t+ Z3 X4 @' A' s3 q 8398: 000105f4 .word 0x000105f4
# ]; p) ^! O' m, ` d3 marago:) o6 P' G( d! F2 @
000082f4 <__do_global_dtors_aux>:/ E2 g6 \. B u/ w
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
* }" @5 w/ K( { 82f8: e5d32000 ldrb r2, [r3]
+ O ]! X4 E& x0 Q/ h 82fc: e3520000 cmp r2, #0
9 h+ s& j5 Q4 h3 e9 V5 J 8300: 02822001 addeq r2, r2, #1
8 p- p# s' V* D. ?6 a L 8304: 05c32000 strbeq r2, [r3]' H0 e8 H5 h( _6 ?; q
8308: e12fff1e bx lr
$ i- Z" z, R" R# ~0 ~2 S" S 830c: 0001050c .word 0x0001050c, [. f. K, H( s6 H5 d0 D. l$ ~
none:$ j. d; I/ L, F6 w) k; O2 L
0000839c <frame_dummy>:" U8 j" F5 c2 D3 X5 P; m. v
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
/ n' N% E* E) A1 h 83a0: e92d4010 push {r4, lr}
1 }% g9 x; ?5 L0 ` 83a4: e5903000 ldr r3, [r0]8 J8 F. X+ @5 r/ `" B6 Z
83a8: e3530000 cmp r3, #0 ; 0x01 U& C! B. A& ] {5 p
83ac: 08bd8010 popeq {r4, pc}5 D( H3 I+ r( o) P* ?5 e- n1 U1 K' V
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
( i8 Q% I$ Q0 e$ W3 J9 L% J 83b4: e3530000 cmp r3, #0 ; 0x0
: [8 \" R: j, j6 B6 a; I 83b8: 08bd8010 popeq {r4, pc}
/ f. o U7 Q* S$ U0 H 83bc: e12fff33 blx r39 j+ R' U9 |, q3 {& O
83c0: e8bd8010 pop {r4, pc}
8 T9 {3 L% W2 f 83c4: 000104dc .word 0x000104dc9 ?4 K1 S0 F! ?# r9 ^# S8 n5 \
83c8: 00000000 .word 0x000000000 n5 m! u- V; D Z% H5 X1 F/ Q- @
arago:5 R2 K6 \. t8 D5 U* N1 X
00008310 <frame_dummy>:
( G0 Q& [# I8 `% c 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
2 S4 q2 e& Q( z, X4 b+ K 8314: e92d4008 push {r3, lr}2 F+ w4 t2 R7 M& U/ ~) g1 k
8318: e5903000 ldr r3, [r0]8 ~" a& z. ]$ v+ ^5 y5 `
831c: e3530000 cmp r3, #0) T+ R3 H* Y1 P6 o# Y" o
8320: 0a000003 beq 8334 <frame_dummy+0x24> n# n5 g% f1 v! Y" R* k
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>, {% g5 Q- g; } C" T( e
8328: e3530000 cmp r3, #0
% o' e. ]: x: G0 I5 t! _ 832c: 11a0e00f movne lr, pc
! W7 Y- }# n( B6 Y 8330: 112fff13 bxne r3
! ~+ o1 z: t a 8334: e8bd4008 pop {r3, lr}
" D8 G$ q, Z) Z 8338: e12fff1e bx lr3 i& w8 b* m8 a. a
833c: 000103fc .word 0x000103fc
% M3 V ` I8 U6 u) a X- T 8340: 00000000 .word 0x00000000- i7 ~. S' J: m* R9 F8 e" W
none:
& \0 p3 ]) Q- o' W000083cc <main>:
. y% R' |3 p+ N$ Z7 o$ S% [# ]0 ? 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; o( f. \# R$ ^% I) U. ?9 x/ } 83d0: e28db000 add fp, sp, #0 ; 0x0& O" l1 O( I) V! A# P7 j9 B+ Q
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
. m y4 C& g1 u1 w5 K4 x$ ?! U; Q* u 83d8: e50b0018 str r0, [fp, #-24]
! ~2 ]0 v6 k, m% O* U 83dc: e50b101c str r1, [fp, #-28]5 \; k8 x" p# _
83e0: e51b2010 ldr r2, [fp, #-16]) |/ i! l0 \( ?0 a( k
83e4: e51b300c ldr r3, [fp, #-12]& q. Q4 d) d/ @
83e8: e0030392 mul r3, r2, r3
) p5 C, @) {* N1 B( b7 u 83ec: e50b3008 str r3, [fp, #-8]
$ D" r+ B' j L7 e. l- X- m: c 83f0: e3a03000 mov r3, #0 ; 0x0$ e; k) N+ u7 K
83f4: e1a00003 mov r0, r3
- ~' n! M: i7 z 83f8: e28bd000 add sp, fp, #0 ; 0x0
1 b' r7 L/ |0 _) K" }( ^/ m 83fc: e8bd0800 pop {fp}
* x$ Y$ U7 t4 v0 c/ w0 r+ j7 H" A 8400: e12fff1e bx lr
# p& w. Q U5 e! j( D. e* _arago:
8 |7 l6 G: H2 ]5 Q a00008344 <main>:
1 i3 W* e& }0 o; b6 c 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, {9 G# r4 r W; `6 i- { 8348: e28db000 add fp, sp, #0! a u3 x* ?/ @; u
834c: e24dd01c sub sp, sp, #28% K4 L' ~5 ^- C# j' h1 c* W- [
8350: e50b0018 str r0, [fp, #-24]1 E" S. A) l# B# r- \/ M
8354: e50b101c str r1, [fp, #-28]) b. V) p' n3 B
8358: e51b3008 ldr r3, [fp, #-8]6 A& h4 f* W) o
835c: e51b200c ldr r2, [fp, #-12]
1 ^! N6 W/ n2 y- R 8360: e0030392 mul r3, r2, r3# X6 c; i" ?9 b$ c2 W- y2 U
8364: e50b3010 str r3, [fp, #-16]4 N+ I. X" T$ u
8368: e3a03000 mov r3, #0
. [, a+ B% V" o4 H c$ G 836c: e1a00003 mov r0, r3
% {/ w4 N* |: e. E 8370: e28bd000 add sp, fp, #0, B9 }; F# C# t. Z1 N
8374: e8bd0800 pop {fp}
' h6 H9 e [8 O" A0 t3 R 8378: e12fff1e bx lr4 H( o5 s0 n: D+ ?, y- J, q5 w* ^
none:
: M* F/ m! P1 U7 v& V# N00008404 <__libc_csu_fini>:; u ]2 _* J# A# x$ j. R3 p9 A
8404: e12fff1e bx lr8 A2 Q8 H0 C, s7 s' K$ f
arago:& [* X J3 ^5 U
000083dc <__libc_csu_fini>:
& k% p( s1 D/ o& W6 o 83dc: e12fff1e bx lr
1 W2 h% ^3 q& j/ Y' R7 g; Gnone:; O" Z# _9 q: G4 B
00008408 <__libc_csu_init>:
) }5 k+ y% { V9 K" s 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}) w6 |* ]) {" {( _
840c: e1a08001 mov r8, r1/ z0 H% e$ ]" Y2 J/ {" k
8410: e1a07002 mov r7, r2, {2 k6 y2 |- E6 D- C" B
8414: e1a0a000 mov sl, r0 t5 Y# x$ _/ D
8418: ebffffb0 bl 82e0 <_init>
6 B4 [& d1 @( ~# a6 p0 x4 F# { 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
; s; k, {1 e" u+ q% t k* [. {: F 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>+ G3 X" Y r" M
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
a" ]5 T, s$ g2 ^/ {6 U9 S 8428: e0613003 rsb r3, r1, r36 n, a4 |5 U$ s6 N' x
842c: e08f2002 add r2, pc, r2
* f% K4 m! [, a+ H, W4 C 8430: e1b05143 asrs r5, r3, #2
1 D, D- h, }) ^* v 8434: e0822001 add r2, r2, r1
) a7 \ T( h- d" R; p G 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 k w+ B2 `2 E" f& I0 V# Y
843c: e1a06002 mov r6, r2
) D) k: |2 j1 @/ t% o! t6 C1 k 8440: e3a04000 mov r4, #0 ; 0x0
# l- ^" I! P7 q6 U4 g; b% H 8444: e1a0000a mov r0, sl6 f; n+ |' k8 V% _* W) W! x
8448: e1a01008 mov r1, r8
9 U0 b: E" J" K; m0 q' \; l0 Y 844c: e1a02007 mov r2, r7
0 \# T: Y H$ T6 f: }2 }% G 8450: e1a0e00f mov lr, pc
1 D: T- |- ^2 K e4 H 8454: e796f104 ldr pc, [r6, r4, lsl #2]. f* ~/ S0 \0 U0 f. `6 {
8458: e2844001 add r4, r4, #1 ; 0x1
" L% V; E! ~4 D9 \ 845c: e1540005 cmp r4, r52 y' G+ N# R; W8 j4 }; X n- n
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>2 a! ^4 D2 x3 E% c1 h( q
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}0 n4 H9 p/ Y- A: O7 \, C
8468: ffffff04 .word 0xffffff04
2 i/ ^. a R k 846c: ffffff08 .word 0xffffff08
' w# Y9 z. W- ~& }8 n- D9 c3 b4 F 8470: 0000819c .word 0x0000819c9 z( K; @& f6 y( D: O
arago:
4 Z+ e3 _, e U5 _) _& p4 V0000837c <__libc_csu_init>:1 j0 d& |( l4 u- a& g
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}5 W5 ~. \/ c4 E0 x; z- b* b. g
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>8 D% I! E/ `7 N7 \& U
8384: e1a06000 mov r6, r0, z. k1 `7 R6 D& i& m; E! r. ^
8388: e1a07001 mov r7, r17 U8 B0 w6 { }6 K0 D
838c: e1a08002 mov r8, r2
/ X) t: v* t% ]+ s% q' p 8390: ebffffae bl 8250 <_init>) }* A1 ?( G# x3 I: v6 ~
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>/ i7 \) c: t8 b b5 z9 ~+ p
8398: e08fa00a add sl, pc, sl% [% c9 s. H5 i$ M% a2 i! s
839c: e08f0001 add r0, pc, r1
& A. T8 `7 f) `- R 83a0: e06a5000 rsb r5, sl, r0/ j# \5 g3 D' K% w
83a4: e1b05145 asrs r5, r5, #22 D6 Y! g/ v8 X* A7 r, C0 y
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
( |. F/ K* R' j8 U& K 83ac: e3a04000 mov r4, #09 l+ M1 w4 @; @; }
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]& n& p5 |- g$ b# J5 V, d" p: [
83b4: e1a00006 mov r0, r6
6 G3 V8 g9 _3 P8 Y2 ^ 83b8: e1a01007 mov r1, r7
3 X6 P! c+ R t2 A 83bc: e1a02008 mov r2, r85 l% E: P- y \, C& V- F+ B f
83c0: e2844001 add r4, r4, #1
7 F4 D. x9 L& B 83c4: e12fff33 blx r3: D$ S: ]9 g7 F- B1 M4 Q, K- \
83c8: e1540005 cmp r4, r5
! l, j( Z: Y9 f- J8 U( ^2 F% `$ z/ F 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
. \7 {& [1 j; ` 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
L7 o( J; v/ H( h; Y5 @ 83d4: 00008054 .word 0x00008054+ A( q* k# U( I4 F# M9 I
83d8: 00008054 .word 0x00008054
) Z2 b- s# G$ ]$ k: O9 Nnone:: q8 z5 G$ X/ T. b I
Disassembly of section .fini:' O9 P% s' w+ q; F) Y) O
- D: d, [( O- U3 k/ z; P
00008474 <_fini>:3 v# \6 r4 r; t% ^
8474: e92d4010 push {r4, lr}
% j# G- h2 g# w1 t; _) t& D1 z 8478: e8bd8010 pop {r4, pc}
2 E# e' N4 i; `; F$ Y) Barago:. X9 }# H1 |+ ?8 r
Disassembly of section .fini:( _7 R8 r4 d" h! _& K
- K U. G& p9 u0 e$ X% M# o
000083e0 <_fini>:
! u/ K, o$ m% U4 h2 m 83e0: e92d4008 push {r3, lr}( x" N2 _- A! |+ Q- m
83e4: e8bd8008 pop {r3, pc}& g+ z% v2 |8 t/ n" e6 r6 h5 u' u O
# I ^7 @/ U5 r1 Y' l
6 O3 n) L0 W+ @) \0 \* V# c4 o
# N# |- r6 E' f6 @/ Y
|
|