4.2. Dynamic libraries and symbols

These functions tell LLVM how to resolve external symbols referred from compiled LLVM code.

llvmlite.binding.add_symbol(name, address)

Register the address of global symbol name, for use from LLVM-compiled functions.


Get the in-process address of symbol named name. An integer is returned, or None if the symbol isn’t found.


Load an external shared library. filename should be the path to the shared library file.