음. 제대로 된 tool은 대부분유로이고
efence도 솔라리스에서 컴파일된걸로 기억하는데요?
사용할 수 없나보죠..
개인적으로 efence나 ccmalloc를 사용합니다만.. overflow는 제대로
체크 않되는것 같습니다. 그래서
overflow때문에 STL을 사용하는데 그런것 신경쓸 필요없다는 ^^;
음. 전 컴파일해서 사용했는데요^^;
리크는 정확하게 잡아주는데 overflow는 잘 못잡더라구요. 월래 tools이 그런것같은데
다른 tool은 mpatrol로 이라는 녀석도 있는데 기대하기 힘드네요.
gcc를 사용하신다면 옵션중에 -fbounds-check 나 -fno-stack-limit를 사용해보세요
조금 느려지기는 한데 gcc가 나름대로 해주기때문에 잘 돌아갑니다. ㅋㅋ
-fbounds-check
For front-ends that support it, generate additional code to check that indices used to access arrays are within the declared range. This is currently only supported by the Java and Fortran 77 front-ends, where this option defaults to true and false respectively.
음.. c/c++ 이라서 저 옵션은 무용지물이겠네요.
그리고 efence 는 예전에 조사할 때 ix86에서만 되는걸로 알았었는데
한번 받아서 설치해 봐야겠군요.
좋은 조언 감사합니다. :)
음. 제대로 된 tool은 대부분유로이고efence도 솔라리스에서 컴
음. 제대로 된 tool은 대부분유로이고
efence도 솔라리스에서 컴파일된걸로 기억하는데요?
사용할 수 없나보죠..
개인적으로 efence나 ccmalloc를 사용합니다만.. overflow는 제대로
체크 않되는것 같습니다. 그래서
overflow때문에 STL을 사용하는데 그런것 신경쓸 필요없다는 ^^;
Perl 만세~~~
스팍 이라는 말씀을 안드렸군요.ix86 솔라리스에서는 efence 가
스팍 이라는 말씀을 안드렸군요.
ix86 솔라리스에서는 efence 가 되는게 맞죠.
제가 원하는건 스팍 솔라리스에서 작동되는 툴이었는데
그 말을 하지 않았었네요. 죄송.. :oops:
ix86 의 리눅스에서 개발할 때는 efence 를 사용했는데, 기대하는대로 잘 작동해서 꽤 만족스러웠습니다.
C 로 구현된 라이브러리도 사용하고 있어서, STL로 완전한 이전은 현재는 불가능한 상황이네요 :)
음. 전 컴파일해서 사용했는데요^^;리크는 정확하게 잡아주는데 ove
음. 전 컴파일해서 사용했는데요^^;
리크는 정확하게 잡아주는데 overflow는 잘 못잡더라구요. 월래 tools이 그런것같은데
다른 tool은 mpatrol로 이라는 녀석도 있는데 기대하기 힘드네요.
gcc를 사용하신다면 옵션중에 -fbounds-check 나 -fno-stack-limit를 사용해보세요
조금 느려지기는 한데 gcc가 나름대로 해주기때문에 잘 돌아갑니다. ㅋㅋ
Perl 만세~~~
아참.. efence는 컴파일할때 so파일은 않만덜어지던데 a파일은 만들
아참.. efence는 컴파일할때 so파일은 않만덜어지던데 a파일은 만들어지더라구요
그냥 아카이브파일 링크해서 사용하시면 됩니다. ^^;
makefile고치기 귀찮아서 ^^;
작업환경
sun solairs : 8, 7
gcc: 3.2.3, 3.4.2
Perl 만세~~~
[quote]-fbounds-checkFor front-ends
음.. c/c++ 이라서 저 옵션은 무용지물이겠네요.
그리고 efence 는 예전에 조사할 때 ix86에서만 되는걸로 알았었는데
한번 받아서 설치해 봐야겠군요.
좋은 조언 감사합니다. :)
댓글 달기