22 */ |
22 */ |
23 |
23 |
24 #include "precompiled.hpp" |
24 #include "precompiled.hpp" |
25 #include "gc/z/zGlobals.hpp" |
25 #include "gc/z/zGlobals.hpp" |
26 |
26 |
27 uint32_t ZGlobalPhase = ZPhaseRelocate; |
27 uint32_t ZGlobalPhase = ZPhaseRelocate; |
28 uint32_t ZGlobalSeqNum = 1; |
28 uint32_t ZGlobalSeqNum = 1; |
29 |
29 |
30 const int& ZObjectAlignmentSmallShift = LogMinObjAlignmentInBytes; |
30 size_t ZPageSizeMediumShift; |
31 const int& ZObjectAlignmentSmall = MinObjAlignmentInBytes; |
31 size_t ZPageSizeMedium; |
32 |
32 |
33 uintptr_t ZAddressGoodMask; |
33 size_t ZObjectSizeLimitMedium; |
34 uintptr_t ZAddressBadMask; |
|
35 uintptr_t ZAddressWeakBadMask; |
|
36 |
34 |
37 uintptr_t ZAddressBase; |
35 const int& ZObjectAlignmentSmallShift = LogMinObjAlignmentInBytes; |
|
36 int ZObjectAlignmentMediumShift; |
38 |
37 |
39 size_t ZAddressOffsetBits; |
38 const int& ZObjectAlignmentSmall = MinObjAlignmentInBytes; |
40 uintptr_t ZAddressOffsetMask; |
39 int ZObjectAlignmentMedium; |
41 size_t ZAddressOffsetMax; |
|
42 |
40 |
43 size_t ZAddressMetadataShift; |
41 uintptr_t ZAddressGoodMask; |
44 uintptr_t ZAddressMetadataMask; |
42 uintptr_t ZAddressBadMask; |
|
43 uintptr_t ZAddressWeakBadMask; |
45 |
44 |
46 uintptr_t ZAddressMetadataMarked; |
45 uintptr_t ZAddressBase; |
47 uintptr_t ZAddressMetadataMarked0; |
46 |
48 uintptr_t ZAddressMetadataMarked1; |
47 size_t ZAddressOffsetBits; |
49 uintptr_t ZAddressMetadataRemapped; |
48 uintptr_t ZAddressOffsetMask; |
50 uintptr_t ZAddressMetadataFinalizable; |
49 size_t ZAddressOffsetMax; |
|
50 |
|
51 size_t ZAddressMetadataShift; |
|
52 uintptr_t ZAddressMetadataMask; |
|
53 |
|
54 uintptr_t ZAddressMetadataMarked; |
|
55 uintptr_t ZAddressMetadataMarked0; |
|
56 uintptr_t ZAddressMetadataMarked1; |
|
57 uintptr_t ZAddressMetadataRemapped; |
|
58 uintptr_t ZAddressMetadataFinalizable; |