1
2
3
4
5
6
7
8 dcl 1 probe_static_info aligned based (probe_info.static_info_ptr),
9 2 probe_info_version fixed bin,
10
11 2 version aligned,
12 3 major_version fixed bin,
13 3 minor_version fixed bin,
14 3 version_string char (32) unaligned,
15
16 2 name char (32) unaligned,
17 2 prompt character (40) varying,
18 2 switches,
19 3 brief_sw bit (1) unaligned,
20 3 no_handle_faults_sw bit (1) unaligned,
21 3 recursive_breaks_sw bit (1) unaligned,
22 3 prompt_on_sw bit (1) unaligned,
23 3 switch_pad bit (32) unaligned,
24
25 2 scratch_segment_ptr pointer,
26 2 break_segment_ptr pointer,
27
28 2 seg_info_offset_ptr pointer,
29
30 2 probe_segno bit (18),
31 2 last_break_segno bit (18),
32
33 2 stack_info aligned,
34 3 level_chain pointer unaligned,
35 3 max_level fixed bin,
36 3 flags aligned,
37 (4 good_stack,
38 4 traced_with_all,
39 4 pad1 (34)) bit (1) unaligned,
40
41 2 modes_ptr pointer unaligned,
42
43 2 request_table_info aligned,
44 3 array_ptr pointer,
45 3 array_size fixed bin,
46 3 array_max_size fixed bin,
47 3 using_internal_array bit (1) aligned,
48
49 2 io_switches,
50 3 input_switch pointer,
51 3 output_switch pointer,
52 3 (private_input_sw, private_output_sw) bit (1) aligned,
53
54
55 2 info_directory_info aligned,
56 3 array_ptr pointer,
57 3 array_size fixed bin,
58 3 array_max_size fixed bin,
59 3 using_internal_array bit (1) aligned,
60
61 2 exclude_name_info aligned,
62 3 array_ptr pointer,
63 3 array_size fixed bin,
64 3 array_max_size fixed bin,
65 3 using_internal_array bit (1) aligned,
66
67 2 null_seg_info_ptr pointer unaligned,
68
69 2 initial_arrays,
70 3 request_table_ptr_array (10) pointer aligned,
71 3 info_directory_name_array (3) char (168) unaligned,
72 3 exclude_name_array (6) char (32) unaligned,
73
74 2 metering_info,
75 3 last_clock fixed bin (71),
76 3 last_vclock fixed bin (71),
77 3 last_page_faults fixed bin,
78
79 2 end_of_probe_static_info fixed bin;
80
81
82 dcl 1 probe_seg_info_array aligned based (probe_static_info.seg_info_offset_ptr),
83 2 count fixed bin,
84 2 seg_info_offset (0 : seg_info_offset_count refer (probe_seg_info_array.count)) bit (18) aligned;
85
86 dcl seg_info_offset_count fixed bin;
87
88 dcl probe_request_tables (probe_static_info.request_table_info.array_max_size)
89 pointer aligned based (probe_static_info.request_table_info.array_ptr);
90
91 dcl probe_info_directories (probe_static_info.info_directory_info.array_max_size)
92 char (168) unaligned based (probe_static_info.info_directory_info.array_ptr);
93
94 dcl probe_exclude_names (probe_static_info.exclude_name_info.array_max_size)
95 char (168) unaligned based (probe_static_info.exclude_name_info.array_ptr);
96
97