IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

2008-04-05から1日間の記事一覧

Mac のバイナリファイルについて調べる

ユニバーサルバイナリとは 今の理解は、 PPC 用のバイナリと Intel 用のバイナリをくっつけたバイナリファイルの形式。 こういう複数のアーキテクチャのコードを含むバイナリを「FAT バイナリ」や「マルチアーキテクチャバイナリ」という。 つまり、ユニバー…

上野氏++

C++

sysenter と int 0x80 の違いを詳しく教えてもらった! あと、タスクの切り替えの頻度の話とか、コンテキストスイッチの話とか。 みんな若いのにすげーなああ!

mmap の話

C++

今のところの理解 int fd; char * addr; fd = open("/Users/amachang/hoge", O_RDONLY); addr = mmap(0, size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_PRIVATE, fd, 0); close(fd); こんな感じでやると、 hoge っていうファイルと addr から始まるメモリがちょ…