1
2
3
4
5 declare trace_ptr ptr;
6
7 declare 1 trace based (trace_ptr) aligned,
8 2 next_free fixed bin (17) uns unal,
9 2 pad1 bit (19) unal,
10 2 last_available fixed bin (17) uns unal,
11 2 pad2 bit (19) unal,
12 2 ttime fixed bin (71),
13 2 temp bit (36),
14 2 index bit (17),
15 2 threshold fixed bin (17) unsigned unaligned,
16 2 pad3 bit (1) unaligned,
17 2 flags unaligned,
18 3 send_ips bit (1) unaligned,
19 3 pad bit (17) unaligned,
20 2 pad4 bit (36) aligned,
21 2 data (1024),
22 3 data_word char (4),
23 3 type fixed bin (6) uns unaligned,
24 3 pad bit (14) unaligned,
25 3 dtime fixed bin (16) uns unaligned;
26
27 declare 1 page_trace_entry based (trace_ptr) aligned,
28 2 pad bit (18) unaligned,
29 2 ring fixed bin (3) uns unaligned,
30 2 segment_number fixed bin (15) uns unaligned,
31 2 type fixed bin (6) uns unaligned,
32 2 page_number fixed bin (12) uns unaligned,
33 2 pad1 bit (2) unal,
34 2 time fixed bin (16) uns unaligned;
35
36 declare 1 extended_page_trace_entry
37 based (trace_ptr) aligned,
38 2 psr_segno fixed bin (12) uns unaligned,
39 2 psr_offset fixed bin (18) uns unaligned,
40 2 tsr_segno_1 bit (6) unaligned,
41 2 type fixed bin (6) uns unaligned,
42 2 tsr_segno_2 bit (6) unaligned,
43 2 tsr_pageno fixed bin (8) uns unaligned,
44 2 time fixed bin (16) uns unaligned;
45
46
47