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

Method verify_module

language/move-bytecode-verifier/src/code_unit_verifier.rs:30–32  ·  view source on GitHub ↗
(module: &'a CompiledModule)

Source from the content-addressed store, hash-verified

28
29impl<'a> CodeUnitVerifier<'a> {
30 pub fn verify_module(module: &'a CompiledModule) -> VMResult<()> {
31 Self::verify_module_impl(module).map_err(|e| e.finish(Location::Module(module.self_id())))
32 }
33
34 fn verify_module_impl(module: &'a CompiledModule) -> PartialVMResult<()> {
35 for (idx, function_definition) in module.function_defs().iter().enumerate() {

Callers

nothing calls this directly

Calls 4

verify_module_implFunction · 0.70
ModuleClass · 0.50
finishMethod · 0.45
self_idMethod · 0.45

Tested by

no test coverage detected