|
源码:
, z5 r( J' D3 C# m+ i 1 #include<stdio.h> 6 s# E: H, I" h
2 #include<math.h>
% W4 J! ?" `- @: d6 O- F% |- o 3 int main(int argc,char* argv[]): Q* r3 t! H6 h! y
4 {
0 c) c+ K, [! S# v) } 5 int a,b,c;' u$ w2 B7 l* J: e4 A+ Q
6 c = a * b;
4 q: Y' U% g# K' \# x. m; y 7 return 0;1 e) i6 W6 s$ N: s R0 v& S
8 }
- i6 H' K: ^7 b! W, {9 }
" A) A3 Q! M& z6 N下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看' _: |) O9 s l% ]) v( L* B
none:
& ~1 L2 t, z2 u- i* }000082e0 <_init>:; k# m2 y2 s2 D6 Q2 w$ O: Q
82e0: e92d4010 push {r4, lr}1 d3 f( M, b$ a9 H: b6 B
82e4: eb00001c bl 835c <call_gmon_start>* K/ m6 r1 n0 T1 e( g( m9 X
82e8: e8bd8010 pop {r4, pc}
$ C g6 u+ o( Y8 s6 @arago:
" b" c E1 I( _00008250 <_init>:
; |$ t" z/ i$ z. O/ D 8250: e92d4008 push {r3, lr}
' } k& D6 Z7 Q1 g' ^4 f 8254: eb00001d bl 82d0 <call_gmon_start>6 d8 Y: z3 y V9 c- Y
8258: e8bd8008 pop {r3, pc}
! |, R8 X. b9 z7 Z* w; ], D) K) t! F# q( L7 u% J+ k
none:
. [9 G! K& ]4 m000082ec <.plt>:
" e- p! a- R4 l5 D( E 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
2 \ z# Z, r5 w6 y 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
0 e6 Z4 S8 F5 g: D( F% D& a$ }2 { 82f4: e08fe00e add lr, pc, lr& R0 ^8 E7 A0 }2 v" [; L+ t+ x7 C
82f8: e5bef008 ldr pc, [lr, #8]!
# {; O5 r7 Y/ ?1 u R" x1 {, f 82fc: 000082d4 .word 0x000082d4
; l& ]! Z! {8 V 8300: e28fc600 add ip, pc, #0 ; 0x0
* o5 B" j r5 ]: @4 | 8304: e28cca08 add ip, ip, #32768 ; 0x8000" r @1 _0 k6 L2 z
8308: e5bcf2d4 ldr pc, [ip, #724]!
- ]1 s4 a* q+ z# z% i 830c: e28fc600 add ip, pc, #0 ; 0x0
& w" q) X; h: u7 D0 e3 s! a+ q# W 8310: e28cca08 add ip, ip, #32768 ; 0x80006 c4 i0 M y( k) ?1 `
8314: e5bcf2cc ldr pc, [ip, #716]!
) O" Z* c5 L. k/ W, b) J 8318: e28fc600 add ip, pc, #0 ; 0x0. m2 U; f: V# x9 `5 d6 K
831c: e28cca08 add ip, ip, #32768 ; 0x8000
# i+ X; B$ z* l0 Y* h: z. ]0 h9 ^3 C ^ 8320: e5bcf2c4 ldr pc, [ip, #708]!5 D0 ?" z2 K4 I1 p
arago:0 m/ A2 Y# W/ T5 W) V9 M! R* x6 Y
0000825c <.plt>:. e: c, z' k/ K1 P4 _% E
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 v" b: |7 v7 o9 R. j 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
; [+ i4 _. |! Y: X: ]# d 8264: e08fe00e add lr, pc, lr
$ {7 P+ W2 q9 F 8268: e5bef008 ldr pc, [lr, #8]!# U7 Z6 r$ A1 {, F" S7 Z! J" F
826c: 0000827c .word 0x0000827c
' |' k* T8 _1 H: ?. t" L 8270: e28fc600 add ip, pc, #0
9 u/ r9 I- Z# Q: B- [; o 8274: e28cca08 add ip, ip, #32768 ; 0x80004 _- ]) J1 m- ~. r* t4 z4 k
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c* T/ w, }/ X6 V6 {: T
827c: e28fc600 add ip, pc, #0* g7 q# p. ^$ C% o' V
8280: e28cca08 add ip, ip, #32768 ; 0x8000+ W* ~) Z+ ]# f
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% ]4 A" G+ c; f: f9 ~) u2 _# l& U+ A
8288: e28fc600 add ip, pc, #0- o! \# h y2 L; Y9 V& N7 l
828c: e28cca08 add ip, ip, #32768 ; 0x8000
9 S# @" G2 C, U2 a" o4 r 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c( _8 {# _/ p5 Y, K& ^# l0 Z
none:
1 \0 i, m+ d, f0 x00008324 <_start>:; E% ~, _1 I9 i, S( O- H6 x( L
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
. ?; @1 A0 ^. K: L 8328: e3a0b000 mov fp, #0 ; 0x0$ E% |: x' e) T) {, s
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ p; Y6 E; z) a
8330: e1a0200d mov r2, sp' R% ~4 t7 q. ~8 r0 J7 h% r$ Y
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
- n5 s1 j+ ~2 R" ~. W 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)5 a( I" j5 \; v. H! C* [+ y( B
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>3 M1 H3 X7 v% i" V v4 J
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>: [5 K% P2 r: r8 G2 O% ~( d
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, E+ t: o2 Z$ i' B/ |6 j6 I: N" r 8348: ebffffef bl 830c <_init+0x2c>, H! ]. z; z( N5 ^0 A
834c: ebffffeb bl 8300 <_init+0x20>2 G( J- }* u9 s( k# Z
8350: 00008404 .word 0x00008404 N! U( w( o% W' w/ n/ t
8354: 000083cc .word 0x000083cc
& k7 y# h+ D9 S6 t; m* K 8358: 00008408 .word 0x00008408
# Y; l, R6 A: V1 n3 Y E' v0 |arago:
( ]$ o! K& d0 e1 @9 _7 ]+ u" m00008294 <_start>:
+ M: _' s- l* u3 T 8294: e3a0b000 mov fp, #0% Q" ?+ m8 I% `0 [$ {3 ~
8298: e3a0e000 mov lr, #0
- n& o- @' Q; f/ G, r5 t 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) ?' C( t8 L8 {- ?3 f
82a0: e1a0200d mov r2, sp
' g. c, S( c4 L 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 x# T2 \) S5 M3 x 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!), E" S I0 V, Q8 d" X
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>5 v' V2 e" b3 h$ H& r. Y0 i/ }+ e
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
4 B" M) ~3 s3 H w 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
# m0 P1 q! u8 W& W+ Z: ` 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
, N' r% N5 V! K7 A3 Y 82bc: ebffffee bl 827c <_init+0x2c>* P* `' y$ i7 e- v; X# R9 f
82c0: ebffffea bl 8270 <_init+0x20>9 \- ^4 {/ Y4 b- q$ B' t0 x
82c4: 000083dc .word 0x000083dc6 y% \4 s, V! S, U% ^) z- K- `& g
82c8: 00008344 .word 0x00008344
" v$ A/ f [0 a( i m 82cc: 0000837c .word 0x0000837c7 u$ _3 _* F( h
none:' }/ M+ V& H w& N
0000835c <call_gmon_start>:" {% j6 t: m9 Y# X* Y4 h
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
- `5 x% p3 {% O! o& B1 f" R6 D 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
6 x/ K8 _: M ~. |, Y 8364: e08f3003 add r3, pc, r3
. E! E1 Q& F0 j' a* b1 o 8368: e7931002 ldr r1, [r3, r2]
4 i4 C' ]. P; s4 ^9 }, g0 q3 q) B 836c: e3510000 cmp r1, #0 ; 0x0+ J0 t+ @8 x# B
8370: 012fff1e bxeq lr$ |2 f' A" U: R6 k
8374: eaffffe7 b 8318 <_init+0x38>
1 p0 E. g8 d, ~' b0 c- t 8378: 00008264 .word 0x00008264
" h3 ~' ~" S/ A' y 837c: 00000018 .word 0x00000018/ ?6 ^4 X6 m# g6 B1 w) h3 o7 x( F+ x
arago:
, H: l {1 f4 Q7 q/ ]0 {* q" J1 F3 n000082d0 <call_gmon_start>:
5 e: m: i% A6 P% c& j 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
p* o- V" f4 Q2 g 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>! K, n0 D9 ?$ g+ w9 ^9 S
82d8: e08f3003 add r3, pc, r38 y: @2 G6 i z
82dc: e7932000 ldr r2, [r3, r0]% ]) T: p, |1 D: {$ |" T) w' U
82e0: e3520000 cmp r2, #0
9 j) m1 m0 |9 J& Q: Q7 U/ n 82e4: 012fff1e bxeq lr
1 z* U, Y8 s4 n. Z2 E0 {' D 82e8: eaffffe6 b 8288 <_init+0x38>: J+ P' {( \6 n6 Q+ N: l* k% D' s' m
82ec: 00008208 .word 0x000082083 @- ? ?; A9 u! L9 c! ~2 H
82f0: 00000018 .word 0x00000018
5 I% S0 o! i# Z3 Z" V2 A+ Xnone:
1 Y2 h" B E. @" Y00008380 <__do_global_dtors_aux>:
# c" I% S- N* }, i; T7 u* X 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>" W4 E8 }0 a5 B- w9 N3 U
8384: e5d23000 ldrb r3, [r2]$ d4 i4 w- Q x! {- {9 g- q- T
8388: e3530000 cmp r3, #0 ; 0x04 [! _& K" h. x6 S' n. g5 l
838c: 03a03001 moveq r3, #1 ; 0x1
9 r/ a+ Z7 p9 n# ?0 f% I& N1 t% I 8390: 05c23000 strbeq r3, [r2]
# T4 {) Z! C2 Y6 ?2 G0 K3 b 8394: e12fff1e bx lr4 H. I' z# K7 y
8398: 000105f4 .word 0x000105f4
. t2 u& {2 |4 yarago:4 m6 c7 ~/ d/ f# d. y" }1 E7 O
000082f4 <__do_global_dtors_aux>:1 S6 W+ q9 ^- v7 e* a+ k9 G) k- `
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
& u# L) }3 }+ S$ f' @" ? 82f8: e5d32000 ldrb r2, [r3]
- v! I$ O _+ Y3 U0 F, {3 d 82fc: e3520000 cmp r2, #0
8 T% O9 n3 w; A' h* K* {+ Z3 F 8300: 02822001 addeq r2, r2, #1
1 k, k' Q- J7 X" z" [/ M7 a 8304: 05c32000 strbeq r2, [r3]! e. w d; S& h, q& T' t# \
8308: e12fff1e bx lr/ [, Y% Y, T; G, `( G: g* D
830c: 0001050c .word 0x0001050c7 }" Y: n& A* K7 |* _0 i2 \
none:
( C% T. b3 l1 m0 S7 L- K0000839c <frame_dummy>:
' f/ d4 a& S! }8 ]# [4 I, f' y 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
: F f* E% h% W0 p4 h. S8 e 83a0: e92d4010 push {r4, lr}
! }, a7 r" E4 I 83a4: e5903000 ldr r3, [r0]8 {% P2 i9 O: ~( S. [& ~
83a8: e3530000 cmp r3, #0 ; 0x0
# E P7 L$ j& t- b) t 83ac: 08bd8010 popeq {r4, pc}
$ S7 X, `+ H: L% Q% g5 `) R5 q" O 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>! q, r) ?5 a3 V! v: I
83b4: e3530000 cmp r3, #0 ; 0x0- l; d/ D% l. }; b" x
83b8: 08bd8010 popeq {r4, pc}
. _( |1 g6 Y8 l- L 83bc: e12fff33 blx r3
% p$ C/ f D- Y7 o, i5 ^7 q+ c 83c0: e8bd8010 pop {r4, pc}3 x8 O; o" A5 `
83c4: 000104dc .word 0x000104dc. C, ^$ b, z8 J1 O4 D0 x1 H% O
83c8: 00000000 .word 0x00000000! X4 h# i V4 ?) k
arago:
^* q9 f Q. N4 e( |7 |! j# P00008310 <frame_dummy>:0 \, w: u) l; I) A$ e" K/ [6 f' k
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>' O. o* D) e5 J* G! e" [0 N# D
8314: e92d4008 push {r3, lr}
0 t; y8 R% Z' D7 e: ]" R* J. e 8318: e5903000 ldr r3, [r0]% {$ l3 n+ k# S9 N$ b+ _
831c: e3530000 cmp r3, #0* E6 `7 }# P; M) s. i: w6 N. z
8320: 0a000003 beq 8334 <frame_dummy+0x24>, j; X6 S* ^# o
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
0 `' E) y4 e8 t0 ]7 l 8328: e3530000 cmp r3, #0
9 A. q, `* v" a! y @% c, n, { 832c: 11a0e00f movne lr, pc2 v' z4 m9 T+ |% h# D
8330: 112fff13 bxne r3
6 j( w- C* u+ I/ d 8334: e8bd4008 pop {r3, lr}
1 g" }1 z+ S2 Y! U* @ 8338: e12fff1e bx lr
7 v1 [( X9 ?- h 833c: 000103fc .word 0x000103fc
, O8 t4 V) S2 L8 N 8340: 00000000 .word 0x00000000
4 M P# L L& n% ?2 W) onone:- `. y. f& A& f% S$ ~& e$ v
000083cc <main>:* [3 |/ v9 t2 N
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; G! @# G$ ^' |- R" h7 @2 c8 \/ | 83d0: e28db000 add fp, sp, #0 ; 0x0 u |+ Y' N p/ ] J
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
0 h; ^! ?# a* k8 E* {9 n 83d8: e50b0018 str r0, [fp, #-24]1 Z3 a: R6 I! I* M1 ^
83dc: e50b101c str r1, [fp, #-28]
! f- ?. p% p0 k/ `$ z! A( b/ {$ d, X 83e0: e51b2010 ldr r2, [fp, #-16]
1 o j; L" X; H 83e4: e51b300c ldr r3, [fp, #-12]
) S$ M1 n9 v6 f5 J: S2 | 83e8: e0030392 mul r3, r2, r3
" R2 I) g, k" v 83ec: e50b3008 str r3, [fp, #-8]
' Q9 ^: `4 @ }& [ 83f0: e3a03000 mov r3, #0 ; 0x0$ S6 K9 V M& V& o% C( A
83f4: e1a00003 mov r0, r3' i8 @3 F% J6 t) n: n) T
83f8: e28bd000 add sp, fp, #0 ; 0x0. k7 g! l. j' d+ {/ E
83fc: e8bd0800 pop {fp}) p) O3 V" v1 _5 `# e
8400: e12fff1e bx lr' J% u, G: y! ]! j: j% d" T; G
arago:
/ t3 Q& l4 c0 d" z$ h8 m0 |00008344 <main>:
: {* Q1 O$ S$ e2 v7 ~" R" D 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# @9 F3 V$ l1 K& O$ t/ b7 A5 R 8348: e28db000 add fp, sp, #03 |4 x( c* r6 S3 J* i' w; a& P: s
834c: e24dd01c sub sp, sp, #284 _0 ?* T, d9 ~! g% t
8350: e50b0018 str r0, [fp, #-24]
$ ]+ R' O2 s. A- C 8354: e50b101c str r1, [fp, #-28]* Q. b" y, m) f- C
8358: e51b3008 ldr r3, [fp, #-8]
5 F! L2 k) B+ Q; t C* R2 I( J- G 835c: e51b200c ldr r2, [fp, #-12]
1 U' r5 L$ o& O3 Z$ Q9 Q+ N1 ^# ^6 m 8360: e0030392 mul r3, r2, r3: E) k# ^1 J) W, M a/ r( J
8364: e50b3010 str r3, [fp, #-16]8 p2 \. y. S6 O; q" ]/ ^2 j, y
8368: e3a03000 mov r3, #0 e+ r+ F) M- Q6 p2 ^
836c: e1a00003 mov r0, r3
1 h' {/ ]- G* h- E 8370: e28bd000 add sp, fp, #0
0 S4 X, F& H- t 8374: e8bd0800 pop {fp}
2 E2 T0 L1 L" H6 |" a: _. ?5 o/ o 8378: e12fff1e bx lr
2 J B5 h y% x; E; I( B1 T; qnone:- Q9 B2 g) q$ e5 L. o
00008404 <__libc_csu_fini>:
5 z _8 U4 t3 ?/ B, W9 T/ |- r% z 8404: e12fff1e bx lr% a) q! h. B. ^3 h: L9 J" }
arago:3 ^& l/ R. \; t( c: Z) ]1 f
000083dc <__libc_csu_fini>:
1 g1 Y3 k- |. } 83dc: e12fff1e bx lr3 T5 G5 ^ O6 y1 b
none:2 I0 ^: f- T. [2 ^1 y0 Q; r
00008408 <__libc_csu_init>:2 n3 ?8 s9 y4 `1 \
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
9 S1 i) G2 Q% |, ]# P 840c: e1a08001 mov r8, r1
: y9 x2 X: E. E, z& L7 R 8410: e1a07002 mov r7, r2
8 Z7 l$ \0 J( l0 O( Q. B5 } 8414: e1a0a000 mov sl, r03 Y2 u& c/ {! m' J$ N" L
8418: ebffffb0 bl 82e0 <_init>
5 r# R) j' s8 }0 L5 \! s( _2 k 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>; H9 }' b- Z, E. e; F! `
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
/ C9 U5 Q4 W$ ]. L/ i y9 t 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>2 G, A! s6 L) a, G8 c
8428: e0613003 rsb r3, r1, r37 E, N2 [0 ?4 _; C. s
842c: e08f2002 add r2, pc, r2
: D$ i7 C( P4 E 8430: e1b05143 asrs r5, r3, #2. O6 z: g$ m9 r: C: u$ T
8434: e0822001 add r2, r2, r1$ Q# P2 d5 x0 T& }
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 W/ k: a$ G& v1 c 843c: e1a06002 mov r6, r2
3 D/ ^; j1 P7 Z6 U, R% U% t 8440: e3a04000 mov r4, #0 ; 0x0' y8 D6 t( W, I; h7 h) @8 h
8444: e1a0000a mov r0, sl
, E9 e2 }. V4 V5 g 8448: e1a01008 mov r1, r8 s3 _; q# n. w4 a
844c: e1a02007 mov r2, r7
; L+ k6 @. a Z( z) q9 T: E 8450: e1a0e00f mov lr, pc
# v* G) B6 L9 j X5 d/ w 8454: e796f104 ldr pc, [r6, r4, lsl #2]
- P" U" u9 P1 i5 ` 8458: e2844001 add r4, r4, #1 ; 0x1
T |- [& X6 N) \8 C 845c: e1540005 cmp r4, r5
" t. W; \& h& m }2 ]# K: P a 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>5 Y6 `/ ? D% a
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc} U: C1 U, M7 V1 E3 V
8468: ffffff04 .word 0xffffff040 ~6 U9 `" q- J' S$ A% K$ h
846c: ffffff08 .word 0xffffff088 `4 r( E! p7 @9 D; w
8470: 0000819c .word 0x0000819c- a4 {# ?, f+ b! r
arago:
8 h9 l. w, Z4 a9 X' d9 R4 K7 i: U0000837c <__libc_csu_init>:2 |0 |/ R9 Y5 N7 ]0 e
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
* \2 K4 _; w& z8 ~% ~, O 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>7 \3 ?2 q4 z* g. U$ y) |3 l- |7 I
8384: e1a06000 mov r6, r0! q$ S" y0 m) X t2 e
8388: e1a07001 mov r7, r1
! D O8 O9 b" ]) `# g7 j/ L 838c: e1a08002 mov r8, r2( {% g( p% v$ T4 \
8390: ebffffae bl 8250 <_init>
4 G2 M+ S& y! b; Y& \0 ?2 b8 k 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>( y7 Q2 Q. S6 C/ g. F, w: K
8398: e08fa00a add sl, pc, sl
) W( ?1 n, }/ ~ 839c: e08f0001 add r0, pc, r1
1 f3 Z: }7 w: o) z j 83a0: e06a5000 rsb r5, sl, r0
3 w7 H3 q6 `* V x" I8 Z 83a4: e1b05145 asrs r5, r5, #2
, n) Y6 D. D& r% F. }4 a 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}& }: l6 i( U, O, {: W9 D/ F6 d
83ac: e3a04000 mov r4, #03 [. Z8 O0 _6 W$ A% O$ E4 l
83b0: e79a3104 ldr r3, [sl, r4, lsl #2], k; f! e" N c9 K6 |1 ?8 [6 Y
83b4: e1a00006 mov r0, r60 W6 g h# @8 j* j. I
83b8: e1a01007 mov r1, r7- x ]' L/ ]0 A1 I7 [% h, m
83bc: e1a02008 mov r2, r8
5 H- S& ?" ?- b 83c0: e2844001 add r4, r4, #1
4 ?3 v) K& ` x8 T! F. H7 L8 L4 ^ 83c4: e12fff33 blx r3# e% e* W/ A9 D3 y7 j' a
83c8: e1540005 cmp r4, r5
" y E* Y+ l! V( c 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
' v7 w- U) g" o5 Y9 x+ i 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
' @2 T/ Q% b! y, L9 } 83d4: 00008054 .word 0x00008054
7 |& D; z8 v* Y 83d8: 00008054 .word 0x00008054
' y2 l% r1 o3 |& ?% Mnone:' E# k1 X# h+ E$ p! R2 n5 a0 v; H
Disassembly of section .fini:
' m4 }* G4 _) {1 K& b% _3 r
, X1 b" K6 f, f! X! F' n00008474 <_fini>:
, Q. K! ]/ M3 `6 C* U7 j 8474: e92d4010 push {r4, lr}
" ?$ M* s: p2 t9 Y 8478: e8bd8010 pop {r4, pc}
! H" B6 v+ E! f/ b( e# A. Karago:$ c3 [2 x b# M5 s3 s
Disassembly of section .fini:( u6 n4 p& j% }$ r" l. \# d
! b$ V6 o5 y- d3 [& z
000083e0 <_fini>: p5 |2 I2 p. g3 g% C- _
83e0: e92d4008 push {r3, lr}) F% Z3 \9 `4 C& E% d
83e4: e8bd8008 pop {r3, pc}
: R7 f; o! H/ I: ]. ~3 B" h3 _8 l6 G$ L& l2 J+ z9 m; p1 i
7 G9 X& I& F- [# J# v- F x
' t1 L. Y/ n8 h4 b |
|