elfdump.msg revision bebb829deac32e16136b725d421267d3dceb6cfd
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# CDDL HEADER START
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# The contents of this file are subject to the terms of the
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Common Development and Distribution License (the "License").
03831d35f7499c87d51205817c93e9a8d42c4baestevel# You may not use this file except in compliance with the License.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
03831d35f7499c87d51205817c93e9a8d42c4baestevel# or http://www.opensolaris.org/os/licensing.
03831d35f7499c87d51205817c93e9a8d42c4baestevel# See the License for the specific language governing permissions
03831d35f7499c87d51205817c93e9a8d42c4baestevel# and limitations under the License.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# When distributing Covered Code, include this CDDL HEADER in each
03831d35f7499c87d51205817c93e9a8d42c4baestevel# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
03831d35f7499c87d51205817c93e9a8d42c4baestevel# If applicable, add the following below this CDDL HEADER, with the
03831d35f7499c87d51205817c93e9a8d42c4baestevel# fields enclosed by brackets "[]" replaced with your own identifying
03831d35f7499c87d51205817c93e9a8d42c4baestevel# information: Portions Copyright [yyyy] [name of copyright owner]
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# CDDL HEADER END
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
52f4394b704526bb3aa41e8729fd03e754732822jfrank# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Use is subject to license terms.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ _START_
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Message file for cmd/sgs/elfdump.
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ID_ELFDUMP
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Usage Messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_BRIEF "usage: %s [-cCdegGhHiklmnrSsuvy] [-I index] \
03831d35f7499c87d51205817c93e9a8d42c4baestevel [-N name] [-T type] [-p | -w outfile] file...\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL1 "\t[-c]\t\tdump section header information\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL2 "\t[-C]\t\tdemangle C++ symbol names\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL3 "\t[-d]\t\tdump the contents of the .dynamic section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL4 "\t[-e]\t\tdump the elf header\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL5 "\t[-g]\t\tdump the contents of the .group sections\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL6 "\t[-G]\t\tdump the contents of the .got section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL7 "\t[-h]\t\tdump the contents of the .hash section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL8 "\t[-H]\t\tdump the contents of the .SUNW_hwcap \
03831d35f7499c87d51205817c93e9a8d42c4baestevel section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL9 "\t[-i]\t\tdump the contents of the .interp section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL10 "\t[-I index]\tqualify an option with an index\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL11 "\t[-l]\t\tdump with no truncated section names\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL12 "\t[-k]\t\tcalculate elf checksum\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL13 "\t[-m]\t\tdump the contents of the .SUNW_move \
03831d35f7499c87d51205817c93e9a8d42c4baestevel section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL14 "\t[-n]\t\tdump the contents of the .note section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL15 "\t[-N name]\tqualify an option with a `name'\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL16 "\t[-P]\t\tuse program headers to generate \
03831d35f7499c87d51205817c93e9a8d42c4baestevel section headers\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL17 "\t[-p]\t\tdump the program headers\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL18 "\t[-r]\t\tdump the contents of the relocation \
03831d35f7499c87d51205817c93e9a8d42c4baestevel sections\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL19 "\t[-S]\t\tdump the contents of the sort index \
03831d35f7499c87d51205817c93e9a8d42c4baestevel sections\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL20 "\t[-s]\t\tdump the contents of the symbol table \
03831d35f7499c87d51205817c93e9a8d42c4baestevel sections\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL21 "\t[-T type]\tqualify an option with a section or \
03831d35f7499c87d51205817c93e9a8d42c4baestevel program header type\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL22 "\t[-u]\t\tdump the contents of a frame unwind \
03831d35f7499c87d51205817c93e9a8d42c4baestevel section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL23 "\t[-v]\t\tdump the contents of the version sections\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL24 "\t[-w file]\twrite the contents of specified section \
03831d35f7499c87d51205817c93e9a8d42c4baestevel to `file'\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_USAGE_DETAIL25 "\t[-y]\t\tdump the contents of the .SUNW_syminfo \
03831d35f7499c87d51205817c93e9a8d42c4baestevel section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Errors
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADFILE "%s: invalid file type\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADREL1 "%s: bad relocation entry: %s: relocation requires symbol\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_NOSHDR "%s: section headers are not present: synthesizing \
03831d35f7499c87d51205817c93e9a8d42c4baestevel from program headers (-P option)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_PNEEDSPH "%s: file without program headers is incompatible \
03831d35f7499c87d51205817c93e9a8d42c4baestevel with -P option\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_NOSHSTRSEC "%s: no header string table section (shstrtab). \
03831d35f7499c87d51205817c93e9a8d42c4baestevel header names are not available\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_SHSTRNULL "%s: zero size section header string table \
03831d35f7499c87d51205817c93e9a8d42c4baestevel (shstrtab). header names are not available\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_FAILURE "%s: %s failed: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSHDRALIGN "%s: bad section header array alignment\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADPHDRALIGN "%s: bad program header array alignment\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSHNAME "%s: section[%d]: invalid sh_name: %lld\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSHLINK "%s: %s: invalid sh_link: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSHINFO "%s: %s: invalid sh_info: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSHTYPE "%s: %s: invalid sh_type: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADALIGN "%s: %s: bad sh_offset alignment\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM2 "%s: %s: index[%d]: bad symbol entry: %s: must be SHN_COMMON or \
03831d35f7499c87d51205817c93e9a8d42c4baestevel defined in SHT_NOBITS section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM3 "%s: %s: index[%d]: bad symbol entry: %s: must be defined in \
03831d35f7499c87d51205817c93e9a8d42c4baestevel a SHF_TLS section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM4 "%s: %s: index[%d]: bad symbol entry: %s: must be defined in \
03831d35f7499c87d51205817c93e9a8d42c4baestevel a non-SHF_TLS section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM5 "%s: %s: index[%d]: bad symbol entry: %s: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel invalid shndx: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM6 "%s: %s: index[%d]: bad symbol entry: %s: section[%d] \
03831d35f7499c87d51205817c93e9a8d42c4baestevel size: %#llx: symbol (address %#llx, size %#llx) \
03831d35f7499c87d51205817c93e9a8d42c4baestevel lies outside of containing section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM7 "%s: %s: index[%d]: suspicious global symbol entry: %s: lies \
03831d35f7499c87d51205817c93e9a8d42c4baestevel within local symbol range (index < %lld)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYM8 "%s: %s: index[%d]: suspicious local symbol entry: %s: lies \
03831d35f7499c87d51205817c93e9a8d42c4baestevel within global symbol range (index >= %lld)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_RELBADSYMNDX "%s: bad symbol reference %d: from relocation \
03831d35f7499c87d51205817c93e9a8d42c4baestevel entry: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_HSBADSYMNDX "%s: bad symbol reference %d: from hash entry: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYMXINDEX1 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel SHT_SYMTAB_SHNDX section truncated: no entry for this \
03831d35f7499c87d51205817c93e9a8d42c4baestevel symbol\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYMXINDEX2 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel bad SHT_SYMTAB_SHNDX entry: invalid shndx: 0x%x\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSYMXINDEX3 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel SHT_SYMTAB_SHNDX section not found\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSTOFF "%s: %s: index[%d]: bad %s offset: 0x%x: max 0x%x\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSZ "%s: %s: zero size or zero entry size information\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADMINFO "%s: %s: invalid m_info: 0x%llx\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADHASH "%s: %s: bad hash entry: symbol %s: exists in bucket \
03831d35f7499c87d51205817c93e9a8d42c4baestevel %d, should be bucket %ld\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_NODYNSYM "%s: %s: associated SHT_DYNSYM section not found\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADNDXSEC "%s: %s: unexpected section type associated with \
03831d35f7499c87d51205817c93e9a8d42c4baestevel index section: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADSORTNDX "%s: %s: sort section has bad symbol index: %d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BADVER "%s: %s: index[%d]: version %d is out of range: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel version definitions available: 0-%d\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_NOTSTRTAB "%s: section[%d] is not a string table as expected \
03831d35f7499c87d51205817c93e9a8d42c4baestevel by section[%d]\n";
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_LDYNNOTADJ "%s: bad dynamic symbol table layout: %s and %s \
03831d35f7499c87d51205817c93e9a8d42c4baestevel sections are not adjacent\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_SECMEMOVER "%s: memory overlap between section[%d]: %s: %llx:%llx \
03831d35f7499c87d51205817c93e9a8d42c4baestevel and section[%d]: %s: %llx:%llx\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_SHDRMEMOVER "%s: memory overlap between section header table: \
03831d35f7499c87d51205817c93e9a8d42c4baestevel %llx:%llx and section[%d]: %s: %llx:%llx\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_MULTDYN "%s: %d dynamic sections seen (1 expected)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_DYNNOBCKSEC "%s: object lacks %s section required by DT_%s dynamic \
03831d35f7499c87d51205817c93e9a8d42c4baestevel entry\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_DYNBADADDR "%s: DT_%s (%#llx) does not match \
03831d35f7499c87d51205817c93e9a8d42c4baestevel shdr[%d: %s].sh_addr (%#llx)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_DYNBADSIZE "%s: DT_%s (%#llx) does not match \
03831d35f7499c87d51205817c93e9a8d42c4baestevel shdr[%d: %s].sh_size (%#llx)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_DYNBADENTSIZE "%s: DT_%s (%#llx) does not match \
03831d35f7499c87d51205817c93e9a8d42c4baestevel shdr[%d: %s].sh_entsize (%#llx)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_DYNSYMVAL "%s: %s: symbol value does not match \
03831d35f7499c87d51205817c93e9a8d42c4baestevel DT_%s entry: %s: value: %#llx\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INVINTERP1 "%s: PT_INTERP header has no associated section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INVINTERP2 "%s: interp section: %s: and PT_INTERP program \
03831d35f7499c87d51205817c93e9a8d42c4baestevel header have conflicting size or offsets\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INVCAP1 "%s: PT_SUNWCAP header has no associated section\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INVCAP2 "%s: capabilities section: %s: requires PT_CAP program \
03831d35f7499c87d51205817c93e9a8d42c4baestevel header\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INVCAP3 "%s: capabilities section: %s: and PT_CAP program \
03831d35f7499c87d51205817c93e9a8d42c4baestevel header have conflicting size or offsets\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_WARN_INADDR32SF1 "%s: capabilities section %s: software capability \
03831d35f7499c87d51205817c93e9a8d42c4baestevel ADDR32: is ineffective within a 32-bit object\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Elf Output Messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SHDR "Section Header[%d]: sh_name: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_PHDR "Program Header[%d]:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_CAP "Hardware/Software Capabilities Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_INTERP "Interpreter Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_VERDEF "Version Definition Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_VERNEED "Version Needed Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_SYMTAB "Symbol Table Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_RELOC "Relocation Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_UNWIND "Unwind Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_DYNAMIC "Dynamic Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_NOTE "Note Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_HASH "Hash Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_SYMINFO "Syminfo Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_GOT "Global Offset Table Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_GRP "Group Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_MOVE "Move Section: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_SYMSORT1 "Symbol Sort Section: %s (%s)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_SCN_SYMSORT2 "Symbol Sort Section: %s (%s / %s)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_HASH_BKTS1 "%10.10s buckets contain %8d symbols"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_HASH_BKTS2 "%10.10s buckets %8d symbols (globals)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_HASH_INFO " bucket symndx name"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_HASH_OVERFLW "%s: warning: section %s: too many symbols to count, \
03831d35f7499c87d51205817c93e9a8d42c4baestevel bucket=%d count=%d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_ERR_SHDR "\tunable to obtain section header: shstrtab[%lld]\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_ERR_DATA "\tunable to obtain section data: shstrtab[%lld]\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_ERR_SCN "\tunable to obtain section header: section[%d]\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_ERR_SCNDATA "\tunable to obtain section data: section[%d]\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ARCHIVE_SYMTAB "\nSymbol Table: (archive)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ARCHIVE_FIELDS " index offset member name and symbol"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GOT_MULTIPLE "%s: multiple relocations against \
03831d35f7499c87d51205817c93e9a8d42c4baestevel the same GOT entry ndx: %d addr: 0x%llx\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GOT_UNEXPECTED "%s: warning: section %s: section unexpected within \
03831d35f7499c87d51205817c93e9a8d42c4baestevel relocatable object\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Miscellaneous clutter
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_NULL "(null)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_DEPRECATED "(deprecated value)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_UNKNOWN "<unknown>"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_SECTION "%s (section)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_CHECKSUM "elf checksum: 0x%lx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_SCNNDX "section[%d]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_NOTEENTNDX " entry [%d]";
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_MALLOC "%s: malloc: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_OPEN "%s: open: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_READ "%s: read: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_WRITE "%s: write: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BAD_T_SHT "%s: unrecognized section header type: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_BAD_T_PT "%s: unrecognized program header type: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ERR_AMBIG_MATCH "%s: ambiguous use of -I, -N, or -T. Remove \
03831d35f7499c87d51205817c93e9a8d42c4baestevel -p option or section selection option(s)\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# SHT_MOVE messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_MOVE_TITLE " symndx offset size repeat stride \
03831d35f7499c87d51205817c93e9a8d42c4baestevel value with respect to"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_MOVE_ENTRY "%10.10s %6lld %6d %6d %6d %#18.18llx %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# SHT_GROUP messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_TITLE " index flags / section signature symbol"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_SIGNATURE " [0] %-24s %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_INVALSCN "<invalid section>"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# SHT_NOTE messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_BADDATASZ "%s: %s: note header exceeds section size. \
03831d35f7499c87d51205817c93e9a8d42c4baestevel offset: 0x%x\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_BADNMSZ "%s: %s: note name value exceeds section size. \
03831d35f7499c87d51205817c93e9a8d42c4baestevel offset: 0x%x namesize: 0x%x\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_BADDESZ "%s: %s: note data size exceeds section size. \
03831d35f7499c87d51205817c93e9a8d42c4baestevel offset: 0x%x datasize: 0x%x\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_BADCOREARCH "%s: elfdump core file note support not available for \
03831d35f7499c87d51205817c93e9a8d42c4baestevel architecture: %s\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_BADCOREDATA "%s: elfdump core file note data trunctated or \
03831d35f7499c87d51205817c93e9a8d42c4baestevel otherwise malformed\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ _END_
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# The following strings represent reserved words, files, pathnames and symbols.
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Reference to this strings is via the MSG_ORIG() macro, and thus no message
03831d35f7499c87d51205817c93e9a8d42c4baestevel# translation is required.
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_OSQBRKT "["
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_CSQBRKT "]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_COMDAT " COMDAT "
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_ENTRY "%10.10s %s [%lld]\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_GRP_UNKNOWN " 0x%x "
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GOT ".got"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_INIT ".init"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_FINI ".fini"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_INTERP ".interp"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETEHDR "elf_getehdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETPHDR "elf_getphdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETSHDR "elf_getshdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETSCN "elf_getscn"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETDATA "elf_getdata"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETARHDR "elf_getarhdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETARSYM "elf_getarsym"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_RAND "elf_rand"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_BEGIN "elf_begin"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETPHNUM "elf_getphnum"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETSHNUM "elf_getshnum"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_GETSHSTRNDX "elf_getshstrndx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_XLATETOM "elf_xlatetom"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_ELF_ARSYM "ARSYM"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SYM_INIT "_init"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SYM_FINI "_fini"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SYM_GOT "_GLOBAL_OFFSET_TABLE_"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_OPTIONS "CcdeGgHhiI:klmN:nPprSsT:uvw:y"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_8SP " "
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_EMPTY ""
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_STR_CORE "CORE"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_INDENT " %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_INDEX " [%lld]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_INDEX2 "[%d]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_ASRINDEX "[ asr%d ]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_INDEXRNG "[%d-%d]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_INTEGER " %d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_HASH_INFO "%10.10s %-10s %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_ARSYM1 "%10.10s 0x%8.8x (%s):%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_ARSYM2 "%10.10s 0x%8.8x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_ARNAME "%s(%s)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_NLSTR "\n%s:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_NLSTRNL "\n%s:\n"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_FMT_SECSYM "%.*s%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_HEXDUMP_ROW "%*s%-*s%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_HEXDUMP_TOK "%2.2x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SUNW_OST_SGS "SUNW_OST_SGS"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Unwind info
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SCN_FRM ".eh_frame"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SCN_FRMHDR ".eh_frame_hdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FRMHDR "Frame Header:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FRMVERS " Version: %d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FRPTRENC " FramePtrEnc: %-20s FramePtr: 0x%llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDCNENC " FdeCntEnc: %-20s FdeCnt: %lld"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_TABENC " TableEnc: %-20s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_BINSRTAB1 " Binary Search Table:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_BINSRTAB2 " InitialLoc FdeLoc"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_BINSRTABENT " 0x%016llx 0x%016llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_ZEROTERM "ZERO terminator: [0x00000000]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIE "CIE: [0x%08llx]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIELNGTH " length: 0x%02x cieid: %d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEVERS " version: %d augstring: `%s'"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIECALGN " codealign: 0x%llx dataalign: %lld \
03831d35f7499c87d51205817c93e9a8d42c4baestevel retaddr: %d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXVAL " Auxiliary vals:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXSIZ " size: %d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXPERS " pers: 0x%02x %s 0x%08llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXCENC " cenc: 0x%02x %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXLSDA " lsda: 0x%02x %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEAXUNEC " Unexpected aug val: %c"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIECFI " CallFrameInstructions:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_CIEPRE " "
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDE " FDE: [0x%08llx]"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDELNGTH " length: 0x%02x cieptr: 0x%02x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDEINITLOC " initloc: 0x%08llx addrrange: 0x%04llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDEAXVAL " Auxiliary vals:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDEAXSIZE " size: 0x%llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDEAXLSDA " lsda: 0x%llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDECFI " CallFrameInstructions:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_FDEPRE " "
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_UNW_TBLENTRY "0x%02x "
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Note messages
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_TYPE " type: %#x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_TYPE_STR " type: %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_NAMESZ " namesz: %#x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_NAME " name:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_DESCSZ " descsz: %#x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_NOTE_DESC " desc:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_ASRSET_T "desc: (asrset_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_AUXV_T "desc: (auxv_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_CORE_CONTENT_T "desc: (core_content_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_LWPSINFO_T "desc: (lwpsinfo_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_LWPSTATUS_T "desc: (lwpstatus_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PRCRED_T "desc: (prcred_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PRIV_IMPL_INFO_T "desc: (priv_impl_info_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PRPRIV_T "desc: (prpriv_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PRPSINFO_T "desc: (prpsinfo_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PRSTATUS_T "desc: (prstatus_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PSINFO_T "desc: (psinfo_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_PSTATUS_T "desc: (pstatus_t)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_DESC_STRUCT_UTSNAME "desc: (struct utsname)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_LINE "%*s%-*s%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_LINE_2UP "%*s%-*s%-*s%-*s%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_D "%d"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_LLD "%lld"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_U "%u"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_LLU "%llu"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_X "%#x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_LLX "%#llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_Z2X "0x%2.2x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_Z4X "0x%4.4x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_Z8X "0x%8.8x"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_Z16LLX "0x%16.16llx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_TITLE "%*s%s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_AUXVLINE "%*s%10.10s %-*s %s"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_FMT_PRTPCT "%u.%u%%"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_FLAGS "priv_flags:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_GLOBALINFOSIZE "priv_globalinfosize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_HEADERSIZE "priv_headersize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_INFOSIZE "priv_infosize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_MAX "priv_max:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_NSETS "priv_nsets:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PRIV_SETSIZE "priv_setsize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ACTION "pr_action:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ADDR "pr_addr:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_AGENTID "pr_agentid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ALTSTACK "pr_altstack:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ARGC "pr_argc:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ARGV "pr_argv:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ASLWPID "pr_aslwpid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BIND "pr_bind:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BINDPRO "pr_bindpro:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BINDPSET "pr_bindpset:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BRKBASE "pr_brkbase:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BRKSIZE "pr_brksize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BYRSSIZE "pr_byrssize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_BYSIZE "pr_bysize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CLNAME "pr_clname:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CONTRACT "pr_contract:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CPU "pr_cpu:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CSTIME "pr_cstime:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CTIME "pr_ctime:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CURSIG "pr_cursig:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_CUTIME "pr_cutime:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_DMODEL "pr_dmodel:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_EGID "pr_egid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ENVP "pr_envp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ERRNO "pr_errno:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ERRPRIV "pr_errpriv:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_EUID "pr_euid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_FLAG "pr_flag:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_FLAGS "pr_flags:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_FLTTRACE "pr_flttrace:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_FNAME "pr_fname:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_FPREG "pr_fpreg:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_GID "pr_gid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_GROUPS "pr_groups:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_INFO "pr_info:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_INFOSIZE "pr_infosize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_INSTR "pr_instr:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LGRP "pr_lgrp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LTTYDEV "pr_lttydev:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LWP "pr_lwp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LWPHOLD "pr_lwphold:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LWPID "pr_lwpid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_LWPPEND "pr_lwppend:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NAME "pr_name:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NGROUPS "pr_ngroups:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NICE "pr_nice:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NLWP "pr_nlwp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NSETS "pr_nsets:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NSYSARG "pr_nsysarg:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_NZOMB "pr_nzomb:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_OLDCONTEXT "pr_oldcontext:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_OLDPRI "pr_oldpri:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ONPRO "pr_onpro:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_OTTYDEV "pr_ottydev:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PCTCPU "pr_pctcpu:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PCTMEM "pr_pctmem:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PGID "pr_pgid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PGRP "pr_pgrp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PID "pr_pid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_POOLID "pr_poolid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PPID "pr_ppid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PRI "pr_pri:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PROCESSOR "pr_processor:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PROJID "pr_projid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_PSARGS "pr_psargs:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_REG "pr_reg:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_RGID "pr_rgid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_RSSIZE "pr_rssize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_RUID "pr_ruid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_RVAL1 "pr_rval1:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_RVAL2 "pr_rval2:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SETS "pr_sets:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SETSIZE "pr_setsize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SGID "pr_sgid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SID "pr_sid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SIGHOLD "pr_sighold:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SIGPEND "pr_sigpend:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SIGTRACE "pr_sigtrace:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SIZE "pr_size:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SNAME "pr_sname:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_START "pr_start:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_STATE "pr_state:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_STIME "pr_stime:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_STKBASE "pr_stkbase:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_STKSIZE "pr_stksize:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_STYPE "pr_stype:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SUID "pr_suid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SYSARG "pr_sysarg:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SYSCALL "pr_syscall:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SYSENTRY "pr_sysentry:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_SYSEXIT "pr_sysexit:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_TASKID "pr_taskid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_TIME "pr_time:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_TSTAMP "pr_tstamp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_TTYDEV "pr_ttydev:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_UID "pr_uid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_USTACK "pr_ustack:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_UTIME "pr_utime:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_WCHAN "pr_wchan:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_WHAT "pr_what:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_WHO "pr_who:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_WHY "pr_why:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_WSTAT "pr_wstat:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ZOMB "pr_zomb:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_PR_ZONEID "pr_zoneid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SA_FLAGS "sa_flags:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SA_HANDLER "sa_handler:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SA_MASK "sa_mask:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SA_SIGACTION "sa_sigaction:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SIVAL_INT "sival_int:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SIVAL_PTR "sival_ptr:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_ADDR "si_addr:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_BAND "si_band:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_CODE "si_code:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_CTID "si_ctid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_ENTITY "si_entity"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_ERRNO "si_errno:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_PID "si_pid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_SIGNO "si_signo:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_STATUS "si_status:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_UID "si_uid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_VALUE "si_value:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SI_ZONEID "si_zoneid:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SS_FLAGS "ss_flags:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SS_SIZE "ss_size:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_SS_SP "ss_sp:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_TV_NSEC "tv_nsec:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_TV_SEC "tv_sec:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_UTS_MACHINE "machine:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_UTS_NODENAME "nodename:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_UTS_RELEASE "release:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_UTS_SYSNAME "sysname:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_CNOTE_T_UTS_VERSION "version:"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Names of fake sections generated from program header data
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_CAP ".SUNW_cap(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_DYN ".dynamic(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_DYNSTR ".dynstr(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_DYNSYM ".dynsym(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_FINIARR ".finiarray(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_HASH ".hash(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_INITARR ".initarray(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_INTERP ".interp(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_LDYNSYM ".SUNW_ldynsym(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_MOVE ".move(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_NOTE ".note(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_PREINITARR ".preinitarray(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_REL ".rel(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_RELA ".rela(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_SYMINFO ".syminfo(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_SYMSORT ".SUNW_symsort(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_TLSSORT ".SUNW_tlssort(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_UNWIND ".eh_frame_hdr(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PHDRNAM_VER ".SUNW_version(phdr)"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Names of sh_type SHT_* type constants
055d7c804dc8f1263f0b3166ba459c65996b8697carlsonj
055d7c804dc8f1263f0b3166ba459c65996b8697carlsonj@ MSG_SHT_NULL "SHT_NULL" # 0
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_NULL_ALT1 "null"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_PROGBITS "SHT_PROGBITS" # 1
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_PROGBITS_ALT1 "progbits"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SYMTAB "SHT_SYMTAB" # 2
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SYMTAB_ALT1 "symtab"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_STRTAB "SHT_STRTAB" # 3
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_STRTAB_ALT1 "strtab"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_RELA "SHT_RELA" # 4
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_RELA_ALT1 "rela"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_HASH "SHT_HASH" # 5
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_HASH_ALT1 "hash"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_DYNAMIC "SHT_DYNAMIC" # 6
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_DYNAMIC_ALT1 "dynamic"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_NOTE "SHT_NOTE" # 7
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_NOTE_ALT1 "note"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_NOBITS "SHT_NOBITS" # 8
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_NOBITS_ALT1 "nobits"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_REL "SHT_REL" # 9
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_REL_ALT1 "rel"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SHLIB "SHT_SHLIB" # 10
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SHLIB_ALT1 "shlib"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_DYNSYM "SHT_DYNSYM" # 11
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_DYNSYM_ALT1 "dynsym"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_INIT_ARRAY "SHT_INIT_ARRAY" # 14
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_INIT_ARRAY_ALT1 "init_array"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_FINI_ARRAY "SHT_FINI_ARRAY" # 15
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_FINI_ARRAY_ALT1 "fini_array"
055d7c804dc8f1263f0b3166ba459c65996b8697carlsonj@ MSG_SHT_PREINIT_ARRAY "SHT_PREINIT_ARRAY" # 16
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_PREINIT_ARRAY_ALT1 "preinit_ARRAY"
055d7c804dc8f1263f0b3166ba459c65996b8697carlsonj@ MSG_SHT_GROUP "SHT_GROUP" # 17
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GROUP_ALT1 "group"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SYMTAB_SHNDX "SHT_SYMTAB_SHNDX" # 18
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SYMTAB_SHNDX_ALT1 "symtab_shndx"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SYMSORT "SHT_SUNW_symsort" # 0x6ffffff1
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SYMSORT_ALT1 "sunw_symsort"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_TLSSORT "SHT_SUNW_tlssort" # 0x6ffffff2
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_TLSSORT_ALT1 "sunw_tlssort"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_LDYNSYM "SHT_SUNW_LDYNSYM" # 0x6ffffff3
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_LDYNSYM_ALT1 "sunw_ldynsym"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DOF "SHT_SUNW_dof" # 0x6ffffff4
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DOF_ALT1 "sunw_dof"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_CAP "SHT_SUNW_cap" # 0x6ffffff5
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_CAP_ALT1 "sunw_cap"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SIGNATURE "SHT_SUNW_SIGNATURE" # 0x6ffffff6
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SIGNATURE_ALT1 "sunw_signature"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_ANNOTATE "SHT_SUNW_ANNOTATE" # 0x6ffffff7
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_ANNOTATE_ALT1 "sunw_annotate"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DEBUGSTR "SHT_SUNW_DEBUGSTR" # 0x6ffffff8
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DEBUGSTR_ALT1 "sunw_debugstr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DEBUG "SHT_SUNW_DEBUG" # 0x6ffffff9
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_DEBUG_ALT1 "sunw_debug"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_MOVE "SHT_SUNW_move" # 0x6ffffffa
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_MOVE_ALT1 "sunw_move"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_COMDAT "SHT_SUNW_COMDAT" # 0x6ffffffb
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_COMDAT_ALT1 "sunw_comdat"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SYMINFO "SHT_SUNW_syminfo" # 0x6ffffffc
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_SYMINFO_ALT1 "sunw_syminfo"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERDEF "SHT_SUNW_verdef" # 0x6ffffffd
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERDEF_ALT1 "sunw_verdef"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERDEF "SHT_GNU_verdef" # 0x6ffffffd
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERDEF_ALT1 "gnu_verdef"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERNEED "SHT_SUNW_verneed" # 0x6ffffffe
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERNEED_ALT1 "sunw_verneed"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERNEED "SHT_GNU_verneed" # 0x6ffffffe
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERNEED_ALT1 "gnu_verneed"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERSYM "SHT_SUNW_versym" # 0x6fffffff
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SUNW_VERSYM_ALT1 "sunw_versym"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERSYM "SHT_GNU_versym" # 0x6fffffff
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_GNU_VERSYM_ALT1 "gnu_versym"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SPARC_GOTDATA "SHT_SPARC_GOTDATA" # 0x7000000
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_SPARC_GOTDATA_ALT1 "sparc_gotdata"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_AMD64_UNWIND "SHT_AMD64_UNWIND" # 0x7000000
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_SHT_AMD64_UNWIND_ALT1 "amd64_unwind"
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Program header PT_ segment types
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_NULL "PT_NULL" # 0
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_NULL_ALT1 "null"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_LOAD "PT_LOAD" # 1
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_LOAD_ALT1 "load"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_DYNAMIC "PT_DYNAMIC" # 2
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_DYNAMIC_ALT1 "dynamic"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_INTERP "PT_INTERP" # 3
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_INTERP_ALT1 "interp"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_NOTE "PT_NOTE" # 4
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_NOTE_ALT1 "note"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SHLIB "PT_SHLIB" # 5
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SHLIB_ALT1 "shlib"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_PHDR "PT_PHDR" # 6
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_PHDR_ALT1 "phdr"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_TLS "PT_TLS" # 7
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_TLS_ALT1 "tls"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNW_UNWIND "PT_SUNW_UNWIND" # 0x6464e550
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNW_UNWIND_ALT1 "sunw_unwind"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWBSS "PT_SUNWBSS" # 0x6ffffffa
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWBSS_ALT1 "sunwbss"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWSTACK "PT_SUNWSTACK" # 0x6ffffffb
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWSTACK_ALT1 "sunwstack"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWDTRACE "PT_SUNWDTRACE" # 0x6ffffffc
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWDTRACE_ALT1 "sunwdtrace"
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWCAP "PT_SUNWCAP" # 0x6ffffffd
03831d35f7499c87d51205817c93e9a8d42c4baestevel@ MSG_PT_SUNWCAP_ALT1 "sunwcap"
03831d35f7499c87d51205817c93e9a8d42c4baestevel