src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (14)
624attributesBuilder.WriteAttribute(Tag_CPU_arch, 2); // Arm v4T / Arm7TDMI
625attributesBuilder.WriteAttribute(Tag_ARM_ISA_use, 1); // Yes
626attributesBuilder.WriteAttribute(Tag_THUMB_ISA_use, 3); // Yes, determined by Tag_CPU_arch / Tag_CPU_arch_profile
627attributesBuilder.WriteAttribute(Tag_ABI_PCS_R9_use, 0); // R9 is callee-saved register
628attributesBuilder.WriteAttribute(Tag_ABI_PCS_RW_data, 1); // PC-relative
629attributesBuilder.WriteAttribute(Tag_ABI_PCS_RO_data, 1); // PC-relative
630attributesBuilder.WriteAttribute(Tag_ABI_PCS_GOT_use, 2); // indirect
631attributesBuilder.WriteAttribute(Tag_ABI_FP_denormal, 1);
632attributesBuilder.WriteAttribute(Tag_ABI_FP_exceptions, 0); // Unused
633attributesBuilder.WriteAttribute(Tag_ABI_FP_number_model, 3); // IEEE 754
634attributesBuilder.WriteAttribute(Tag_ABI_align_needed, 1); // 8-byte
635attributesBuilder.WriteAttribute(Tag_ABI_align_preserved, 1); // 8-byte
636attributesBuilder.WriteAttribute(Tag_ABI_VFP_args, _useSoftFPAbi ? 0ul : 1ul); // FP parameters passes in VFP registers
637attributesBuilder.WriteAttribute(Tag_CPU_unaligned_access, 0); // None