반응형
GDB로 스택 프레임을 어떻게 검사 할 수 있습니까?
지금은 GDB를 사용하여 바이너리 파일을 분해하고 다른 레지스터와 기타 항목을 확인했습니다. 스택에있는 모든 것을 검사하는 쉬운 명령이 있습니까? 이것이 함수의 모든 것에 제한 될 수 있습니까?
현재 스택 프레임의 경우 :
- 정보 프레임 은 프레임에 대한 일반 정보를 나열합니다 (일이 메모리에서 시작되는 위치 등).
- info args 는 함수에 대한 인수를 나열합니다.
- 정보 지역 은 프레임에 저장된 지역 변수를 나열합니다.
다음을 사용하여 스택의 내용을 볼 수 있습니다. x/10x $sp
그러면 스택의 상위 10 개 요소가 인쇄됩니다.
bt
(또는backtrace
)은 호출 스택을 제공합니다.frame <args>
스택의 특정 프레임에 대한 정보를 제공합니다.info locals
스택의 모든 지역 변수에 대한 정보를 제공 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/2770889/how-can-i-examine-the-stack-frame-with-gdb
반응형
'programing' 카테고리의 다른 글
BottomSheetDialogFragment의 상태를 확장 됨으로 설정 (0) | 2020.11.29 |
---|---|
Bundle.main.path (forResource : ofType : inDirectory :)는 nil을 반환합니다. (0) | 2020.11.29 |
.NET Framework 4.0의 TLS 1.2 (0) | 2020.11.29 |
사용자 상태 FORCE_CHANGE_PASSWORD를 변경하는 방법은 무엇입니까? (0) | 2020.11.29 |
git, don't show me *.pyc in the list of untracked files! (0) | 2020.11.29 |