pageheap

    1

    1답변

    나는 정상 페이지 힙 (가득 차 있지 않음)로 크래시 시나리오 (고립 된 테스트 응용 프로그램에서)를 테스트하려고한다. 내가 gflags /p /enable Test.exe 와 플래그를 설정하고 난 하나 개의 요소 ... const size_t s = 100; vector<int> v1(s, 0); int* v1_base = &v1[0]; wri

    1

    2답변

    내 응용 프로그램 (VC MFC) 페이지 힙 사용하여 gflags 실행 페이지 힙 손상을 추적 할 수 있습니다. 이제 응용 프로그램이 충돌하고있다 그리고 내가 가 사람이 정확히 발생했습니다 이유가 무엇인지에 빛을 던져 수 (자원 inavailablity의 느낌을하는 것보다 다른)이 라인을 해석 할 수있는이 오류를 보여줍니다 응용 프로그램의 충돌? (정보 :

    2

    2답변

    응용 프로그램이 다음 오류로 인해 충돌합니다. =========================================================== VERIFIER STOP 00000003: pid 0x2E54: multithreaded access in HEAP_NO_SERIALIZE heap 00161000 : Heap handle

    6

    3답변

    strncat의 Microsoft 구현과 관련된 흥미로운 문제점을 발견했습니다. 그것은 소스 버퍼를 1 바이트 넘어 닿는다. 다음 코드를 고려 #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <string.h> void main() { char dstBuf[1024

    2

    2답변

    PageHeap을 사용하여 힙 손상을 식별하고 있습니다. 내 응용 프로그램에 힙 손상이 있습니다. 그러나 메서드에 전달 된 문자열에 대한 stl 개체를 만들 때 응용 프로그램이 중단됩니다 (충돌로 인해). 충돌 지점 근처에서 보이는 메모리 문제를 볼 수 없습니다. 힙 손상을 탐지하기위한 전체 페이지 힙 및 스택 손상 감지를위한 RTC를 활성화했습니다. 힙

    0

    1답변

    지난 4 년 동안 힙 손상을 디버깅하기 위해 pageheap을 사용했습니다. 일반적으로 나는 그것에 문제가 없다. 하지만 지금 나는 이상한 행동에 직면 해있다. 다음 플래그와 함께 세계 플래그를 사용하여 WIN7-SP1-86 호스트에 내 프로세스에 pageheap을 활성화 한 후 : -enable 힙 꼬리 내가와 충돌이 발견 -enable 힙 -enable

    0

    2답변

    나는 최근에 Windows 디버깅 도구 인 PageHeap을 발견했습니다. 옵션이 /오류이면 메모리 할당 오류가 발생할 수 있습니다. 1, 100이나 1000을 매번 실패로 할당하는 것이 좋습니다. 우리는 리눅스에서 비슷한 것을 가지고 있습니까? 필자는 ulimit을 생각해 볼 수는 있지만 이것은 똑같은 것은 아니며 메모리에 도달하면 모든 후속 할당이 실패