走下glibc中可变宏的兔子洞,我已经到达了/usr/lib/gcc/x86_64-linux-gnu/4.8.2/include/stdarg.h那里,例如,va_start宏被定义为:
#define va_start(v,l) __builtin_va_start(v,l)
但我一直在努力寻找__builtin_va_start(v,l)没有成功的实际实施.我已经用Google搜索并为它进行了搜索,而我所获得的最远的是微软对Visual Studio 的实现,我认为它并没有根本不同.
有谁知道glibc的实现在哪里?
TIA.