dwarf.h revision 2
2N/A * Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved. 1N/A Copyright (C) 2000, 2001 Silicon Graphics, Inc. All Rights Reserved. 1N/A This program is free software; you can redistribute it and/or modify it 1N/A under the terms of version 2.1 of the GNU Lesser General Public License 1N/A as published by the Free Software Foundation. 1N/A This program is distributed in the hope that it would be useful, but 1N/A WITHOUT ANY WARRANTY; without even the implied warranty of 1N/A MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 1N/A Further, this software is distributed without any warranty that it is 1N/A free of the rightful claim of any third person regarding infringement 1N/A or the like. Any license provided herein, whether implied or 1N/A otherwise, applies only to this software file. Patent licenses, if 1N/A any, provided herein do not apply to combinations of this program with 1N/A other software, or any other product whatsoever. 1N/A You should have received a copy of the GNU Lesser General Public 1N/A License along with this program; if not, write the Free Software 1N/A Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, 1N/A Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pky, 1N/A Mountain View, CA 94043, or: 1N/A For further information regarding this notice, see: 1N/A $Revision: 1.24 $ $Date: 2001/05/23 23:34:51 $ 1N/A/* The following 3 are GNU extensions 1N/A The TAG names are as if the extensions were dwarf standard, 1N/A/* The following are SUN extensions */ 2N/A/* This gap intentionally left blank. */ 1N/A/* GNU extensions, currently not used in dwarf2 by egcs 1N/A Mostly dwarf1 extensions not needed in dwarf2? 1N/A/* for use with DW_TAG_SUN_codeflags 1N/A * If DW_TAG_SUN_codeflags is accepted as a dwarf standard, then 1N/A * standard dwarf ATCF entries start at 0x01 1N/A/* the following two from egcs-1.1.2 */ 1N/A/* Mapping from machine registers and pseudo-regs into the .debug_frame table. 1N/A DW_FRAME entries are machine specific. These describe 1N/A And (simultaneously) a mapping from hardware register number to 1N/A the number used in the table to identify that register. 1N/A The CFA (Canonical Frame Address) described in DWARF is called 1N/A /* MIPS1, 2 have only some of these 64-bit registers. 1N/A ** in that case, the register is considered stored after the second 1N/A /* applicable to up-level */ 1N/A /* addressing, as in mp code, */ 1N/A/* This is the number of columns in the Frame Table. This constant should 1N/A DW_FRAME_UNDEFINED_VAL and DW_FRAME_SAME_VAL are 1N/A#
endif /* __DWARF_H */