动态库和符号

这些函数告诉LLVM如何解析从已编译的LLVM代码中引用的外部符号。

  • llvmlite.binding.add_symbol(name, address)

    注册全局符号nameaddress,供LLVM编译的函数使用。

  • llvmlite.binding.address_of_symbol(name)

    获取符号name的进程内地址。返回一个整数,如果未找到该符号,则返回None

  • llvmlite.binding.load_library_permanently(filename)

    加载一个外部共享库。filename是共享库文件的路径。