동일한 텍스트 문자열을 출력하는 다음 gdb 명령을 고려하십시오. 예상대로 gdb.Value()
인스턴스를 반환 gdb.lookup_symbol()
이 경우, 그것의 문자열 화 (stringification)에서 문자열에서 gdb.Value()를 반환하는 방법은 무엇입니까?
(gdb) print foo
(gdb) python print(gdb.lookup_symbol('foo'))
기본 gdb를 문자열 화 (stringification)에 해당합니다.
(gdb) print *&foo
*&
가 조작 불능,하지만 작동하지 않습니다 gdb.lookup_symbol('*&foo')
를 사용하려고 :
는하지만 지금 다음 해당하는 경우를 고려한다. 그래서 내 질문은 파이썬에서 gdb의 명령 줄 역 참조 파서를 사용하는 것이 가능한지 여부이며, 그 대신에 gdb.Value
을 얻는가?
이 참이었다 내가 찾던 정확히. :-) –