运行Mac OS 10.7.2并试图运行libfaketime并且什么也没有发生。我按照指示安装和运行,只是时间和日期与系统中设置的完全一致?其他人能够在OSX上成功运行这个吗?在OSX $ date
Mon Jan 30 21:05:09 CST 2012
$ LD_PRELOAD=./libfaketime.so.1 FAKETIME="-15d" date
Mon Jan 30 21:
我有一个共享对象,它执行一些printf() s通过属性为init;很简单。它只是告诉我一些我设定的变量。 当我做LD_PRELOAD=mylib.so ./program.sh -flags的program.sh吐出的错误是由于用printfs: ./program_run: line 16: cd: mylib.so: Startup
.: File name too long
./pro
我试图用LD_PRELOAD拦截PyDict_New函数。我已经验证了this recipe在python解释器中使用了getpid,而我已经使用adapted it to use PyDict_New,但它并不像我期望的那样工作。虽然我明确分配字典,并且必须使用此函数,但我的覆盖不会被调用。 我在做什么错? 背景:我试图在一个非常大的系统中调试问题。我发现有一个引用计数不好的字典。我知道字典首先
我得到一些关于LD_PRELOAD的问题。 当我在HPUX和Solaris中使用LD_PRELOAD时,发现我无法在/ usr/bin/touch中附加open64/open/creat64/creat函数,但是我的unlink可以在/ usr/bin/rm中生效,为什么? 我做一个简单的测试: int open(int fd, int flag, mode_t mode)
{
ret