21 #define GCC_VMSDBG_H 1
50 ENUM_BITFIELD (
_DST_TYPE) dst_x_type : 16;
53 #define DST_K_DST_HEADER_SIZE sizeof 4
66 unsigned dst_v_modbeg_hide : 1;
67 unsigned dst_v_modbeg_version : 1;
68 unsigned dst_v_modbeg_unused : 6;
70 unsigned char dst_b_modbeg_unused;
72 unsigned short int dst_w_version_major;
73 unsigned short int dst_w_version_minor;
74 unsigned char dst_b_modbeg_name;
76 #define DST_K_MODBEG_SIZE 15
82 unsigned char dst_b_compiler;
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
103 unsigned dst_v_rtnbeg_unused : 4;
104 unsigned dst_v_rtnbeg_unalloc : 1;
105 unsigned dst_v_rtnbeg_prototype : 1;
106 unsigned dst_v_rtnbeg_inlined : 1;
107 unsigned dst_v_rtnbeg_no_call : 1;
108 } dst_b_rtnbeg_flags;
109 int *dst_l_rtnbeg_address;
110 int *dst_l_rtnbeg_pd_address;
111 unsigned char dst_b_rtnbeg_name;
113 #define DST_K_RTNBEG_SIZE 14
120 char dst_b_rtnend_unused;
121 unsigned int dst_l_rtnend_size;
123 #define DST_K_RTNEND_SIZE 9
130 unsigned char dst_b_blkbeg_unused;
131 int *dst_l_blkbeg_address;
132 unsigned char dst_b_blkbeg_name;
134 #define DST_K_BLKBEG_SIZE 10
141 unsigned char dst_b_blkend_unused;
142 unsigned int dst_l_blkend_size;
144 #define DST_K_BLKEND_SIZE 9
152 #define DST_K_LINE_NUM_HEADER_SIZE 4
158 char dst_b_pcline_command;
161 unsigned int dst_l_pcline_unslong;
162 unsigned short int dst_w_pcline_unsword;
163 unsigned char dst_b_pcline_unsbyte;
164 } dst_a_pcline_access_fields;
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
211 unsigned char dst_b_src_command;
216 unsigned char dst_b_src_df_length;
217 unsigned char dst_b_src_df_flags;
218 unsigned short int dst_w_src_df_fileid;
219 #ifdef HAVE_LONG_LONG
220 long long dst_q_src_df_rms_cdt;
223 __int64 dst_q_src_df_rms_cdt;
226 unsigned int dst_l_src_df_rms_ebk;
227 unsigned short int dst_w_src_df_rms_ffb;
228 unsigned char dst_b_src_df_rms_rfo;
229 unsigned char dst_b_src_df_filename;
230 } dst_a_src_decl_src;
231 unsigned int dst_l_src_unslong;
232 unsigned short int dst_w_src_unsword;
233 unsigned char dst_b_src_unsbyte;
234 } dst_a_src_cmd_fields;
236 #define DST_K_SRC_COMMAND_SIZE 21
242 unsigned char dst_b_src_df_libmodname;
244 #define DST_K_SRC_CMDTRLR_SIZE 1
251 unsigned int dst_l_prolog_bkpt_addr;
253 #define DST_K_PROLOG_SIZE 8