27package org.jau.sys.dl;
93 public
long lookupSymbol(
long libraryHandle, String symbolName) throws SecurityException, IllegalArgumentException;
105 public
void closeLibrary(
long libraryHandle,
boolean debug) throws SecurityException, IllegalArgumentException;
Provides low-level, relatively platform-independent access to shared ("native") libraries.
Low level secure dynamic linker access.
long lookupSymbol(long libraryHandle, String symbolName)
Security checks are implicit by previous call of openLibraryLocal(String, boolean) or openLibraryGlob...
void closeLibrary(long libraryHandle, boolean debug)
Security checks are implicit by previous call of openLibraryLocal(String, boolean) or openLibraryGlob...
void releaseAllLinkPermission()
static final boolean DEBUG
long openLibraryLocal(String pathname, boolean debug)
If a SecurityManager is installed, user needs link permissions for the named library.
long openLibraryGlobal(String pathname, boolean debug)
If a SecurityManager is installed, user needs link permissions for the named library.
String getLastError()
Returns a string containing the last error.
long lookupSymbolGlobal(String symbolName)
If a SecurityManager is installed, user needs link permissions for all libraries, i....
static final boolean DEBUG_LOOKUP
void claimAllLinkPermission()
static final boolean DEBUG
static final boolean DEBUG_LOOKUP