这允许用户使用cgreen runner运行所有测试,如下所示: cgreen-runner my-tests.so 我可以在CMake中很容易地做到这一点: add_test(NAME mytest因为它是用ASAN构建的共享库,所以加载的可执行文件不是用ASAN构建的,所以我必须使用LD_PRELOAD才能加载libasan.so (正如ASAN FAQ所述)。这很容易从命令行完成,而不需要...
在linux系统上,程序运行时有一个特征。在程序加载前,系统会预先加载一系列库函数。如果程序运行后,它...