2.9. 기호 버전 추가

ARM 링커는 BPABI (ARM 아키텍처용 기본 플랫폼 ABI) 를 준수하고 GNU 확장 기호 버전 관리 모델을 지원합니다.

기존 기호에 기호 버전을 추가하려면 동일한 주소에서 버전 기호를 정의해야 합니다. 버전 심볼의 형식은 다음과 같습니다.

버전 심볼은 세로 막대로 묶어야 합니다.

예를 들어 기본 버전을 정의하려면 다음 명령어를 실행합니다.

|my_versioned_symbol@@ver2|   ; Default version
my_asm_function PROC
                ...
                BX lr
                ENDP

기본 버전 이외의 버전을 정의하려면 다음 명령어를 실행합니다.

|my_versioned_symbol@ver1|    ; Non default version
my_old_asm_function     PROC
                        ...
                        BX lr
                        ENDP

RVCT의 기호 관리에 대한 자세한 내용은 링커 사용 설명서에서 4장 이미지 기호 액세스를 참조하십시오.

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential