Share via


오버런 및 언더런 검색

GFlags에서 시작 확인 또는 종료 확인 옵션을 사용하여 오버런(할당 종료 후 메모리 액세스) 또는 언더런(할당 시작 전 메모리 액세스)을 검색하는 데 가장 적합하도록 특수 풀의 할당을 정렬할 수 있습니다.

  • 시작 이 특수 풀의 할당에 대한 언더런 검색을 사용하도록 설정하는지 확인합니다. 이로 인해 프로그램이 특수 풀 메모리 할당 이전의 메모리에 액세스하려고 할 때 버그 검사 발생합니다.

  • End 가 특수 풀의 할당에 대한 오버런 검색을 사용하도록 설정하는지 확인합니다. 이로 인해 프로그램이 특수 풀 메모리 할당 이외의 메모리에 액세스하려고 할 때 버그 검사 발생합니다. 오버런이 훨씬 더 일반적이므로 종료 확인 이 기본값입니다.

Windows Vista 이상 버전의 Windows에서 이 옵션은 시스템 레지스트리커널 플래그 탭에서 사용할 수 있습니다. 이전 버전의 Windows에서는 시스템 레지스트리 탭에서만 사용할 수 있습니다.

특수 풀 맞춤을 지정하려면

  1. 시스템 레지스트리 탭을 클릭합니다.

  2. 시작 확인 또는 종료 확인을 클릭합니다.

  3. 적용을 클릭합니다.

    다음 스크린샷은 시스템 레지스트리 탭의 시작 확인 및 종료 확인 설정을 보여줍니다.

    GFlags의 시스템 레지스트리 탭에 있는 시작 확인 및 종료 확인 옵션의 스크린샷

코멘트

시작 확인 및 종료 확인 맞춤 설정은 드라이버 검증 도구에 설정된 특수 풀 할당 요청을 포함하여 특수 풀의 모든 할당에 적용됩니다. 풀 태그 또는 할당 크기를 지정하지 않고 맞춤을 설정하는 경우 설정은 드라이버 검증 도구에 설정된 요청에만 적용됩니다.