1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21 22# 23# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24# Use is subject to license terms. 25# 26# ident "%Z%%M% %I% %E% SMI" 27# 28# Note: This mapfile is used to place r_debug as the 29# very first data item inside of the run-time linker. 30# This is required for the ld.so.1 <--> rtld_db bootstraping 31# for debuggers. 32# 33# The issue with this is that gcc/devpro do not agree on the 34# name of the section this data should be placed in. So - 35# we must have a mapfile for each. 36# 37# If you update this file - make sure you update 38# the matching file: 39# 40# gcc mapfile: rtld/common/mapfile-order-gcc 41# devpro mapfile: rtld/common/mapfile-order-devpro 42# 43 44data = LOAD ?RWXO; 45data : .data : pics/debugdata.o; 46data | .data; 47