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

Function verify_module_impl

language/move-bytecode-verifier/src/constants.rs:19–24  ·  view source on GitHub ↗
(module: &CompiledModule)

Source from the content-addressed store, hash-verified

17}
18
19fn verify_module_impl(module: &CompiledModule) -> PartialVMResult<()> {
20 for (idx, constant) in module.constant_pool().iter().enumerate() {
21 verify_constant(idx, constant)?
22 }
23 Ok(())
24}
25
26pub fn verify_script(module: &CompiledScript) -> VMResult<()> {
27 verify_script_impl(module).map_err(|e| e.finish(Location::Script))

Callers 1

verify_moduleFunction · 0.70

Calls 3

verify_constantFunction · 0.85
iterMethod · 0.45
constant_poolMethod · 0.45

Tested by

no test coverage detected