MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / update_memflags

Method update_memflags

cranelift/fuzzgen/src/function_generator.rs:1172–1188  ·  view source on GitHub ↗
(&self, flags: &mut MemFlagsData, alias_regions: &mut AliasRegionSet)

Source from the content-addressed store, hash-verified

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
1191pub type StackAlignment = StackSize;

Callers 2

Calls 2

set_alias_regionMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected