Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/argotorg/solidity
/ functions
Functions
6,721 in github.com/argotorg/solidity
⨍
Functions
6,721
◇
Types & classes
1,829
↳
Endpoints
7
↓ 4 callers
Function
parseRational
libsolidity/experimental/analysis/TypeInference.cpp:907
↓ 4 callers
Function
percent_or_zero
(old, new)
scripts/gas_diff_stats.py:118
↓ 4 callers
Method
print
test/tools/ossfuzz/SolidityGenerator.cpp:68
↓ 4 callers
Method
printExceptionInformation
liblangutil/SourceReferenceFormatter.cpp:206
↓ 4 callers
Method
programVariable
libsolidity/formal/Predicate.cpp:137
↓ 4 callers
Method
pushNewTag
Appends pushing of a new tag and @returns the new tag.
libsolidity/codegen/CompilerContext.h:219
↓ 4 callers
Method
pushSubroutineOffset
Pushes the offset of the subroutine.
libevmasm/Assembly.h:148
↓ 4 callers
Method
readFromStorage
libsolidity/codegen/YulUtilFunctions.cpp:2779
↓ 4 callers
Method
readMemory
test/tools/yulInterpreter/EVMInstructionInterpreter.cpp:610
↓ 4 callers
Function
read_file
(file_name)
scripts/error_codes.py:13
↓ 4 callers
Method
recursive
libsolidity/ast/Types.cpp:2514
↓ 4 callers
Method
referencedSourceUnits
libsolidity/ast/AST.cpp:130
↓ 4 callers
Method
requestedFunctions
libsolidity/codegen/MultiUseYulFunctionCollector.cpp:33
↓ 4 callers
Method
resetLocalVariables
libsolidity/codegen/ir/IRGenerationContext.cpp:83
↓ 4 callers
Function
resolveOuterUnaryTuples
libsolidity/ast/ASTUtils.cpp:89
↓ 4 callers
Function
restrictedInt
(x)
test/formal/redundant_store_unrelated.py:19
↓ 4 callers
Method
revertStrings
libsolidity/codegen/CompilerContext.h:313
↓ 4 callers
Function
roundTo32
test/libsolidity/SolidityEndToEndTest.cpp:117
↓ 4 callers
Method
runtimeSourceMapping
libsolidity/interface/CompilerStack.cpp:980
↓ 4 callers
Function
save_bytecode
( bytecode_path: Path, reports: FileReport, contract: Optional[str] = None )
scripts/common/cmdline_helpers.py:68
↓ 4 callers
Method
selectDebugInfo
libsolidity/interface/CompilerStack.cpp:310
↓ 4 callers
Method
setArithmetic
libsolidity/codegen/ir/IRGenerationContext.h:147
↓ 4 callers
Function
setBigEndianUint16
libevmasm/Assembly.cpp:1021
↓ 4 callers
Method
setContent
test/contracts/AuctionRegistrar.cpp:265
↓ 4 callers
Method
setLibraries
libsolidity/interface/CompilerStack.cpp:272
↓ 4 callers
Method
setModelCheckerSettings
libsolidity/interface/CompilerStack.cpp:260
↓ 4 callers
Method
setModifierDepth
libsolidity/codegen/CompilerContext.h:311
↓ 4 callers
Method
setStep
test/libyul/YulOptimizerTestCommon.cpp:485
↓ 4 callers
Method
setViaSSACFG
libsolidity/interface/CompilerStack.cpp:238
↓ 4 callers
Function
shlWorkaround
libevmasm/RuleList.h:55
↓ 4 callers
Method
sizeOnStack
Total number of stack slots occupied by this type. This is the sum of ``sizeOnStack`` of all ``stackItems()``. TODO: consider changing the return type
libsolidity/ast/Types.h:323
↓ 4 callers
Function
solc_bin_report
Runs the solidity compiler binary
scripts/common/cmdline_helpers.py:46
↓ 4 callers
Method
sourceIndices
libevmasm/EVMAssemblyStack.cpp:86
↓ 4 callers
Method
sourceIndices
libsolidity/interface/CompilerStack.cpp:1121
↓ 4 callers
Method
sourceMapping
libsolidity/interface/CompilerStack.cpp:963
↓ 4 callers
Method
sourceUnitNameToUri
libsolidity/lsp/FileRepository.cpp:56
↓ 4 callers
Function
stat
(old, new)
scripts/gas_diff_stats.py:133
↓ 4 callers
Method
state
@returns the current state.
libsolidity/interface/CompilerStack.h:200
↓ 4 callers
Function
stateSorts
libsolidity/formal/PredicateSort.cpp:114
↓ 4 callers
Method
symmetricCrossoverWithRemainder
tools/yulPhaser/Population.cpp:120
↓ 4 callers
Method
targetArbitrary
libyul/backends/evm/ssa/StackShuffler.cpp:161
↓ 4 callers
Method
targetArgsCount
libyul/backends/evm/ssa/StackShuffler.cpp:107
↓ 4 callers
Method
toBytes
libsolutil/vector_ref.h:44
↓ 4 callers
Function
toInt
libyul/AsmParser.cpp:49
↓ 4 callers
Function
toStringInParentheses
libsolidity/ast/Types.cpp:114
↓ 4 callers
Method
txTypeConstraints
libsolidity/formal/SymbolicState.cpp:225
↓ 4 callers
Method
type
liblangutil/Exceptions.h:209
↓ 4 callers
Method
typeConstructor
libsolidity/experimental/analysis/TypeInference.cpp:1212
↓ 4 callers
Method
uriToSourceUnitName
libsolidity/lsp/FileRepository.cpp:88
↓ 4 callers
Method
valueName
libsolidity/ast/AST.h:1542
↓ 4 callers
Method
visit
test/tools/ossfuzz/protoToYul.cpp:129
↓ 4 callers
Method
writeToMemoryFunction
libsolidity/codegen/YulUtilFunctions.cpp:3063
↓ 4 callers
Method
zeroLiteral
libyul/Dialect.cpp:28
↓ 3 callers
Function
ADDMOD
(x, y, m)
test/formal/opcodes.py:24
↓ 3 callers
Function
BOOST_AUTO_TEST_CASE
test/libevmasm/Assembler.cpp:410
↓ 3 callers
Function
BOOST_AUTO_TEST_CASE
test/libsolidity/ABIEncoderTests.cpp:50
↓ 3 callers
Function
BOOST_AUTO_TEST_CASE
test/libsolidity/InlineAssembly.cpp:168
↓ 3 callers
Function
BVSignedCleanupFunction
(x, type_bits)
test/formal/util.py:29
↓ 3 callers
Function
BVUnsignedCleanupFunction
(x, type_bits)
test/formal/util.py:39
↓ 3 callers
Function
BVUnsignedMax
(type_bits, n_bits)
test/formal/util.py:10
↓ 3 callers
Function
MULMOD
(x, y, m)
test/formal/opcodes.py:21
↓ 3 callers
Method
__init__
(self, msg: str)
test/lsp.py:152
↓ 3 callers
Method
_format_separator_row
(cls, widths: Sequence[int], output_format: OutputFormat)
scripts/externalTests/benchmark_diff.py:316
↓ 3 callers
Function
access_account
test/evmc/evmc.hpp:854
↓ 3 callers
Method
addBalance
libsolidity/formal/SymbolicState.cpp:204
↓ 3 callers
Function
addDummyLocations
test/libevmasm/Optimiser.cpp:51
↓ 3 callers
Method
adjustDeposit
libevmasm/Assembly.h:154
↓ 3 callers
Method
appendJump
libyul/backends/evm/NoOutputAssembly.cpp:95
↓ 3 callers
Method
appendLabelReference
libyul/backends/evm/NoOutputAssembly.cpp:70
↓ 3 callers
Method
appendYulUtilityFunctionsRan
libsolidity/codegen/CompilerContext.h:177
↓ 3 callers
Function
areArtifactsRequested
libsolidity/interface/StandardCompiler.cpp:249
↓ 3 callers
Method
argumentSorts
libsolidity/ast/AST.h:2564
↓ 3 callers
Method
assemblyString
TODO: cache this string
libsolidity/interface/CompilerStack.cpp:1092
↓ 3 callers
Method
assertions
libsolidity/formal/EncodingContext.cpp:193
↓ 3 callers
Function
assignMember
libsolidity/formal/SymbolicTypes.cpp:658
↓ 3 callers
Method
binaryOperatorResult
libsolidity/ast/Types.cpp:538
↓ 3 callers
Method
booleanNegationFunctionHandle
libyul/backends/evm/EVMDialect.h:79
↓ 3 callers
Method
bytesRequired
libevmasm/AssemblyItem.cpp:144
↓ 3 callers
Method
call_method
(self, method_name: str, params: Optional[dict], expects_response: bool = True)
test/lsp.py:242
↓ 3 callers
Method
callback
libsolidity/interface/UniversalCallback.h:49
↓ 3 callers
Method
calldataEncodedSize
@returns number of bytes used by this type when encoded for CALL. Cannot be used for dynamically encoded types. Always returns a value greater than ze
libsolidity/ast/Types.h:249
↓ 3 callers
Method
calldataEncodedTailSize
libsolidity/ast/Types.cpp:1793
↓ 3 callers
Method
cfgJson
libyul/YulStack.cpp:388
↓ 3 callers
Method
checkAndAdvance
test/Common.h:140
↓ 3 callers
Function
checkCompilation
test/libevmasm/Assembler.cpp:49
↓ 3 callers
Method
checkSyntax
libsolidity/analysis/SyntaxChecker.cpp:40
↓ 3 callers
Method
checkTypeRequirements
libsolidity/analysis/TypeChecker.cpp:71
↓ 3 callers
Function
cleanString
(string)
scripts/bytecodecompare/prepare_report.js:25
↓ 3 callers
Method
clear
libsolutil/CommonData.h:355
↓ 3 callers
Method
clone
libsolidity/experimental/ast/TypeSystem.cpp:136
↓ 3 callers
Method
codeGenerationError
liblangutil/ErrorReporter.cpp:290
↓ 3 callers
Function
coloredOutput
solc/CommandLineInterface.cpp:167
↓ 3 callers
Method
compilationSuccessful
libevmasm/EVMAssemblyStack.h:90
↓ 3 callers
Method
compileDeployAndExecute
test/tools/ossfuzz/SolidityEvmoneInterface.cpp:130
↓ 3 callers
Method
computeHashStatic
libsolidity/codegen/CompilerUtils.cpp:1512
↓ 3 callers
Function
containsError
TODO: share this between StandardCompiler.cpp Helper to match a specific error type and message
test/libsolidity/LibSolc.cpp:39
↓ 3 callers
Method
contractName
Sets contract name to @param _contractName.
test/tools/ossfuzz/SolidityEvmoneInterface.h:82
↓ 3 callers
Function
contractStorageSizeUpperBound
libsolidity/ast/ASTUtils.cpp:111
↓ 3 callers
Method
controlFlowKind
libyul/optimiser/Semantics.cpp:204
↓ 3 callers
Method
copy
Copies count bytes from src to dest. The ranges must not overlap.
test/evmc/bytes.hpp:50
← previous
next →
1,001–1,100 of 6,721, ranked by callers