研究室-漢のプログラミング-

昨日に引き続き


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


を読む。

gdb hoge.out
disassemble main

とかでmainメソッド内が逆アセンブルできる。

objdump -d hoge.out

で、全てのバイナリを逆アセンブルできる。


うへー。興奮しちゃうー(*゚∀゚)=3 。


その後は、「Linuxデバイスドライバ第3版」を参考に、Hello World的なドライバを一個書いた*1


今日はもうお腹いっぱいっす。


そろそろ漢のプログラミングをしていこうと思っている(投票)

*1:カーネルハック実験の課題でもある

Today's (hoge)^2

http://labs.unoh.net/2006/09/post_44.html
確かにペーパーバックの多読は効果があると思う。自分も2冊ほど読み終えたけど、なんか英語が口から出てきそうな感じが増した気がする*1

http://d.hatena.ne.jp/yas-toro/20060911/p3
Kikkerなどに言及。

  • b# - [はてブ]オススメって難しい

http://d.hatena.ne.jp/yumizou/20060913/1158148534
言及

  • Windows XP の動作を軽快にしたい - mtblue.org

http://www.mtblue.org/pc/tips/speed_up_xp.php
なんと、XPだとCPUの2次キャッシュを256kまでしか認識してないらしい!!
さっそく、設定を変更して1M認識させるようにした。ってか、2次キャッシュってパフォーマンスに大分効くんじゃないのかな?

  • FIFTH EDITION: 働いてはいけないIT企業

http://blogpal.seesaa.net/article/23712854.html
就職する企業のROAぐらいは知っておきましょうという話。勉強になります。

  • Extreme Instability - Wallpaper Images

http://www.extremeinstability.com/wallpaper.htm
信じられない自然画像の壁紙。Sugeeeeeeeeeeeeeeeeeeeee

  • 東京タワー * TOKYO TOWER * 掲示

http://www.tokyotower.co.jp/cgi-bin/reg/10_bbs/reg_bbs.cgi
ノッポン兄のハジケっぷりは一読の価値あり。

*1:言葉ではうまく伝えられないけど