2005-11-01から1日間の記事一覧

……面倒になったのでコードはって終わり。 #include <ffi.h> ffi_type *get_ffi_type(reflection_type_t type) { switch (type) { case R_CHAR: return &ffi_type_sint8; case R_INT: return &ffi_type_sint32; case R_FLOAT: return &ffi_type_float; case R_PTR: r</ffi.h>…

インストールは gcc-core と gcc-java を散らかして、 gcc-x.x.x/libffi 内で、 $ mkdir obj $ cd obj $ ../configure; make; sudo make installとかすると単体で入っていい感じです。 include/ffitarget.h はインストールされてくれないので手動でコピーし…

libffi

http://shinh.skr.jp/koneta/#shelang更新しないと思ってたけど更新しました。http://d.hatena.ne.jp/shinichiro_h/20051027#1130351251の続きです。 libffi を紹介していただいたので使ってみました。生成されていた 7400行とかあった dispatch.c が完全に…

mod_estraier-0.3.0

http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraier/mod_estraier-0.3.0.tar.gz?downloadmod_estraier_cache を作ってみたがこの程度の再生能力ではわりとイマイチ。http://shinh.skr.jp/tmp/mod_estraier_cache.html後は …

libbfd

あー。http://shinh.skr.jp/koneta/#shelangシンボルが消された .so 内のロード、あっさりできた。 readelf とか見てたけどそんなこと以前に bfd_*dynamic_symtab* シリーズを使えばオッケー。これならシンボル情報を dynamic セクションから読むってことで…

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h