This is used to mark symbols that use a variant procedure call with
a different calling convention to the main ABI.
Sponsored by: Arm Ltd
Differential D44868
elf_common.h: Add STO_AARCH64_VARIANT_PCS andrew on Apr 19 2024, 3:36 PM. Authored by Tags None Referenced Files
Details This is used to mark symbols that use a variant procedure call with Sponsored by: Arm Ltd
Diff Detail
Event TimelineComment Actions Do we need to add support to e.g. ELF Tool Chain readelf and nm to decode these values? Comment Actions A flag. https://github.com/ARM-software/abi-aa/blob/main/aaelf64/aaelf64.rst#st_other-values lists it under Processor specific st_other flags. Comment Actions It looks like binutils adds [VARIANT_PCS] to symbols with this flag, e.g. 97: 0000000000000000 0 FUNC GLOBAL DEFAULT [VARIANT_PCS] UND variant_pcs_test |