00001 /* 00002 * Copyright 2005 PathScale, Inc. All Rights Reserved. 00003 */ 00004 00005 /* 00006 00007 Copyright (C) 2000,2004 Silicon Graphics, Inc. All Rights Reserved. 00008 00009 This program is free software; you can redistribute it and/or modify it 00010 under the terms of version 2.1 of the GNU Lesser General Public License 00011 as published by the Free Software Foundation. 00012 00013 This program is distributed in the hope that it would be useful, but 00014 WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00016 00017 Further, this software is distributed without any warranty that it is 00018 free of the rightful claim of any third person regarding infringement 00019 or the like. Any license provided herein, whether implied or 00020 otherwise, applies only to this software file. Patent licenses, if 00021 any, provided herein do not apply to combinations of this program with 00022 other software, or any other product whatsoever. 00023 00024 You should have received a copy of the GNU Lesser General Public 00025 License along with this program; if not, write the Free Software 00026 Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, 00027 USA. 00028 00029 Contact information: Silicon Graphics, Inc., 1500 Crittenden Lane, 00030 Mountain View, CA 94043, or: 00031 00032 http://www.sgi.com 00033 00034 For further information regarding this notice, see: 00035 00036 http://oss.sgi.com/projects/GenInfo/NoticeExplan 00037 00038 */ 00039 00040 00041 /* 00042 If ag_end_symbol_index is zero, 00043 ag_length must be known and non-zero. 00044 00045 00046 Deals with length being known costant or fr 00047 assembler output, not known. 00048 00049 */ 00050 00051 struct Dwarf_P_Arange_s { 00052 Dwarf_Addr ag_begin_address; /* known address or for 00053 symbolic assem output, 00054 offset of symbol */ 00055 Dwarf_Addr ag_length; /* zero or address or offset */ 00056 Dwarf_Unsigned ag_symbol_index; 00057 00058 Dwarf_P_Arange ag_next; 00059 00060 Dwarf_Unsigned ag_end_symbol_index; /* zero or index/id of end 00061 symbol */ 00062 Dwarf_Addr ag_end_symbol_offset; /* known address or for 00063 symbolic assem output, 00064 offset of end symbol */ 00065 00066 };
1.5.6