53#define DST_K_DST_HEADER_SIZE sizeof 4
76#define DST_K_MODBEG_SIZE 15
85#define DST_K_MB_TRLR_SIZE 1
87#define DST_K_VERSION_MAJOR 1
88#define DST_K_VERSION_MINOR 13
94#define DST_K_MODEND_SIZE sizeof 4
113#define DST_K_RTNBEG_SIZE 14
123#define DST_K_RTNEND_SIZE 9
134#define DST_K_BLKBEG_SIZE 10
144#define DST_K_BLKEND_SIZE 9
152#define DST_K_LINE_NUM_HEADER_SIZE 4
169#define DST_K_PCLINE_COMMANDS_SIZE 5
170#define DST_K_PCLINE_COMMANDS_SIZE_MIN 2
171#define DST_K_PCLINE_COMMANDS_SIZE_MAX 5
172#define DST_K_DELTA_PC_LOW -128
173#define DST_K_DELTA_PC_HIGH 0
174#define DST_K_DELTA_PC_W 1
175#define DST_K_INCR_LINUM 2
176#define DST_K_INCR_LINUM_W 3
177#define DST_K_SET_LINUM 9
178#define DST_K_SET_ABS_PC 16
179#define DST_K_DELTA_PC_L 17
180#define DST_K_INCR_LINUM_L 18
181#define DST_K_SET_LINUM_B 19
182#define DST_K_SET_LINUM_L 20
190#define DST_K_SOURCE_CORR_HEADER_SIZE 4
194#define DST_K_SRC_DECLFILE 1
195#define DST_K_SRC_SETFILE 2
196#define DST_K_SRC_SETREC_L 3
197#define DST_K_SRC_SETREC_W 4
198#define DST_K_SRC_SETLNUM_L 5
199#define DST_K_SRC_SETLNUM_W 6
200#define DST_K_SRC_INCRLNUM_B 7
201#define DST_K_SRC_DEFLINES_W 10
202#define DST_K_SRC_DEFLINES_B 11
203#define DST_K_SRC_FORMFEED 16
204#define DST_K_SRC_MIN_CMD 1
205#define DST_K_SRC_MAX_CMD 16
230#define DST_K_SRC_COMMAND_SIZE 21
238#define DST_K_SRC_CMDTRLR_SIZE 1
247#define DST_K_PROLOG_SIZE 8
unsigned char dst_b_blkbeg_unused
Definition vmsdbg.h:130
DST_HEADER dst_a_blkbeg_header
Definition vmsdbg.h:129
int * dst_l_blkbeg_address
Definition vmsdbg.h:131
unsigned char dst_b_blkbeg_name
Definition vmsdbg.h:132
unsigned char dst_b_blkend_unused
Definition vmsdbg.h:141
DST_HEADER dst_a_blkend_header
Definition vmsdbg.h:140
unsigned int dst_l_blkend_size
Definition vmsdbg.h:142
unsigned char dst_b_compiler
Definition vmsdbg.h:82
DST_HEADER dst_a_modbeg_header
Definition vmsdbg.h:63
unsigned short int dst_w_version_minor
Definition vmsdbg.h:73
unsigned char dst_b_modbeg_name
Definition vmsdbg.h:74
unsigned short int dst_w_version_major
Definition vmsdbg.h:72
unsigned char dst_b_modbeg_unused
Definition vmsdbg.h:70
unsigned dst_v_modbeg_hide
Definition vmsdbg.h:66
struct _DST_MODULE_BEGIN::@95 dst_b_modbeg_flags
unsigned dst_v_modbeg_unused
Definition vmsdbg.h:68
unsigned dst_v_modbeg_version
Definition vmsdbg.h:67
DST_LANGUAGE dst_l_modbeg_language
Definition vmsdbg.h:71
DST_HEADER dst_a_modend_header
Definition vmsdbg.h:92
unsigned short int dst_w_pcline_unsword
Definition vmsdbg.h:162
unsigned char dst_b_pcline_unsbyte
Definition vmsdbg.h:163
union _DST_PCLINE_COMMANDS::@97 dst_a_pcline_access_fields
unsigned int dst_l_pcline_unslong
Definition vmsdbg.h:161
char dst_b_pcline_command
Definition vmsdbg.h:158
unsigned int dst_l_prolog_bkpt_addr
Definition vmsdbg.h:245
DST_HEADER dst_a_prolog_header
Definition vmsdbg.h:244
DST_HEADER dst_a_rtnbeg_header
Definition vmsdbg.h:100
unsigned dst_v_rtnbeg_inlined
Definition vmsdbg.h:106
unsigned dst_v_rtnbeg_unalloc
Definition vmsdbg.h:104
unsigned dst_v_rtnbeg_unused
Definition vmsdbg.h:103
int * dst_l_rtnbeg_address
Definition vmsdbg.h:109
unsigned char dst_b_rtnbeg_name
Definition vmsdbg.h:111
unsigned dst_v_rtnbeg_no_call
Definition vmsdbg.h:107
unsigned dst_v_rtnbeg_prototype
Definition vmsdbg.h:105
int * dst_l_rtnbeg_pd_address
Definition vmsdbg.h:110
struct _DST_ROUTINE_BEGIN::@96 dst_b_rtnbeg_flags
char dst_b_rtnend_unused
Definition vmsdbg.h:120
unsigned int dst_l_rtnend_size
Definition vmsdbg.h:121
DST_HEADER dst_a_rtnend_header
Definition vmsdbg.h:119
DST_HEADER dst_a_source_corr_header
Definition vmsdbg.h:188
unsigned char dst_b_src_df_libmodname
Definition vmsdbg.h:236
unsigned int dst_l_src_unslong
Definition vmsdbg.h:225
unsigned char dst_b_src_df_flags
Definition vmsdbg.h:217
unsigned short int dst_w_src_unsword
Definition vmsdbg.h:226
unsigned int dst_l_src_df_rms_ebk
Definition vmsdbg.h:220
unsigned short int dst_w_src_df_fileid
Definition vmsdbg.h:218
unsigned char dst_b_src_df_rms_rfo
Definition vmsdbg.h:222
int64_t dst_q_src_df_rms_cdt
Definition vmsdbg.h:219
unsigned char dst_b_src_df_filename
Definition vmsdbg.h:223
unsigned short int dst_w_src_df_rms_ffb
Definition vmsdbg.h:221
unsigned char dst_b_src_df_length
Definition vmsdbg.h:216
unsigned char dst_b_src_unsbyte
Definition vmsdbg.h:227
struct _DST_SRC_COMMAND::@98::@99 dst_a_src_decl_src
union _DST_SRC_COMMAND::@98 dst_a_src_cmd_fields
unsigned char dst_b_src_command
Definition vmsdbg.h:211
struct _DST_PROLOG DST_PROLOG
struct _DST_ROUTINE_END DST_ROUTINE_END
struct _DST_MODULE_END DST_MODULE_END
struct _DST_HEADER DST_HEADER
struct _DST_ROUTINE_BEGIN DST_ROUTINE_BEGIN
enum _DST_LANGUAGE DST_LANGUAGE
_DST_LANGUAGE
Definition vmsdbg.h:56
@ DST_K_FORTRAN
Definition vmsdbg.h:56
@ DST_K_ADA
Definition vmsdbg.h:56
@ DST_K_C
Definition vmsdbg.h:56
@ DST_K_UNKNOWN
Definition vmsdbg.h:57
@ DST_K_CXX
Definition vmsdbg.h:57
struct _DST_LINE_NUM_HEADER DST_LINE_NUM_HEADER
struct _DST_BLOCK_BEGIN DST_BLOCK_BEGIN
struct _DST_PCLINE_COMMANDS DST_PCLINE_COMMANDS
struct _DST_MB_TRLR DST_MB_TRLR
struct _DST_SOURCE_CORR DST_SOURCE_CORR
struct _DST_SRC_CMDTRLR DST_SRC_CMDTRLR
_DST_TYPE
Definition vmsdbg.h:31
@ DST_K_BLKEND
Definition vmsdbg.h:33
@ DST_K_SOURCE
Definition vmsdbg.h:32
@ DST_K_TBG
Definition vmsdbg.h:31
@ DST_K_MODEND
Definition vmsdbg.h:35
@ DST_K_PROLOG
Definition vmsdbg.h:32
@ DST_K_BLKBEG
Definition vmsdbg.h:33
@ DST_K_MODBEG
Definition vmsdbg.h:34
@ DST_K_LINE_NUM
Definition vmsdbg.h:34
@ DST_K_RTNEND
Definition vmsdbg.h:36
@ DST_K_RTNBEG
Definition vmsdbg.h:35
struct _DST_BLOCK_END DST_BLOCK_END
struct _DST_SRC_COMMAND DST_SRC_COMMAND
struct _DST_MODULE_BEGIN DST_MODULE_BEGIN