在程序集中定位独立的lib(AT& T语法)

时间:2012-08-08 09:44:09

标签: linux assembly att

我正在实现一个兼容性库,它应该将某些函数调用重定向到一个不同名称的函数,通常是在glibc中。

这就是我的所作所为:

.text

.global compat_function
.extern glibc_function_different_name
compat_function:
    jmp glibc_function_different_name

问题在于,它不是与位置无关的代码,并且链接器拒绝链接库。我知道我需要让GOT参与其中,但现在已经知道了(在AT& T asm语法中)。

谢谢!

0 个答案:

没有答案