Lines Matching defs:MappingDesc
27 struct MappingDesc {
40 // Note: MappingDesc::ALLOCATOR entries are only used to check for memory
53 const MappingDesc kMemoryLayout[] = {
54 {0X0000000000000, 0X0100000000000, MappingDesc::APP, "app-10-13"},
55 {0X0100000000000, 0X0200000000000, MappingDesc::SHADOW, "shadow-14"},
56 {0X0200000000000, 0X0300000000000, MappingDesc::INVALID, "invalid"},
57 {0X0300000000000, 0X0400000000000, MappingDesc::ORIGIN, "origin-14"},
58 {0X0400000000000, 0X0600000000000, MappingDesc::SHADOW, "shadow-15"},
59 {0X0600000000000, 0X0800000000000, MappingDesc::ORIGIN, "origin-15"},
60 {0X0800000000000, 0X0A00000000000, MappingDesc::INVALID, "invalid"},
61 {0X0A00000000000, 0X0B00000000000, MappingDesc::APP, "app-14"},
62 {0X0B00000000000, 0X0C00000000000, MappingDesc::SHADOW, "shadow-10-13"},
63 {0X0C00000000000, 0X0D00000000000, MappingDesc::INVALID, "invalid"},
64 {0X0D00000000000, 0X0E00000000000, MappingDesc::ORIGIN, "origin-10-13"},
65 {0X0E00000000000, 0X0E40000000000, MappingDesc::ALLOCATOR, "allocator"},
66 {0X0E40000000000, 0X1000000000000, MappingDesc::APP, "app-15"},
77 const MappingDesc kMemoryLayout[] = {
78 {0x000000000000ULL, 0x010000000000ULL, MappingDesc::APP, "app-1"},
79 {0x010000000000ULL, 0x100000000000ULL, MappingDesc::SHADOW, "shadow-2"},
80 {0x100000000000ULL, 0x110000000000ULL, MappingDesc::INVALID, "invalid"},
81 {0x110000000000ULL, 0x200000000000ULL, MappingDesc::ORIGIN, "origin-2"},
82 {0x200000000000ULL, 0x300000000000ULL, MappingDesc::SHADOW, "shadow-3"},
83 {0x300000000000ULL, 0x400000000000ULL, MappingDesc::ORIGIN, "origin-3"},
84 {0x400000000000ULL, 0x500000000000ULL, MappingDesc::INVALID, "invalid"},
85 {0x500000000000ULL, 0x510000000000ULL, MappingDesc::SHADOW, "shadow-1"},
86 {0x510000000000ULL, 0x600000000000ULL, MappingDesc::APP, "app-2"},
87 {0x600000000000ULL, 0x610000000000ULL, MappingDesc::ORIGIN, "origin-1"},
88 {0x610000000000ULL, 0x700000000000ULL, MappingDesc::INVALID, "invalid"},
89 {0x700000000000ULL, 0x740000000000ULL, MappingDesc::ALLOCATOR, "allocator"},
90 {0x740000000000ULL, 0x800000000000ULL, MappingDesc::APP, "app-3"}};
121 (addr_is_type((uptr)(mem), MappingDesc::APP | MappingDesc::ALLOCATOR))
122 #define MEM_IS_SHADOW(mem) addr_is_type((uptr)(mem), MappingDesc::SHADOW)
123 #define MEM_IS_ORIGIN(mem) addr_is_type((uptr)(mem), MappingDesc::ORIGIN)