Linux C variadic可變參數:va_list 在x86和x64下的區別與實現原理

仔細研究了下va_list的實現原理。經過看對應的彙編代碼實現和Intel ABI手冊,發現:java 在x86平臺下,va_list可變傳參是經過棧來進行; 在x64平臺下,va_list可變傳參是是默認的calling convention; 這是Inter官方的Linux ABI文檔,詳細說明了可變參的底層實現,以及相關的使用約定。linux The va_list type is an a
相關文章
相關標籤/搜索