Linux에서 ELF 코어 파일에 정보를 추가하거나 주석을 추가하는 방법은 무엇입니까?

Linux에서 ELF 코어 파일에 정보를 추가하거나 주석을 추가하는 방법은 무엇입니까?

코어 파일을 디버깅하려면 코어 파일이 생성될 때 추가 정보를 추가하는 것이 유용할 수 있습니다.

현재 /proc/sys/kernel/core_pattern을 사용하여 코어 파일과 추가 정보를 보조 파일에 기록하는 "멍청한" 스크립트를 실행하고 있습니다. 하지만 코어 파일을 수정하기 위한 고급 기술이 있는지 궁금합니다. 자체적으로 임의의 데이터를 포함하거나 관련 정보를 포함하는 더 나은 작업 흐름을 포함할 수 있습니다.

Google의 브레이크 패드를 사용할 수 없기 때문에(arch는 이를 지원하지 않음) 원시 코어 파일을 덤프하는 데 사용할 수 있는 일반 옵션으로 다소 제한됩니다.

코어가 전체 시스템에 치명적이지는 않지만 성공적으로 다시 시작할 수 있는 단일 서비스에만 영향을 미친다고 가정합니다.

제가 작업 중인 시스템은 저장 공간이 제한되어 있으므로 500MB의 코어 파일을 덤프한 다음 해당 파일과 다른 파일을 다른 아카이브에 압축할 수 있습니다(500MB 정도를 추가로 차지하는 것은 이상적인 솔루션이 아닙니다).

관련 정보