linux版python中的getProcAddress?

linux版python中的getProcAddress?,python,linux,Python,Linux,我在linux系统上工作。我知道如何使用nm和其他GNUBINUTIL,但我想知道是否有更好的方法使用python解析函数地址。如果有更好的方法,我不希望必须解析来自系统调用的文本响应。如果要使用与类型相关的函数调用,请使用ctypes。或者,如果您想在不使用任何类型的情况下动态校准,请使用dl import dl dl.open("/lib/libc.so.6").call("time") 如果您想获得函数的符号,请使用sym,因此,为了进一步了解详细信息,我尝试使用python ptrac

我在linux系统上工作。我知道如何使用nm和其他GNUBINUTIL,但我想知道是否有更好的方法使用python解析函数地址。如果有更好的方法,我不希望必须解析来自系统调用的文本响应。

如果要使用与类型相关的函数调用,请使用
ctypes
。或者,如果您想在不使用任何类型的情况下动态校准,请使用
dl

import dl
dl.open("/lib/libc.so.6").call("time")

如果您想获得函数的符号,请使用
sym

,因此,为了进一步了解详细信息,我尝试使用python ptrace并在函数调用的地址处设置调试点。所以我要寻找的是类似于windows api中的GetProcAddress的东西。我想我可以通过对几个不同的util(如nm或objdump)中的一个进行系统调用来实现这一点,但我希望有更好的方法来实现这一点。