2006-11-10から1日間の記事一覧

どこにHello, world!をいれたのかだって?

どこにも入ってませんよ。ほら kik@as305:~/work/codegolf/hello$ strings small-hello.bin 1HDl no, world!結果的にそうなっただけなんだけどね。

わーくあらうんど

kik@debian:~$ ls -l small-hello.bin -rwxr-xr-x 1 kik kik 59 2006-08-26 19:44 small-hello.bin kik@debian:~$ ./small-hello.bin Hello, world!p_offset+p_fileszをページ境界に合わせたら直った。

どうも

mmapに失敗してるっぽい。 execがどのようにmmapするかというと、 p_offset をページ境界まで切り捨てる。 p_offset+p_filesz をページ境界まで切り上げる。 上を含むページをp_vaddrをページ境界まで切り捨てて、そこにマップ うちの環境だけp_fileszがでか…

よく考えてみると

私の使ってるLinux箱はかなり過激な構成なんだよなあ… うちでやると kik@as305:~/work/codegolf/hello$ uname -a Linux as305.localdomain 2.6.15.6 #1 PREEMPT Mon Mar 13 00:33:25 JST 2006 i686 pentium3 i386 GNU/Linux kik@as305:~/work/codegolf/hello…

さすがにここまでか?

kik@as305:~/work/codegolf/hello$ ls -l tiny-hello.bin -rwxr-xr-x 1 kik users 59 2006-11-10 08:35 tiny-hello.bin kik@as305:~/work/codegolf/hello$ ./tiny-hello.bin || echo error Hello, world! kik@as305:~/work/codegolf/hello$ 「!」をとると1B…