usr/src/cmd/sgs/libconv/common/syminfo.msg
author Rod Evans <Rod.Evans@Sun.COM>
Wed, 19 May 2010 22:33:49 -0700
changeset 12449 a87750d92895
parent 11827 d7ef53deac3f
permissions -rw-r--r--
6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOW PSARC/2010/175 Deferred symbol references 6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions 6668759 an external method for determining whether an ELF dependency is optional

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END

#
# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
#

@ MSG_SYMINFO_FLG_DIRECT_CF		"SYMINFO_FLG_DIRECT"		# 0x001
@ MSG_SYMINFO_FLG_DIRECT_CFNP			"DIRECT"
@ MSG_SYMINFO_FLG_DIRECT_NF			"direct"
@ MSG_SYMINFO_FLG_FILTER_CF		"SYMINFO_FLG_FILTER"		# 0x002
@ MSG_SYMINFO_FLG_FILTER_CFNP			"FILTER"
@ MSG_SYMINFO_FLG_FILTER_NF			"filter"
@ MSG_SYMINFO_FLG_COPY_CF		"SYMINFO_FLG_COPY"		# 0x004
@ MSG_SYMINFO_FLG_COPY_CFNP			"COPY"
@ MSG_SYMINFO_FLG_COPY_NF			"copy"
@ MSG_SYMINFO_FLG_LAZYLOAD_CF		"SYMINFO_FLG_LAZYLOAD"		# 0x008
@ MSG_SYMINFO_FLG_LAZYLOAD_CFNP			"LAZYLOAD"
@ MSG_SYMINFO_FLG_LAZYLOAD_NF			"lazyload"
@ MSG_SYMINFO_FLG_DIRECTBIND_CF		"SYMINFO_FLG_DIRECTBIND"	# 0x010
@ MSG_SYMINFO_FLG_DIRECTBIND_CFNP		"DIRECTBIND"
@ MSG_SYMINFO_FLG_DIRECTBIND_NF			"directbind"
@ MSG_SYMINFO_FLG_NOEXTDIRECT_CF	"SYMINFO_FLG_NOEXTDIRECT"	# 0x020
@ MSG_SYMINFO_FLG_NOEXTDIRECT_CFNP		"NOEXTDIRECT"
@ MSG_SYMINFO_FLG_NOEXTDIRECT_NF		"noextdirect"
@ MSG_SYMINFO_FLG_AUXILIARY_CF		"SYMINFO_FLG_AUXILIARY"		# 0x040
@ MSG_SYMINFO_FLG_AUXILIARY_CFNP		"AUXILIARY"
@ MSG_SYMINFO_FLG_AUXILIARY_NF			"auxiliary"
@ MSG_SYMINFO_FLG_INTERPOSE_CF		"SYMINFO_FLG_INTERPOSE"		# 0x080
@ MSG_SYMINFO_FLG_INTERPOSE_CFNP		"INTERPOSE"
@ MSG_SYMINFO_FLG_INTERPOSE_NF			"interpose"
@ MSG_SYMINFO_FLG_CAP_CF		"SYMINFO_FLG_CAP"		# 0x100
@ MSG_SYMINFO_FLG_CAP_CFNP			"CAP"
@ MSG_SYMINFO_FLG_CAP_NF			"cap"
@ MSG_SYMINFO_FLG_DEFERRED_CF		"SYMINFO_FLG_DEFERRED"		# 0x200
@ MSG_SYMINFO_FLG_DEFERRED_CFNP			"DEFERRED"
@ MSG_SYMINFO_FLG_DEFERRED_NF			"deferred"

@ MSG_SYMINFO_BT_EXTERN_CF	"SYMINFO_BT_EXTERN"		# 0xfffc
@ MSG_SYMINFO_BT_EXTERN_CFNP		"EXTERN"
@ MSG_SYMINFO_BT_EXTERN_NF		"extern"
@ MSG_SYMINFO_BT_NONE_CF	"SYMINFO_BT_NONE"		# 0xfffd
@ MSG_SYMINFO_BT_NONE_CFNP		"NONE"
@ MSG_SYMINFO_BT_NONE_NF		"none"
@ MSG_SYMINFO_BT_PARENT_CF	"SYMINFO_BT_PARENT"		# 0xfffe
@ MSG_SYMINFO_BT_PARENT_CFNP		"PARENT"
@ MSG_SYMINFO_BT_PARENT_NF		"parent"
@ MSG_SYMINFO_BT_SELF_CF	"SYMINFO_BT_SELF"		# 0xffff
@ MSG_SYMINFO_BT_SELF_CFNP		"SELF"
@ MSG_SYMINFO_BT_SELF_NF		"self"


@ MSG_GBL_ZERO			"0"