小编Fhi*_*vor的帖子

在无关的可执行linux中调用函数

如果我有一个指向函数的指针,并将其交给另一个(Unrelated/Child)可执行文件,如何在不进行段错误的情况下调用该函数?

目前我可以创建一个函数并为其分配这个内存地址:

Dim As Function (ByRef As String) As Integer MyFunction
' get pointer...
MyFunction = FunctionPointer
Run Code Online (Sandbox Code Playgroud)

但后来调用MyFunction我得到一个段错误(显然是因为我调用的函数是在另一个可执行文件的地址空间,我不允许访问)

我该如何解决这个/解决它?

linux zipcode function segmentation-fault

1
推荐指数
1
解决办法
1118
查看次数

标签 统计

function ×1

linux ×1

segmentation-fault ×1

zipcode ×1