sym(func) -> Integer
[permalink][rdoc][edit]self[func] -> Integer
-
関数やグローバル変数 func へのポインタを取得し、整数として返します。
- [PARAM] func:
- 得たいシンボルの名前を文字列で与えます。
- [EXCEPTION] Fiddle::DLError:
- シンボルが見つからなかった時に発生します。
require 'fiddle' h = Fiddle::Handle.new('libc.so.6') p h.sym('strlen') # 関数ポインタのアドレスを整数で表示