xref: /onnv-gate/usr/src/cmd/sgs/elfedit/modules/common/sym.msg (revision 6225:e6305f16e938)
15088Sab196087#
25088Sab196087# CDDL HEADER START
35088Sab196087#
45088Sab196087# The contents of this file are subject to the terms of the
55088Sab196087# Common Development and Distribution License (the "License").
65088Sab196087# You may not use this file except in compliance with the License.
75088Sab196087#
85088Sab196087# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
95088Sab196087# or http://www.opensolaris.org/os/licensing.
105088Sab196087# See the License for the specific language governing permissions
115088Sab196087# and limitations under the License.
125088Sab196087#
135088Sab196087# When distributing Covered Code, include this CDDL HEADER in each
145088Sab196087# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
155088Sab196087# If applicable, add the following below this CDDL HEADER, with the
165088Sab196087# fields enclosed by brackets "[]" replaced with your own identifying
175088Sab196087# information: Portions Copyright [yyyy] [name of copyright owner]
185088Sab196087#
195088Sab196087# CDDL HEADER END
205088Sab196087#
215088Sab196087
225088Sab196087#
23*6225Sab196087# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
245088Sab196087# Use is subject to license terms.
255088Sab196087#
265088Sab196087# ident	"%Z%%M%	%I%	%E% SMI"
275088Sab196087
285088Sab196087@ _START_
295088Sab196087
305088Sab196087# Message file for elfedit 'sym' module
315088Sab196087
325088Sab196087@ MSG_ID_ELFEDIT_SYM
335088Sab196087
345088Sab196087
355088Sab196087# Command argument strings
365088Sab196087@ MSG_ARG_SECNDX	"symbol section index"
375088Sab196087@ MSG_ARG_SYM		"Name of desired symbol within symbol table(s)"
385088Sab196087@ MSG_ARG_SYMVIS	"symbol visibility"
395088Sab196087@ MSG_ARG_SYMBIND	"symbol binding"
405088Sab196087
415088Sab196087# Names of things we allocate dynamically
425088Sab196087
435088Sab196087@ MSG_ALLOC_ARGSTATE		"symbol table state"
445088Sab196087
455088Sab196087# Format strings
465088Sab196087@ MSG_FMT_SYMTAB		"Symbol Table Section:  %s\n"
475088Sab196087
485088Sab196087# Debug messages
495088Sab196087
505088Sab196087@ MSG_DEBUG_S_OK	"[%d: %s][%d].%s: value unchanged: %s\n"
515088Sab196087@ MSG_DEBUG_S_CHG	"[%d: %s][%d].%s: change from %s to %s\n"
525088Sab196087@ MSG_DEBUG_EXT_S_OK	"[%d: %s][%d]: value unchanged: %s\n"
535088Sab196087@ MSG_DEBUG_EXT_S_CHG	"[%d: %s][%d]: change from %s to %s\n"
545088Sab196087@ MSG_DEBUG_D_OK	"[%d: %s][%d].%s: value unchanged: %d\n"
555088Sab196087@ MSG_DEBUG_D_CHG	"[%d: %s][%d].%s: change from %d to %d\n"
565088Sab196087@ MSG_DEBUG_LLX_OK	"[%d: %s][%d].%s: value unchanged: %#llx\n"
575088Sab196087@ MSG_DEBUG_LLX_CHG	"[%d: %s][%d].%s: change from %#llx to %#llx\n"
585088Sab196087@ MSG_DEBUG_SHNDX_UNDEF0 "ELF warning: symbol [0] is expected to reference \
595088Sab196087			 SHN_UNDEF\n"
605088Sab196087@ MSG_DEBUG_SHNDX_XINDEX	"ELF warning: SHN_XINDEX is not supposed to \
615088Sab196087			 be set directly\n"
625088Sab196087@ MSG_DEBUG_SHNDX_EFORCE "[%d: %s][%d]: ELF warning: Section index does not \
635088Sab196087			 normally go in extended index section: %d\n"
645088Sab196087@ MSG_DEBUG_LBINDGSYM	"[%d: %s][%d]: ELF warning: local binding set for \
655088Sab196087			 symbol in global part of symbol table \
665088Sab196087			 (shdr[%d].sh_info == %d)\n"
675088Sab196087@ MSG_DEBUG_GBINDLSYM	"[%d: %s][%d]: ELF warning: global binding set for \
685088Sab196087			 symbol in local part of symbol table \
695088Sab196087			 (shdr[%d].sh_info == %d)\n"
705088Sab196087@ MSG_DEBUG_DYNSYMNAMCHG	"[%d: %s][%d]: ELF warning: changing the name \
715088Sab196087			 of a symbol in the dynamic symbol table will confuse \
725088Sab196087			 the hash section and likely render the object \
735088Sab196087			 unusable\n"
745088Sab196087@ MSG_DEBUG_CHGSYMELT0	"[%d: %s][%d]: ELF warning: Symbol [0] is expected \
755088Sab196087			 to be NULL\n"
765088Sab196087
775088Sab196087# Errors
785088Sab196087
795088Sab196087@ MSG_ERR_NOSYMTAB	"Object does not have any symbol tables\n";
805088Sab196087@ MSG_ERR_NEEDEXPSYMTAB	"The -symndx option requires a symbol table to be \
815088Sab196087			 explicitly specified (-shnam, -shndx, or \
825088Sab196087			 -shtyp options)\n"
835088Sab196087
845088Sab196087
855088Sab196087
865088Sab196087# Module description
875088Sab196087
885088Sab196087@ MSG_MOD_DESC		"Symbol Section"
895088Sab196087
905088Sab196087
915088Sab196087# 1-line description strings
925088Sab196087
935088Sab196087@ MSG_DESC_DUMP		"Dump Symbol Table"
945088Sab196087@ MSG_DESC_ST_BIND	"Symbol binding"
955088Sab196087@ MSG_DESC_ST_INFO	"st_info (binding and type)"
965088Sab196087@ MSG_DESC_ST_NAME	"Symbol name"
975088Sab196087@ MSG_DESC_ST_OTHER	"st_other (visibility)"
985088Sab196087@ MSG_DESC_ST_SHNDX	"Symbol section index"
995088Sab196087@ MSG_DESC_ST_SIZE	"Symbol size"
1005088Sab196087@ MSG_DESC_ST_TYPE	"Symbol type"
1015088Sab196087@ MSG_DESC_ST_VALUE	"Symbol value"
1025088Sab196087@ MSG_DESC_ST_VISIBILITY "Symbol visibility"
1035088Sab196087
1045088Sab196087
1055088Sab196087# Command option description strings
1065088Sab196087
1075088Sab196087@ MSG_OPTDESC_E		"\
1085088Sab196087   Force the use of the extended index section to hold the\n\
1095088Sab196087   specified section index, even if it is small enough to fit\n\
1105088Sab196087   into the symbol st_shndx field. Note that this will produce\n\
1115088Sab196087   a non-standard ELF file.\n"
1125088Sab196087@ MSG_OPTDESC_SHNDX	"\
1135088Sab196087   Use the symbol table found in the ELF section with the\n\
1145088Sab196087   specified index.\n"
1155088Sab196087@ MSG_OPTDESC_SHNAM	"\
1165088Sab196087   Use the symbol table found in the ELF section with the\n\
1175088Sab196087   specified name.\n"
1185088Sab196087@ MSG_OPTDESC_SHTYP	"\
1195088Sab196087   Use the first symbol table found in the ELF section with\n\
1205088Sab196087    the specified section type.\n"
1215088Sab196087@ MSG_OPTDESC_SECSHNDX	"\
1225088Sab196087   Interpret the sec argument as a section index rather than\n\
1235088Sab196087   as a section name. section can be one of the well known SHN_\n\
1245088Sab196087   symbolic constants, or any integer.\n"
1255088Sab196087@ MSG_OPTDESC_SECSHTYP	"\
1265088Sab196087   Interpret the sec argument as a section type rather than\n\
1275088Sab196087   as a section name. section can be one of the well known SHT_\n\
1285088Sab196087   symbolic constants, or any integer.\n"
1295088Sab196087@ MSG_OPTDESC_NAME_OFFSET	"\
1305088Sab196087   Interpret the name argument as a string table offset rather\n\
1315088Sab196087   than as a string.\n"
1325088Sab196087
1335088Sab196087@ MSG_OPTDESC_SYMNDX		"\
1345088Sab196087   The sym argument supplies a numeric index into the symbol\n\
1355088Sab196087   section instead of the name of the symbol. The symbol table\n\
1365088Sab196087   to use must be explicitly specified (-shnam, -shndx, or\n\
1375088Sab196087   -shtyp option) when -symndx is used.\n".
1385088Sab196087
1395088Sab196087# Command argument descriptions
1405088Sab196087
1415088Sab196087@ MSG_A1_SYM		"Name of desired symbol within symbol table.\n"
1425088Sab196087
1435088Sab196087@ MSG_A2_DESC_ST_BIND	"Symbol binding. STB_ symbol constants are\n\
1445088Sab196087   accepted, as is any integer in the range 0 - 15.\n"
1455088Sab196087
1465088Sab196087@ MSG_A2_DESC_ST_INFO	"Integer value to set for symbol st_info field.\n\
1475088Sab196087   Note that the fact that the value of st_info affects both\n\
1485088Sab196087   the symbol binding and type values.\n"
1495088Sab196087
1505088Sab196087@ MSG_A2_DESC_ST_NAME	"\
1515088Sab196087   Name to set for symbol. If the -name_offset option is used,\n\
1525088Sab196087    this is an integer offset into the string table section\n\
1535088Sab196087   associated with the symbol table. Otherwise, it is a string,\n\
1545088Sab196087   which will be looked up in the symbol table (and inserted if\n\
1555088Sab196087   necessary, and if possible) in order to obtain the needed\n\
1565088Sab196087   offset value.\n"
1575088Sab196087
1585088Sab196087@ MSG_A2_DESC_ST_OTHER	"\
1595088Sab196087   Integer value to set for symbol st_other field. Note\n\
1605088Sab196087   that the fact that the value of st_other affects the\n\
1615088Sab196087   symbol visibility value.\n"
1625088Sab196087
1635088Sab196087@ MSG_A2_DESC_ST_SEC	"\
1645088Sab196087   Section to set for symbol section index. By default, this\n\
1655088Sab196087   argument is interpreted as the name of the desired section.\n\
1665088Sab196087   The section index of the first section with the specified\n\
1675088Sab196087   name is used.\n\
1685088Sab196087   \n\
1695088Sab196087   If -secshndx is set, then sec is a section index,\n\
1705088Sab196087   and is interpreted as an integer, or one of the well known\n\
1715088Sab196087   SHN_ symbolic constant names.\n\
1725088Sab196087   \n\
1735088Sab196087   If -secshtyp is set, then sec is a section type,\n\
1745088Sab196087   and is interpreted as an integer, or one of the well known\n\
1755088Sab196087   SHT_ symbolic constant names. The section index of the first\n\
1765088Sab196087   section with the specified type is used.\n"
1775088Sab196087
1785088Sab196087
1795088Sab196087@ MSG_A2_DESC_ST_SIZE	"Integer value to set for symbol size.\n"
1805088Sab196087
1815088Sab196087@ MSG_A2_DESC_ST_TYPE	"\
1825088Sab196087   Symbol type. STT_ symbol constants are accepted, as is any\n\
1835088Sab196087   integer in the range 0 - 15.\n"
1845088Sab196087
1855088Sab196087@ MSG_A2_DESC_ST_VALUE	"Integer value to set for symbol value.\n"
1865088Sab196087
1875088Sab196087@ MSG_A2_DESC_ST_VISIBILITY "\
1885088Sab196087   Symbol visibility. STV_ symbol constants are accepted, as\n\
1895088Sab196087   are integer values.\n"
1905088Sab196087
1915088Sab196087
1925088Sab196087
1935088Sab196087# Help strings
1945088Sab196087
1955088Sab196087@ MSG_HELP_DUMP	"   \
1965088Sab196087   The sym:dump command is used to display symbol information\n\
1975088Sab196087   using the same style used by the elfdump program.\n\
1985088Sab196087   \n\
1995088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2005088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2015088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2025088Sab196087   \n\
2035088Sab196087   If sym:dump is called without arguments, information for every\n\
2045088Sab196087   symbol in the symbol table is shown. If called with the symndx\n\
2055088Sab196087   argument, the information forthe symbol at that index is\n\
2065088Sab196087   displayed.\n"
2075088Sab196087
2085088Sab196087@ MSG_HELP_ST_BIND	"   \
2095088Sab196087   The sym:st_bind command is used to display or alter symbol\n\
2105088Sab196087   binding. Symbol binding is found in the st_bind portion of the\n\
2115088Sab196087   st_info field of an ELF symbol.\n\
2125088Sab196087   \n\
2135088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2145088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2155088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2165088Sab196087   \n\
2175088Sab196087   If sym:st_bind is called without arguments, the value of\n\
2185088Sab196087   st_bind for every symbol in the symbol table is shown. If\n\
2195088Sab196087   called with the symndx argument, the value of the symbol at that\n\
2205088Sab196087   index is displayed. If both arguments are present, the st_bind\n\
2215088Sab196087   field of the symbol at the specified index is set to the given\n\
2225088Sab196087   value.\n"
2235088Sab196087
2245088Sab196087@ MSG_HELP_ST_INFO	"   \
2255088Sab196087   The sym:st_info command is used to display or alter the\n\
2265088Sab196087   st_info field of the specified symbol. It provides raw access\n\
2275088Sab196087   to the entire st_info value. Normally, the sym:st_bind or sym:st_type\n\
2285088Sab196087   commands are used in preference to sym:st_info.\n\
2295088Sab196087   \n\
2305088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2315088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2325088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2335088Sab196087   If sym:st_info is called without arguments, the value of st_info\n\
2345088Sab196087   for every symbol in the symbol table is shown. If called with the\n\
2355088Sab196087   symndx argument, the value of the symbol at that index is displayed.\n\
2365088Sab196087   If both arguments are present, the st_info field of the symbol at\n\
2375088Sab196087   the specified index is set to the given value.\n"
2385088Sab196087
2395088Sab196087@ MSG_HELP_ST_NAME	"   \
2405088Sab196087   The sym:st_name command is used to display or alter the\n\
2415088Sab196087   name associated with a specified symbol.\n\
2425088Sab196087   \n\
2435088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2445088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2455088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2465088Sab196087   \n\
2475088Sab196087   If sym:st_name is called without arguments, the value of st_name\n\
2485088Sab196087   for every symbol in the symbol table is shown. If called with the\n\
2495088Sab196087   symndx argument, the name of the symbol at that index is displayed.\n\
2505088Sab196087   If both arguments are present, the name field of the symbol at\n\
2515088Sab196087   the specified index is set to the given value.\n\
2525088Sab196087   \n\
2535088Sab196087   When changing the name of a symbol, you should be aware of the\n\
2545088Sab196087   following limitations:\n\
2555088Sab196087   \n   \
2565088Sab196087   o\tIt is only possible to change the name of a symbol in a\n\
2575088Sab196087   \tnon-dynamic symbol table to one of the names already found\n\
2585088Sab196087   \tin the associated string table.\n\
2595088Sab196087   \n   \
2605088Sab196087   o\tChanging the name of a symbol in the dynamic symbol table\n\
2615088Sab196087   \twill lead to the hash table having inaccurate information\n\
2625088Sab196087   \tabout the symbol table, and is likely render the object\n\
2635088Sab196087   \tunusable.\n"
2645088Sab196087
2655088Sab196087@ MSG_HELP_ST_OTHER	"   \
2665088Sab196087   The sym:st_other command is used to display or alter the\n\
2675088Sab196087   st_other field of the specified symbol. It provides raw access\n\
2685088Sab196087   to the entire st_other value. Normally, the sym:st_visibility\n\
2695088Sab196087   command is used in preference to sym:st_other.\n\
2705088Sab196087   \n\
2715088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2725088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2735088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2745088Sab196087   \n\
2755088Sab196087   If sym:st_other is called without arguments, the value of st_other\n\
2765088Sab196087   for every symbol in the symbol table is shown. If called with the\n\
2775088Sab196087   symndx argument, the value of the symbol at that index is displayed.\n\
2785088Sab196087   If both arguments are present, the st_other field of the symbol at\n\
2795088Sab196087   the specified index is set to the given value.\n"
2805088Sab196087
2815088Sab196087@ MSG_HELP_ST_SHNDX	"   \
2825088Sab196087   Every symbol table entry is defined in relation to some section.\n\
2835088Sab196087   This information is maintained in the st_shndx field of an ELF\n\
2845088Sab196087   symbol. The sym:st_shndx command is used to display or alter the\n\
2855088Sab196087   st_shndx field of the specified symbol.\n\
2865088Sab196087   \n\
2875088Sab196087   By default, symbols are taken from all available symbol tables.\n\
2885088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
2895088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
2905088Sab196087   \n\
2915088Sab196087   If sym:st_shndx is called without arguments, the value of st_shndx\n\
2925088Sab196087   for every symbol in the symbol table is shown. If called with the\n\
2935088Sab196087   symndx argument, the value of the symbol at that index is displayed.\n\
2945088Sab196087   If both arguments are present, the st_shndx field of the symbol at\n\
2955088Sab196087   the specified index is set to the given value.\n\
2965088Sab196087   \n\
2975088Sab196087   sym:st_shndx is aware of extended section indexes, and will\n\
2985088Sab196087   access/modify the extended index sections associated with a given\n\
2995088Sab196087   symbol table as necessary.\n"
3005088Sab196087
3015088Sab196087@ MSG_HELP_ST_SIZE	"   \
3025088Sab196087   The sym:st_size command is used to display or alter the\n\
3035088Sab196087   size of the specified symbol (st_size field).\n\
3045088Sab196087   \n\
3055088Sab196087   By default, symbols are taken from all available symbol tables.\n\
3065088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
3075088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
3085088Sab196087   \n\
3095088Sab196087   If sym:st_size is called without arguments, the value of st_size\n\
3105088Sab196087   for every symbol in the symbol table is shown. If called with\n\
3115088Sab196087   the symndx argument, the size of the symbol at that index is\n\
3125088Sab196087   displayed. If both arguments are present, the st_size field of\n\
3135088Sab196087   the symbol at the specified index is set to the given value.\n"
3145088Sab196087
3155088Sab196087@ MSG_HELP_ST_TYPE	"   \
3165088Sab196087   The sym:st_type command is used to display or alter the\n\
3175088Sab196087   st_type portion of the st_info field of the specified\n\
3185088Sab196087   symbol.\n\
3195088Sab196087   \n\
3205088Sab196087   By default, symbols are taken from all available symbol tables.\n\
3215088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
3225088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
3235088Sab196087   \n\
3245088Sab196087   If sym:st_type is called without arguments, the value of\n\
3255088Sab196087   st_type for every symbol in the symbol table is shown. If\n\
3265088Sab196087   called with the symndx argument, the value of the symbol at that\n\
3275088Sab196087   index is displayed. If both arguments are present, the st_type\n\
3285088Sab196087   field of the symbol at the specified index is set to the given value.\n"
3295088Sab196087
3305088Sab196087@ MSG_HELP_ST_VALUE	"   \
3315088Sab196087   The sym:st_value command is used to display or alter the\n\
3325088Sab196087   value of the specified symbol (st_value field).\n\
3335088Sab196087   \n\
3345088Sab196087   By default, symbols are taken from all available symbol tables.\n\
3355088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
3365088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
3375088Sab196087   \n\
3385088Sab196087   If sym:st_value is called without arguments, the value of\n\
3395088Sab196087   st_value for every symbol in the symbol table is shown. If\n\
3405088Sab196087   called with the symndx argument, the value of the symbol at that\n\
3415088Sab196087   index is displayed. If both arguments are present, the st_value\n\
3425088Sab196087   field of the symbol at the specified index is set to the given value.\n"
3435088Sab196087
3445088Sab196087@ MSG_HELP_ST_VISIBILITY	"   \
3455088Sab196087   The sym:st_visibility command is used to display or alter the\n\
3465088Sab196087   st_visibility portion of the st_other field of the specified\n\
3475088Sab196087   symbol.\n\
3485088Sab196087   \n\
3495088Sab196087   By default, symbols are taken from all available symbol tables.\n\
3505088Sab196087   The symbol table to use can be changed using the -shnam, -shndx,\n\
3515088Sab196087   or -shtyp options. Only one of these options can be used at a time.\n\
3525088Sab196087   \n\
3535088Sab196087   If sym:st_visibility is called without arguments, the value of\n\
3545088Sab196087   st_visibility for every symbol in the symbol table is shown. If\n\
3555088Sab196087   called with the symndx argument, the value of the symbol at that\n\
3565088Sab196087   index is displayed. If both arguments are present, the st_visibility\n\
3575088Sab196087   field of the symbol at the specified index is set to the given value.\n"
3585088Sab196087
3595088Sab196087
3605088Sab196087@ _END_
3615088Sab196087
3625088Sab196087
3635088Sab196087# The following strings represent reserved words, files, pathnames and symbols.
3645088Sab196087# Reference to this strings is via the MSG_ORIG() macro, and thus no message
3655088Sab196087# translation is required.
3665088Sab196087
3675088Sab196087
3685088Sab196087# Miscellaneous clutter
3695088Sab196087@ MSG_STR_EMPTY			""
3705088Sab196087@ MSG_STR_NL			"\n"
3715088Sab196087@ MSG_STR_MINUS_E		"-e"
3725088Sab196087@ MSG_STR_MINUS_SHNAM		"-shnam"
3735088Sab196087@ MSG_STR_MINUS_SHNDX		"-shndx"
3745088Sab196087@ MSG_STR_MINUS_SHTYP		"-shtyp"
3755088Sab196087@ MSG_STR_MINUS_SYMNDX		"-symndx"
3765088Sab196087@ MSG_STR_MINUS_NAME_OFFSET	"-name_offset"
3775088Sab196087@ MSG_STR_MINUS_SECSHNDX	"-secshndx"
3785088Sab196087@ MSG_STR_MINUS_SECSHTYP	"-secshtyp"
3795088Sab196087@ MSG_STR_INDEX			"index"
3805088Sab196087@ MSG_STR_NAME			"name"
3815088Sab196087@ MSG_STR_SEC			"sec"
3825088Sab196087@ MSG_STR_SYM			"sym"
3835088Sab196087@ MSG_STR_TYPE			"type"
3845088Sab196087@ MSG_STR_VALUE			"value"
3855088Sab196087
3865088Sab196087
3875088Sab196087# Format strings
3885088Sab196087
3895088Sab196087@ MSG_FMT_WORDVALNL		"%u\n"
3905088Sab196087@ MSG_FMT_XWORDVALNL_32		"0x%8.8x\n"
3915088Sab196087@ MSG_FMT_XWORDVALNL_64		"0x%16.16llx\n"
3925088Sab196087@ MSG_FMT_STRNL			"%s\n"
3935088Sab196087@ MSG_FMT_INDEX			" [%lld]"
3945088Sab196087
3955088Sab196087
3965088Sab196087# Module name
3975088Sab196087
3985088Sab196087@ MSG_MOD_NAME		"sym"
3995088Sab196087
4005088Sab196087
4015088Sab196087# Command names
4025088Sab196087
4035088Sab196087@ MSG_CMD_DUMP		"dump"
4045088Sab196087@ MSG_CMD_ST_BIND	"st_bind"
4055088Sab196087@ MSG_CMD_ST_INFO	"st_info"
4065088Sab196087@ MSG_CMD_ST_NAME	"st_name"
4075088Sab196087@ MSG_CMD_ST_OTHER	"st_other"
4085088Sab196087@ MSG_CMD_ST_SHNDX	"st_shndx"
4095088Sab196087@ MSG_CMD_ST_SIZE	"st_size"
4105088Sab196087@ MSG_CMD_ST_TYPE	"st_type"
4115088Sab196087@ MSG_CMD_ST_VALUE	"st_value"
4125088Sab196087@ MSG_CMD_ST_VISIBILITY	"st_visibility"
413