MCPcopy Create free account

hub / github.com/argotorg/solidity / functions

Functions6,721 in github.com/argotorg/solidity

↓ 2 callersMethodresolve
libsmtutil/SMTLib2Context.cpp:71
↓ 2 callersFunctionresolveDirectBaseContracts
libsolidity/analysis/OverrideChecker.cpp:141
↓ 2 callersMethodresolveRecursive
libsolidity/experimental/ast/TypeSystem.cpp:216
↓ 2 callersFunctionrestrict
(x)
test/formal/redundant_store_unrelated.py:15
↓ 2 callersMethodreturnData
test/tools/yulInterpreter/Interpreter.h:200
↓ 2 callersMethodreturnDataSelectorFunction
libsolidity/codegen/YulUtilFunctions.cpp:4656
↓ 2 callersMethodreturnDataToArray
libsolidity/codegen/CompilerUtils.cpp:122
↓ 2 callersMethodrevertWithError
libsolidity/codegen/CompilerUtils.cpp:106
↓ 2 callersMethodrevertWithStringData
libsolidity/codegen/CompilerUtils.cpp:93
↓ 2 callersMethodrightShiftNumberOnStack
libsolidity/codegen/CompilerUtils.cpp:1624
↓ 2 callersMethodrollback
liblangutil/CharStream.cpp:67
↓ 2 callersMethodroundUpFunction
libsolidity/codegen/YulUtilFunctions.cpp:693
↓ 2 callersMethodrun
libsolidity/analysis/ControlFlowRevertPruner.cpp:49
↓ 2 callersMethodrun
libyul/backends/evm/ssa/transform/TrivialPhiEliminator.cpp:54
↓ 2 callersFunctionrun_git_command
(command)
scripts/common/git_helpers.py:6
↓ 2 callersFunctionrun_test_scripts
(solc_binary_type: str, solc_binary_path: Path, tests: dict)
test/external_tests.py:48
↓ 2 callersMethodruntimeAssemblyPtr
libsolidity/codegen/Compiler.cpp:71
↓ 2 callersFunctionsanitizeTypeName
HACK to get around Z3 bug in printing type names with spaces (https://github.com/Z3Prover/z3/issues/6850) Should be fixed in Z3 4.13.0 TODO: Remove th
libsolidity/formal/SymbolicTypes.cpp:39
↓ 2 callersMethodselectContracts
libsolidity/interface/CompilerStack.cpp:266
↓ 2 callersFunctionsemanticTokenTypeForExpression
libsolidity/lsp/SemanticTokensBuilder.cpp:57
↓ 2 callersMethodsetAssertionAccumulation
Sets whether the context should conjoin assertions in the assertion stack.
libsolidity/formal/EncodingContext.h:57
↓ 2 callersFunctionsetBigEndian
libevmasm/Assembly.cpp:1007
↓ 2 callersMethodsetCurrentContract
libsolidity/analysis/GlobalContext.cpp:130
↓ 2 callersMethodsetDeposit
libevmasm/Assembly.h:155
↓ 2 callersMethodsetFromString
libsolidity/formal/ModelCheckerSettings.cpp:53
↓ 2 callersMethodsetLogic
libsmtutil/SMTLib2Interface.cpp:268
↓ 2 callersMethodsetMostDerivedContract
Sets the contract currently being compiled - the most derived one.
libsolidity/codegen/CompilerContext.h:125
↓ 2 callersMethodsetPushTagSubIdAndTag
libevmasm/AssemblyItem.cpp:134
↓ 2 callersMethodsetSolver
libsmtutil/SolverInterface.h:92
↓ 2 callersMethodsetSourceUnits
libsolidity/interface/FileReader.cpp:92
↓ 2 callersFunctionsetSymbolicZeroValue
libsolidity/formal/SymbolicTypes.cpp:487
↓ 2 callersMethodsetTupleDeclarationCallback
libsmtutil/SMTLib2Context.cpp:310
↓ 2 callersMethodsetZ3
libsolidity/interface/SMTSolverCommand.cpp:69
↓ 2 callersFunctionsettings_from_preset
(preset: SettingsPreset, evm_version: str)
scripts/externalTests/test_helpers.py:60
↓ 2 callersMethodsetupReturnVariablesAndFunctionExit
libyul/backends/evm/EVMCodeTransform.cpp:629
↓ 2 callersMethodsetup_presets_profiles
Configure forge tests profiles
scripts/externalTests/runners/foundry.py:72
↓ 2 callersMethodseverity
liblangutil/Exceptions.h:210
↓ 2 callersMethodshouldRun
test/TestCase.cpp:60
↓ 2 callersFunctionshr
libsolutil/picosha2.h:82
↓ 2 callersMethodsideEffects
libyul/optimiser/Semantics.cpp:120
↓ 2 callersFunctionsimplificationRuleList
libevmasm/RuleList.h:806
↓ 2 callersMethodsizeOfSubset
libsolutil/DisjointSet.cpp:83
↓ 2 callersFunctionskipLineOrEOS
libsolidity/parsing/DocStringParser.cpp:38
↓ 2 callersFunctionslotCanBeLoadedOrPushed
libyul/backends/evm/ssa/StackShuffler.h:46
↓ 2 callersFunctionsmtKind
libsolidity/formal/SymbolicTypes.cpp:226
↓ 2 callersMethodsoliditySourceProvider
libsolidity/codegen/ir/IRGenerationContext.h:167
↓ 2 callersFunctionsolidity_compile
libsolc/libsolc.cpp:129
↓ 2 callersFunctionsolidity_reset
libsolc/libsolc.cpp:152
↓ 2 callersMethodsome
libsmtutil/SolverInterface.h:109
↓ 2 callersMethodsourceLocation
liblangutil/Exceptions.cpp:69
↓ 2 callersMethodsourceMapping
libevmasm/EVMAssemblyStack.cpp:95
↓ 2 callersMethodstartFunction
libsolidity/codegen/CompilerContext.cpp:116
↓ 2 callersMethodstorageArrayIndexAccessFunction
libsolidity/codegen/YulUtilFunctions.cpp:2422
↓ 2 callersMethodstorageBytes
Multiple small types can be packed into a single storage slot. If such a packing is possible this function @returns the size in bytes smaller than 32.
libsolidity/ast/Types.h:286
↓ 2 callersMethodstorageSetToZeroFunction
libsolidity/codegen/YulUtilFunctions.cpp:4375
↓ 2 callersMethodstorageSizeUpperBound
libsolidity/ast/Types.cpp:1810
↓ 2 callersMethodstoreInMemory
libsolidity/codegen/CompilerUtils.cpp:194
↓ 2 callersMethodstoreItem
libevmasm/ExpressionClasses.cpp:182
↓ 2 callersFunctionstringOrDefault
libsolutil/CommonData.h:652
↓ 2 callersFunctionstringToSolidity
test/libsolidity/LibSolc.cpp:67
↓ 2 callersMethodstructDef
test/tools/ossfuzz/protoToAbiV2.h:650
↓ 2 callersMethodsubset
libsolutil/DisjointSet.cpp:89
↓ 2 callersFunctionsubstitute
libsolidity/formal/ExpressionFormatter.cpp:128
↓ 2 callersMethodsupportsRelativeJumps
libevmasm/Assembly.h:70
↓ 2 callersFunctionsymbolicTypeConversion
libsolidity/formal/SymbolicTypes.cpp:627
↓ 2 callersMethodterminatesOrReverts
libyul/ControlFlowSideEffects.h:46
↓ 2 callersMethodtest_textDocument_didOpen_with_relative_import
(self, solc: JsonRpcProcess)
test/lsp.py:1453
↓ 2 callersFunctiontoJson
libyul/backends/evm/ssa/io/JSONExporter.cpp:38
↓ 2 callersMethodtoJson
libyul/Object.cpp:72
↓ 2 callersFunctiontoJsonRange
libsolidity/lsp/Utils.cpp:51
↓ 2 callersFunctiontoLittleEndian
libsolutil/SwarmHash.cpp:31
↓ 2 callersMethodtoSort
libsmtutil/CHCSmtLib2Interface.cpp:239
↓ 2 callersFunctiontoStackSlotLiveness
libyul/backends/evm/ssa/StackSlotLiveness.h:31
↓ 2 callersMethodtoString
libevmasm/SimplificationRules.cpp:137
↓ 2 callersMethodtoString
libsmtutil/SMTLib2Interface.cpp:250
↓ 2 callersFunctiontoStringInHex
libevmasm/AssemblyItem.cpp:44
↓ 2 callersFunctiontoUnsignedInt
Safely converts an unsigned integer as string into an unsigned int type. @return the converted number or nullopt in case of an failure (including if
libsolutil/StringUtils.h:121
↓ 2 callersMethodtopLevelSubObjectNames
libyul/Object.cpp:117
↓ 2 callersMethodtrace
(self, topic: str, message: str)
test/lsp.py:185
↓ 2 callersMethodtrace
libsolidity/lsp/Transport.cpp:73
↓ 2 callersFunctiontransactionMemberTypes
libsolidity/formal/SymbolicTypes.cpp:671
↓ 2 callersMethodtraverse
libyul/backends/evm/ssa/io/DotExporterBase.cpp:135
↓ 2 callersMethodtryDecodeErrorMessageFunction
libsolidity/codegen/YulUtilFunctions.cpp:4676
↓ 2 callersMethodtryDecodePanicDataFunction
libsolidity/codegen/YulUtilFunctions.cpp:4715
↓ 2 callersFunctiontryFormatPowerOfTwo
Try to format as N * 2**x
libsolutil/StringUtils.cpp:127
↓ 2 callersMethodtryInsert
libyul/ASTLabelRegistry.cpp:98
↓ 2 callersMethodtype
libsolidity/experimental/codegen/IRGeneratorForStatements.cpp:183
↓ 2 callersMethodtypeClassDeclaration
libsolidity/experimental/ast/TypeSystem.h:173
↓ 2 callersMethodtypeFunctionType
libsolidity/experimental/ast/TypeSystemHelper.cpp:254
↓ 2 callersMethodunaryOperatorResult
libsolidity/ast/Types.cpp:532
↓ 2 callersFunctionuniformSwap
tools/yulPhaser/Mutations.cpp:248
↓ 2 callersMethodunify
libsolidity/experimental/ast/TypeSystem.cpp:42
↓ 2 callersMethodunimplementedFeatureError
liblangutil/ErrorReporter.cpp:280
↓ 2 callersMethodunreachableValue
libyul/backends/evm/ssa/SSACFG.h:167
↓ 2 callersMethodunused
libyul/ASTLabelRegistry.cpp:85
↓ 2 callersFunctionusingForDirectivesForType
libsolidity/ast/Types.cpp:345
↓ 2 callersMethodvalid
test/libyul/ssa/StackShufflerTest.cpp:185
↓ 2 callersMethodvalidate
test/tools/IsolTestOptions.cpp:90
↓ 2 callersMethodvalidatorFunction
libsolidity/codegen/YulUtilFunctions.cpp:4059
↓ 2 callersFunctionverifyCallGraph
libsolidity/codegen/ir/IRGenerator.cpp:56
← previousnext →1,601–1,700 of 6,721, ranked by callers