メモなど

SPAMの記録
技術的なネタ
旧旅行
その他

bytecodeへのポインター & command line arguments

2004-08-07 18:52:09 | kaffe
メモ

interpreterの場合 bytecodeは

kaffe/kaffevm/intrp/machine.c

void runVirtualMachineで処理しているが第一引数の
methods *meth が実行されるmethodを指していて
これは
kaffe/kaffevm/classMethod.h
でtypedefされている。
で、machine.cの最初で
bytecode *code = (bytecode*)meth->c.bcode.code;
bytecodeへのポインターを得ている。

options
kaffe/kaffe/mainc.cの
options で引数処理


最新の画像もっと見る