사용자로부터 코어 덤프가 있습니다. 기본 프로그램은 dlopen
을 통해 선택한 플러그인을로드합니다. 프로세스가 플러그인 모듈에서 중단되었습니다. 사용자는 플러그인의 파일 이름과 중단 된 함수를 포함하는 역 추적을 제공했습니다.dlopen() 'ed 플러그인에서 중단 된 코어 덤프를 어떻게 디버깅합니까?
함수에 전달 된 인수와 같은 데이터를 살펴볼 필요가 있습니다. 플러그인이로드 된 위치를 gdb에 알려주는 방법으로 소스와 데이터를 표시하는 방법을 알아낼 수 있습니까?
채용 - russion과 @ matthew-fisher 나는 프로그램 바이너리가 약간 틀렸음에 틀림 없다고 생각한다. 나는 사용자가 그의 것을 보내도록하고있다. –