1
有沒有人知道如何禁用與Xcode 7.x附帶的鏗鏘版本的特定功能的地址消毒器?看來函數屬性no_sanitize(..)不被支持或者我錯過了什麼?Xcode不支持no_sanitize?
__attribute__((no_sanitize("address")))
我使用基於LLVM 3.7.0的XCode 7.0.2(clang-700.1.81)。
有沒有人知道如何禁用與Xcode 7.x附帶的鏗鏘版本的特定功能的地址消毒器?看來函數屬性no_sanitize(..)不被支持或者我錯過了什麼?Xcode不支持no_sanitize?
__attribute__((no_sanitize("address")))
我使用基於LLVM 3.7.0的XCode 7.0.2(clang-700.1.81)。
您可以使用no_sanitize_address
相反,它出現在蘋果公司目前鐺的版本得到支持(如Xcode的7.2),如下面爲我編譯時沒有任何警告:
__attribute__((no_sanitize_address)) void foo(void)
{
}
是的,這確實也適用於7.0.2。謝謝 – HelloWorld
我剛剛檢查過,它在Xcode 7.2自帶的clang版本中也沒有。 –