C++ 如何借助模板元编程测试全局偏移表的限制大小?

C++ 如何借助模板元编程测试全局偏移表的限制大小?,c++,shared-libraries,code-generation,template-meta-programming,got,C++,Shared Libraries,Code Generation,Template Meta Programming,Got,我想测试gcc的限制。IIUC,我需要外部变量或共享库函数的音调来达到限制,可以使用模板元编程作为codegen工具来获得限制吗 如果tmp不可行,还有其他简单的方法吗?来自链接文章:“编译时不知道动态库中全局变量的偏移量,这就是为什么在运行时从GOT表中读取它们。”由于模板元编程发生在编译时,我认为不可能用它来测试限制。从链接文章中可以看出:“编译时不知道动态库中全局变量的偏移量,这就是为什么它们在运行时从GOT表中读取。”由于模板元编程发生在编译时,我认为不可能用它来测试极限。

我想测试gcc的限制。IIUC,我需要外部变量或共享库函数的音调来达到限制,可以使用模板元编程作为codegen工具来获得限制吗

如果tmp不可行,还有其他简单的方法吗?

来自链接文章:“编译时不知道动态库中全局变量的偏移量,这就是为什么在运行时从GOT表中读取它们。”由于模板元编程发生在编译时,我认为不可能用它来测试限制。从链接文章中可以看出:“编译时不知道动态库中全局变量的偏移量,这就是为什么它们在运行时从GOT表中读取。”由于模板元编程发生在编译时,我认为不可能用它来测试极限。