MCPcopy Create free account

hub / github.com/diem/move / functions

Functions7,036 in github.com/diem/move

↓ 48 callersMethoderror
(&self, status: StatusCode, offset: CodeOffset)
language/move-bytecode-verifier/src/type_safety.rs:71
↓ 48 callersMethodget_functions
Returns iterator over FunctionEnvs in this module.
language/move-model/src/model.rs:2066
↓ 48 callersMethodpush_back
(&self, e: Value, type_param: &Type)
language/move-vm/types/src/values/values_impl.rs:1608
↓ 47 callersMethodflatten
(&self)
language/move-prover/bytecode/src/stackless_bytecode.rs:289
↓ 47 callersFunctionspanned
(file_hash: FileHash, start: usize, end: usize, value: T)
language/move-compiler/src/parser/syntax.rs:93
↓ 47 callersMethodstruct_handle_at
(&self, idx: StructHandleIndex)
language/move-binary-format/src/binary_views.rs:121
↓ 46 callersFunctionverify_module
(module: &CompiledModule)
language/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs:13
↓ 45 callersMethodemit
Emits a bytecode.
language/move-prover/bytecode/src/function_data_builder.rs:144
↓ 45 callersMethodinstantiate
Instantiates type parameters in this type.
language/move-model/src/ty.rs:248
↓ 44 callersMethodok
Return values of a successful execution.
language/move-vm/types/src/natives/function.rs:46
↓ 43 callersMethoderror
Adds an error to this environment, without notes.
language/move-model/src/model.rs:717
↓ 43 callersMethoderror
Shortcut for reporting an error.
language/move-model/src/builder/exp_translator.rs:148
↓ 43 callersMethodloc
(&self)
language/move-compiler/src/parser/ast.rs:889
↓ 42 callersMethodadd
(&mut self, a: Ability)
language/move-compiler/src/expansion/ast.rs:609
↓ 42 callersMethodget_struct
If this is a struct type, return the associated struct env and type parameters.
language/move-model/src/ty.rs:217
↓ 42 callersMethodremove
(&mut self, key: &K)
language/move-compiler/src/shared/unique_map.rs:74
↓ 42 callersMethodskip_reference
Skip reference type.
language/move-model/src/ty.rs:200
↓ 42 callersMethodstruct_instantiation_at
( &self, idx: StructDefInstantiationIndex, )
language/move-binary-format/src/binary_views.rs:182
↓ 41 callersMethodcharge_instr
Charge an instruction and fail if not enough gas units are left.
language/move-vm/types/src/gas_schedule.rs:116
↓ 41 callersFunctionexp
( context: &mut Context, result: &mut Block, expected_type_opt: Option<&H::Type>, te: T::Exp,
language/move-compiler/src/hlir/translate.rs:779
↓ 41 callersMethodnode_id
(&self)
language/move-model/src/ast.rs:471
↓ 41 callersMethodtranslate_exp
(&self, exp: &Exp)
language/move-prover/boogie-backend/src/spec_translator.rs:572
↓ 41 callersMethodvalue
Creates a new value `Exp` with no location information
language/move-ir/types/src/ast.rs:1014
↓ 40 callersMethodas_bytes
Converts `self` to a byte slice.
language/move-core/types/src/identifier.rs:217
↓ 40 callersMethodget_loc
Returns the location of this module.
language/move-model/src/model.rs:1815
↓ 40 callersMethodnew
Create a new `Executor` with an empty in-memory storage backend. TODO: review the lifetime of vicinity.
language/evm/exec-utils/src/exec.rs:112
↓ 39 callersMethodis_empty
(&self)
language/move-prover/boogie-backend/src/boogie_wrapper.rs:938
↓ 39 callersMethodmint
Add balance to the specified account. Intended to used for testing. Note: this will create a new account at the given address if one does not exist.
language/evm/exec-utils/src/exec.rs:80
↓ 39 callersMethodname
(&self)
language/move-model/src/ast.rs:1072
↓ 38 callersMethodblock
(&self, label: Label)
language/move-compiler/src/cfgir/cfg.rs:177
↓ 38 callersMethodcall
( &mut self, loc: Loc, args: Values, resources: &BTreeMap<StructName, Loc>,
language/move-compiler/src/cfgir/borrows/state.rs:771
↓ 38 callersMethoddefine
Defines a native function generator.
language/evm/move-to-yul/src/native_functions.rs:138
↓ 38 callersMethodremove
Removes the buffer and its identifier from the system.
language/move-analyzer/src/vfs.rs:44
↓ 38 callersMethodtype_parameters
(&self)
language/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs:185
↓ 37 callersMethodend
(self)
language/move-ir/types/src/location.rs:53
↓ 37 callersMethoderror
Reports a type checking error.
language/move-model/src/builder/model_builder.rs:166
↓ 37 callersMethodexists
Test whether resource exists.
language/evm/move-to-yul/src/functions.rs:1014
↓ 37 callersMethodfunction_defs
(&self)
language/move-binary-format/src/binary_views.rs:229
↓ 37 callersMethodget_name
Returns the name of this function.
language/move-prover/bytecode/src/function_target.rs:106
↓ 37 callersMethodmake_local_name
Make name for a local.
language/evm/move-to-yul/src/context.rs:605
↓ 37 callersMethodsignature_index
Get the signature pool index, adds it if missing.
language/move-ir-compiler/move-ir-to-bytecode/src/context.rs:544
↓ 37 callersMethodstruct_defs
(&self)
language/move-binary-format/src/binary_views.rs:213
↓ 36 callersFunctionbuiltin
( context: &mut Context, result: &mut Block, _eloc: Loc, sp!(loc, tb_): T::BuiltinFunction,
language/move-compiler/src/hlir/translate.rs:1477
↓ 36 callersMethodinsert
Inserts a value into a table.
language/extensions/move-table-extension/src/lib.rs:237
↓ 36 callersFunctionverification_error
(status: StatusCode, kind: IndexKind, idx: TableIndex)
language/move-binary-format/src/errors.rs:475
↓ 35 callersMethodget_node_type
(&self, id: NodeId)
language/move-prover/boogie-backend/src/spec_translator.rs:564
↓ 35 callersMethodjoin
(&mut self, other: &Self)
language/move-prover/bytecode/src/usage_analysis.rs:122
↓ 35 callersMethodposition
(&self)
language/move-binary-format/src/file_format_common.rs:466
↓ 34 callersMethodas_str
Converts `self` to a `&str`. This is not implemented as a `From` trait to discourage automatic conversions -- these conversions should not typically
language/move-core/types/src/identifier.rs:212
↓ 34 callersMethodcall_builtin
Generate call to a builtin function.
language/evm/move-to-yul/src/generator.rs:590
↓ 34 callersMethoddel_value
Delete the value held in this local slot. Panics if the slot does not hold a value
language/move-prover/interpreter/src/concrete/value.rs:960
↓ 34 callersMethodfile_hash
(self)
language/move-ir/types/src/location.rs:45
↓ 34 callersMethodnew_session
Create a new Session backed by the given storage. Right now it is the caller's responsibility to ensure cache coherence of the Move VM Loader - When
language/move-vm/runtime/src/move_vm.rs:46
↓ 34 callersFunctionparse
(s: &str, f: F)
language/move-core/types/src/parser.rs:322
↓ 33 callersMethodexecute_function_bypass_visibility
Similar to execute_entry_function, but it bypasses visibility checks
language/move-vm/runtime/src/session.rs:92
↓ 33 callersMethodget_id
Returns the id of this module in the global env.
language/move-model/src/model.rs:1799
↓ 33 callersMethodget_loc
Returns the location of this function.
language/move-prover/bytecode/src/function_target.rs:131
↓ 33 callersMethodinstantiate
(&self, params: &[Type])
language/move-prover/bytecode/src/stackless_bytecode.rs:267
↓ 33 callersMethodpop
(&mut self)
language/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs:152
↓ 33 callersMethodstart
(self)
language/move-ir/types/src/location.rs:49
↓ 33 callersMethodto_loc
Shortcut for translating a Move AST location into ours.
language/move-model/src/builder/model_builder.rs:161
↓ 32 callersMethodcontent
(&self)
language/move-compiler/src/parser/lexer.rs:190
↓ 32 callersMethodname
(&self)
language/move-prover/bytecode/src/mono_analysis.rs:73
↓ 32 callersMethodsignatures
(&self)
language/move-binary-format/src/views.rs:122
↓ 32 callersMethodto_qualified_id
(&self)
language/move-model/src/model.rs:393
↓ 32 callersMethodtrim
(&self)
language/tools/read-write-set/types/src/lib.rs:180
↓ 31 callersMethodas_module
(&self)
language/move-binary-format/src/access.rs:299
↓ 31 callersMethodextend
(&mut self, vec: &[u8])
language/move-binary-format/src/file_format_common.rs:251
↓ 31 callersMethodlist
( &mut self, items: impl std::iter::IntoIterator<Item = T>, sep: &str, mut f:
language/move-compiler/src/shared/ast_debug.rs:132
↓ 31 callersMethodmap
Map a function `f` of one argument over the underlying data.
language/move-core/types/src/gas_schedule.rs:39
↓ 31 callersMethodsymbol_pool
(&self)
language/move-model/src/ty.rs:1138
↓ 30 callersMethodfile_hash
(&self)
language/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs:154
↓ 30 callersFunctionread_uleb_internal
Helpers to read all uleb128 encoded integers.
language/move-binary-format/src/deserializer.rs:78
↓ 30 callersMethodsymbol_pool
Shortcut for accessing the symbol pool.
language/move-model/src/builder/module_builder.rs:167
↓ 30 callersMethodto_vec
Dumps into a vector.
language/documentation/examples/diem-framework/crates/crypto/src/hash.rs:149
↓ 30 callersMethodunindent
Undo previously done indentation.
language/move-model/src/code_writer.rs:177
↓ 30 callersFunctionwrite_as_uleb128
(binary: &mut BinaryData, x: T1, max: T2)
language/move-binary-format/src/serializer.rs:62
↓ 29 callersMethodcharge_instr_with_size
Charge an instruction over data with a given size and fail if not enough gas units are left.
language/move-vm/types/src/gas_schedule.rs:99
↓ 29 callersMethoderror
Emits a translation error.
language/move-prover/boogie-backend/src/spec_translator.rs:97
↓ 29 callersMethodget
(&self, tvar: TVar)
language/move-compiler/src/typing/core.rs:391
↓ 29 callersMethodget_attributes
Returns the attributes of this module.
language/move-model/src/model.rs:1820
↓ 29 callersMethodget_target
Gets a function target viewpoint on this builder. This locks the data for mutation until the returned value dies.
language/move-prover/bytecode/src/function_data_builder.rs:91
↓ 29 callersMethodindent
Indents any subsequently written output. The current line of output and any subsequent ones will be indented. Note this works after the last output wa
language/move-model/src/code_writer.rs:171
↓ 29 callersMethodwrite
Writes a new lint message to this formatter.
devtools/x-lint/src/lib.rs:53
↓ 28 callersFunctioncompile_types
( context: &mut Context, type_parameters: &HashMap<TypeVar_, TypeParameterIndex>, tys: &[Type], )
language/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs:633
↓ 28 callersFunctionmake_loc
(file_hash: FileHash, start: usize, end: usize)
language/move-compiler/src/parser/syntax.rs:80
↓ 28 callersMethodsymbol_pool
Shortcut for accessing symbol pool.
language/move-model/src/builder/exp_translator.rs:138
↓ 27 callersFunctiondecode
(loc: Loc, s: &str)
language/move-compiler/src/expansion/hex_string.rs:7
↓ 27 callersMethodget_fields
Get an iterator for the fields, ordered by offset.
language/move-model/src/model.rs:2571
↓ 27 callersMethodget_local_type
Gets the type of the local at index. This must use an index in the range as determined by `get_local_count`.
language/move-prover/bytecode/src/function_target.rs:261
↓ 27 callersMethodpath
(&self)
language/tools/move-package/src/compilation/package_layout.rs:20
↓ 27 callersMethodstart_loc
(&self)
language/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs:158
↓ 27 callersMethodunknown_loc
Returns the unknown location.
language/move-model/src/model.rs:776
↓ 26 callersMethoddefine_spec_fun
Defines a spec function, adding it to the spec fun table.
language/move-model/src/builder/model_builder.rs:176
↓ 26 callersMethodget_node_loc
Gets the location of the given node.
language/move-model/src/model.rs:1494
↓ 26 callersMethodinsert
(&mut self, key: u32, val: UseDef)
language/move-analyzer/src/symbols.rs:516
↓ 26 callersMethodinto_iter
(self)
language/move-binary-format/src/file_format.rs:780
↓ 26 callersMethodinto_vector
(self)
language/move-prover/interpreter/src/concrete/value.rs:118
↓ 26 callersMethodlog
(&self, s: impl ToString)
language/extensions/async/move-async-vm/tests/testsuite.rs:396
↓ 26 callersMethodnew_node_id_with_type_loc
Shortcut to create a new node id and assigns type and location to it.
language/move-model/src/builder/exp_translator.rs:169
← previousnext →101–200 of 7,036, ranked by callers