Lines Matching defs:MappingDesc

32 struct MappingDesc {
45 // Note: MappingDesc::ALLOCATOR entries are only used to check for memory
54 const MappingDesc kMemoryLayout[] = {
55 {0x000000000000ULL, 0x000200000000ULL, MappingDesc::APP, "app-1"},
56 {0x000200000000ULL, 0x002200000000ULL, MappingDesc::INVALID, "invalid"},
57 {0x002200000000ULL, 0x004000000000ULL, MappingDesc::SHADOW, "shadow-2"},
58 {0x004000000000ULL, 0x004200000000ULL, MappingDesc::INVALID, "invalid"},
59 {0x004200000000ULL, 0x006000000000ULL, MappingDesc::ORIGIN, "origin-2"},
60 {0x006000000000ULL, 0x006200000000ULL, MappingDesc::INVALID, "invalid"},
61 {0x006200000000ULL, 0x008000000000ULL, MappingDesc::SHADOW, "shadow-3"},
62 {0x008000000000ULL, 0x008200000000ULL, MappingDesc::SHADOW, "shadow-1"},
63 {0x008200000000ULL, 0x00a000000000ULL, MappingDesc::ORIGIN, "origin-3"},
64 {0x00a000000000ULL, 0x00a200000000ULL, MappingDesc::ORIGIN, "origin-1"},
65 {0x00a200000000ULL, 0x00c000000000ULL, MappingDesc::APP, "app-2"},
66 {0x00c000000000ULL, 0x00e200000000ULL, MappingDesc::INVALID, "invalid"},
67 {0x00e200000000ULL, 0x00ffffffffffULL, MappingDesc::APP, "app-3"}};
81 const MappingDesc kMemoryLayout[] = {
82 {0X0000000000000, 0X0100000000000, MappingDesc::APP, "app-10-13"},
83 {0X0100000000000, 0X0200000000000, MappingDesc::SHADOW, "shadow-14"},
84 {0X0200000000000, 0X0300000000000, MappingDesc::INVALID, "invalid"},
85 {0X0300000000000, 0X0400000000000, MappingDesc::ORIGIN, "origin-14"},
86 {0X0400000000000, 0X0600000000000, MappingDesc::SHADOW, "shadow-15"},
87 {0X0600000000000, 0X0800000000000, MappingDesc::ORIGIN, "origin-15"},
88 {0X0800000000000, 0X0A00000000000, MappingDesc::INVALID, "invalid"},
89 {0X0A00000000000, 0X0B00000000000, MappingDesc::APP, "app-14"},
90 {0X0B00000000000, 0X0C00000000000, MappingDesc::SHADOW, "shadow-10-13"},
91 {0X0C00000000000, 0X0D00000000000, MappingDesc::INVALID, "invalid"},
92 {0X0D00000000000, 0X0E00000000000, MappingDesc::ORIGIN, "origin-10-13"},
93 {0x0E00000000000, 0x0E40000000000, MappingDesc::ALLOCATOR, "allocator"},
94 {0X0E40000000000, 0X1000000000000, MappingDesc::APP, "app-15"},
104 const MappingDesc kMemoryLayout[] = {
105 {0x000000000000ULL, 0x010000000000ULL, MappingDesc::APP, "app-1"},
106 {0x010000000000ULL, 0x100000000000ULL, MappingDesc::SHADOW, "shadow-2"},
107 {0x100000000000ULL, 0x110000000000ULL, MappingDesc::INVALID, "invalid"},
108 {0x110000000000ULL, 0x200000000000ULL, MappingDesc::ORIGIN, "origin-2"},
109 {0x200000000000ULL, 0x300000000000ULL, MappingDesc::SHADOW, "shadow-3"},
110 {0x300000000000ULL, 0x400000000000ULL, MappingDesc::ORIGIN, "origin-3"},
111 {0x400000000000ULL, 0x500000000000ULL, MappingDesc::INVALID, "invalid"},
112 {0x500000000000ULL, 0x510000000000ULL, MappingDesc::SHADOW, "shadow-1"},
113 {0x510000000000ULL, 0x600000000000ULL, MappingDesc::APP, "app-2"},
114 {0x600000000000ULL, 0x610000000000ULL, MappingDesc::ORIGIN, "origin-1"},
115 {0x610000000000ULL, 0x700000000000ULL, MappingDesc::INVALID, "invalid"},
116 {0x700000000000ULL, 0x740000000000ULL, MappingDesc::ALLOCATOR, "allocator"},
117 {0x740000000000ULL, 0x800000000000ULL, MappingDesc::APP, "app-3"}};
122 const MappingDesc kMemoryLayout[] = {
123 {0x000000000000ULL, 0x000200000000ULL, MappingDesc::APP, "low memory"},
124 {0x000200000000ULL, 0x080000000000ULL, MappingDesc::INVALID, "invalid"},
125 {0x080000000000ULL, 0x180200000000ULL, MappingDesc::SHADOW, "shadow"},
126 {0x180200000000ULL, 0x1C0000000000ULL, MappingDesc::INVALID, "invalid"},
127 {0x1C0000000000ULL, 0x2C0200000000ULL, MappingDesc::ORIGIN, "origin"},
128 {0x2C0200000000ULL, 0x300000000000ULL, MappingDesc::INVALID, "invalid"},
129 {0x300000000000ULL, 0x320000000000ULL, MappingDesc::ALLOCATOR, "allocator"},
130 {0x320000000000ULL, 0x800000000000ULL, MappingDesc::APP, "high memory"}};
146 const MappingDesc kMemoryLayout[] = {
147 {0x000000000000ULL, 0x040000000000ULL, MappingDesc::APP, "low memory"},
148 {0x040000000000ULL, 0x080000000000ULL, MappingDesc::INVALID, "invalid"},
149 {0x080000000000ULL, 0x180000000000ULL, MappingDesc::SHADOW, "shadow"},
150 {0x180000000000ULL, 0x1C0000000000ULL, MappingDesc::INVALID, "invalid"},
151 {0x1C0000000000ULL, 0x2C0000000000ULL, MappingDesc::ORIGIN, "origin"},
152 {0x2C0000000000ULL, 0x440000000000ULL, MappingDesc::INVALID, "invalid"},
153 {0x440000000000ULL, 0x460000000000ULL, MappingDesc::ALLOCATOR, "allocator"},
154 {0x460000000000ULL, 0x500000000000ULL, MappingDesc::APP, "high memory"}};
164 const MappingDesc kMemoryLayout[] = {
165 {0x000000000000ULL, 0x020000000000ULL, MappingDesc::APP, "low memory"},
166 {0x020000000000ULL, 0x200000000000ULL, MappingDesc::INVALID, "invalid"},
167 {0x200000000000ULL, 0x620000000000ULL, MappingDesc::SHADOW, "shadow"},
168 {0x620000000000ULL, 0x700000000000ULL, MappingDesc::INVALID, "invalid"},
169 {0x700000000000ULL, 0xb20000000000ULL, MappingDesc::ORIGIN, "origin"},
170 {0xb20000000000ULL, 0xc00000000000ULL, MappingDesc::INVALID, "invalid"},
171 {0xc00000000000ULL, 0x1000000000000ULL, MappingDesc::APP, "high memory"}};
185 const MappingDesc kMemoryLayout[] = {
186 {0x000000000000ULL, 0x010000000000ULL, MappingDesc::APP, "low memory"},
187 {0x010000000000ULL, 0x100000000000ULL, MappingDesc::INVALID, "invalid"},
188 {0x100000000000ULL, 0x310000000000ULL, MappingDesc::SHADOW, "shadow"},
189 {0x310000000000ULL, 0x380000000000ULL, MappingDesc::INVALID, "invalid"},
190 {0x380000000000ULL, 0x590000000000ULL, MappingDesc::ORIGIN, "origin"},
191 {0x590000000000ULL, 0x600000000000ULL, MappingDesc::INVALID, "invalid"},
192 {0x600000000000ULL, 0x800000000000ULL, MappingDesc::APP, "high memory"}};
209 const MappingDesc kMemoryLayout[] = {
210 {0x000000000000ULL, 0x010000000000ULL, MappingDesc::APP, "app-1"},
211 {0x010000000000ULL, 0x100000000000ULL, MappingDesc::SHADOW, "shadow-2"},
212 {0x100000000000ULL, 0x110000000000ULL, MappingDesc::INVALID, "invalid"},
213 {0x110000000000ULL, 0x200000000000ULL, MappingDesc::ORIGIN, "origin-2"},
214 {0x200000000000ULL, 0x300000000000ULL, MappingDesc::SHADOW, "shadow-3"},
215 {0x300000000000ULL, 0x400000000000ULL, MappingDesc::ORIGIN, "origin-3"},
216 {0x400000000000ULL, 0x500000000000ULL, MappingDesc::INVALID, "invalid"},
217 {0x500000000000ULL, 0x510000000000ULL, MappingDesc::SHADOW, "shadow-1"},
218 {0x510000000000ULL, 0x600000000000ULL, MappingDesc::APP, "app-2"},
219 {0x600000000000ULL, 0x610000000000ULL, MappingDesc::ORIGIN, "origin-1"},
220 {0x610000000000ULL, 0x700000000000ULL, MappingDesc::INVALID, "invalid"},
221 {0x700000000000ULL, 0x740000000000ULL, MappingDesc::ALLOCATOR, "allocator"},
222 {0x740000000000ULL, 0x800000000000ULL, MappingDesc::APP, "app-3"}};
252 (addr_is_type((uptr)(mem), MappingDesc::APP | MappingDesc::ALLOCATOR))
253 #define MEM_IS_SHADOW(mem) addr_is_type((uptr)(mem), MappingDesc::SHADOW)
254 #define MEM_IS_ORIGIN(mem) addr_is_type((uptr)(mem), MappingDesc::ORIGIN)