492件ヒット
[1-100件を表示]
(0.016秒)
ライブラリ
- fiddle (408)
-
fiddle
/ import (36)
クラス
-
Fiddle
:: CStruct (12) -
Fiddle
:: Function (12) -
Fiddle
:: Pointer (144)
モジュール
- Fiddle (228)
-
Fiddle
:: Importer (24)
キーワード
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
ALIGN
_ SIZE _ T (12) -
ALIGN
_ SSIZE _ T (12) - BlockCaller (12)
- Closure (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
SIZEOF
_ CHAR (12) -
SIZEOF
_ DOUBLE (12) -
SIZEOF
_ FLOAT (12) -
SIZEOF
_ INT (12) -
SIZEOF
_ INTPTR _ T (12) -
SIZEOF
_ LONG (12) -
SIZEOF
_ LONG _ LONG (12) -
SIZEOF
_ PTRDIFF _ T (12) -
SIZEOF
_ SHORT (12) -
SIZEOF
_ SIZE _ T (12) -
SIZEOF
_ SSIZE _ T (12) -
SIZEOF
_ UINTPTR _ T (12) -
SIZEOF
_ VOIDP (12) -
TYPE
_ SIZE _ T (12) -
TYPE
_ SSIZE _ T (12) - bind (12)
-
fiddle
/ import (12) - malloc (24)
- new (24)
- ptr (12)
- realloc (12)
- ref (12)
- size= (12)
- sizeof (12)
-
to
_ str (24)
検索結果
先頭5件
-
fiddle (38144.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...使い方
通常は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
dl と基本的な使いかたは良く似ています。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュ......ールは以下のようにユーザが定義した
モジュールを拡張する形で使います。
require "fiddle/import"
module M
extend Fiddle::Importer
end
以後、このモジュールで dlload や extern などのメソッドが使用できるようになります。
以下......'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr1[0] <=> ptr2[0]
}
type
extern 'void qsort(void *, int, int, void *)'
end
buff = "3465721"
M.qsort(buff, buff.size,......りに使います。
=== 使い方
通常は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュールは以下のようにユ......ーザが定義した
モジュールを拡張する形で使います。
require "fiddle/import"
module M
extend Fiddle::Importer
end
以後、このモジュールで dlload や extern などのメソッドが使用できるようになります。
以下のように dlload を使っ... -
Fiddle
:: SIZEOF _ SIZE _ T -> Integer (29217.0) -
Cでの sizeof(size_t) の値
...Cでの sizeof(size_t) の値... -
Fiddle
:: SIZEOF _ SSIZE _ T -> Integer (29200.0) -
Cでの sizeof(ssize_t) の値
...Cでの sizeof(ssize_t) の値... -
Fiddle
:: Pointer # size -> Integer (29125.0) -
自身の指す領域のサイズを返します。
...す領域のサイズを返します。
基本的には Fiddle::Pointer.new で指定したサイズが返されます。
Fiddle::Pointer.to_ptr で文字列を変換したときは、そのバイト数が返されます。
Fiddle::Pointer#size= でこの値を変更することができます。... -
Fiddle
:: ALIGN _ SIZE _ T -> Integer (23117.0) -
C の構造体における size_t のアライメントの値。
...C の構造体における size_t のアライメントの値。... -
Fiddle
:: TYPE _ SIZE _ T -> Integer (23117.0) -
C の size_t 型を表す定数。
...C の size_t 型を表す定数。... -
Fiddle
:: ALIGN _ SSIZE _ T -> Integer (23100.0) -
C の構造体における ssize_t のアライメントの値。
...C の構造体における ssize_t のアライメントの値。... -
Fiddle
:: SIZEOF _ CHAR -> Integer (23100.0) -
Cでの sizeof(char) の値
...Cでの sizeof(char) の値... -
Fiddle
:: SIZEOF _ DOUBLE -> Integer (23100.0) -
Cでの sizeof(double) の値
...Cでの sizeof(double) の値...