1*c8d645caSAndroid Build Coastguard Worker# Check that pb_release() correctly handles corrupted size fields of 2*c8d645caSAndroid Build Coastguard Worker# static arrays. 3*c8d645caSAndroid Build Coastguard Worker 4*c8d645caSAndroid Build Coastguard WorkerImport('env', 'malloc_env') 5*c8d645caSAndroid Build Coastguard Worker 6*c8d645caSAndroid Build Coastguard Workerenv.NanopbProto('size_corruption') 7*c8d645caSAndroid Build Coastguard Worker 8*c8d645caSAndroid Build Coastguard Workerp = malloc_env.Program(["size_corruption.c", 9*c8d645caSAndroid Build Coastguard Worker "size_corruption.pb.c", 10*c8d645caSAndroid Build Coastguard Worker "$COMMON/pb_decode_with_malloc.o", 11*c8d645caSAndroid Build Coastguard Worker "$COMMON/pb_common_with_malloc.o", 12*c8d645caSAndroid Build Coastguard Worker "$COMMON/malloc_wrappers.o"]) 13*c8d645caSAndroid Build Coastguard Workerenv.RunTest(p) 14*c8d645caSAndroid Build Coastguard Worker 15