(&self, flags: &mut MemFlagsData, alias_regions: &mut AliasRegionSet)
| 1170 | } |
| 1171 | |
| 1172 | pub fn update_memflags(&self, flags: &mut MemFlagsData, alias_regions: &mut AliasRegionSet) { |
| 1173 | flags.set_alias_region(match self { |
| 1174 | AACategory::Other => None, |
| 1175 | AACategory::Heap => Some(alias_regions.insert(AliasRegionData { |
| 1176 | user_id: 0, |
| 1177 | description: "heap".into(), |
| 1178 | })), |
| 1179 | AACategory::Table => Some(alias_regions.insert(AliasRegionData { |
| 1180 | user_id: 1, |
| 1181 | description: "table".into(), |
| 1182 | })), |
| 1183 | AACategory::VmCtx => Some(alias_regions.insert(AliasRegionData { |
| 1184 | user_id: 2, |
| 1185 | description: "vmctx".into(), |
| 1186 | })), |
| 1187 | }) |
| 1188 | } |
| 1189 | } |
| 1190 | |
| 1191 | pub type StackAlignment = StackSize; |
no test coverage detected