«valgrind» 태그된 질문

30
Windows를위한 좋은 Valgrind 대체품이 있습니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Valgrind에서 Linux 전용임을 발견했을 때 C 코딩 / 디버깅을 개선하는 데 도움을 요청했습니다. OS를 Linux로 옮기는 데 다른 필요 나 관심이 없으므로 Windows 용으로도 좋은 프로그램이 있는지 궁금합니다.


2
“조건부 점프 또는 이동은 초기화되지 않은 값에 따라 다릅니다.”
그래서 나는 valgrind로부터 신비한 초기화되지 않은 값 메시지를 받고 있었고 나쁜 값이 유래 한 곳은 꽤 신비했습니다. valgrind는 단위 화 된 값이 사용되는 곳을 보여 주지만 초기화되지 않은 값의 출처는 아닙니다. ==11366== Conditional jump or move depends on uninitialised value(s) ==11366== at 0x43CAE4F: __printf_fp (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x43C6563: vfprintf …
166 c++  valgrind 

5
Valgrind에 의해 여전히 도달 가능한 누출 감지
이 블록에서 언급 된 모든 기능은 라이브러리 기능입니다. 이 메모리 누수를 어떻게 해결할 수 있습니까? " 여전히 접근 가능 "범주 아래에 나열됩니다 . (매우 유사하지만 크기가 다른 4 개가 더 있습니다) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B: calloc (vg_replace_malloc.c:418) by …
154 c  pthreads  valgrind 

3
Valgrind의 출력을 파일로 리디렉션하는 방법은 무엇입니까?
Valgrind 도구로 작업하는 동안 valgrind 도구로 생성 된 세부 정보를 기록해야합니다. 어떻게하면 되나요? 나는 다음과 같은 것을 시도했다. valgrind a.out | test 과 valgrind a.out > test valgrind 메모리 오류가 아닌 프로그램의 출력 만 제공했습니다. 프로그램에 사용자 상호 작용이 필요하지 않은 경우 (예 : 입력)이 경우에도 마찬가지입니다. 프로그램에 사용자 입력이 …
147 redirect  valgrind 

12
요세미티와 발 그린 드
요세미티에 valgrind를 설치하는 방법을 알려주시겠습니까? 설치하려고하면 "커널 버전 확인 중 ... 지원되지 않음 (14.0.0) 구성 : 오류 : Valgrind는 Darwin 10.x, 11.x, 12.x 및 13.x에서 작동합니다 (Mac OS X 10.6 / 7 / 8 / 9) " 공식 경로 나 업데이트가 없으며 아무것도 찾지 못했습니다 ( http://comments.gmane.org/gmane.comp.kde.devel.bugs/1553705 제외 했지만 문제를 …

6
C ++ 구조체를 초기화하는 적절한 방법
우리 코드는 POD (Plain Old Datastructure) 구조체 (처음에 초기화해야하는 다른 구조체와 POD 변수를 포함하는 기본 C ++ 구조체입니다.) 내가 읽은 것을 기반으로 한 것 같습니다. myStruct = (MyStruct*)calloc(1, sizeof(MyStruct)); 다음과 같이 모든 값을 0으로 초기화해야합니다. myStruct = new MyStruct(); 그러나 구조체가 두 번째 방법으로 초기화 될 때 Valgrind는 이러한 변수가 …

5
valgrind는 어떻게 작동합니까?
누군가 Valgrind가 어떻게 작동하는지에 대한 빠른 최고 수준의 설명을 제공 할 수 있습니까? 예 : 메모리가 할당되고 해제되는시기를 어떻게 알 수 있습니까?
80 valgrind 

3
카탈리나에 Valgrind를 설치하는 방법이 있습니까?
카탈리나에 Valgrind를 설치하고 제대로 작동시키는 방법이 있습니까? 그렇다면 단계별 프로세스에 대단히 감사하겠습니다. https://github.com/sowson/valgrind를 사용 하여 Valgrind를 설치하려고 시도했지만 helloWorld.cpp터미널에서 테스트했을 때 콘솔에서 오류를 반환했습니다. 이 Valgrind 버전의 설치 과정에서 오류가 발생했는지 또는 Valgrind 자체가 단순히 Catalina OS와 호환되지 않는지 잘 모르겠습니다. 나는 또한 Homebrew를 통해 Valgrind를 설치하려고 시도했지만 이것도 문제가 …

3
Homebrew를 사용하여 macOS Catalina (10.15)에 Valgrind를 설치하는 방법은 무엇입니까?
brew install Valgrind 명령으로 Valgrind를 설치하려고했는데 다음과 같은 메시지가 나타납니다. "valgrind :이 공식은 업스트림 비 호환성으로 인해 Sierra보다 새로운 macOS 버전에서 컴파일되거나 작동하지 않습니다. 오류 : 충족되지 않은 요구 사항이이 빌드에 실패했습니다." 또한 "valgrind 편집"을 만들고 코드의 헤드 섹션에서 "sourceware.org/git/valgrind.git"를 "git : //sourceware.org/git/valgrind.git"로 바꾸고 Iterm에 썼습니다. brew install --HEAD valgrind"하지만 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.