valgrind

    0

    1답변

    기본적인 질문은 억압 파일이 valgrind에서 어떻게 작동하는지에 관한 것입니다. 나는 MPI 버전에서 다음을 사용하여 가리키는 문서의 많은 살펴 보았다> 1.5 (광산 1.6) :이처럼 실행할 때 mpirun -np 2 valgrind --suppressions=/usr/share/openmpi/openmpi-valgrind.supp --track-or

    15

    1답변

    나는 다음과 같은 매개 변수를 사용하여 Valgrind을 실행하여 메모리 누수에 --leak-check=full --show-reachable=yes --leak-resolution=high --num-callers=100 --trace-children=yes 로그, 내가 주까지 추적 전체 스택 일부 오류 메시지를 볼 수 있지만, 일부 메시지는 다음과

    4

    2답변

    , 내가하지메모리를 초기화하고 여전히 쓰레기를 포함 할 수 있습니다, calloc() 대조적으로 수행 malloc()를 사용하여 메모리를 할당하고있다. 대부분 할당의 문맥에서 나는 malloc()에 의해 할당 된 메모리를 변경하지 않습니다. (예를 들어 버퍼가있는 구조체를 초기화하는 함수에서 버퍼의 메모리를 변경하지는 않지만 나중에 변경합니다. 조건부 점프

    1

    1답변

    C/C++로 작성된 프로그램이 있고 데이터 (힙, 스택)에 사용 된 메모리의 양과 코드에 사용 된 메모리의 양 (libs, 실행 가능 파일)을 알고 싶습니다. 파일 등). 'valgrind'를 사용하여 동적 메모리 공간을 측정했지만 데이터 및 코드의 메모리 사용 공간을 프로파일 링하는 기능이 없다고 생각합니다. -edit- 플랫폼 : 맥 (아마도 리눅스)

    20

    1답변

    this approach을 따라 iOS 앱에서 Valgrind를 실행했습니다. 안타깝게도 iOS SDK 관련 경고를 통해 내 앱과 관련된 경고를 찾는 것이 거의 불가능합니다. Valgrind에 대한 iOS 억압 목록이 있습니까? 그래서 직접 생성하지 않아도됩니까?

    0

    1답변

    좋아, 그럼 내가 디버그하려고 애 쓰고있는이 Qt 애플리케이션이있다. 거기에 Valgrind의를 실행하고 출력을 파일로 리디렉션에 따라 , 나는 나를 슬프게 같은 것을 봐 많은 일부 '확실히 손실'블록 참조 : ==24357== 24 bytes in 1 blocks are definitely lost in loss record 150 of 508 ==24

    2

    1답변

    기존 코드베이스에 대해 Valgrind를 실행하면 "일치하지 않는 자유/삭제/삭제 []"오류가 많이 발생합니다. 그들 중 다수는 하나의 문제를 반복하고있다 : 그것은 라인 XXX에서 delete 오퍼레이션이 사용되는 반면, 라인 YYY에서는 malloc 오퍼레이션이 사용된다고 주장한다. 그러나 내가 불평하고 표시된 줄 번호로 이동하는 파일을 열면 메모리가

    0

    1답변

    나는 Valgrind의 3.7.0을 다운로드 및 실행 : 내가 Valgrind의 --version 실행할 때 ./configure make make install 는 그러나, 나는 3.5.0를 얻을. 이것이 어떻게 가능한지? Mac OS X Lion 10.7을 실행하고 있습니다. Valgrind의 웹 사이트 이름에서 다운로드 한 tar 파일이 val

    0

    1답변

    이 함수에서는 segfault가 발생합니다. /** * Excutes the passed query and returs the the first row as an array of * strings. You must free this array by calling g_strfreev() */ static gchar** mysql_single_row(M

    5

    1답변

    다음과 같은 문제가 있습니다. C 라이브러리를 둘러싼 C++ 프로그램을 작성 중이므로 라이브러리와 상호 작용할 때 항상 모든 작업에 std::string 대신 char*을 사용해야합니다. 가능한 한 많은 char* 작업을 피하기 위해, 나는 다음과 같은 예를 들어, stringstream을 가진 서식을 수행 #include <iostream> #inclu