400
Post/Edit Page
ARMのアセンブラを、すらすらとは行かないまでも抵抗なく読めるくらいには勉強していた甲斐があったというべきか。シンボル情報の取れないダンプファイルの追跡も去年よりは格段にやりやすくなった。メモリの直読みとアセンブラからのコード推測は、素早いデバッグには必須のスキルである。▼メモリの直読みについては、最初こそ16進数の壁に圧倒されるが、慣れてしまえば案外ウォッチウインドウより見やすいものだ。常にとは言わないが、そういう場合もある。深いところにポインタを辿っていく場合など、ウォッチウインドウの矢印をちまちま開いたり、正しく情報を解釈してもらえるようキャストしたりと手間をかけるくらいなら、メモリに保存されたアドレスを見て飛んだ方が楽々というものである。▼デバッガは便利だが、頼りすぎると地力が身につかなくなる。高級な開発が賛美される時代こそ、低レベルの解析力がプログラマとしての付加価値になるのだ。
pass:
Draft