3.14 --decode_build_attributes

標準ビルド属性の場合は人間が読める形式でビルド属性セクションの内容を出力し、非標準ビルド属性の場合は未加工の 16 進形式で出力します。

標準ビルド属性については、『Application Binary Interface for the ARM Architecture』を参照して下さい。

制約条件

このオプションは、テキストモードでのみ使用できます。

以下に、 --decode_build_attributes の出力例を示します。
** Section #12 '.ARM.attributes' (SHT_ARM_ATTRIBUTES)     Size   :69 bytes     'aeabi' file build attributes:0x000000:05 41 52 4d 37 54 44 4d 49 00 06 02 08 01 11 01    .ARM7TDMI.......0x000010:12 02 14 02 17 01 18 01 19 01 1a 01 1e 03 20 02    ...............0x000020:41 52 4d 00                                        ARM.Tag_CPU_name = "ARM7TDMI"         Tag_CPU_arch = ARM v4T (=2)         Tag_ARM_ISA_use = ARM instructions were permitted to be used (=1)         Tag_ABI_PCS_GOT_use = Data are imported directly (=1)         Tag_ABI_PCS_wchar_t = Size of wchar_t is 2 (=2)         Tag_ABI_FP_denormal = This code was permitted to require that the sign of a flushed-to-zero number be preserved in the sign of 0 (=2)         Tag_ABI_FP_number_model = This code was permitted to use only IEEE 754 format FP numbers (=1)         Tag_ABI_align8_needed = Code was permitted to depend on the 8-byte alignment of 8-byte data items (=1)         Tag_ABI_align8_preserved = Code was required to preserve 8-byte alignment of 8-byte data objects (=1)         Tag_ABI_enum_size = Enum values occupy the smallest container big enough to hold all values (=1)         Tag_ABI_optimization_goals = Optimized for small size, but speed and debugging illusion preserved (=3)         Tag_compatibility = 2, "ARM"     'ARM' file build attributes:0x000000:04 01 12 01                                        ....
関連する参考文書
3.22 --dump_build_attributes
3.24 --emit=option[,option,…]
3.26 --extract_build_attributes
関連情報
『Application Binary Interface for the ARM Architecture』
非機密扱いPDF file icon PDF 版ARM DUI0477KJ
Copyright © 2010-2014 ARM.All rights reserved.