Expand description
Native code builtins โ .Call(), dyn.load(), dyn.unload(), etc.
These replace the stubs in stubs.rs when the native feature is enabled.
Staticsยง
- __
INTERP_ ๐REG_ BUILTIN_ DOT_ C - __
INTERP_ ๐REG_ BUILTIN_ DOT_ CALL - __
INTERP_ ๐REG_ BUILTIN_ DOT_ EXTERNAL - __
INTERP_ ๐REG_ BUILTIN_ DOT_ EXTERNA L2 - __
INTERP_ ๐REG_ BUILTIN_ DYN_ LOAD - __
INTERP_ ๐REG_ BUILTIN_ DYN_ UNLOAD - __
INTERP_ ๐REG_ BUILTIN_ GET_ NATIVE_ SYMBOL_ INFO - __
INTERP_ ๐REG_ BUILTIN_ IS_ LOADED - __
INTERP_ ๐REG_ BUILTIN_ LIBRARY_ DYNAM - __
INTERP_ ๐REG_ BUILTIN_ LIBRARY_ DYNAM_ UNLOAD
Functionsยง
- builtin_
dot_ ๐c - .C โ invoke a compiled C function via the .C calling convention.
- builtin_
dot_ ๐call - .Call โ invoke a compiled C function via the native code pipeline.
- builtin_
dot_ ๐external - .External โ invoke a compiled C function via the .External calling convention.
- builtin_
dot_ ๐external2 - .External2 โ like .External but C function receives (call, op, args, env).
- builtin_
dyn_ ๐load - dyn.load โ load a shared library (.so/.dylib).
- builtin_
dyn_ ๐unload - dyn.unload โ unload a shared library.
- builtin_
get_ ๐native_ symbol_ info - getNativeSymbolInfo โ get info about a loaded native symbol. @namespace base
- builtin_
is_ ๐loaded - is.loaded โ check if a native symbol is loaded.
- builtin_
library_ ๐dynam - library.dynam โ load a packageโs compiled code.
- builtin_
library_ ๐dynam_ unload - library.dynam.unload โ unload a packageโs compiled code. @namespace base