코어 덤프 파일은 어떤 형태의 ELF입니까?

코어 덤프 파일은 어떤 형태의 ELF입니까?

https://en.wikipedia.org/wiki/Executable_and_Linkable_Format코어 덤프를 언급했습니다.

코어 덤프 파일은 어떤 형태의 ELF입니까? 재배치 가능, 실행 가능 또는 공유 가능?

컴퓨터 지원 응용 프로그램설명하다

7.3 대상 파일

개체 파일은 세 가지 형식으로 제공됩니다.

재배치 가능한 대상 파일. 실행 가능한 개체 파일을 생성하기 위해 컴파일 타임에 다른 재배치 가능한 개체 파일과 결합할 수 있는 형식의 이진 코드와 데이터가 포함되어 있습니다.

실행 가능한 개체 파일입니다. 메모리에 직접 복사하여 실행할 수 있는 형태의 바이너리 코드와 데이터를 포함합니다.

대상 파일을 공유합니다. 메모리에 로드되고 로드 시 또는 런타임 시 동적으로 링크될 수 있는 특별한 유형의 재배치 가능한 개체 파일입니다.

답변1

이 세 가지 중 어느 것도 아닙니다.

ELF 파일의 유형은 e-type에 따라 결정됩니다.

Name      Value    Meaning
ET_NONE   0        No file type
ET_REL    1        Relocatable file
ET_EXEC   2        Executable file
ET_DYN    3        Shared object file
ET_CORE   4        Core file
ET_LOOS   0xfe00   Operating system-specific
ET_HIOS   0xfeff   Operating system-specific
ET_LOPROC 0xff00   Processor-specific
ET_HIPROC 0xffff   Processor-specific

코어 덤프는 ET_CORE입니다.

관련 정보