이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 msp430-readelf 명령입니다.
프로그램:
이름
readelf - ELF 파일에 대한 정보를 표시합니다.
개요
읽기 [-a|--모두]
[-h|--파일 헤더]
[-l|--프로그램 헤더|--세그먼트]
[-S|--섹션 헤더|--섹션]
[-g|--섹션 그룹]
[-t|--섹션-세부 사항]
[-e|--헤더]
[-s|--syms|--기호]
[--dyn-syms]
[-n|--노트]
[-r|--재락]
[-u|--풀다]
[-d|--동적]
[-V|--버전 정보]
[-A|--아키텍처별]
[-D|--사용-동적]
[-x |--XNUMX진 덤프=]
[-p |--문자열 덤프=]
[-R |--재배치된 덤프=]
[-c|--아카이브 인덱스]
[-w[lLiaprmfFsoRt]|
--디버그 덤프[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges ,=gdb_index]]
[-I|--히스토그램]
[-v|--번역]
[-W|--넓은]
[-H|--도움]
엘프 파일...
기술
읽기 하나 이상의 ELF 형식 개체 파일에 대한 정보를 표시합니다. 옵션
표시할 특정 정보를 제어합니다.
엘프 파일... 검사할 개체 파일입니다. 32비트 및 64비트 ELF 파일은
ELF 파일을 포함하는 아카이브와 마찬가지로 지원됩니다.
이 프로그램은 다음과 유사한 기능을 수행합니다. 객체 덤프 하지만 더 자세히 설명하고
BFD 라이브러리와 독립적으로 존재하므로 BFD에 버그가 있으면 readelf는
영향을 받는다.
옵션
여기에 대안으로 표시된 길고 짧은 형태의 옵션은 동일합니다. 적어도
한 가지 옵션 외에 -v or -H 주어져야합니다.
-a
--모두
지정하는 것과 동일 --파일 헤더, --프로그램 헤더, --섹션, --기호,
--재락, --동적, --노트 and --버전 정보.
-h
--파일 헤더
파일 시작 부분에 ELF 헤더에 포함된 정보를 표시합니다.
-l
--프로그램 헤더
--세그먼트
파일의 세그먼트 헤더에 포함된 정보가 있는 경우 이를 표시합니다.
-S
--섹션
--섹션 헤더
파일의 섹션 헤더에 포함된 정보가 있는 경우 이를 표시합니다.
-g
--섹션 그룹
파일의 섹션 그룹에 포함된 정보가 있는 경우 이를 표시합니다.
-t
--섹션-세부 사항
자세한 섹션 정보를 표시합니다. 암시 -S.
-s
--기호
--syms
파일이 있는 경우 파일의 기호 테이블 섹션에 항목을 표시합니다.
--dyn-syms
파일이 있는 경우 파일의 동적 기호 테이블 섹션에 항목을 표시합니다.
-e
--헤더
파일의 모든 헤더를 표시합니다. 에 해당 -h -l -S.
-n
--노트
NOTE 세그먼트 및/또는 섹션(있는 경우)의 내용을 표시합니다.
-r
--재락
파일의 재배치 섹션(있는 경우)의 내용을 표시합니다.
-u
--풀다
파일의 해제 섹션이 있는 경우 그 내용을 표시합니다. 긴장을 푸는 것만
ARM 해제 테이블(".ARM.exidx" /
".ARM.extab")가 현재 지원됩니다.
-d
--동적
파일의 동적 섹션(있는 경우)의 내용을 표시합니다.
-V
--버전 정보
파일에 있는 버전 섹션의 내용을 표시합니다.
-A
--아키텍처별
파일에 아키텍처 관련 정보가 있는 경우 이를 표시합니다.
-D
--사용-동적
기호를 표시할 때 이 옵션은 읽기 기호 해시 테이블을 사용하십시오.
기호 테이블 섹션이 아닌 파일의 동적 섹션.
-x <번호 or 이름>
--XNUMX진 덤프= or 이름>
표시된 섹션의 내용을 XNUMX진수 바이트로 표시합니다. 번호
섹션 테이블의 인덱스로 특정 섹션을 식별합니다. 다른 문자열
개체 파일에서 해당 이름을 가진 모든 섹션을 식별합니다.
-R <번호 or 이름>
--재배치된 덤프= or 이름>
표시된 섹션의 내용을 XNUMX진수 바이트로 표시합니다. 번호
섹션 테이블의 인덱스로 특정 섹션을 식별합니다. 다른 문자열
개체 파일에서 해당 이름을 가진 모든 섹션을 식별합니다. 의 내용
섹션이 표시되기 전에 재배치됩니다.
-p <번호 or 이름>
--문자열 덤프= or 이름>
표시된 섹션의 내용을 인쇄 가능한 문자열로 표시합니다. 번호
섹션 테이블의 인덱스로 특정 섹션을 식별합니다. 다른 문자열
개체 파일에서 해당 이름을 가진 모든 섹션을 식별합니다.
-c
--아카이브 인덱스
바이너리의 헤더 부분에 포함된 파일 심볼 인덱스 정보를 표시합니다.
아카이브. 와 동일한 기능을 수행합니다. t ~에 명령하다 ar, 그러나 사용하지 않고
BFD 라이브러리.
-w[lLiaprmfFsoRt]
--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info, =trace_abbrev,=trace_aranges,=gdb_index]
있는 경우 파일에 디버그 섹션의 내용을 표시합니다. 하나라면
선택적인 문자 또는 단어 중 스위치 뒤에 오는 경우 해당 항목에서 찾은 데이터만
특정 섹션이 덤프됩니다.
추적 섹션의 내용을 표시하는 단일 문자 옵션이 없습니다.
.gdb_index.
참고 : =디코딩된 라인 옵션은 .debug_line의 해석된 내용을 표시합니다.
섹션 반면 =로우라인 옵션은 내용을 원시 형식으로 덤프합니다.
참고 : =프레임 인터프 옵션은 해석된 내용을 표시합니다
.debug_frame 섹션 반면 =프레임 옵션은 내용을 원시 형식으로 덤프합니다.
-I
--히스토그램
기호의 내용을 표시할 때 버킷 목록 길이의 히스토그램 표시
테이블.
-v
--번역
readelf의 버전 번호를 표시합니다.
-W
--넓은
80열에 맞추기 위해 출력 줄을 나누지 마십시오. 기본적으로 읽기 섹션 나누기
64비트 ELF 파일에 대한 헤더 및 세그먼트 목록 행, 80에 맞도록
열. 이 옵션은 읽기 각 섹션 헤더 resp를 인쇄합니다. 각 세그먼트
하나는 80열보다 넓은 터미널에서 훨씬 더 읽기 쉬운 한 줄입니다.
-H
--도움
다음에서 이해하는 명령줄 옵션을 표시합니다. 읽기.
@파일
다음에서 명령줄 옵션 읽기 파일. 읽은 옵션은 다음 위치에 삽입됩니다.
원래의 @파일 옵션. 만약에 파일 존재하지 않거나 읽을 수 없는 경우 옵션
문자 그대로 처리되며 제거되지 않습니다.
옵션 파일 공백으로 구분됩니다. 공백 문자가 포함될 수 있습니다.
옵션에서 전체 옵션을 작은따옴표나 큰따옴표로 묶습니다. 어느
문자(백슬래시 포함)는
백슬래시와 함께 포함됩니다. NS 파일 자체에 추가 @가 포함될 수 있습니다.파일 옵션; 어느
이러한 옵션은 재귀적으로 처리됩니다.
onworks.net 서비스를 사용하여 온라인으로 msp430-readelf를 사용하세요.