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
- .callback ⇒ Object
- .define_callback ⇒ Object
- .dlopen ⇒ Object
- .last_error ⇒ Object
- .last_error= ⇒ Object
- .malloc ⇒ Object
- .remove_callback ⇒ Object
- .sizeof ⇒ Object
- .strdup ⇒ Object
- .win32_last_error ⇒ Object
- .win32_last_error= ⇒ Object