るりまサーチ

最速Rubyリファレンスマニュアル検索!
192件ヒット [101-192件を表示] (0.010秒)
トップページ > クエリ:DLError[x]

別のキーワード

  1. fiddle dlerror
  2. fiddle fiddle::dlerror
  3. dlerror fiddle

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

Fiddle::Handle.[](func) -> Integer (6.0)

ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。

...ルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。

Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。

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

Fiddle::Handle.new(lib, flags=Fiddle::Handle::RTLD_LAZY|Fiddle::Handle::RTLD_GLOBAL) -> Fiddle::Handle (6.0)

ライブラリ lib をオープンし、Handle オブジェクトとして返します。

...npage(dlopen(3)) を参照してください。

@param lib ライブラリを文字列で指定します。
@param flags フラグ
@raise Fiddle::DLError ライブラリのオープンに失敗した場合に発生します

例:

require 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
i = h....

Fiddle::Handle.new(lib, flags=Fiddle::Handle::RTLD_LAZY|Fiddle::Handle::RTLD_GLOBAL) {|handle| ... } -> Fiddle::Handle (6.0)

ライブラリ lib をオープンし、Handle オブジェクトとして返します。

...npage(dlopen(3)) を参照してください。

@param lib ライブラリを文字列で指定します。
@param flags フラグ
@raise Fiddle::DLError ライブラリのオープンに失敗した場合に発生します

例:

require 'fiddle'

h = Fiddle::Handle.new('libc.so.6')
i = h....

Fiddle::Handle.sym(func) -> Integer (6.0)

ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。

...ルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。

Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。

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

Fiddle::Importer#dlload(*libs) -> () (6.0)

C の動的ライブラリをモジュールにインポートします。

...が指しているライブラリをインポート
します。

このメソッドは同じモジュールで2回呼ばないでください。


@param libs インポートするライブラリ
@raise Fiddle::DLError ライブラリのインポートができなかった場合に発生します...

絞り込み条件を変える

Fiddle::Importer#sizeof(t) -> Integer (6.0)

C における sizeof(t) の値を返します。

...ば t.size を返します。

それ以外の場合は Pointer[t].size を返します。

@param t サイズを計算する対象
@raise Fiddle::DLError t として文字列を渡し、それが表している型を Fiddle が知らなかった
場合に発生します

例:

require 'fid...

Fiddle::Pointer.[](val) -> Fiddle::Pointer (6.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...れをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場合に発生します
@raise TypeError 上記のいずれの変換も不可能であ...

Fiddle::Pointer.to_ptr(val) -> Fiddle::Pointer (6.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...れをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場合に発生します
@raise TypeError 上記のいずれの変換も不可能であ...
<< < 1 2 >>