# Message file for elfedit 'syminfo' module domain "SUNW_OST_SGS" # Debug messages msgid "[%d: %s][%d].%s: value unchanged: %s\n" msgstr "" msgid "[%d: %s][%d].%s: change from %s to %s\n" msgstr "" msgid "[%d: %s][%d].%s: value unchanged: %#x\n" msgstr "" msgid "[%d: %s][%d].%s: change from %#x to %#x\n" msgstr "" msgid "[%d: %s][%d]: DT_NEEDED element for si_boundto: %s\n" msgstr "" msgid "[%d: %s][%d]: No existing %s to modify. Converting extra DT_NULL\n" msgstr "" msgid "[%d: %s][%d]: ELF warning: element [0] is expected to contain SYMINFO_VERSION, and should not be altered\n" msgstr "" # Errors msgid "[%d: %s]: Dynamic section does not have room to add a new element\n" msgstr "" # Module description msgid "Syminfo Section" msgstr "" # 1-line description strings msgid "Dump Syminfo Section" msgstr "" msgid "Symbol to Object Binding" msgstr "" msgid "Binding Flags" msgstr "" # Command option description strings msgid "The value argument is a string giving the name of an ELF\nobject. The si_boundto field will be set to the index of the\ncorresponding DT_NEEDED entry of the dynamic section. If no\nsuch DT_NEEDED entry exists in the dynamic section and there\nis sufficient room, it will be added in order to satisfy this\nrequest\n" msgstr "" msgid "The sym argument supplies a numeric index into the syminfo\nsection instead of the name of the symbol.\n" msgstr "" # Command argument descriptions msgid "Name of desired symbol within symbol table.\n" msgstr "" msgid "An integer value that describes the object this symbol is\nbound to. SYMINFO_BT_ symbolic constants are accepted to\nrepresent special values (self, parent, none), or the value\ncan be the index of a dynamic section element.\n" msgstr "" msgid "New value for symbol binding flags. SYMINFO_FLG_ symbolic\nconstants are accepted, as is any integer.\n" msgstr "" # Help strings msgid " The syminfo:dump command is used to display information\nfrom the syminfo section using the same style used by the\nelfdump program.\n\nThe syminfo section augments the information found in the\ndynamic symbol table.\n\nIf syminfo:dump is called without arguments, syminfo information\nfor every symbol in the symbol table is shown. If called with\nthe sym argument, the information for that symbol is\ndisplayed.\n" msgstr "" msgid " The syminfo:si_boundto command is used to display or alter\nthe external object the symbol is bound to. This information\nis found in the si_boundto field of a syminfo structure. It is\nan integer that contains one of the special SYMINFO_BT_ values,\nor alternaltively, an index into the dynamic section of the\nELF object.\n\nIf syminfo:si_boundto is called without arguments, the value of\nsi_boundto for every symbol in the symbol table is shown. If\ncalled with the sym argument, the si_boundto information for\nthat is displayed. If both arguments are present, the second\nargument supplies a new value for si_boundto.\n\nBy default, value is an integer, which will have one of the\nspecial SYMINFO_BT_ values, or which will be the index of an\nelement in the dynamic section. Alternatively, the -needed\noption can be used to specify a string with the name of an\nobject. If -needed is is used, si_boundto will be set to the\nindex of the DT_NEEDED entry in the dynamic section that\ncorresponds to the given name. If no such DT_NEEDED element\nexists, and room is available to add it, it will be added in\norder to faciliate this operation.\n" msgstr "" msgid " Examine or modify the syminfo binding flags associated\nwith a given symbol. This information is found in the\nsi_flags field of the syminfo structure.\n\nIf syminfo:si_flags is called without arguments, the value\nof si_flags for every symbol in the symbol table is shown.\nIf called with the sym argument, the si_flags information\nfor that symbol is displayed. If one or more value arguments\nare present, the the following steps are taken:\n\n o\tAll the value arguments are OR'd together.\n\n o\tIf the -cmp option has been specified, the new value\n\tis complemented.\n\n o\tThe si_flags field of the syminfo structure is updated\n\twith the new value. If -and is specified, the new value is\n\tAND'd against the existing value. If -or is specified,\n\tthe new value is OR'd against the existing value. If\n\tneither -and or -or are specified, the new value replaces\n\tthe existing value.\n" msgstr ""