3.6.2. 행 세부 정보

Example 3.3은 다음을 보여 줍니다.

Object Totals

이미지를 생성하기 위해 함께 링크된 개체가 차지하는 바이트 수를 표시합니다.

(incl. Generated)

armlink는 예를 들어, 인터워킹 비니어와 영역 테이블과 같은 입력 섹션 등의 이미지 내용을 생성할 수 있습니다. Object Totals 행에 이러한 타입의 데이터가 있으면 이 행에 표시됩니다. Example 3.3에는 총 19 바이트의 RO 데이터가 있고 이 중에 16 바이트는 링커에서 생성한 RO 데이터입니다.

Library Totals

이미지에 개별 개체로 추출되고 추가된 라이브러리 구성원이 차지하는 바이트 수를 표시합니다.

(incl. Padding)

필요한 경우 armlink에서 패딩을 삽입하여 섹션 정렬을 강제로 수행합니다(섹션 정렬 참조). Object Totals 행에 이러한 타입의 데이터가 있으면 연관된 (incl. Padding) 행에 표시됩니다. 이와 마찬가지로 Library Totals 행에 이러한 타입의 데이터가 있으면 그와 연관된 행에 표시됩니다. Example 3.3에는 개체 전체에 19바이트의 RO 데이터가 있으며 이 중 3바이트는 링커에서 생성한 패딩입니다. 라이브러리 전체에는 805바이트의 RO 데이터가 있으며 이 중 6바이트가 패딩입니다.

Example 3.3은 다음을 보여 줍니다.

Grand Totals

이미지의 실제 크기를 표시합니다. Example 3.3에서 Object Totals에는 10200바이트의 ZI 데이터가 있고 Library Totals에는 300바이트의 ZI 데이터가 있어 총 10500바이트를 표시합니다.

Image Totals

RW 데이터 압축(기본값)을 사용하여 ROM 크기를 최적화하는 경우 최종 이미지의 크기가 변경되고 이 변경 내용이 --info를 통한 출력에 반영됩니다. Grand TotalsImage Totals의 바이트 수를 비교하여 압축 결과를 확인합니다.

Example 3.3에서는 RW 데이터 압축을 사용하지 않습니다. 데이터를 압축하면 RW 값이 변경됩니다(자세한 내용은 RW 데이터 압축 참조).

Example 3.3에는 최종 이미지 크기의 합계(바이트 및 킬로바이트)도 표시됩 니다.

--map 옵션을 사용하여 이미지 맵을 만들 수 있습니다. 이미지 맵에는 이미지에 있는 각 로드 영역, 실행 영역 및 입력 섹션의 주소와 크기가 포함되며 RW 데이터 압축이 적용되는 방법이 표시됩니다(자세한 내용은 이미지 관련 정보 생성 참조).

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0206GK
Non-Confidential