るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.148秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クラス:Fiddle::Handle[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

Fiddle::Handle#[](func) -> Integer (202.0)

関数やグローバル変数 func へのポインタを取得し、整数として返します。

...数として返します。

@param func 得たいシンボルの名前を文字列で与えます。

@raise Fiddle::DLError シンボルが見つからなかった時に発生します。

r
equire 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアド...

Fiddle::Handle#close -> Integer (202.0)

自身をクローズします。成功した場合は 0 を返します。そうでない場合は、 0 以外の整数を返します。

自身をクローズします。成功した場合は 0 を返します。そうでない場合は、
0 以外の整数を返します。

@see dlclose(3)

Fiddle::Handle#sym(func) -> Integer (202.0)

関数やグローバル変数 func へのポインタを取得し、整数として返します。

...数として返します。

@param func 得たいシンボルの名前を文字列で与えます。

@raise Fiddle::DLError シンボルが見つからなかった時に発生します。

r
equire 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアド...

Fiddle::Handle#to_i -> Integer (202.0)

自身が表すハンドル(dlopen(3) が返したもの)のアドレスを返します。

自身が表すハンドル(dlopen(3) が返したもの)のアドレスを返します。