영어FrenchGermanItalianPortugueseRussianSpanish

온웍스 파비콘

aarch64-linux-gnu-addr2line - 클라우드의 온라인

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

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

프로그램:

이름


addr2line - 주소를 파일 이름과 줄 번호로 변환합니다.

개요


addr2line [-a|--구애]
[-b bfd 이름|--대상=bfd 이름]
[-C|--demangle[=스타일]]
[-e 파일 이름|--exe=파일 이름]
[-f|--기능] [-s|--베이스 이름]
[-i|--인라인]
[-p|--예쁜 인쇄]
[-j|--섹션=name]
[-H|--도움] [-V|--번역]
[주소 추가 ...]

기술


addr2line 주소를 파일 이름과 줄 번호로 변환합니다. 에 주소가 주어졌을 때
재배치 가능한 개체 섹션의 실행 파일 또는 오프셋, 디버깅을 사용합니다.
어떤 파일 이름과 줄 번호가 관련되어 있는지 알아내기 위한 정보입니다.

사용할 실행 가능 또는 재배치 가능한 개체는 다음과 같이 지정됩니다. -e 옵션. 기본값
파일입니다 아웃. 사용할 재배치 가능한 개체의 섹션은 -j
옵션을 선택합니다.

addr2line 두 가지 작동 모드가 있습니다.

먼저 명령줄에 XNUMX진수 주소가 지정되고 addr2line
각 주소에 대한 파일 이름과 줄 번호를 표시합니다.

두 번째로 addr2line 표준 입력에서 XNUMX진수 주소를 읽고 다음을 인쇄합니다.
표준 출력의 각 주소에 대한 파일 이름과 줄 번호. 이 모드에서는 addr2line
동적으로 선택된 주소를 변환하기 위해 파이프에서 사용될 수 있습니다.

출력 형식은 파일 이름:LINENO. 기본적으로 각 입력 주소는
출력 라인.

두 가지 옵션은 각각 앞에 추가 행을 생성할 수 있습니다. 파일 이름:LINENO 라인(그 안에
주문하다).

경우 -a 옵션을 사용하면 입력 주소가 있는 줄이 표시됩니다.

경우 -f 옵션이 사용된 다음 기능 이름 표시됩니다. 이것이
주소를 포함하는 함수의 이름.

한 옵션은 다음에 추가 행을 생성할 수 있습니다. 파일 이름:LINENO 줄입니다.

경우 -i 옵션이 사용되었고 주어진 주소의 코드가 다음으로 인해 존재합니다.
컴파일러에서 인라인하면 나중에 추가 줄이 표시됩니다. 하나 또는 둘 추가
선(만약 -f 옵션이 사용됨)이 인라인된 각 함수에 대해 표시됩니다.

또는 다음과 같은 경우 -p 옵션이 사용되면 각 입력 주소는 하나의 긴,
주소, 함수 이름, 파일 이름 및 줄 번호를 포함하는 출력 라인.
경우 -i 옵션도 사용된 경우 인라인된 모든 기능이
같은 방식이지만 별도의 줄에 텍스트가 접두어로 붙습니다. (인라인 에 의해).

파일 이름이나 함수 이름을 확인할 수 없는 경우, addr2line 두 개의 질문을 인쇄합니다
그들의 자리에 표시합니다. 라인 번호를 확인할 수 없는 경우, addr2line 0를 인쇄합니다.

옵션


여기에 대안으로 표시된 길고 짧은 형태의 옵션은 동일합니다.

-a
--구애
함수 이름, 파일 및 줄 번호 정보 앞에 주소를 표시합니다. NS
주소는 다음과 같이 인쇄됩니다. 0x 쉽게 식별할 수 있도록 접두어를 붙입니다.

-b bfd 이름
--대상=bfd 이름
개체 파일의 개체 코드 형식을 다음과 같이 지정합니다. bfd 이름.

-C
--demangle[=스타일]
디코딩(엉킴) 저수준 기호 이름을 사용자 수준 이름으로 변환합니다. 제거하는 것 외에도
시스템 앞에 밑줄이 추가되어 C++ 함수 이름을 읽을 수 있습니다.
컴파일러마다 맹글링 스타일이 다릅니다. 선택적 디망글링 스타일
인수를 사용하여 컴파일러에 적합한 디맹글링 스타일을 선택할 수 있습니다.

-e 파일 이름
--exe=파일 이름
주소가 변환되어야 하는 실행 파일의 이름을 지정하십시오. NS
기본 파일은 아웃.

-f
--기능
파일 및 줄 번호 정보와 함께 함수 이름을 표시합니다.

-s
--기본 이름
각 파일 이름의 기본만 표시합니다.

-i
--인라인
주소가 인라인된 함수에 속하는 경우 모든
인라인되지 않은 첫 번째 함수로 범위를 둘러싸는 것도 인쇄됩니다. 을위한
예를 들어 "main"이 "callee1"를 인라인하는 "callee2"을 인라인하고 주소가 출처인 경우
"callee2", "callee1" 및 "main"에 대한 소스 정보도 인쇄됩니다.

-j
--부분
절대 주소 대신 지정된 섹션을 기준으로 오프셋을 읽습니다.

-p
--예쁜 인쇄
출력물을 보다 인간 친화적으로 만드십시오. 각 위치가 한 줄에 인쇄됩니다. 옵션인 경우
-i 가 지정되면 모든 엔클로징 범위의 행에 접두어가 붙습니다. (인라인 에 의해).

@파일
다음에서 명령줄 옵션 읽기 파일. 읽은 옵션은 다음 위치에 삽입됩니다.
원래의 @파일 옵션. 만약에 파일 존재하지 않거나 읽을 수 없는 경우 옵션
문자 그대로 처리되며 제거되지 않습니다.

옵션 파일 공백으로 구분됩니다. 공백 문자가 포함될 수 있습니다.
옵션에서 전체 옵션을 작은따옴표나 큰따옴표로 묶습니다. 어느
문자(백슬래시 포함)는
백슬래시와 함께 포함됩니다. NS 파일 자체에 추가 @가 포함될 수 있습니다.파일 옵션; 어느
이러한 옵션은 재귀적으로 처리됩니다.

onworks.net 서비스를 사용하여 온라인으로 aarch64-linux-gnu-addr2line 사용


Ad


Ad

최신 Linux 및 Windows 온라인 프로그램