sym(name) Class Public methods Get the address as an Integer for the function named name.
initialize(lib = nil, flags = DL::RTLD_LAZY | DL::RTLD_GLOBAL) Class Public methods Create a new handler that opens library named lib with flags. If no library is specified, RTLD_DEFAULT is used.
sym(name) Class Public methods Document-method: [] Get the address as an Integer for the function named name.
sym(name) Instance Public methods Get the address as an Integer for the function named name.
close Instance Public methods Close this DL::Handle. Calling close more than once will raise a DL::DLError exception.
close_enabled? Instance Public methods Returns true if dlclose() will be called when this DL::Handle is garbage collected.
disable_close Instance Public methods Disable a call to dlclose() when this DL::Handle is garbage collected.
enable_close Instance Public methods Enable a call to dlclose() when this DL::Handle is garbage collected.
sym(name) Instance Public methods Document-method: [] Get the address as an Integer for the function named name.
to_i Instance Public methods Returns the memory address for this handle.
Page 181 of 11844