[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CTL_MACHDEP (Re: Segmentation fault storm and ld.elf_so (Re: OpenBlockS))
> 千葉市中央区長洲
> 藤原 誠
藤原> http://www.ki.nu/~makoto/diary/attach/2002/20020809-ld.elf_so-diff
藤原> に大きさの違いだけを挙げてあります。
まだこの中身を見たりしていますが、これを
> egrep '^\+|^\-' 20020809-ld.elf_so-diff | grep -v LC | sort -k 1
とやると、表示されるもののうち、
-000000ac ctl_machdep
+00000078 ctl_machdep
....
--- /tmp/na Fri Aug 9 07:30:10 2002
+++ /tmp/ts Fri Aug 9 07:30:08 2002
の部分が気になります。
sys/arch/powerpc/include/cpu.h
の中の、
--- na ---
#define CTL_MACHDEP_NAMES { \
{ 0, 0 }, \
{ "cachelinesize", CTLTYPE_INT }, \
{ "timebase", CTLTYPE_INT }, \
{ "cputempature", CTLTYPE_INT }, \
{ "printfataltraps", CTLTYPE_INT }, \
{ "cacheinfo", CTLTYPE_STRUCT }, \
{ "altivec", CTLTYPE_INT }, \
{ "model", CTLTYPE_STRING }, \
{ "powersave", CTLTYPE_INT }, \
}
--- ts --
#define CTL_MACHDEP_NAMES { \
{ 0, 0 }, \
{ "cachelinesize", CTLTYPE_INT }, \
{ "timebase", CTLTYPE_INT }, \
{ "cputemperature", CTLTYPE_INT }, \
{ "booted_kernel", CTLTYPE_STRING }, \
{ "cacheinfo", CTLTYPE_STRUCT }, \
}
の部分に対応しているのかなぁと思うのですが、
僕の方は --- na --- の方を参照しているような気がします ?
あるいは、ここの部分は直接は関係ないとして、
作る時に、
どうも違うものをまだ参照しているのではないかと..
---
(藤原)