昨日に引き続き
LinuxDeviceDriver:はじめに
http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/introduction.html
Linux Device Driver
http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html
を読む。
そして、たまたま見つけた
プログラムはどう動くのか? 〜 ELFの黒魔術をかいまみる
http://ukai.jp/debuan/2002w/elf.txt
を読む。
とかでmainメソッド内が逆アセンブルできる。
objdump -d hoge.out
で、全てのバイナリを逆アセンブルできる。
うへー。興奮しちゃうー(*゚∀゚)=3 。
その後は、「Linuxデバイスドライバ第3版」を参考に、Hello World的なドライバを一個書いた*1。
今日はもうお腹いっぱいっす。