[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ld.elf_so -> syncicache.o



ȤǤ

ld.elf_so 쥯⤺֤·äƤޤ (10 Ĥۤ)

> ƣ> (1.6E ) gcc-2.95.3  -O -fno-strict-aliasing ƸƤ⡢
> ƣ> ȤΤȤͣưƤ롢ذǤ ld.elf_so 
> ƣ> äƤ syncicache.o ʬƱˤʤʤΤǤ
> ƣ> ɤäƺƤΤǤ礦
> 
> -fpic դ顢syncicache ʬ(¿ʬ)Ʊˤʤޤ

μ긵 objdump -d Ƥߤذ椵ΤΤȤϰ㤤
 (äƤ뤫) 2 ܤ _DYNAMIC ̤ν
ɤǤ

 --- ذ ---
00008948 <__syncicache>:
    8948:       94 21 ff e0     stwu    r1,-32(r1)
    894c:       7c 08 02 a6     mflr    r0
    8950:       93 a1 00 14     stw     r29,20(r1)
    8954:       93 c1 00 18     stw     r30,24(r1)
    8958:       93 e1 00 1c     stw     r31,28(r1)
    895c:       90 01 00 24     stw     r0,36(r1)
    8960:       48 00 32 99     bl      bbf8 <_DYNAMIC+0x208>
    8964:       7f c8 02 a6     mflr    r30

 --- 20020802ts-O-fpic ---
000089b0 <__syncicache>:
    89b0:       94 21 ff e0     stwu    r1,-32(r1)
    89b4:       7c 08 02 a6     mflr    r0
    89b8:       93 a1 00 14     stw     r29,20(r1)
    89bc:       93 c1 00 18     stw     r30,24(r1)
    89c0:       93 e1 00 1c     stw     r31,28(r1)
    89c4:       90 01 00 24     stw     r0,36(r1)
    89c8:       48 00 00 05     bl      89cc <__syncicache+0x1c>
    89cc:       7f c8 02 a6     mflr    r30

ΰ㤤طΤɤǤOpenBlockS Ǥư
Ǥ (macppcǤưƤΤǤ?)

Ǥ⡢-O -fpic -fno-strict-aliasing  libc ľ
 ld.elf_so ľƣȤۤƱ ld.elf_so 
Ǥ夬ޤ (ϤΥɥ쥹 (?)  98b0 ǤϤʤ 8984 
㤤)֤դƤΤ...

----
ȤҤ