4.2. Dynamic libraries and symbols — Anaconda Enterprise 4.4 documentation

Anaconda Enterprise: Documentation

# 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.

`llvmlite.binding.` `address_of_symbol`(name)

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

`llvmlite.binding.` `load_library_permanently`(filename)

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