64비트 커널을 구성할 때 "DEBUG_STACKOVERFLOW"를 활성화할 수 없는 이유는 무엇입니까? 2024-6-6 • linux configuration debugging 64bit 디버깅을 위해 Linux 커널을 설정하기 위해 menuconfig를 사용하고 있는데 DEBUG_STACKOVERFLOW가 32비트 시스템에서만 작동하는 것처럼 보이는 이유는 무엇입니까? 스크린샷에서 볼 수 있듯이 HAVE_DEBUG_STACKOVERFLOW를 활성화하려면 시스템이 32비트여야 합니다. 64비트 시스템용으로 컴파일할 때 기본적으로 활성화되어 있기 때문인가요? Google은 나에게 어떤 답변도 제공하지 않았습니다. 답변1 x86_64는 스택 오버플로 검사를 사용했지만모든 스택 유형에 가드 페이지를 추가한 후 제거. 가드 페이지는 안정적인 오버플로 보호를 제공하고 추가 검사가 필요하지 않으므로 스택 오버플로 검사가 중복됩니다. 관련 정보 Java 서버 애플리케이션은 할당된 최대 메모리보다 더 많은 RAM을 소비합니다! 설치된 RPM 목록에서 연결이 끊긴 CentOS 시스템을 업데이트하는 방법은 무엇입니까? 처음에 dmesg에 메시지를 어떻게 쓰나요? Solaris 11 현재 이미지/"전체" 패키지 변경 삽입된 텍스트가 마지막 매개변수가 아닌 경우 쉘 스크립트의 wget 명령에서 heredoc를 어떻게 사용합니까? X11 전달을 사용할 때 커서가 너무 큰 이유는 무엇입니까? Bluetooth 마우스가 무작위로 지연됩니다. 실패한 하드 드라이브를 잘못된 대상 디스크에 복제했습니다. 각 사용자에게 sudoers.co 파일을 편집할 수 있는 권한을 부여했습니다. x11docker, 쇼가 작동하지 않습니다