taint-tester.m revision cdc3a89d5de90b2299c56f4a46c3de590c5184d1
1// RUN: %clang_cc1 -analyze -analyzer-checker=alpha.security.taint,debug.TaintTest %s -verify 2 3#import <stdarg.h> 4 5@interface NSString 6- (NSString *)stringByAppendingString:(NSString *)aString; 7@end 8extern void NSLog (NSString *format, ...); 9extern void NSLogv(NSString *format, va_list args); 10 11void TestLog (NSString *format, ...); 12void TestLog (NSString *format, ...) { 13 va_list ap; 14 va_start(ap, format); 15 NSString *string = @"AAA: "; 16 17 NSLogv([string stringByAppendingString:format], ap); 18 19 va_end(ap); 20}