10Sstevel@tonic-gate# 20Sstevel@tonic-gate# CDDL HEADER START 30Sstevel@tonic-gate# 40Sstevel@tonic-gate# The contents of this file are subject to the terms of the 51618Srie# Common Development and Distribution License (the "License"). 61618Srie# You may not use this file except in compliance with the License. 70Sstevel@tonic-gate# 80Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 90Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 100Sstevel@tonic-gate# See the License for the specific language governing permissions 110Sstevel@tonic-gate# and limitations under the License. 120Sstevel@tonic-gate# 130Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 140Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 150Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 160Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 170Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 180Sstevel@tonic-gate# 190Sstevel@tonic-gate# CDDL HEADER END 200Sstevel@tonic-gate# 211324Srie 221324Srie# 2311827SRod.Evans@Sun.COM# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 241324Srie# Use is subject to license terms. 251324Srie# 260Sstevel@tonic-gate 270Sstevel@tonic-gate@ _START_ 280Sstevel@tonic-gate 290Sstevel@tonic-gate# Message file for cmd/sgs/elfdump. 300Sstevel@tonic-gate 310Sstevel@tonic-gate@ MSG_ID_ELFDUMP 320Sstevel@tonic-gate 330Sstevel@tonic-gate# Usage Messages 340Sstevel@tonic-gate 355411Sab196087@ MSG_USAGE_BRIEF "usage: %s [-cCdegGhHiklmnrSsuvy] [-I index] \ 369273SAli.Bahrami@Sun.COM [-N name] [-O osabi] [-T type] [-p | -w outfile] \ 379273SAli.Bahrami@Sun.COM file...\n" 380Sstevel@tonic-gate@ MSG_USAGE_DETAIL1 "\t[-c]\t\tdump section header information\n" 390Sstevel@tonic-gate@ MSG_USAGE_DETAIL2 "\t[-C]\t\tdemangle C++ symbol names\n" 400Sstevel@tonic-gate@ MSG_USAGE_DETAIL3 "\t[-d]\t\tdump the contents of the .dynamic section\n" 410Sstevel@tonic-gate@ MSG_USAGE_DETAIL4 "\t[-e]\t\tdump the elf header\n" 420Sstevel@tonic-gate@ MSG_USAGE_DETAIL5 "\t[-g]\t\tdump the contents of the .group sections\n" 430Sstevel@tonic-gate@ MSG_USAGE_DETAIL6 "\t[-G]\t\tdump the contents of the .got section\n" 440Sstevel@tonic-gate@ MSG_USAGE_DETAIL7 "\t[-h]\t\tdump the contents of the .hash section\n" 4511827SRod.Evans@Sun.COM@ MSG_USAGE_DETAIL8 "\t[-H]\t\tdump the contents of the .SUNW_cap section\n" 460Sstevel@tonic-gate@ MSG_USAGE_DETAIL9 "\t[-i]\t\tdump the contents of the .interp section\n" 474168Sab196087@ MSG_USAGE_DETAIL10 "\t[-I index]\tqualify an option with an index\n" 484168Sab196087@ MSG_USAGE_DETAIL11 "\t[-l]\t\tdump with no truncated section names\n" 494168Sab196087@ MSG_USAGE_DETAIL12 "\t[-k]\t\tcalculate elf checksum\n" 504168Sab196087@ MSG_USAGE_DETAIL13 "\t[-m]\t\tdump the contents of the .SUNW_move \ 510Sstevel@tonic-gate section\n" 524168Sab196087@ MSG_USAGE_DETAIL14 "\t[-n]\t\tdump the contents of the .note section\n" 534168Sab196087@ MSG_USAGE_DETAIL15 "\t[-N name]\tqualify an option with a `name'\n" 549273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL16 "\t[-O osabi]\tuse given osabi to interpret object\n" 559273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL17 "\t[-P]\t\tuse program headers to generate \ 564665Sab196087 section headers\n" 579273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL18 "\t[-p]\t\tdump the program headers\n" 589273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL19 "\t[-r]\t\tdump the contents of the relocation \ 590Sstevel@tonic-gate sections\n" 609273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL20 "\t[-S]\t\tdump the contents of the sort index \ 614665Sab196087 sections\n" 629273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL21 "\t[-s]\t\tdump the contents of the symbol table \ 639273SAli.Bahrami@Sun.COM sections\n" 649273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL22 "\t[-T type]\tqualify an option with a section or \ 655411Sab196087 program header type\n" 669273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL23 "\t[-u]\t\tdump the contents of a frame unwind \ 670Sstevel@tonic-gate section\n" 689273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL24 "\t[-v]\t\tdump the contents of the version sections\n" 699273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL25 "\t[-w file]\twrite the contents of specified section \ 700Sstevel@tonic-gate to `file'\n" 719273SAli.Bahrami@Sun.COM@ MSG_USAGE_DETAIL26 "\t[-y]\t\tdump the contents of the .SUNW_syminfo \ 720Sstevel@tonic-gate section\n" 730Sstevel@tonic-gate 740Sstevel@tonic-gate# Errors 750Sstevel@tonic-gate 760Sstevel@tonic-gate@ MSG_ERR_BADFILE "%s: invalid file type\n" 7711827SRod.Evans@Sun.COM@ MSG_ERR_BADREL1 "%s: bad relocation entry: %s: relocation requires \ 7811827SRod.Evans@Sun.COM symbol\n" 794665Sab196087@ MSG_ERR_NOSHDR "%s: section headers are not present: synthesizing \ 804665Sab196087 from program headers (-P option)\n" 814665Sab196087@ MSG_ERR_PNEEDSPH "%s: file without program headers is incompatible \ 824665Sab196087 with -P option\n" 834156Sab196087@ MSG_ERR_NOSHSTRSEC "%s: no header string table section (shstrtab). \ 844156Sab196087 header names are not available\n" 854156Sab196087@ MSG_ERR_SHSTRNULL "%s: zero size section header string table \ 864156Sab196087 (shstrtab). header names are not available\n" 870Sstevel@tonic-gate@ MSG_ERR_FAILURE "%s: %s failed: %s\n" 884146Sab196087@ MSG_ERR_BADSHDRALIGN "%s: bad section header array alignment\n" 894146Sab196087@ MSG_ERR_BADPHDRALIGN "%s: bad program header array alignment\n" 903862Srie@ MSG_ERR_BADSHNAME "%s: section[%d]: invalid sh_name: %lld\n" 911618Srie@ MSG_ERR_BADSHLINK "%s: %s: invalid sh_link: %d\n" 921618Srie@ MSG_ERR_BADSHINFO "%s: %s: invalid sh_info: %d\n" 931618Srie@ MSG_ERR_BADSHTYPE "%s: %s: invalid sh_type: %d\n" 940Sstevel@tonic-gate@ MSG_ERR_BADALIGN "%s: %s: bad sh_offset alignment\n" 9511827SRod.Evans@Sun.COM@ MSG_ERR_BADSYM2 "%s: %s: index[%d]: bad symbol entry: %s: must be \ 9611827SRod.Evans@Sun.COM SHN_COMMON or defined in SHT_NOBITS section\n" 9711827SRod.Evans@Sun.COM@ MSG_ERR_BADSYM3 "%s: %s: index[%d]: bad symbol entry: %s: must be \ 9811827SRod.Evans@Sun.COM defined in a SHF_TLS section\n" 9911827SRod.Evans@Sun.COM@ MSG_ERR_BADSYM4 "%s: %s: index[%d]: bad symbol entry: %s: must be \ 10011827SRod.Evans@Sun.COM defined in a non-SHF_TLS section\n" 1016206Sab196087@ MSG_ERR_BADSYM5 "%s: %s: index[%d]: bad symbol entry: %s: \ 1026206Sab196087 invalid shndx: %d\n" 1036206Sab196087@ MSG_ERR_BADSYM6 "%s: %s: index[%d]: bad symbol entry: %s: section[%d] \ 1044474Sab196087 size: %#llx: symbol (address %#llx, size %#llx) \ 1054474Sab196087 lies outside of containing section\n" 10611827SRod.Evans@Sun.COM@ MSG_ERR_BADSYM7 "%s: %s: index[%d]: suspicious global symbol entry: \ 10711827SRod.Evans@Sun.COM %s: lies within local symbol range (index < %lld)\n" 10811827SRod.Evans@Sun.COM@ MSG_ERR_BADSYM8 "%s: %s: index[%d]: suspicious local symbol entry: \ 10911827SRod.Evans@Sun.COM %s: lies within global symbol range (index >= %lld)\n" 1101618Srie 1111618Srie@ MSG_ERR_RELBADSYMNDX "%s: bad symbol reference %d: from relocation \ 1121618Srie entry: %d\n" 1131618Srie@ MSG_ERR_HSBADSYMNDX "%s: bad symbol reference %d: from hash entry: %d\n" 1140Sstevel@tonic-gate@ MSG_ERR_BADSYMXINDEX1 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \ 1150Sstevel@tonic-gate SHT_SYMTAB_SHNDX section truncated: no entry for this \ 1160Sstevel@tonic-gate symbol\n" 1170Sstevel@tonic-gate@ MSG_ERR_BADSYMXINDEX2 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \ 1180Sstevel@tonic-gate bad SHT_SYMTAB_SHNDX entry: invalid shndx: 0x%x\n" 1190Sstevel@tonic-gate@ MSG_ERR_BADSYMXINDEX3 "%s: %s: index[%d]: invalid SHN_XINDEX reference: \ 1200Sstevel@tonic-gate SHT_SYMTAB_SHNDX section not found\n" 1211618Srie 1221618Srie@ MSG_ERR_BADSTOFF "%s: %s: index[%d]: bad %s offset: 0x%x: max 0x%x\n" 1231618Srie@ MSG_ERR_BADSZ "%s: %s: zero size or zero entry size information\n" 1240Sstevel@tonic-gate@ MSG_ERR_BADMINFO "%s: %s: invalid m_info: 0x%llx\n" 1250Sstevel@tonic-gate@ MSG_ERR_BADHASH "%s: %s: bad hash entry: symbol %s: exists in bucket \ 1261618Srie %d, should be bucket %ld\n" 1273492Sab196087@ MSG_ERR_NODYNSYM "%s: %s: associated SHT_DYNSYM section not found\n" 1283875Sab196087@ MSG_ERR_BADNDXSEC "%s: %s: unexpected section type associated with \ 1293875Sab196087 index section: %s\n" 13011827SRod.Evans@Sun.COM@ MSG_ERR_BADSYMNDX "%s: %s: bad symbol index: %d\n" 1313875Sab196087@ MSG_ERR_BADVER "%s: %s: index[%d]: version %d is out of range: \ 1323875Sab196087 version definitions available: 0-%d\n" 1334063Sab196087@ MSG_ERR_NOTSTRTAB "%s: section[%d] is not a string table as expected \ 1344063Sab196087 by section[%d]\n"; 1353862Srie 1363492Sab196087@ MSG_ERR_LDYNNOTADJ "%s: bad dynamic symbol table layout: %s and %s \ 1373492Sab196087 sections are not adjacent\n" 1383862Srie@ MSG_ERR_SECMEMOVER "%s: memory overlap between section[%d]: %s: %llx:%llx \ 1393862Srie and section[%d]: %s: %llx:%llx\n" 1403862Srie@ MSG_ERR_SHDRMEMOVER "%s: memory overlap between section header table: \ 1413862Srie %llx:%llx and section[%d]: %s: %llx:%llx\n" 1425230Sab196087@ MSG_ERR_MULTDYN "%s: %d dynamic sections seen (1 expected)\n" 143*11957SAli.Bahrami@Sun.COM@ MSG_ERR_DYNNOBCKSEC "%s: object lacks %s section required by %s dynamic \ 1445230Sab196087 entry\n" 145*11957SAli.Bahrami@Sun.COM@ MSG_ERR_DYNBADADDR "%s: %s (%#llx) does not match \ 1465230Sab196087 shdr[%d: %s].sh_addr (%#llx)\n" 147*11957SAli.Bahrami@Sun.COM@ MSG_ERR_DYNBADSIZE "%s: %s (%#llx) does not match \ 1485230Sab196087 shdr[%d: %s].sh_size (%#llx)\n" 149*11957SAli.Bahrami@Sun.COM@ MSG_ERR_DYNBADENTSIZE "%s: %s (%#llx) does not match \ 1505230Sab196087 shdr[%d: %s].sh_entsize (%#llx)\n" 1516299Sab196087@ MSG_ERR_DYNSYMVAL "%s: %s: symbol value does not match \ 152*11957SAli.Bahrami@Sun.COM %s entry: %s: value: %#llx\n" 15311827SRod.Evans@Sun.COM@ MSG_ERR_MALSTR "%s: %s: malformed string table, initial or final \ 15411827SRod.Evans@Sun.COM byte\n" 1559085SAli.Bahrami@Sun.COM@ MSG_ERR_MULTEHFRMHDR "%s: [%d: %s] multiple .eh_frame_hdr sections seen \ 15611827SRod.Evans@Sun.COM (1 expected)\n" 1579085SAli.Bahrami@Sun.COM@ MSG_ERR_BADEHFRMPTR "%s: section[%d: %s] FramePtr (%#llx) does not match \ 1589085SAli.Bahrami@Sun.COM shdr[%d: %s].sh_addr (%#llx)\n" 1599615SAli.Bahrami@Sun.COM@ MSG_ERR_BADSORT "%s: %s: index[%d]: invalid sort order\n" 1608747SAli.Bahrami@Sun.COM 1610Sstevel@tonic-gate 1620Sstevel@tonic-gate@ MSG_WARN_INVINTERP1 "%s: PT_INTERP header has no associated section\n" 1630Sstevel@tonic-gate@ MSG_WARN_INVINTERP2 "%s: interp section: %s: and PT_INTERP program \ 1640Sstevel@tonic-gate header have conflicting size or offsets\n" 1650Sstevel@tonic-gate@ MSG_WARN_INVCAP1 "%s: PT_SUNWCAP header has no associated section\n" 16611827SRod.Evans@Sun.COM@ MSG_WARN_INVCAP2 "%s: capabilities section[%d]: %s: requires PT_CAP \ 16711827SRod.Evans@Sun.COM program header\n" 16811827SRod.Evans@Sun.COM@ MSG_WARN_INVCAP3 "%s: capabilities section[%d]: %s: and PT_CAP program \ 1690Sstevel@tonic-gate header have conflicting size or offsets\n" 17011827SRod.Evans@Sun.COM@ MSG_WARN_INVCAP4 "%s: capabilities section[%d]: %s: requires string \ 17111827SRod.Evans@Sun.COM table: invalid sh_info: %d\n"; 1727833SRod.Evans@Sun.COM@ MSG_WARN_INADDR32SF1 "%s: capabilities section %s: software capability \ 1737833SRod.Evans@Sun.COM ADDR32: is ineffective within a 32-bit object\n" 1749085SAli.Bahrami@Sun.COM@ MSG_WARN_MULTEHFRM "%s: section[%d: %s]: %s object has multiple \ 1759085SAli.Bahrami@Sun.COM .eh_frame sections\n" 1760Sstevel@tonic-gate 1779273SAli.Bahrami@Sun.COM@ MSG_INFO_LINUXOSABI "%s: %s object has Linux .note.ABI-tag section. \ 1789273SAli.Bahrami@Sun.COM Assuming %s\n" 1799273SAli.Bahrami@Sun.COM 1809406SAli.Bahrami@Sun.COM# exception_range_entry table entries. 1819406SAli.Bahrami@Sun.COM# TRANSLATION_NOTE - the following entries provide for a series of one or more 1829406SAli.Bahrami@Sun.COM# standard 32-bit and 64-bit .exception_ranges table entries that align with 1839406SAli.Bahrami@Sun.COM# the initial title. 1849406SAli.Bahrami@Sun.COM 1859406SAli.Bahrami@Sun.COM@ MSG_EXR_TITLE_32 " index offset ret_addr \ 1869406SAli.Bahrami@Sun.COM length handler type_blk" 1879406SAli.Bahrami@Sun.COM@ MSG_EXR_ENTRY_32 "%10.10s 0x%8.8llx 0x%8.8llx 0x%8.8llx 0x%8.8llx \ 1889406SAli.Bahrami@Sun.COM 0x%8.8llx" 1899406SAli.Bahrami@Sun.COM@ MSG_EXR_TITLE_64 " index offset ret_addr \ 1909406SAli.Bahrami@Sun.COM length handler type_blk" 1919406SAli.Bahrami@Sun.COM@ MSG_EXR_ENTRY_64 "%10.10s 0x%16.16llx 0x%16.16llx 0x%16.16llx \ 1929406SAli.Bahrami@Sun.COM 0x%16.16llx 0x%16.16llx" 1939406SAli.Bahrami@Sun.COM 1940Sstevel@tonic-gate# Elf Output Messages 1950Sstevel@tonic-gate 1960Sstevel@tonic-gate@ MSG_ELF_SHDR "Section Header[%d]: sh_name: %s" 1970Sstevel@tonic-gate@ MSG_ELF_PHDR "Program Header[%d]:" 1980Sstevel@tonic-gate 19911827SRod.Evans@Sun.COM@ MSG_ELF_SCN_CAP "Capabilities Section: %s" 20011827SRod.Evans@Sun.COM@ MSG_ELF_SCN_CAPCHAIN "Capabilities Chain Section: %s" 2010Sstevel@tonic-gate@ MSG_ELF_SCN_INTERP "Interpreter Section: %s" 2020Sstevel@tonic-gate@ MSG_ELF_SCN_VERDEF "Version Definition Section: %s" 2030Sstevel@tonic-gate@ MSG_ELF_SCN_VERNEED "Version Needed Section: %s" 2040Sstevel@tonic-gate@ MSG_ELF_SCN_SYMTAB "Symbol Table Section: %s" 2050Sstevel@tonic-gate@ MSG_ELF_SCN_RELOC "Relocation Section: %s" 2060Sstevel@tonic-gate@ MSG_ELF_SCN_UNWIND "Unwind Section: %s" 2070Sstevel@tonic-gate@ MSG_ELF_SCN_DYNAMIC "Dynamic Section: %s" 2080Sstevel@tonic-gate@ MSG_ELF_SCN_NOTE "Note Section: %s" 2090Sstevel@tonic-gate@ MSG_ELF_SCN_HASH "Hash Section: %s" 2100Sstevel@tonic-gate@ MSG_ELF_SCN_SYMINFO "Syminfo Section: %s" 2111618Srie@ MSG_ELF_SCN_GOT "Global Offset Table Section: %s" 2121618Srie@ MSG_ELF_SCN_GRP "Group Section: %s" 2131618Srie@ MSG_ELF_SCN_MOVE "Move Section: %s" 2143492Sab196087@ MSG_ELF_SCN_SYMSORT1 "Symbol Sort Section: %s (%s)" 2153492Sab196087@ MSG_ELF_SCN_SYMSORT2 "Symbol Sort Section: %s (%s / %s)" 2160Sstevel@tonic-gate 21711827SRod.Evans@Sun.COM@ MSG_OBJ_CAP_TITLE " Object Capabilities:" 21811827SRod.Evans@Sun.COM@ MSG_SYM_CAP_TITLE " Symbol Capabilities:" 21911827SRod.Evans@Sun.COM@ MSG_CAPINFO_ENTRIES " Symbols:" 22011827SRod.Evans@Sun.COM@ MSG_CAPCHAIN_TITLE " Capabilities family: %s" 22111827SRod.Evans@Sun.COM@ MSG_CAPCHAIN_ENTRY " chainndx symndx name" 22211827SRod.Evans@Sun.COM@ MSG_ERR_INVCAP "%s: capabilities section: %s: contains symbol \ 22311827SRod.Evans@Sun.COM capabilities groups, but no capabilities information \ 22411827SRod.Evans@Sun.COM section is defined: invalid sh_link: %d\n" 22511827SRod.Evans@Sun.COM@ MSG_ERR_INVCAPINFO1 "%s: capabilities information section: %s: no symbol \ 22611827SRod.Evans@Sun.COM table is defined: invalid sh_link: %d\n" 22711827SRod.Evans@Sun.COM@ MSG_ERR_INVCAPINFO2 "%s: capabilities information section: %s: no \ 22811827SRod.Evans@Sun.COM capabilities chain is defined: invalid sh_info: %d\n" 22911827SRod.Evans@Sun.COM@ MSG_ERR_INVCAPINFO3 "%s: capabilities information section: %s: index %d: \ 23011827SRod.Evans@Sun.COM bad capabilities chain index defined: %d\n" 23111827SRod.Evans@Sun.COM@ MSG_ERR_CHBADSYMNDX "%s: bad symbol reference %d: from capability chain: \ 23211827SRod.Evans@Sun.COM %s entry: %d\n" 23311827SRod.Evans@Sun.COM 2340Sstevel@tonic-gate@ MSG_ELF_HASH_BKTS1 "%10.10s buckets contain %8d symbols" 2350Sstevel@tonic-gate@ MSG_ELF_HASH_BKTS2 "%10.10s buckets %8d symbols (globals)" 2361618Srie@ MSG_ELF_HASH_INFO " bucket symndx name" 2371324Srie@ MSG_HASH_OVERFLW "%s: warning: section %s: too many symbols to count, \ 2381324Srie bucket=%d count=%d" 2390Sstevel@tonic-gate@ MSG_ELF_ERR_SHDR "\tunable to obtain section header: shstrtab[%lld]\n" 2400Sstevel@tonic-gate@ MSG_ELF_ERR_DATA "\tunable to obtain section data: shstrtab[%lld]\n" 2410Sstevel@tonic-gate@ MSG_ELF_ERR_SCN "\tunable to obtain section header: section[%d]\n" 2420Sstevel@tonic-gate@ MSG_ELF_ERR_SCNDATA "\tunable to obtain section data: section[%d]\n" 2430Sstevel@tonic-gate@ MSG_ARCHIVE_SYMTAB "\nSymbol Table: (archive)" 2440Sstevel@tonic-gate@ MSG_ARCHIVE_FIELDS " index offset member name and symbol" 2451324Srie 2460Sstevel@tonic-gate@ MSG_GOT_MULTIPLE "%s: multiple relocations against \ 2470Sstevel@tonic-gate the same GOT entry ndx: %d addr: 0x%llx\n" 2481324Srie@ MSG_GOT_UNEXPECTED "%s: warning: section %s: section unexpected within \ 2491324Srie relocatable object\n" 2500Sstevel@tonic-gate 2510Sstevel@tonic-gate# Miscellaneous clutter 2520Sstevel@tonic-gate 2530Sstevel@tonic-gate@ MSG_STR_NULL "(null)" 2540Sstevel@tonic-gate@ MSG_STR_DEPRECATED "(deprecated value)" 2550Sstevel@tonic-gate@ MSG_STR_UNKNOWN "<unknown>" 2567463SRod.Evans@Sun.COM@ MSG_STR_SECTION "%s (section)" 2570Sstevel@tonic-gate@ MSG_STR_CHECKSUM "elf checksum: 0x%lx" 2580Sstevel@tonic-gate 2590Sstevel@tonic-gate@ MSG_FMT_SCNNDX "section[%d]" 2606635Sab196087@ MSG_FMT_NOTEENTNDX " entry [%d]"; 2616635Sab196087 2620Sstevel@tonic-gate 2630Sstevel@tonic-gate@ MSG_ERR_MALLOC "%s: malloc: %s\n" 2640Sstevel@tonic-gate@ MSG_ERR_OPEN "%s: open: %s\n" 2654665Sab196087@ MSG_ERR_READ "%s: read: %s\n" 2665411Sab196087@ MSG_ERR_WRITE "%s: write: %s\n" 2675411Sab196087@ MSG_ERR_BAD_T_SHT "%s: unrecognized section header type: %s\n" 2685411Sab196087@ MSG_ERR_BAD_T_PT "%s: unrecognized program header type: %s\n" 2699273SAli.Bahrami@Sun.COM@ MSG_ERR_BAD_T_OSABI "%s: unrecognized operating system ABI: %s\n" 2705411Sab196087@ MSG_ERR_AMBIG_MATCH "%s: ambiguous use of -I, -N, or -T. Remove \ 2715411Sab196087 -p option or section selection option(s)\n" 2720Sstevel@tonic-gate 2730Sstevel@tonic-gate# 2741618Srie# SHT_MOVE messages 2750Sstevel@tonic-gate# 2769131SRod.Evans@Sun.COM@ MSG_MOVE_TITLE " symndx offset size repeat stride \ 2779131SRod.Evans@Sun.COM value with respect to" 2789131SRod.Evans@Sun.COM@ MSG_MOVE_ENTRY "%10.10s %#10llx %6d %6d %6d %#16llx %s" 2790Sstevel@tonic-gate 2800Sstevel@tonic-gate# 2810Sstevel@tonic-gate# SHT_GROUP messages 2820Sstevel@tonic-gate# 2831618Srie@ MSG_GRP_TITLE " index flags / section signature symbol" 2841618Srie@ MSG_GRP_SIGNATURE " [0] %-24s %s" 2850Sstevel@tonic-gate@ MSG_GRP_INVALSCN "<invalid section>" 2860Sstevel@tonic-gate 2870Sstevel@tonic-gate# 2880Sstevel@tonic-gate# SHT_NOTE messages 2890Sstevel@tonic-gate# 2901618Srie@ MSG_NOTE_BADDATASZ "%s: %s: note header exceeds section size. \ 2910Sstevel@tonic-gate offset: 0x%x\n" 2921618Srie@ MSG_NOTE_BADNMSZ "%s: %s: note name value exceeds section size. \ 2930Sstevel@tonic-gate offset: 0x%x namesize: 0x%x\n" 2941618Srie@ MSG_NOTE_BADDESZ "%s: %s: note data size exceeds section size. \ 2950Sstevel@tonic-gate offset: 0x%x datasize: 0x%x\n" 2966635Sab196087@ MSG_NOTE_BADCOREARCH "%s: elfdump core file note support not available for \ 2976635Sab196087 architecture: %s\n" 29811827SRod.Evans@Sun.COM@ MSG_NOTE_BADCOREDATA "%s: elfdump core file note data truncated or \ 2996635Sab196087 otherwise malformed\n" 3000Sstevel@tonic-gate 3010Sstevel@tonic-gate@ _END_ 3020Sstevel@tonic-gate 3030Sstevel@tonic-gate# The following strings represent reserved words, files, pathnames and symbols. 3040Sstevel@tonic-gate# Reference to this strings is via the MSG_ORIG() macro, and thus no message 3050Sstevel@tonic-gate# translation is required. 3060Sstevel@tonic-gate 3071618Srie@ MSG_STR_OSQBRKT "[" 3081618Srie@ MSG_STR_CSQBRKT "]" 3090Sstevel@tonic-gate 3101618Srie@ MSG_GRP_COMDAT " COMDAT " 3111618Srie@ MSG_GRP_ENTRY "%10.10s %s [%lld]\n" 3121618Srie@ MSG_GRP_UNKNOWN " 0x%x " 3130Sstevel@tonic-gate 3140Sstevel@tonic-gate@ MSG_ELF_GOT ".got" 3155230Sab196087@ MSG_ELF_INIT ".init" 3165230Sab196087@ MSG_ELF_FINI ".fini" 3175411Sab196087@ MSG_ELF_INTERP ".interp" 3180Sstevel@tonic-gate 3190Sstevel@tonic-gate@ MSG_ELF_GETEHDR "elf_getehdr" 3200Sstevel@tonic-gate@ MSG_ELF_GETPHDR "elf_getphdr" 3210Sstevel@tonic-gate@ MSG_ELF_GETSHDR "elf_getshdr" 3220Sstevel@tonic-gate@ MSG_ELF_GETSCN "elf_getscn" 3230Sstevel@tonic-gate@ MSG_ELF_GETDATA "elf_getdata" 3240Sstevel@tonic-gate@ MSG_ELF_GETARHDR "elf_getarhdr" 3250Sstevel@tonic-gate@ MSG_ELF_GETARSYM "elf_getarsym" 3260Sstevel@tonic-gate@ MSG_ELF_RAND "elf_rand" 3270Sstevel@tonic-gate@ MSG_ELF_BEGIN "elf_begin" 3289900SAli.Bahrami@Sun.COM@ MSG_ELF_GETPHDRNUM "elf_getphdrnum" 3299900SAli.Bahrami@Sun.COM@ MSG_ELF_GETSHDRNUM "elf_getshdrnum" 3309900SAli.Bahrami@Sun.COM@ MSG_ELF_GETSHDRSTRNDX "elf_getshdrstrndx" 3314665Sab196087@ MSG_ELF_XLATETOM "elf_xlatetom" 3320Sstevel@tonic-gate@ MSG_ELF_ARSYM "ARSYM" 3330Sstevel@tonic-gate 3346299Sab196087@ MSG_SYM_INIT "_init" 3356299Sab196087@ MSG_SYM_FINI "_fini" 3366299Sab196087@ MSG_SYM_GOT "_GLOBAL_OFFSET_TABLE_" 3370Sstevel@tonic-gate 3389273SAli.Bahrami@Sun.COM@ MSG_STR_OPTIONS "CcdeGgHhiI:klmN:nO:PprSsT:uvw:y" 3390Sstevel@tonic-gate 3406635Sab196087@ MSG_STR_8SP " " 3410Sstevel@tonic-gate@ MSG_STR_EMPTY "" 3426635Sab196087@ MSG_STR_CORE "CORE" 3439273SAli.Bahrami@Sun.COM@ MSG_STR_NOTEABITAG ".note.ABI-tag" 3449273SAli.Bahrami@Sun.COM@ MSG_STR_GNU "GNU" 3459085SAli.Bahrami@Sun.COM@ MSG_STR_LOC "loc" 3469085SAli.Bahrami@Sun.COM@ MSG_STR_INITLOC "initloc" 3470Sstevel@tonic-gate 3480Sstevel@tonic-gate@ MSG_FMT_INDENT " %s" 3490Sstevel@tonic-gate@ MSG_FMT_INDEX " [%lld]" 3501618Srie@ MSG_FMT_INDEX2 "[%d]" 3516635Sab196087@ MSG_FMT_ASRINDEX "[ asr%d ]" 3526635Sab196087@ MSG_FMT_INDEXRNG "[%d-%d]" 3530Sstevel@tonic-gate@ MSG_FMT_INTEGER " %d" 3540Sstevel@tonic-gate@ MSG_FMT_HASH_INFO "%10.10s %-10s %s" 35511827SRod.Evans@Sun.COM@ MSG_FMT_CHAIN_INFO "%10.10s %-10s %s" 3560Sstevel@tonic-gate@ MSG_FMT_ARSYM1 "%10.10s 0x%8.8x (%s):%s" 3570Sstevel@tonic-gate@ MSG_FMT_ARSYM2 "%10.10s 0x%8.8x" 3580Sstevel@tonic-gate@ MSG_FMT_ARNAME "%s(%s)" 3590Sstevel@tonic-gate@ MSG_FMT_NLSTR "\n%s:" 3600Sstevel@tonic-gate@ MSG_FMT_NLSTRNL "\n%s:\n" 3617463SRod.Evans@Sun.COM@ MSG_FMT_SECSYM "%.*s%s" 3620Sstevel@tonic-gate 3636635Sab196087@ MSG_HEXDUMP_ROW "%*s%-*s%s" 3646635Sab196087@ MSG_HEXDUMP_TOK "%2.2x" 3656635Sab196087 3660Sstevel@tonic-gate@ MSG_SUNW_OST_SGS "SUNW_OST_SGS" 3670Sstevel@tonic-gate 3680Sstevel@tonic-gate# Unwind info 3691618Srie 3700Sstevel@tonic-gate@ MSG_SCN_FRM ".eh_frame" 3710Sstevel@tonic-gate@ MSG_SCN_FRMHDR ".eh_frame_hdr" 3729406SAli.Bahrami@Sun.COM@ MSG_SCN_EXRANGE ".exception_ranges" 3731618Srie 3740Sstevel@tonic-gate@ MSG_UNW_FRMHDR "Frame Header:" 3750Sstevel@tonic-gate@ MSG_UNW_FRMVERS " Version: %d" 3769085SAli.Bahrami@Sun.COM@ MSG_UNW_FRPTRENC " FramePtrEnc: %-20s FramePtr: %#llx" 3771618Srie@ MSG_UNW_FDCNENC " FdeCntEnc: %-20s FdeCnt: %lld" 3781618Srie@ MSG_UNW_TABENC " TableEnc: %-20s" 3790Sstevel@tonic-gate@ MSG_UNW_BINSRTAB1 " Binary Search Table:" 3809085SAli.Bahrami@Sun.COM@ MSG_UNW_BINSRTAB2_32 " InitialLoc FdeLoc" 3819085SAli.Bahrami@Sun.COM@ MSG_UNW_BINSRTAB2_64 " InitialLoc FdeLoc" 3829085SAli.Bahrami@Sun.COM@ MSG_UNW_BINSRTABENT_32 " 0x%08llx 0x%08llx" 3839085SAli.Bahrami@Sun.COM@ MSG_UNW_BINSRTABENT_64 " 0x%016llx 0x%016llx" 3846388Srie@ MSG_UNW_ZEROTERM "ZERO terminator: [0x00000000]" 3859085SAli.Bahrami@Sun.COM@ MSG_UNW_CIE "CIE: [%#llx]" 3860Sstevel@tonic-gate@ MSG_UNW_CIELNGTH " length: 0x%02x cieid: %d" 3879085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEVERS " version: %d augmentation: `%s'" 3889085SAli.Bahrami@Sun.COM@ MSG_UNW_CIECALGN " codealign: %#llx dataalign: %lld \ 3890Sstevel@tonic-gate retaddr: %d" 3909085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXVAL " Augmentation Data:" 3914433Sab196087@ MSG_UNW_CIEAXSIZ " size: %d" 3929085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXPERS " personality:" 3939085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXPERSENC " encoding: 0x%02x %s" 3949085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXPERSRTN " routine: %#08llx" 3959085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXCENC " code pointer encoding: 0x%02x %s" 3969085SAli.Bahrami@Sun.COM@ MSG_UNW_CIEAXLSDA " lsda encoding: 0x%02x %s" 3974433Sab196087@ MSG_UNW_CIEAXUNEC " Unexpected aug val: %c" 3980Sstevel@tonic-gate@ MSG_UNW_CIECFI " CallFrameInstructions:" 3999085SAli.Bahrami@Sun.COM 4009085SAli.Bahrami@Sun.COM@ MSG_UNW_FDE " FDE: [%#llx]" 4019085SAli.Bahrami@Sun.COM@ MSG_UNW_FDELNGTH " length: %#x cieptr: %#x" 4029085SAli.Bahrami@Sun.COM@ MSG_UNW_FDEINITLOC " initloc: %#llx addrrange: %#llx endloc: %#llx" 4039085SAli.Bahrami@Sun.COM@ MSG_UNW_FDEAXVAL " Augmentation Data:" 4049085SAli.Bahrami@Sun.COM@ MSG_UNW_FDEAXSIZE " size: %#llx" 4059085SAli.Bahrami@Sun.COM@ MSG_UNW_FDEAXLSDA " lsda: %#llx" 4069085SAli.Bahrami@Sun.COM@ MSG_UNW_FDECFI " CallFrameInstructions:" 4079085SAli.Bahrami@Sun.COM 4089085SAli.Bahrami@Sun.COM# Unwind section Call Frame Instructions. These all start with a leading 40911827SRod.Evans@Sun.COM# "%*s%s", used to insert leading white space and the opcode name. 4100Sstevel@tonic-gate 4119085SAli.Bahrami@Sun.COM@ MSG_CFA_ADV_LOC "%*s%s: %s + %llu => %#llx" 4129085SAli.Bahrami@Sun.COM@ MSG_CFA_CFAOFF "%*s%s: %s, cfa%+lld" 4139085SAli.Bahrami@Sun.COM@ MSG_CFA_CFASET "%*s%s: cfa=%#llx" 4149085SAli.Bahrami@Sun.COM@ MSG_CFA_LLD "%*s%s: %lld" 4159085SAli.Bahrami@Sun.COM@ MSG_CFA_LLU "%*s%s: %llu" 4169085SAli.Bahrami@Sun.COM@ MSG_CFA_REG "%*s%s: %s" 4179085SAli.Bahrami@Sun.COM@ MSG_CFA_REG_OFFLLD "%*s%s: %s, offset=%lld" 4189085SAli.Bahrami@Sun.COM@ MSG_CFA_REG_OFFLLU "%*s%s: %s, offset=%llu" 4199085SAli.Bahrami@Sun.COM@ MSG_CFA_REG_REG "%*s%s: %s, %s" 4209085SAli.Bahrami@Sun.COM@ MSG_CFA_SIMPLE "%*s%s" 4219085SAli.Bahrami@Sun.COM@ MSG_CFA_SIMPLEREP "%*s%s [%d]" 4229085SAli.Bahrami@Sun.COM@ MSG_CFA_EBLK "%*s%s: expr(%llu bytes)" 4239085SAli.Bahrami@Sun.COM@ MSG_CFA_REG_EBLK "%*s%s: %s, expr(%llu bytes)" 4241618Srie 4259085SAli.Bahrami@Sun.COM# Architecture specific register name formats 4269085SAli.Bahrami@Sun.COM 4279085SAli.Bahrami@Sun.COM@ MSG_REG_FMT_BASIC "r%d" 4289085SAli.Bahrami@Sun.COM@ MSG_REG_FMT_NAME "r%d (%s)" 4299085SAli.Bahrami@Sun.COM 4300Sstevel@tonic-gate 4310Sstevel@tonic-gate# Note messages 4320Sstevel@tonic-gate 4336635Sab196087@ MSG_NOTE_TYPE " type: %#x" 4346635Sab196087@ MSG_NOTE_TYPE_STR " type: %s" 4356635Sab196087@ MSG_NOTE_NAMESZ " namesz: %#x" 4366635Sab196087@ MSG_NOTE_NAME " name:" 4376635Sab196087@ MSG_NOTE_DESCSZ " descsz: %#x" 4386635Sab196087 4396635Sab196087@ MSG_NOTE_DESC " desc:" 4406635Sab196087@ MSG_CNOTE_DESC_ASRSET_T "desc: (asrset_t)" 4416635Sab196087@ MSG_CNOTE_DESC_AUXV_T "desc: (auxv_t)" 4426635Sab196087@ MSG_CNOTE_DESC_CORE_CONTENT_T "desc: (core_content_t)" 4436635Sab196087@ MSG_CNOTE_DESC_LWPSINFO_T "desc: (lwpsinfo_t)" 4446635Sab196087@ MSG_CNOTE_DESC_LWPSTATUS_T "desc: (lwpstatus_t)" 4456635Sab196087@ MSG_CNOTE_DESC_PRCRED_T "desc: (prcred_t)" 4466635Sab196087@ MSG_CNOTE_DESC_PRIV_IMPL_INFO_T "desc: (priv_impl_info_t)" 4476635Sab196087@ MSG_CNOTE_DESC_PRPRIV_T "desc: (prpriv_t)" 4486635Sab196087@ MSG_CNOTE_DESC_PRPSINFO_T "desc: (prpsinfo_t)" 4496635Sab196087@ MSG_CNOTE_DESC_PRSTATUS_T "desc: (prstatus_t)" 4506635Sab196087@ MSG_CNOTE_DESC_PSINFO_T "desc: (psinfo_t)" 4516635Sab196087@ MSG_CNOTE_DESC_PSTATUS_T "desc: (pstatus_t)" 4526635Sab196087@ MSG_CNOTE_DESC_STRUCT_UTSNAME "desc: (struct utsname)" 4536635Sab196087 4546635Sab196087 4556635Sab196087@ MSG_CNOTE_FMT_LINE "%*s%-*s%s" 4566635Sab196087@ MSG_CNOTE_FMT_LINE_2UP "%*s%-*s%-*s%-*s%s" 4576635Sab196087@ MSG_CNOTE_FMT_D "%d" 4586635Sab196087@ MSG_CNOTE_FMT_LLD "%lld" 4596635Sab196087@ MSG_CNOTE_FMT_U "%u" 4606635Sab196087@ MSG_CNOTE_FMT_LLU "%llu" 4616635Sab196087@ MSG_CNOTE_FMT_X "%#x" 4626635Sab196087@ MSG_CNOTE_FMT_LLX "%#llx" 4636635Sab196087@ MSG_CNOTE_FMT_Z2X "0x%2.2x" 4646635Sab196087@ MSG_CNOTE_FMT_Z4X "0x%4.4x" 4656635Sab196087@ MSG_CNOTE_FMT_Z8X "0x%8.8x" 4666635Sab196087@ MSG_CNOTE_FMT_Z16LLX "0x%16.16llx" 4676635Sab196087@ MSG_CNOTE_FMT_TITLE "%*s%s" 4686635Sab196087@ MSG_CNOTE_FMT_AUXVLINE "%*s%10.10s %-*s %s" 4696635Sab196087@ MSG_CNOTE_FMT_PRTPCT "%u.%u%%" 4706635Sab196087 4716635Sab196087@ MSG_CNOTE_T_PRIV_FLAGS "priv_flags:" 4726635Sab196087@ MSG_CNOTE_T_PRIV_GLOBALINFOSIZE "priv_globalinfosize:" 4736635Sab196087@ MSG_CNOTE_T_PRIV_HEADERSIZE "priv_headersize:" 4746635Sab196087@ MSG_CNOTE_T_PRIV_INFOSIZE "priv_infosize:" 4756635Sab196087@ MSG_CNOTE_T_PRIV_MAX "priv_max:" 4766635Sab196087@ MSG_CNOTE_T_PRIV_NSETS "priv_nsets:" 4776635Sab196087@ MSG_CNOTE_T_PRIV_SETSIZE "priv_setsize:" 4786635Sab196087@ MSG_CNOTE_T_PR_ACTION "pr_action:" 4796635Sab196087@ MSG_CNOTE_T_PR_ADDR "pr_addr:" 4806635Sab196087@ MSG_CNOTE_T_PR_AGENTID "pr_agentid:" 4816635Sab196087@ MSG_CNOTE_T_PR_ALTSTACK "pr_altstack:" 4826635Sab196087@ MSG_CNOTE_T_PR_ARGC "pr_argc:" 4836635Sab196087@ MSG_CNOTE_T_PR_ARGV "pr_argv:" 4846635Sab196087@ MSG_CNOTE_T_PR_ASLWPID "pr_aslwpid:" 4856635Sab196087@ MSG_CNOTE_T_PR_BIND "pr_bind:" 4866635Sab196087@ MSG_CNOTE_T_PR_BINDPRO "pr_bindpro:" 4876635Sab196087@ MSG_CNOTE_T_PR_BINDPSET "pr_bindpset:" 4886635Sab196087@ MSG_CNOTE_T_PR_BRKBASE "pr_brkbase:" 4896635Sab196087@ MSG_CNOTE_T_PR_BRKSIZE "pr_brksize:" 4906635Sab196087@ MSG_CNOTE_T_PR_BYRSSIZE "pr_byrssize:" 4916635Sab196087@ MSG_CNOTE_T_PR_BYSIZE "pr_bysize:" 4926635Sab196087@ MSG_CNOTE_T_PR_CLNAME "pr_clname:" 4936635Sab196087@ MSG_CNOTE_T_PR_CONTRACT "pr_contract:" 4946635Sab196087@ MSG_CNOTE_T_PR_CPU "pr_cpu:" 4956635Sab196087@ MSG_CNOTE_T_PR_CSTIME "pr_cstime:" 4966635Sab196087@ MSG_CNOTE_T_PR_CTIME "pr_ctime:" 4976635Sab196087@ MSG_CNOTE_T_PR_CURSIG "pr_cursig:" 4986635Sab196087@ MSG_CNOTE_T_PR_CUTIME "pr_cutime:" 4996635Sab196087@ MSG_CNOTE_T_PR_DMODEL "pr_dmodel:" 5006635Sab196087@ MSG_CNOTE_T_PR_EGID "pr_egid:" 5016635Sab196087@ MSG_CNOTE_T_PR_ENVP "pr_envp:" 5026635Sab196087@ MSG_CNOTE_T_PR_ERRNO "pr_errno:" 5036635Sab196087@ MSG_CNOTE_T_PR_ERRPRIV "pr_errpriv:" 5046635Sab196087@ MSG_CNOTE_T_PR_EUID "pr_euid:" 5056635Sab196087@ MSG_CNOTE_T_PR_FLAG "pr_flag:" 5066635Sab196087@ MSG_CNOTE_T_PR_FLAGS "pr_flags:" 5076635Sab196087@ MSG_CNOTE_T_PR_FLTTRACE "pr_flttrace:" 5086635Sab196087@ MSG_CNOTE_T_PR_FNAME "pr_fname:" 5096635Sab196087@ MSG_CNOTE_T_PR_FPREG "pr_fpreg:" 5106635Sab196087@ MSG_CNOTE_T_PR_GID "pr_gid:" 5116635Sab196087@ MSG_CNOTE_T_PR_GROUPS "pr_groups:" 5126635Sab196087@ MSG_CNOTE_T_PR_INFO "pr_info:" 5136635Sab196087@ MSG_CNOTE_T_PR_INFOSIZE "pr_infosize:" 5146635Sab196087@ MSG_CNOTE_T_PR_INSTR "pr_instr:" 5156635Sab196087@ MSG_CNOTE_T_PR_LGRP "pr_lgrp:" 5166635Sab196087@ MSG_CNOTE_T_PR_LTTYDEV "pr_lttydev:" 5176635Sab196087@ MSG_CNOTE_T_PR_LWP "pr_lwp:" 5186635Sab196087@ MSG_CNOTE_T_PR_LWPHOLD "pr_lwphold:" 5196635Sab196087@ MSG_CNOTE_T_PR_LWPID "pr_lwpid:" 5206635Sab196087@ MSG_CNOTE_T_PR_LWPPEND "pr_lwppend:" 5216635Sab196087@ MSG_CNOTE_T_PR_NAME "pr_name:" 5226635Sab196087@ MSG_CNOTE_T_PR_NGROUPS "pr_ngroups:" 5236635Sab196087@ MSG_CNOTE_T_PR_NICE "pr_nice:" 5246635Sab196087@ MSG_CNOTE_T_PR_NLWP "pr_nlwp:" 5256635Sab196087@ MSG_CNOTE_T_PR_NSETS "pr_nsets:" 5266635Sab196087@ MSG_CNOTE_T_PR_NSYSARG "pr_nsysarg:" 5276635Sab196087@ MSG_CNOTE_T_PR_NZOMB "pr_nzomb:" 5286635Sab196087@ MSG_CNOTE_T_PR_OLDCONTEXT "pr_oldcontext:" 5296635Sab196087@ MSG_CNOTE_T_PR_OLDPRI "pr_oldpri:" 5306635Sab196087@ MSG_CNOTE_T_PR_ONPRO "pr_onpro:" 5316635Sab196087@ MSG_CNOTE_T_PR_OTTYDEV "pr_ottydev:" 5326635Sab196087@ MSG_CNOTE_T_PR_PCTCPU "pr_pctcpu:" 5336635Sab196087@ MSG_CNOTE_T_PR_PCTMEM "pr_pctmem:" 5346635Sab196087@ MSG_CNOTE_T_PR_PGID "pr_pgid:" 5356635Sab196087@ MSG_CNOTE_T_PR_PGRP "pr_pgrp:" 5366635Sab196087@ MSG_CNOTE_T_PR_PID "pr_pid:" 5376635Sab196087@ MSG_CNOTE_T_PR_POOLID "pr_poolid:" 5386635Sab196087@ MSG_CNOTE_T_PR_PPID "pr_ppid:" 5396635Sab196087@ MSG_CNOTE_T_PR_PRI "pr_pri:" 5406635Sab196087@ MSG_CNOTE_T_PR_PROCESSOR "pr_processor:" 5416635Sab196087@ MSG_CNOTE_T_PR_PROJID "pr_projid:" 5426635Sab196087@ MSG_CNOTE_T_PR_PSARGS "pr_psargs:" 5436635Sab196087@ MSG_CNOTE_T_PR_REG "pr_reg:" 5446635Sab196087@ MSG_CNOTE_T_PR_RGID "pr_rgid:" 5456635Sab196087@ MSG_CNOTE_T_PR_RSSIZE "pr_rssize:" 5466635Sab196087@ MSG_CNOTE_T_PR_RUID "pr_ruid:" 5476635Sab196087@ MSG_CNOTE_T_PR_RVAL1 "pr_rval1:" 5486635Sab196087@ MSG_CNOTE_T_PR_RVAL2 "pr_rval2:" 5496635Sab196087@ MSG_CNOTE_T_PR_SETS "pr_sets:" 5506635Sab196087@ MSG_CNOTE_T_PR_SETSIZE "pr_setsize:" 5516635Sab196087@ MSG_CNOTE_T_PR_SGID "pr_sgid:" 5526635Sab196087@ MSG_CNOTE_T_PR_SID "pr_sid:" 5536635Sab196087@ MSG_CNOTE_T_PR_SIGHOLD "pr_sighold:" 5546635Sab196087@ MSG_CNOTE_T_PR_SIGPEND "pr_sigpend:" 5556635Sab196087@ MSG_CNOTE_T_PR_SIGTRACE "pr_sigtrace:" 5566635Sab196087@ MSG_CNOTE_T_PR_SIZE "pr_size:" 5576635Sab196087@ MSG_CNOTE_T_PR_SNAME "pr_sname:" 5586635Sab196087@ MSG_CNOTE_T_PR_START "pr_start:" 5596635Sab196087@ MSG_CNOTE_T_PR_STATE "pr_state:" 5606635Sab196087@ MSG_CNOTE_T_PR_STIME "pr_stime:" 5616635Sab196087@ MSG_CNOTE_T_PR_STKBASE "pr_stkbase:" 5626635Sab196087@ MSG_CNOTE_T_PR_STKSIZE "pr_stksize:" 5636635Sab196087@ MSG_CNOTE_T_PR_STYPE "pr_stype:" 5646635Sab196087@ MSG_CNOTE_T_PR_SUID "pr_suid:" 5656635Sab196087@ MSG_CNOTE_T_PR_SYSARG "pr_sysarg:" 5666635Sab196087@ MSG_CNOTE_T_PR_SYSCALL "pr_syscall:" 5676635Sab196087@ MSG_CNOTE_T_PR_SYSENTRY "pr_sysentry:" 5686635Sab196087@ MSG_CNOTE_T_PR_SYSEXIT "pr_sysexit:" 5696635Sab196087@ MSG_CNOTE_T_PR_TASKID "pr_taskid:" 5706635Sab196087@ MSG_CNOTE_T_PR_TIME "pr_time:" 5716635Sab196087@ MSG_CNOTE_T_PR_TSTAMP "pr_tstamp:" 5726635Sab196087@ MSG_CNOTE_T_PR_TTYDEV "pr_ttydev:" 5736635Sab196087@ MSG_CNOTE_T_PR_UID "pr_uid:" 5746635Sab196087@ MSG_CNOTE_T_PR_USTACK "pr_ustack:" 5756635Sab196087@ MSG_CNOTE_T_PR_UTIME "pr_utime:" 5766635Sab196087@ MSG_CNOTE_T_PR_WCHAN "pr_wchan:" 5776635Sab196087@ MSG_CNOTE_T_PR_WHAT "pr_what:" 5786635Sab196087@ MSG_CNOTE_T_PR_WHO "pr_who:" 5796635Sab196087@ MSG_CNOTE_T_PR_WHY "pr_why:" 5806635Sab196087@ MSG_CNOTE_T_PR_WSTAT "pr_wstat:" 5816635Sab196087@ MSG_CNOTE_T_PR_ZOMB "pr_zomb:" 5826635Sab196087@ MSG_CNOTE_T_PR_ZONEID "pr_zoneid:" 5836635Sab196087@ MSG_CNOTE_T_SA_FLAGS "sa_flags:" 5846635Sab196087@ MSG_CNOTE_T_SA_HANDLER "sa_handler:" 5856635Sab196087@ MSG_CNOTE_T_SA_MASK "sa_mask:" 5866635Sab196087@ MSG_CNOTE_T_SA_SIGACTION "sa_sigaction:" 5876635Sab196087@ MSG_CNOTE_T_SIVAL_INT "sival_int:" 5886635Sab196087@ MSG_CNOTE_T_SIVAL_PTR "sival_ptr:" 5896635Sab196087@ MSG_CNOTE_T_SI_ADDR "si_addr:" 5906635Sab196087@ MSG_CNOTE_T_SI_BAND "si_band:" 5916635Sab196087@ MSG_CNOTE_T_SI_CODE "si_code:" 5926635Sab196087@ MSG_CNOTE_T_SI_CTID "si_ctid:" 5936635Sab196087@ MSG_CNOTE_T_SI_ENTITY "si_entity" 5946635Sab196087@ MSG_CNOTE_T_SI_ERRNO "si_errno:" 5956635Sab196087@ MSG_CNOTE_T_SI_PID "si_pid:" 5966635Sab196087@ MSG_CNOTE_T_SI_SIGNO "si_signo:" 5976635Sab196087@ MSG_CNOTE_T_SI_STATUS "si_status:" 5986635Sab196087@ MSG_CNOTE_T_SI_UID "si_uid:" 5996635Sab196087@ MSG_CNOTE_T_SI_VALUE "si_value:" 6006635Sab196087@ MSG_CNOTE_T_SI_ZONEID "si_zoneid:" 6016635Sab196087@ MSG_CNOTE_T_SS_FLAGS "ss_flags:" 6026635Sab196087@ MSG_CNOTE_T_SS_SIZE "ss_size:" 6036635Sab196087@ MSG_CNOTE_T_SS_SP "ss_sp:" 6046635Sab196087@ MSG_CNOTE_T_TV_NSEC "tv_nsec:" 6056635Sab196087@ MSG_CNOTE_T_TV_SEC "tv_sec:" 6066635Sab196087@ MSG_CNOTE_T_UTS_MACHINE "machine:" 6076635Sab196087@ MSG_CNOTE_T_UTS_NODENAME "nodename:" 6086635Sab196087@ MSG_CNOTE_T_UTS_RELEASE "release:" 6096635Sab196087@ MSG_CNOTE_T_UTS_SYSNAME "sysname:" 6106635Sab196087@ MSG_CNOTE_T_UTS_VERSION "version:" 6116635Sab196087 6124665Sab196087 6134665Sab196087# Names of fake sections generated from program header data 6144665Sab196087@ MSG_PHDRNAM_CAP ".SUNW_cap(phdr)" 61511827SRod.Evans@Sun.COM@ MSG_PHDRNAM_CAPINFO ".SUNW_capinfo(phdr)" 61611827SRod.Evans@Sun.COM@ MSG_PHDRNAM_CAPCHAIN ".SUNW_capchain(phdr)" 6174665Sab196087@ MSG_PHDRNAM_DYN ".dynamic(phdr)" 6184665Sab196087@ MSG_PHDRNAM_DYNSTR ".dynstr(phdr)" 6194665Sab196087@ MSG_PHDRNAM_DYNSYM ".dynsym(phdr)" 6204665Sab196087@ MSG_PHDRNAM_FINIARR ".finiarray(phdr)" 6214665Sab196087@ MSG_PHDRNAM_HASH ".hash(phdr)" 6224665Sab196087@ MSG_PHDRNAM_INITARR ".initarray(phdr)" 6234665Sab196087@ MSG_PHDRNAM_INTERP ".interp(phdr)" 6244665Sab196087@ MSG_PHDRNAM_LDYNSYM ".SUNW_ldynsym(phdr)" 6254665Sab196087@ MSG_PHDRNAM_MOVE ".move(phdr)" 6264665Sab196087@ MSG_PHDRNAM_NOTE ".note(phdr)" 6274665Sab196087@ MSG_PHDRNAM_PREINITARR ".preinitarray(phdr)" 6284665Sab196087@ MSG_PHDRNAM_REL ".rel(phdr)" 6294665Sab196087@ MSG_PHDRNAM_RELA ".rela(phdr)" 6304665Sab196087@ MSG_PHDRNAM_SYMINFO ".syminfo(phdr)" 6314665Sab196087@ MSG_PHDRNAM_SYMSORT ".SUNW_symsort(phdr)" 6324665Sab196087@ MSG_PHDRNAM_TLSSORT ".SUNW_tlssort(phdr)" 6334665Sab196087@ MSG_PHDRNAM_UNWIND ".eh_frame_hdr(phdr)" 6344665Sab196087@ MSG_PHDRNAM_VER ".SUNW_version(phdr)" 635