gnu_ext_os_additional_ranges m checks whether dynamic section type m * lies within the ranges set aside for GNU specific functionality. * NB: quite ad hoc as this is not properly specified anywhere.
gnu_ext_tag_correspondence_of_tag0 m produces a tag correspondence for the * extended GNU-specific dynamic section types m. Used to provide the ABI * specific functionality expected of the corresponding function in the elf_dynamic * module.
gnu_ext_tag_correspondence_of_tag m produces a tag correspondence for the * extended GNU-specific dynamic section types m. Used to provide the ABI * specific functionality expected of the corresponding function in the elf_dynamic * module. * TODO: examine whether this and the function above really need separating into * two functions.
gnu_ext_elf32_value_of_elf32_dyn0 dyn extracts a dynamic value from the * dynamic section entry dyn under the assumption that its type is a GNU * extended dynamic section type. Fails otherwise. Used to provide the * ABI-specific functionality expected of the corresponding functions in * elf_dynamic.lem.
gnu_ext_elf64_value_of_elf64_dyn0 dyn extracts a dynamic value from the * dynamic section entry dyn under the assumption that its type is a GNU * extended dynamic section type. Fails otherwise. Used to provide the * ABI-specific functionality expected of the corresponding functions in * elf_dynamic.lem.
gnu_ext_elf32_value_of_elf32_dyn dyn extracts a dynamic value from the * dynamic section entry dyn under the assumption that its type is a GNU * extended dynamic section type. Fails otherwise. Used to provide the * ABI-specific functionality expected of the corresponding functions in * elf_dynamic.lem. * TODO: some of these cases are missing as they have never come up in "real" * ELF files that have been processed as part of validation. Try and find some * files that do actually exhibit these.
gnu_ext_elf64_value_of_elf64_dyn dyn extracts a dynamic value from the * dynamic section entry dyn under the assumption that its type is a GNU * extended dynamic section type. Fails otherwise. Used to provide the * ABI-specific functionality expected of the corresponding functions in * elf_dynamic.lem. * TODO: some of these cases are missing as they have never come up in "real" * ELF files that have been processed as part of validation. Try and find some * files that do actually exhibit these.