Go to the source code of this file.
|
enum | _DST_TYPE {
DST_K_TBG = 0x17
, DST_K_SOURCE = 155
, DST_K_PROLOG = 162
, DST_K_BLKBEG = 176
,
DST_K_BLKEND = 177
, DST_K_LINE_NUM = 185
, DST_K_MODBEG = 188
, DST_K_MODEND = 189
,
DST_K_RTNBEG = 190
, DST_K_RTNEND = 191
} |
|
enum | _DST_LANGUAGE {
DST_K_FORTRAN = 1
, DST_K_C = 7
, DST_K_ADA = 9
, DST_K_UNKNOWN = 10
,
DST_K_CXX = 15
} |
|
◆ DST_K_BLKBEG_SIZE
#define DST_K_BLKBEG_SIZE 10 |
◆ DST_K_BLKEND_SIZE
#define DST_K_BLKEND_SIZE 9 |
◆ DST_K_DELTA_PC_HIGH
#define DST_K_DELTA_PC_HIGH 0 |
◆ DST_K_DELTA_PC_L
#define DST_K_DELTA_PC_L 17 |
◆ DST_K_DELTA_PC_LOW
#define DST_K_DELTA_PC_LOW -128 |
◆ DST_K_DELTA_PC_W
#define DST_K_DELTA_PC_W 1 |
◆ DST_K_DST_HEADER_SIZE
#define DST_K_DST_HEADER_SIZE sizeof 4 |
◆ DST_K_INCR_LINUM
#define DST_K_INCR_LINUM 2 |
◆ DST_K_INCR_LINUM_L
#define DST_K_INCR_LINUM_L 18 |
◆ DST_K_INCR_LINUM_W
#define DST_K_INCR_LINUM_W 3 |
◆ DST_K_LINE_NUM_HEADER_SIZE
#define DST_K_LINE_NUM_HEADER_SIZE 4 |
◆ DST_K_MB_TRLR_SIZE
#define DST_K_MB_TRLR_SIZE 1 |
◆ DST_K_MODBEG_SIZE
#define DST_K_MODBEG_SIZE 15 |
◆ DST_K_MODEND_SIZE
#define DST_K_MODEND_SIZE sizeof 4 |
◆ DST_K_PCLINE_COMMANDS_SIZE
#define DST_K_PCLINE_COMMANDS_SIZE 5 |
PC and Line number correlation codes.
◆ DST_K_PCLINE_COMMANDS_SIZE_MAX
#define DST_K_PCLINE_COMMANDS_SIZE_MAX 5 |
◆ DST_K_PCLINE_COMMANDS_SIZE_MIN
#define DST_K_PCLINE_COMMANDS_SIZE_MIN 2 |
◆ DST_K_PROLOG_SIZE
#define DST_K_PROLOG_SIZE 8 |
◆ DST_K_RTNBEG_SIZE
#define DST_K_RTNBEG_SIZE 14 |
◆ DST_K_RTNEND_SIZE
#define DST_K_RTNEND_SIZE 9 |
◆ DST_K_SET_ABS_PC
#define DST_K_SET_ABS_PC 16 |
◆ DST_K_SET_LINUM
#define DST_K_SET_LINUM 9 |
◆ DST_K_SET_LINUM_B
#define DST_K_SET_LINUM_B 19 |
◆ DST_K_SET_LINUM_L
#define DST_K_SET_LINUM_L 20 |
◆ DST_K_SOURCE_CORR_HEADER_SIZE
#define DST_K_SOURCE_CORR_HEADER_SIZE 4 |
◆ DST_K_SRC_CMDTRLR_SIZE
#define DST_K_SRC_CMDTRLR_SIZE 1 |
◆ DST_K_SRC_COMMAND_SIZE
#define DST_K_SRC_COMMAND_SIZE 21 |
◆ DST_K_SRC_DECLFILE
#define DST_K_SRC_DECLFILE 1 |
Source file correlation codes.
◆ DST_K_SRC_DEFLINES_B
#define DST_K_SRC_DEFLINES_B 11 |
◆ DST_K_SRC_DEFLINES_W
#define DST_K_SRC_DEFLINES_W 10 |
◆ DST_K_SRC_FORMFEED
#define DST_K_SRC_FORMFEED 16 |
◆ DST_K_SRC_INCRLNUM_B
#define DST_K_SRC_INCRLNUM_B 7 |
◆ DST_K_SRC_MAX_CMD
#define DST_K_SRC_MAX_CMD 16 |
◆ DST_K_SRC_MIN_CMD
#define DST_K_SRC_MIN_CMD 1 |
◆ DST_K_SRC_SETFILE
#define DST_K_SRC_SETFILE 2 |
◆ DST_K_SRC_SETLNUM_L
#define DST_K_SRC_SETLNUM_L 5 |
◆ DST_K_SRC_SETLNUM_W
#define DST_K_SRC_SETLNUM_W 6 |
◆ DST_K_SRC_SETREC_L
#define DST_K_SRC_SETREC_L 3 |
◆ DST_K_SRC_SETREC_W
#define DST_K_SRC_SETREC_W 4 |
◆ DST_K_VERSION_MAJOR
#define DST_K_VERSION_MAJOR 1 |
◆ DST_K_VERSION_MINOR
#define DST_K_VERSION_MINOR 13 |
◆ DST_BLOCK_BEGIN
◆ DST_BLOCK_END
◆ DST_DTYPE
Definitions for the data structures and codes used in VMS debugging.
Copyright (C) 2001-2024 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>.
We define types and constants used in VMS Debug output. Note that the
structs only approximate the output that is written. We write the output
explicitly, field by field. This output would only agree with the
structs in this file if no padding were done. The sizes after each
struct are the size actually written, which is usually smaller than the
size of the struct.
Header type codes.
◆ DST_HEADER
◆ DST_LANGUAGE
◆ DST_LINE_NUM_HEADER
◆ DST_MB_TRLR
◆ DST_MODULE_BEGIN
Module header (a module is the result of a single compilation).
◆ DST_MODULE_END
◆ DST_PCLINE_COMMANDS
PC to Line number correlation.
◆ DST_PROLOG
◆ DST_ROUTINE_BEGIN
◆ DST_ROUTINE_END
◆ DST_SOURCE_CORR
Source file correlation header.
◆ DST_SRC_CMDTRLR
◆ DST_SRC_COMMAND
◆ _DST_LANGUAGE
Language type codes.
Enumerator |
---|
DST_K_FORTRAN | |
DST_K_C | |
DST_K_ADA | |
DST_K_UNKNOWN | |
DST_K_CXX | |
◆ _DST_TYPE
Definitions for the data structures and codes used in VMS debugging.
Copyright (C) 2001-2024 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>.
We define types and constants used in VMS Debug output. Note that the
structs only approximate the output that is written. We write the output
explicitly, field by field. This output would only agree with the
structs in this file if no padding were done. The sizes after each
struct are the size actually written, which is usually smaller than the
size of the struct.
Header type codes.
Enumerator |
---|
DST_K_TBG | |
DST_K_SOURCE | |
DST_K_PROLOG | |
DST_K_BLKBEG | |
DST_K_BLKEND | |
DST_K_LINE_NUM | |
DST_K_MODBEG | |
DST_K_MODEND | |
DST_K_RTNBEG | |
DST_K_RTNEND | |