영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

llvm-nm - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 llvm-nm 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 llvm-nm입니다.

프로그램:

이름


llvm-nm - LLVM 비트 코드 및 개체 파일의 기호 테이블 나열

개요


llvm-nm [옵션] [파일 이름...]

기술


또한 llvm-nm 유틸리티는 LLVM 비트코드 파일, 개체 파일,
or ar 명령줄에 이름이 지정된 아카이브를 포함합니다. 각 기호는 다음과 같이 나열됩니다.
그 출처에 대한 몇 가지 간단한 정보와 함께. 파일 이름이 지정되지 않은 경우 또는 - is
파일 이름으로 사용, llvm-nm 표준 입력 스트림에서 파일을 처리합니다.

llvm-nm의 기본 출력 형식은 기존 BSD입니다. nm 출력 형식. 이러한 각 출력
레코드는 (선택 사항) 8자리 XNUMX진수 주소와 유형 코드로 구성됩니다.
각 기호에 대해 이름이 뒤에 오는 문자. 한 줄에 하나의 레코드가 인쇄됩니다. 필드
공백으로 구분됩니다. 주소가 생략되면 8칸으로 대체됩니다.

현재 지원되는 유형 코드 문자와 그 의미는 다음과 같습니다.

U
명명된 개체가 참조되지만 이 비트코드 파일에서 정의되지 않습니다.

C
공통(여러 정의가 하나의 정의로 연결됨)

W
약한 참조(여러 정의가 함께 XNUMX개 또는 XNUMX개의 정의로 연결됨)

t
로컬 함수(텍스트) 객체

T
전역 함수(텍스트) 개체

d
로컬 데이터 개체

D
전역 데이터 개체

?
인식할 수 없는 것

LLVM 비트코드 파일에는 일반적으로 다음을 포함하는 것으로 간주되지 않는 개체가 포함되어 있기 때문에
실행 가능한 이미지에 링크되거나 동적으로 컴파일될 때까지 주소
"적시", llvm-nm LLVM 비트코드 파일의 기호에 대한 주소를 인쇄하지 않습니다.
비트코드 파일에 정의된 짝수 기호.

옵션


-B (기본값)
BSD 출력 형식을 사용합니다. 별칭 --형식=bsd.

-P POSIX.2 출력 형식을 사용합니다. 별칭 --형식=포식스.

--디버그 기호, -a
디버거만 포함하여 모든 기호를 표시합니다.

--정의만
이 파일에 정의된 기호만 인쇄합니다(기호와 반대로
이 파일의 개체에서 참조하지만 이 파일에는 정의되어 있지 않습니다.)

--동적, -D
일반 기호 대신 동적 기호를 표시합니다.

--외부 전용, -g
정의가 외부에 있는 기호만 인쇄합니다. 즉, 다른 사람에서 액세스할 수 있는
파일.

--형식=형식, -f 체재
출력 형식을 선택하십시오. 체재시스템, POSIXbsd. 기본값은 bsd.

-도움 명령줄 옵션과 그 의미에 대한 요약을 인쇄합니다.

--정렬 없음, -p
발생한 순서대로 기호를 표시합니다.

--숫자 정렬, -N, -v
주소별로 기호를 정렬합니다.

--인쇄 파일 이름, -NS, -o
각 기호 앞에 해당 기호를 가져온 파일이 표시됩니다.

--인쇄 크기, -S
주소 대신 기호 크기를 표시합니다.

--크기 정렬
크기별로 기호를 정렬합니다.

--정의되지 않은 전용, -u
이 파일에서 참조되지만 정의되지 않은 기호만 인쇄합니다.

onworks.net 서비스를 사용하여 온라인으로 llvm-nm 사용


Ad


Ad