MCPcopy Create free account
hub / github.com/diem/move / insert_multi

Method insert_multi

language/tools/move-coverage/src/coverage_map.rs:156–163  ·  view source on GitHub ↗
(&mut self, func_name: Identifier, pc: u64, count: u64)

Source from the content-addressed store, hash-verified

154 }
155
156 pub fn insert_multi(&mut self, func_name: Identifier, pc: u64, count: u64) {
157 let func_entry = self
158 .function_maps
159 .entry(func_name)
160 .or_insert_with(FunctionCoverage::new);
161 let pc_entry = func_entry.entry(pc).or_insert(0);
162 *pc_entry += count;
163 }
164
165 pub fn insert(&mut self, func_name: Identifier, pc: u64) {
166 self.insert_multi(func_name, pc, 1);

Callers 2

to_unified_exec_mapMethod · 0.80
insertMethod · 0.80

Calls 2

entryMethod · 0.80
cloneMethod · 0.45

Tested by

no test coverage detected