Entries from 2009-10-28 to 1 day

GDB のユーザー定義コマンドで VM の状態を知る - JIT 実装中

JIT 実装中に VM の仮想レジスタの内容やスタックを覗きたい事がある。 GDB のユーザー定義コマンドを利用して以下のように定義した。 ## stack top is "sp 1" define sp printf "%d\n", ((intptr_t*)(*(((intptr_t*)$rdi) + 5)))[-$arg0] end define hook-s…

今日の復習

コードを書く前に 2割 設計チェック 2割 プラクティスの決定 準備の重要性 株実践

Mona のプロトコルスタックは lwIP にしようと思う

FreeBSD 系のソケットは移植難度が高い。なので lwIP にしようかと。 採用理由は 移植難易度が低い事 BSD Socket API がついてくる事 今もメンテナンスされている事 uIP とおなじ作者(いまは違う人達がメンテしている) 採用 OS が多い事(組み込みだけど)…