|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
8 @& v1 i; \1 K8 g 1 #include<stdio.h> 1 ?: Q5 x. H g( `( X, H8 t8 k
2 #include<math.h>5 I3 D1 S/ n+ b* E; Z6 {8 U
3 int main(int argc,char* argv[])
& x* r7 f. X: p' G' K 4 {
! o! a3 x% @7 {; }/ T 5 int a,b,c;4 M' U' B l# e9 P
6 c = a * b;
# r& i5 N" j6 c- h$ b$ u 7 return 0;+ B6 P, R) g5 [. { ]
8 }3 {0 @+ z7 }# ~# G5 @) j
( y6 X/ ]5 J3 F/ T' J
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
+ J: t( Z1 a' ^$ b Fnone:
1 Y/ x9 ~# j) D, ?; v000082e0 <_init>: S/ d0 a3 V! n$ v' Z- C% }
82e0: e92d4010 push {r4, lr}& l7 }: R' {, m3 h+ {
82e4: eb00001c bl 835c <call_gmon_start>
) f% L4 T; R' \4 Y& i: u 82e8: e8bd8010 pop {r4, pc}
6 x. }6 w! s9 `2 |arago:
7 t7 X9 e* g$ G4 P5 C2 |! b9 c00008250 <_init>:( k$ v }/ g. R; m, b
8250: e92d4008 push {r3, lr}
9 |6 C7 X9 H% o 8254: eb00001d bl 82d0 <call_gmon_start>) U0 x* ]& @$ U$ y9 p6 [" j
8258: e8bd8008 pop {r3, pc}1 Z; E' k$ e$ x( K8 V1 G5 i
0 T* x" B$ Y0 C3 n- Anone:
1 k) N7 Z. A7 f000082ec <.plt>:
. }% j& l& D; }9 g9 Q 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)5 b6 M8 m0 y4 J5 n/ M/ G# Z: k
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>; @% l" { c1 ~& L
82f4: e08fe00e add lr, pc, lr* {( v2 Y# K8 E! [* x0 E' Z* W
82f8: e5bef008 ldr pc, [lr, #8]!
2 x/ e! [$ c) F# I( _" m 82fc: 000082d4 .word 0x000082d4& }# ^0 \% j0 i o' ]4 m
8300: e28fc600 add ip, pc, #0 ; 0x0, @+ |6 |9 Q/ ~) Z, `: J5 ^
8304: e28cca08 add ip, ip, #32768 ; 0x8000; y; A5 y. q/ g( _1 h" |
8308: e5bcf2d4 ldr pc, [ip, #724]!
4 [, M" C. E, q. M/ R 830c: e28fc600 add ip, pc, #0 ; 0x0
; P4 u, S, J& ^8 E 8310: e28cca08 add ip, ip, #32768 ; 0x8000; k5 t- u% I c- l. H
8314: e5bcf2cc ldr pc, [ip, #716]!
H- Z1 Q% t/ E) P; T. X 8318: e28fc600 add ip, pc, #0 ; 0x0
! [* K2 {# [. g A; ~. l4 E" ~ 831c: e28cca08 add ip, ip, #32768 ; 0x8000$ w' W$ W0 m" d" [, W' c# k
8320: e5bcf2c4 ldr pc, [ip, #708]!
# C/ E+ s" S* e2 S* p# O8 J/ D& Jarago:
6 V* {0 S: Y6 H5 X& d, ? K% X$ z5 i0000825c <.plt>:; a) ?- H- z1 I
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
" r `: E" ^8 _' h 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
- ^3 B7 T/ x, m- }: a. N 8264: e08fe00e add lr, pc, lr( {( \8 N5 f* {9 V' B
8268: e5bef008 ldr pc, [lr, #8]!
* |: v t7 |; m0 w, `8 g5 K 826c: 0000827c .word 0x0000827c
& F, @3 }7 R$ C8 c3 N" p& v 8270: e28fc600 add ip, pc, #0" x& Q1 w8 ^, S5 c1 K% L# @; w; R
8274: e28cca08 add ip, ip, #32768 ; 0x8000( A4 Z$ F( `9 M \# D
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c0 _& x- N s( Z% k8 G/ i$ C
827c: e28fc600 add ip, pc, #07 }6 y7 B' j1 O! i9 I5 I
8280: e28cca08 add ip, ip, #32768 ; 0x8000& y r0 ~) i e$ v9 ~# C* R
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
2 B$ G9 M0 { D4 i2 j) I" P& ~ 8288: e28fc600 add ip, pc, #0
D* e' z( d+ ]0 |/ f4 ? 828c: e28cca08 add ip, ip, #32768 ; 0x80009 [- R3 ?& h% E0 U
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c. ~, S4 `- A* Z6 |
none:
# l! W' ^$ K" S; v) m$ ~00008324 <_start>:; A ~! l& V7 q3 c7 D# o
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- v5 { S9 w0 R7 ^7 m8 n* S+ M) w
8328: e3a0b000 mov fp, #0 ; 0x0
) |8 K3 L# Y$ k7 ]/ ^ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
2 `* b2 k3 f6 T 8330: e1a0200d mov r2, sp$ k* v7 X1 Y: U! f8 y) J! Q
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 c+ W' W+ |8 @2 [) u! f K 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" d! ?4 ^8 m! k* c- T; R O
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>; ~6 i$ w4 \- V# I& `- c; N
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
! W$ K% {3 @9 f 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!) H4 H6 J0 r3 y1 }* X
8348: ebffffef bl 830c <_init+0x2c>/ t$ A( z+ b( K. c# u3 `2 Y
834c: ebffffeb bl 8300 <_init+0x20>2 \+ ^/ v P8 A+ d! i, o
8350: 00008404 .word 0x00008404$ I3 H' U1 ~) p' `8 U
8354: 000083cc .word 0x000083cc
( e( ^% c% g( s0 [ T 8358: 00008408 .word 0x000084085 `5 t X3 q" X' g; n
arago:7 M! f% U: D7 Q: s1 V d
00008294 <_start>:7 m, {8 {, ?( T9 W* L* U' I' b
8294: e3a0b000 mov fp, #0! }- A' ^; ~" K6 G" m! U
8298: e3a0e000 mov lr, #0
/ `- h, |7 q2 N 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)7 w; w- T0 X# |+ S4 r5 i! ?# Y
82a0: e1a0200d mov r2, sp4 h0 F/ Q1 f* ?
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ y8 N/ r. V* J0 {7 r
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)% p- h8 B/ r# @: ^0 J- a7 {6 ]
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, M" P8 m& E/ ]& P( [, p, U 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
" `. x* ^7 T1 A 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
; y! c! s6 L' G- D5 _/ I 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>* q3 r g( R0 ^
82bc: ebffffee bl 827c <_init+0x2c>) D: m" J: c% N0 V8 O7 s& }0 f
82c0: ebffffea bl 8270 <_init+0x20>
1 r# E, o6 A% p3 E9 S, ? 82c4: 000083dc .word 0x000083dc
* _$ i& T' n: C: p( a( M 82c8: 00008344 .word 0x00008344' |6 O. b& U; @+ u: {/ r
82cc: 0000837c .word 0x0000837c
/ n C+ s- x3 _none:: d0 g5 e1 j: ~5 i3 N* p
0000835c <call_gmon_start>:3 x; [) }3 d( ?, x: E1 ]9 n
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
! F, {9 Y4 q0 k 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>- g6 a4 u/ D& C
8364: e08f3003 add r3, pc, r3; P: I- A* ~: a1 C1 X' E5 y
8368: e7931002 ldr r1, [r3, r2]
; `- P9 `" q; f* y9 c {3 x) j+ h9 l 836c: e3510000 cmp r1, #0 ; 0x0+ W' M# t8 Z/ |+ k9 v6 C8 \
8370: 012fff1e bxeq lr' ]& d4 b2 s/ i0 {7 D' w4 k" d) k8 C
8374: eaffffe7 b 8318 <_init+0x38>7 q7 e! H) S# i+ l% H
8378: 00008264 .word 0x00008264 m9 b% q& I) _ p/ I3 j/ J
837c: 00000018 .word 0x000000186 ?0 P4 Q7 g/ H% L% k8 F+ }
arago:
3 c, u7 o6 d, {7 L' A9 y0 y" e7 b000082d0 <call_gmon_start>:7 G# d% a& x* j# Z5 e9 c6 w
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 X; P2 B) i+ Y1 I4 c 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ n6 s; ?" a' k 82d8: e08f3003 add r3, pc, r3$ Z8 r4 } K* U) ^; O
82dc: e7932000 ldr r2, [r3, r0]
$ @- w. l) N: v% k: F7 H* [4 N 82e0: e3520000 cmp r2, #0
& \5 q5 q8 P* q) Y! O- `0 J 82e4: 012fff1e bxeq lr: C! M- A9 b+ M0 z# A$ E( c
82e8: eaffffe6 b 8288 <_init+0x38>
( @# q, F$ p8 `% c% w7 |/ ? 82ec: 00008208 .word 0x000082089 K/ f: a& {# D4 X* s% X3 k: H
82f0: 00000018 .word 0x00000018
- J9 x, Q" o- i9 E! Wnone:
0 l0 N9 O4 Q; ^4 I) ]3 A1 Y( b00008380 <__do_global_dtors_aux>:
, K; n! G8 x3 J; h: m3 v 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
. R6 `6 m7 p3 M' Y5 l 8384: e5d23000 ldrb r3, [r2]
8 y' S5 Y: G# Z2 r 8388: e3530000 cmp r3, #0 ; 0x0
. L3 U) @; H0 ?: F& r 838c: 03a03001 moveq r3, #1 ; 0x1
) M$ [7 o/ i" v9 H1 t 8390: 05c23000 strbeq r3, [r2]
# B9 }" f! P _7 ^4 {, r; C/ I 8394: e12fff1e bx lr
! a* O7 b, f) [% _ 8398: 000105f4 .word 0x000105f47 \( X; H. ]9 A1 u
arago:/ B: c+ u- P* m% r' |8 S4 N
000082f4 <__do_global_dtors_aux>:
9 E! I- m j/ ? 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>9 P/ r- O- ^" L9 p: _
82f8: e5d32000 ldrb r2, [r3]
- }( q8 ]' v% |% f$ r 82fc: e3520000 cmp r2, #0, F7 J! H _- O
8300: 02822001 addeq r2, r2, #1
; X; h9 V2 w7 n3 f2 a, y& d 8304: 05c32000 strbeq r2, [r3]
3 x& u, t7 W6 A- F$ `7 M 8308: e12fff1e bx lr4 U7 @! @8 O+ _, V; a9 F- b w4 _
830c: 0001050c .word 0x0001050c
* Z$ h1 o. S+ w4 }1 Inone:
+ P* p6 Z# f' e0 L0000839c <frame_dummy>:3 h6 v5 G. n4 y* X
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
; `' Y; I; m6 v+ R; k! M0 a! ? 83a0: e92d4010 push {r4, lr}
9 o% p1 E( b+ c4 | 83a4: e5903000 ldr r3, [r0]
7 n% |1 @: Y2 I" j# x* \+ `. A 83a8: e3530000 cmp r3, #0 ; 0x0
: b) c7 Q0 ]& b9 L 83ac: 08bd8010 popeq {r4, pc}! {. c1 r6 e1 n, a+ e# L3 l
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>7 v: K6 s' F7 \# K* R: t5 |; k
83b4: e3530000 cmp r3, #0 ; 0x0
- U t7 A/ C0 [" Q7 I5 x 83b8: 08bd8010 popeq {r4, pc}5 W5 z6 l6 D- j% A+ e# y6 b6 Y& [
83bc: e12fff33 blx r38 y6 I: }6 L& K+ y" z+ b
83c0: e8bd8010 pop {r4, pc}
$ \' O6 n# L5 T 83c4: 000104dc .word 0x000104dc
5 `) {3 v3 k5 `: { 83c8: 00000000 .word 0x00000000
$ B3 D% p: L1 O7 Warago:& Q6 R K. d. s( s
00008310 <frame_dummy>:
: z8 O# W, L, E R 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
5 L( G" J ^( G0 O 8314: e92d4008 push {r3, lr}) b6 n" B( ~% ?8 s
8318: e5903000 ldr r3, [r0]7 Z- G& r, C0 \
831c: e3530000 cmp r3, #01 i6 s" }3 J; Q$ Y2 z
8320: 0a000003 beq 8334 <frame_dummy+0x24>
* _3 A" Z9 v: @5 N' W 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
3 N# s5 U/ V6 r. s; ~ k 8328: e3530000 cmp r3, #0
, I) _: I0 `/ @( o# k/ x 832c: 11a0e00f movne lr, pc; j! I! m! k1 _2 ] u
8330: 112fff13 bxne r34 l2 I" ~ t) z. b4 S
8334: e8bd4008 pop {r3, lr}2 J* }* E1 d7 s1 _% L
8338: e12fff1e bx lr
/ w' m4 s" O8 m- S4 Q( ?. ? @ 833c: 000103fc .word 0x000103fc
+ X2 j& H! a6 i, u- H 8340: 00000000 .word 0x00000000) h4 v3 M0 |: G8 S* M
none:
7 o0 ~; @+ q! K$ x# ~$ A" _/ }000083cc <main>:
6 u4 S3 ^( U. h8 c, s5 y 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 c, z9 |1 l2 `2 x t7 s
83d0: e28db000 add fp, sp, #0 ; 0x07 p+ n# n! J( E5 l8 S! {6 d
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
7 X3 c0 n6 ]4 @/ b# W3 e1 @ 83d8: e50b0018 str r0, [fp, #-24]0 {) V" o- P; V
83dc: e50b101c str r1, [fp, #-28], X/ v: X3 {& h: c' `+ ~$ O/ {' S
83e0: e51b2010 ldr r2, [fp, #-16]
1 \9 W% s. h3 h2 ?/ S5 U& \2 ~ 83e4: e51b300c ldr r3, [fp, #-12]8 m$ `' B. H# f6 I/ ?4 H% B* `
83e8: e0030392 mul r3, r2, r3
/ e# w/ u* k/ z2 @ 83ec: e50b3008 str r3, [fp, #-8]
* R1 S; X& w7 a5 s& K; ? 83f0: e3a03000 mov r3, #0 ; 0x04 h3 }1 `4 @+ c7 I5 P
83f4: e1a00003 mov r0, r3
% \# f0 e8 y, D9 F8 e; P 83f8: e28bd000 add sp, fp, #0 ; 0x02 }- K5 Q0 ^4 P2 [4 A3 f& M& `& ?
83fc: e8bd0800 pop {fp}* _% x6 W. b# y( g
8400: e12fff1e bx lr* F' c+ l5 Q- ~- Y4 A6 p
arago:
0 ]0 m3 e3 ?, Y: o5 _( j j00008344 <main>:
( A# g4 b6 V9 d* k5 A+ J 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 p" }0 P% {/ Y6 c) K v
8348: e28db000 add fp, sp, #08 I/ Y; s& V5 x) f2 \; V
834c: e24dd01c sub sp, sp, #28: u) Z1 B/ I. n% W- H) }& o5 l" O
8350: e50b0018 str r0, [fp, #-24]# n! t" w) }1 P
8354: e50b101c str r1, [fp, #-28]
& r1 C1 J$ S8 N2 _6 j1 G 8358: e51b3008 ldr r3, [fp, #-8]) i# I) R$ g. w, y/ Q+ K
835c: e51b200c ldr r2, [fp, #-12]) C9 z9 O) G, q0 m3 b5 j# R
8360: e0030392 mul r3, r2, r37 O( p- \. {0 _
8364: e50b3010 str r3, [fp, #-16]9 L0 x {/ d7 F! t3 v
8368: e3a03000 mov r3, #0( A& m4 N9 \+ d
836c: e1a00003 mov r0, r34 u. k; g# R5 O# X8 i: g
8370: e28bd000 add sp, fp, #0' ~( w) @' @% X! `5 Q
8374: e8bd0800 pop {fp}# p( I, b- e6 W4 I( k. V
8378: e12fff1e bx lr
4 ^5 U8 g* u, U7 p/ `none:
% G. B6 p2 m" P$ I' _9 U00008404 <__libc_csu_fini>:
5 @9 F! \3 U% V2 H' T; M" V 8404: e12fff1e bx lr/ w8 A: ?) [$ m. c }
arago:, l2 X. `* O% {- Z7 y) J' N, c
000083dc <__libc_csu_fini>:
" c) S, F+ _: @ 83dc: e12fff1e bx lr6 E* L! F3 J1 N4 c' T- ]
none:
% n8 ?% {% h. K8 F# r. G5 S6 c00008408 <__libc_csu_init>:- k5 t |- B3 g
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}: m, U$ W- h7 V# ]2 z
840c: e1a08001 mov r8, r1
: w9 C8 C3 s, n% p6 H 8410: e1a07002 mov r7, r2
% a: T* l5 m3 F& H( ?6 q% ?4 R 8414: e1a0a000 mov sl, r0
|4 [+ H1 m6 a0 k7 ]9 x 8418: ebffffb0 bl 82e0 <_init> ]# ~$ B6 m7 C8 J1 u
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>" `) E2 g1 y! X6 W
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>* A7 z# e3 f3 Q6 w* O0 }) c8 k4 p
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
1 j- [) i7 H4 m' ^ 8428: e0613003 rsb r3, r1, r3
* e$ [' V5 r/ p2 H5 ?$ s/ u4 `7 g 842c: e08f2002 add r2, pc, r2! t) }8 N5 \. Y- E& }) A, Z
8430: e1b05143 asrs r5, r3, #2
2 a4 ~4 K$ ~2 A& e! y" N 8434: e0822001 add r2, r2, r1
/ `) F. w/ F* P& F* M 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 D: B! I: t) H+ R$ _" B
843c: e1a06002 mov r6, r2
" N# K5 d8 d; u' t0 g. @ 8440: e3a04000 mov r4, #0 ; 0x0( U( b! `; p" ~- H! c: a
8444: e1a0000a mov r0, sl3 M1 i2 `" O" T- ]6 R: [
8448: e1a01008 mov r1, r8, w9 O* B, W: j
844c: e1a02007 mov r2, r7
2 S7 O) Q1 c3 g3 @5 F 8450: e1a0e00f mov lr, pc
5 `& ^5 _0 O- Y; Q! E& \ 8454: e796f104 ldr pc, [r6, r4, lsl #2]7 G# C+ |2 V2 _7 q
8458: e2844001 add r4, r4, #1 ; 0x1
, a! m. @2 ^' C( D( w 845c: e1540005 cmp r4, r51 P2 `8 s {7 Y9 Z A: W: G
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
# v0 C1 P; `9 p( m3 u- I 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 D, d6 t0 j4 G& S7 B 8468: ffffff04 .word 0xffffff04
E6 r& g4 { o" p: d 846c: ffffff08 .word 0xffffff080 S5 r- [. ^7 B, B( I) g
8470: 0000819c .word 0x0000819c7 i. b' z" d' a0 n+ [5 l
arago:" _8 {' B! i2 U2 G7 E
0000837c <__libc_csu_init>:
+ [4 O1 f1 f; x$ W: j: e# L2 ~ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; H! [# d7 d! j. W1 K8 o3 m+ s
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>5 R) Z' i" i# J5 _3 K! I) [' z
8384: e1a06000 mov r6, r0! N* F( r& N" i. H1 V; h& M
8388: e1a07001 mov r7, r1
9 t4 b6 E, s$ [: M# M( Y 838c: e1a08002 mov r8, r2
/ _# _% h; {! X1 a4 @6 y 8390: ebffffae bl 8250 <_init>
/ ~& n- j( h5 A# Y 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>0 G, |+ d- D. ~" h0 B5 G2 y A
8398: e08fa00a add sl, pc, sl
, l. F9 f3 Y1 K `. }. h) q9 e 839c: e08f0001 add r0, pc, r1
3 l/ `' n, Q0 n6 n4 ]7 K 83a0: e06a5000 rsb r5, sl, r0
5 v5 t1 |/ V* M5 x# J; A0 b 83a4: e1b05145 asrs r5, r5, #20 x! P4 a& J3 J0 b% A9 S- s9 S
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
" Y z) \* ^9 e8 d: F# c 83ac: e3a04000 mov r4, #0- c1 y! u/ \0 q% W( m& ]2 t
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
+ K( B$ T- k) S8 _ H+ C+ |, v 83b4: e1a00006 mov r0, r6& Q$ u Z2 x5 E: F
83b8: e1a01007 mov r1, r7
7 g! t- ]/ y0 N- c$ _ 83bc: e1a02008 mov r2, r84 F( L2 o. y7 M! T, [! d- p( k
83c0: e2844001 add r4, r4, #1) C. g |- @. x5 X" e; e9 @
83c4: e12fff33 blx r3
& m+ c+ Z' r* c2 [0 L9 B5 { 83c8: e1540005 cmp r4, r5
$ t/ p9 E9 D9 [5 c* J 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>: U( c0 [3 {+ i3 n
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
9 U4 _- L9 t% x 83d4: 00008054 .word 0x00008054
8 o V. z" Y& Y u8 t 83d8: 00008054 .word 0x00008054& J' z3 H0 E/ r9 m0 g
none:: w$ J& y# i2 B% ^2 J
Disassembly of section .fini:5 i( M- R2 P& K& @* Y+ N
, ?% g8 D4 K6 n7 o" k00008474 <_fini>:
/ \1 u, w! y" U* d. H7 Y2 r 8474: e92d4010 push {r4, lr}
3 W3 r2 g& h8 B. n. ?4 I- L( T$ M 8478: e8bd8010 pop {r4, pc}1 W: S* @' b+ A/ q6 t) }% |
arago:
2 {. Q& k0 i3 R! i( U/ WDisassembly of section .fini:* K: l' M# D6 ~/ k% P" \- {
! v0 i: q, T/ E4 u# j
000083e0 <_fini>:
( ~: u! f( N$ [6 i. R$ G) v1 T) [# ` 83e0: e92d4008 push {r3, lr}/ @8 P9 F: S& u' I( }1 t5 l
83e4: e8bd8008 pop {r3, pc}0 W; X: n/ I/ O. |* O; U
; F5 |3 E# T, [4 b/ h; h+ |+ u) T! y# C# P9 S! ~) A& x
9 A. ~, @# Y6 q5 ]- }) w5 _# u
|
|