반응형
GDB에 구조물 값 표시
GDB에서 구조를 가리키는 변수가 주어지면,print
원시 포인터 값을 표시합니다.x
가 가리키는 원시 바이트를 표시합니다.해당 구조로 가리키는 데이터, 즉 필드 목록과 필드 값을 표시할 방법이 있습니까?
print *variable
그러면 GDB에 해당 변수의 값이 표시됩니다.
들여쓰기 및 새 선이 있는 구조물을 표시할 수 있는 옵션도 있습니다.
$1 = {
next = 0x0,
flags = {
sweet = 1,
sour = 1
},
meat = 0x54 "Pork"
}
이를 위해서는 예쁜 인쇄물을 설정해야 합니다.
set print pretty on
값 배열을 인쇄하려면 다음 작업을 수행합니다.
print *array@len
언급URL : https://stackoverflow.com/questions/12618331/displaying-struct-values-in-gdb
반응형
'programing' 카테고리의 다른 글
워드 프레스 쇼트 코드가 잘못된 위치에 있음 (0) | 2023.10.18 |
---|---|
C/C++가 표준 ABI를 정의할 경우 "잃을" 수 있는 것은 무엇입니까? (0) | 2023.10.18 |
java.io .FileNotFoundException: 클래스 경로 리소스가 없으므로 열 수 없습니다. (0) | 2023.10.18 |
jQuery를 사용하여 둘째 자녀 가져오기 (0) | 2023.10.18 |
구글의 트루타임 API 복제가 어려운 이유는? (0) | 2023.10.18 |