MCPcopy Create free account

hub / github.com/asymptotic-code/sui-prover / functions

Functions2,109 in github.com/asymptotic-code/sui-prover

↓ 15 callersMethodis_verified_spec
(&self, func_id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/package_targets.rs:1006
↓ 15 callersMethodqualified_inst
(self, id: Id, inst: Vec<Type>)
crates/move-model/src/model.rs:303
↓ 14 callersMethodadd_diag
Adds diagnostic to the environment.
crates/move-model/src/model.rs:685
↓ 14 callersFunctionboogie_type
Return boogie type for a local with given signature token.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:428
↓ 14 callersFunctionboogie_type_suffix
Return the suffix to specialize a name for the given type instance.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:575
↓ 14 callersMethodget_mut_temp_index_oper
( &mut self, mid: ModuleId, fid: FunId, idx: TempIndex, baseline_flag:
crates/move-stackless-bytecode/src/number_operation.rs:187
↓ 14 callersMethodjoin
(&mut self, other: &Self)
crates/move-stackless-bytecode/src/usage_analysis.rs:123
↓ 14 callersMethodset_loc_from_attr
Sets the default location from a code attribute id.
crates/move-stackless-bytecode/src/function_data_builder.rs:113
↓ 14 callersMethodsymbol_pool
Shortcut for accessing the symbol pool.
crates/move-model/src/builder/module_builder.rs:101
↓ 13 callersMethodadd_edge
(&mut self, parent: BorrowNode, child: BorrowNode, weight: BorrowEdge)
crates/move-stackless-bytecode/src/borrow_analysis.rs:214
↓ 13 callersMethodget_annotations
Gets annotations.
crates/move-stackless-bytecode/src/function_target.rs:277
↓ 13 callersMethodget_bytecode
Gets the bytecode.
crates/move-stackless-bytecode/src/function_target.rs:272
↓ 13 callersMethodget_name
Returns the name of this function.
crates/move-stackless-bytecode/src/function_target.rs:108
↓ 13 callersMethodget_node_type
Gets the type of the given node.
crates/move-model/src/model.rs:1346
↓ 13 callersMethodtranslate_function_style
(&self, fun_env: &FunctionEnv, style: FunctionTranslationStyle)
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:789
↓ 12 callersFunctionboogie_type_suffix_bv
Returns the suffix to specialize a name for the given type instance.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:533
↓ 12 callersMethodborrow_node
(&self, idx: TempIndex)
crates/move-stackless-bytecode/src/borrow_analysis.rs:762
↓ 12 callersMethoderror
Shortcut for reporting an error.
crates/move-model/src/builder/exp_translator.rs:139
↓ 12 callersMethodextract_list
Extract the arguments of a list of the form `(<ctor> element...)`.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:2318
↓ 12 callersMethodfind_struct
Gets a StructEnv in this module by name.
crates/move-model/src/model.rs:4964
↓ 12 callersMethodget_funs
Get an iterator for all functions this holder.
crates/move-stackless-bytecode/src/function_target_pipeline.rs:222
↓ 12 callersMethodget_target_opt
( &'env self, func_env: &'env FunctionEnv<'env>, variant: &FunctionVariant, )
crates/move-stackless-bytecode/src/function_target_pipeline.rs:717
↓ 12 callersMethodreplace
A helper function to do replacement of type parameters.
crates/move-model/src/ty.rs:318
↓ 12 callersMethodset_extension
Stores extension data in the environment. This can be arbitrary data which is indexed by type. Used by tools which want to store their own data in the
crates/move-model/src/model.rs:537
↓ 12 callersMethodtranslate
(&mut self)
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:343
↓ 12 callersMethodunknown_loc
Returns the unknown location.
crates/move-model/src/model.rs:750
↓ 11 callersMethodadd_node
(&mut self, node: BorrowNode)
crates/move-stackless-bytecode/src/borrow_analysis.rs:206
↓ 11 callersFunctionboogie_function_name
Return boogie name of given function.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:291
↓ 11 callersMethodemit_traces
Emit traces which are related to the `emitted_exp`.
crates/move-stackless-bytecode/src/spec_instrumentation.rs:763
↓ 11 callersMethodget_struct_id
Gets the struct id from a definition index which must be valid for this environment.
crates/move-model/src/model.rs:4988
↓ 11 callersMethodget_struct_or_enum_qid
(&self, qid: QualifiedId<DatatypeId>)
crates/move-model/src/model.rs:1283
↓ 11 callersMethodget_targets
Gets targets for all available variants.
crates/move-stackless-bytecode/src/function_target_pipeline.rs:740
↓ 11 callersMethodget_type
Gets the type of this field.
crates/move-model/src/model.rs:6046
↓ 11 callersMethodinternal_rewrite_id
(&mut self, id: &NodeId)
crates/move-stackless-bytecode/src/exp_rewriter.rs:317
↓ 11 callersMethodis_axiom_fun
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:334
↓ 11 callersMethodis_pure_callee
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:326
↓ 11 callersMethodmerge
Return the operation according to the partial order in NumOperation
crates/move-stackless-bytecode/src/number_operation.rs:41
↓ 11 callersMethodmk_bool_call
Makes a Call expression with boolean result type.
crates/move-stackless-bytecode/src/exp_generator.rs:105
↓ 11 callersMethodnew_attr
Creates a new bytecode attribute id with default location.
crates/move-stackless-bytecode/src/function_data_builder.rs:132
↓ 11 callersMethodpretty_or_raw
Pretty prints the given model value which has given type. If printing fails, falls back to print the debug value.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:2410
↓ 10 callersMethodall_vars
(&self)
crates/move-stackless-bytecode/src/spec_global_variable_analysis.rs:37
↓ 10 callersMethodasserts_qid
(&self)
crates/move-model/src/model.rs:2366
↓ 10 callersMethodfind_function
Gets a FunctionEnv in this module by name.
crates/move-model/src/model.rs:4881
↓ 10 callersMethodget_bytecode
Returns the bytecode associated with this function.
crates/move-model/src/model.rs:6298
↓ 10 callersMethodget_parameter_types
Returns the parameter types associated with this function
crates/move-model/src/model.rs:6490
↓ 10 callersMethodget_return_count
Returns the number of return values of this function.
crates/move-stackless-bytecode/src/function_target.rs:202
↓ 10 callersMethodget_struct_by_def_idx
(&self, idx: StructDefinitionIndex)
crates/move-model/src/model.rs:5009
↓ 10 callersMethodglobalize_signature
Globalizes a signature local to this module.
crates/move-model/src/model.rs:5151
↓ 10 callersMethodignore_aborts
(&self)
crates/move-stackless-bytecode/src/package_targets.rs:1058
↓ 10 callersMethodmatches_name
Returns true if either the full name or simple name of this module matches the given string
crates/move-model/src/model.rs:4690
↓ 10 callersMethodto_qualified_id
(&self)
crates/move-model/src/model.rs:366
↓ 10 callersMethodtranslate_type
Translates a source AST type into a target AST type.
crates/move-model/src/builder/exp_translator.rs:461
↓ 10 callersMethodvisit
Visits expression, calling visitor on each sub-expression, depth first.
crates/move-stackless-bytecode/src/ast.rs:456
↓ 10 callersMethodwith_indent
Emit some code with indentation
crates/move-model/src/code_writer.rs:163
↓ 9 callersMethodaddr
(&self)
crates/move-model/src/ast.rs:91
↓ 9 callersFunctionboogie_enum_name
Return boogie name of given enum.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:137
↓ 9 callersMethodcontent
(&self, block_id: BlockId)
crates/move-stackless-bytecode/src/stackless_control_flow_graph.rs:420
↓ 9 callersMethodemit_function
(&self, signature: &str, body_fn: impl Fn())
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:1803
↓ 9 callersMethodensures_qid
(&self)
crates/move-model/src/model.rs:2362
↓ 9 callersMethoderror
Emits a translation error.
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:102
↓ 9 callersMethodextract_value
(&self, value: Option<&str>)
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:1771
↓ 9 callersMethodfind_module_by_name
Finds a module by simple name and returns an environment for it. TODO: we may need to disallow this to support modules of the same simple name but wit
crates/move-model/src/model.rs:1132
↓ 9 callersMethodget_identifier
Returns the VM identifier for this module
crates/move-model/src/model.rs:4715
↓ 9 callersMethodget_local_name
Get the name to be used for a local. If the local has a user name, use that for naming, otherwise generate a unique name.
crates/move-stackless-bytecode/src/function_target.rs:218
↓ 9 callersMethodget_struct_qid_opt
( &self, module_name: &str, struct_name: &str, )
crates/move-model/src/model.rs:1496
↓ 9 callersMethodget_verified_module
Gets the underlying bytecode module.
crates/move-model/src/model.rs:4825
↓ 9 callersMethodhas_errors
Returns true if diagnostics have error severity or worse.
crates/move-model/src/model.rs:863
↓ 9 callersMethodinst
(&self, ty: &Type)
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:1421
↓ 9 callersMethodinternal_loc
Returns the internal location.
crates/move-model/src/model.rs:761
↓ 9 callersMethodis_target
(&self, func_env: &FunctionEnv)
crates/move-stackless-bytecode/src/package_targets.rs:791
↓ 9 callersMethodis_used_datatype
( &self, env: &GlobalEnv, targets: &FunctionTargetsHolder, dt_qid: &QualifiedI
crates/move-stackless-bytecode/src/mono_analysis.rs:59
↓ 9 callersMethodis_well_known
Returns true if this is the well-known native or intrinsic function of the given name. The function must reside either in stdlib or extlib address dom
crates/move-model/src/model.rs:6339
↓ 9 callersMethodname
(&self)
crates/move-stackless-bytecode/src/dynamic_field_analysis.rs:55
↓ 9 callersMethodreport_diag
Writes accumulated diagnostics of given or higher severity.
crates/move-model/src/model.rs:887
↓ 9 callersMethodrequire_datatype
Require this to be a datatype, if so extracts its content.
crates/move-model/src/ty.rs:257
↓ 9 callersMethodset_location
Sets the current location. This location will be associated with all subsequently written code so we can map back from the generated code to this loca
crates/move-model/src/code_writer.rs:138
↓ 9 callersMethodspecs
(&self)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:362
↓ 9 callersMethodsymbol_pool
Shortcut for accessing symbol pool.
crates/move-model/src/builder/exp_translator.rs:129
↓ 9 callersMethodtranslate_op
(&self, boogie_op: &str, bv_op: &str, args: &[Exp])
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:1156
↓ 9 callersMethodtranslate_primitive_call
(&self, fun: &str, args: &[Exp])
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:1249
↓ 8 callersMethodcheck_conflict
Check whether oper_1 and oper_2 conflict
crates/move-stackless-bytecode/src/number_operation_analysis.rs:189
↓ 8 callersMethodentry_block
(&self)
crates/move-stackless-bytecode/src/stackless_control_flow_graph.rs:428
↓ 8 callersMethodextract_number
Extract a number from a literal.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:2348
↓ 8 callersMethodget_datatype
(&self)
crates/move-model/src/ty.rs:273
↓ 8 callersMethodget_loc
Returns the location of this module.
crates/move-model/src/model.rs:4696
↓ 8 callersMethodget_local_count
Gets the number of locals of this function, including parameters.
crates/move-stackless-bytecode/src/function_target.rs:237
↓ 8 callersMethodget_return_types
Returns return types of this function.
crates/move-stackless-bytecode/src/function_target.rs:197
↓ 8 callersMethodget_toplevel_attributes
(&self)
crates/move-model/src/model.rs:4705
↓ 8 callersMethodhas_target
(&self, func_env: &FunctionEnv<'_>, variant: &FunctionVariant)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:726
↓ 8 callersMethodinstantiate_ref
(&self, params: &[Type])
crates/move-model/src/model.rs:361
↓ 8 callersMethodinto_enum
Gets an EnumEnv by id, consuming this module env.
crates/move-model/src/model.rs:5083
↓ 8 callersMethodis_spec
(&self, func_id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/package_targets.rs:742
↓ 8 callersMethodmake
(name: &str)
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:863
↓ 8 callersFunctionmake_error_response
(status_code: u16, error: &str)
crates/lambda-boogie-handler/lambda.rs:31
↓ 8 callersMethodmk_call
Makes a Call expression.
crates/move-stackless-bytecode/src/exp_generator.rs:75
↓ 8 callersMethodmk_temporary
Makes an expression for a temporary.
crates/move-stackless-bytecode/src/exp_generator.rs:346
↓ 8 callersMethodmodule_env
(&self)
crates/move-model/src/model.rs:5993
↓ 8 callersMethodqualified_by_module_from_name
Qualifies the given name by the current module.
crates/move-model/src/builder/module_builder.rs:114
↓ 8 callersMethodset_writer_location
Sets the location of the code writer from node id.
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:107
↓ 8 callersMethodsubstitute_operations
(&self, subst: &BTreeMap<Operation, Operation>)
crates/move-stackless-bytecode/src/stackless_bytecode.rs:1012
← previousnext →101–200 of 2,109, ranked by callers