1
2
3
4
5
6
7 declare trc_flags bit (36) aligned;
8 declare trc_status_ptr pointer;
9
10
11
12 declare 1 trc_flag_s aligned based (addr (trc_flags)),
13 2 verify_refs bit (1) unaligned,
14 2 list bit (1) unaligned,
15 2 pad bit (34) unaligned;
16
17 declare 1 trc_status aligned based (trc_status_ptr),
18 2 version fixed binary (17),
19 2 transaction_no fixed binary (35),
20 2 transaction_status fixed binary (17),
21 2 passive_refs fixed binary (34),
22 2 non_passive_refs fixed binary (34);
23
24
25
26 declare trc_VERIFY_REFS bit (36) aligned internal static options (constant) initial ("1"b);
27 declare trc_status_version_1 fixed binary internal static options (constant) initial (1);
28
29
30
31 declare trc_INCOMPLETE fixed binary internal static options (constant) initial (0);
32 declare trc_COMMITTED fixed binary internal static options (constant) initial (1);
33 declare trc_ROLLED_BACK fixed binary internal static options (constant) initial (2);
34 declare trc_UNDEFINED fixed binary internal static options (constant) initial (3);
35
36