prevent (Coverity) 관련 질문 있습니다.
글쓴이: yun8085 / 작성시간: 수, 2011/10/12 - 9:10오전
arry10;
i=0;
arry[i++] = 0×12;
arry[i++] = 0×34;
arry[i++] = 0×56;
arry[i++] = 0×78;
arry[i++] = 0×44;
arry[i++] = 0×77;
for(j=0; j<i; j++) arry[i] = arry[i] + arry[j];
PREVENT 정적 분석 Tool로서 Coverity를 사용하고 있습니다.
위와 같은 코드에서 UNINIT의 옵션으로는 결함을 찾아내지 못하고 있습니다.
해당 코드 부분은 배열을 부분적으로만 초기화 하였고 결국 초기화 되지 않은 마지막 라인의
배열에 sum 값을 구하다가 에러가 출력 되는 부분 입니다.
스택 배열 변수를 사용하기 전에 모든 원소에 대해 초기화를 하지 않았을때 결함을 찾아내는 옵션이 있나요?
잠재적인 오류에 대해서 warning이라도 검출해 낼 수 있으면 좋겠습니다..
Forums:
댓글 달기