Saturday 27 May 2006

Kernel 読み会中



(やっぱり、昨日、酒飲んじゃったので... ちょっと辛いが...)

なんか、qemu 上のLinuxがEthernet driverを認識してない。それは、淵田に直してもらうとして、しょうがないんでloop back を読む。つまり、

 ping 127.0.0.1

だ。sys_write でも止まらず。sys_sendto でも止まらない。ping は、いったい何を読んでいるんだ? 別なところで strace ping すると(su しないと、strace も出来ない SELinux だからなぁ...) sendmsg を読んでいることがわかる。そんな system call 使ったことないよ。telnet の方がやさしいんだが、telnet はないので呼べず。これも、淵田に直してもらう。

というわけで、sys_sendmsg にbreakをかけて、そこから読んでいるところです。copy_from_user というおそろしいものは、とりあえず、skip して...

No comments: