Module: DL

Defined in:
dl.c,
lib/dl/types.rb,
lib/dl/struct.rb,
lib/dl/import.rb

Defined Under Namespace

Modules: Importable, MemorySpace Classes: DLError, DLTypeError, Handle, PtrData, Symbol, Types

Constant Summary collapse

FuncTable =
DLFuncTable
RTLD_GLOBAL =
INT2NUM(RTLD_GLOBAL)
RTLD_LAZY =
INT2NUM(RTLD_LAZY)
RTLD_NOW =
INT2NUM(RTLD_NOW)
ALIGN_INT =
INT2NUM(ALIGN_INT)
ALIGN_LONG =
INT2NUM(ALIGN_LONG)
ALIGN_FLOAT =
INT2NUM(ALIGN_FLOAT)
ALIGN_SHORT =
INT2NUM(ALIGN_SHORT)
ALIGN_DOUBLE =
INT2NUM(ALIGN_DOUBLE)
ALIGN_VOIDP =
INT2NUM(ALIGN_VOIDP)
MAX_ARG =
INT2NUM(MAX_ARG)
DLSTACK =
rb_tainted_str_new2(DLSTACK_METHOD)
FREE =
rb_dlsym_new(dlfree, "free", "0P")

Class Method Summary collapse

Class Method Details

.callbackObject

.define_callbackObject

.dlopenObject

.last_errorObject

.last_error=Object

.mallocObject

.remove_callbackObject

.sizeofObject

.strdupObject

.win32_last_errorObject

.win32_last_error=Object