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
↓ 5 callers
Method
typeDefinition
libsolidity/ast/Types.cpp:2490
↓ 5 callers
Method
virtualSemantics
libsolidity/analysis/OverrideChecker.cpp:297
↓ 5 callers
Method
visit
test/tools/ossfuzz/protoToAbiV2.cpp:116
↓ 5 callers
Method
warning
Adds a new FormatError of type Warning with the given message.
test/libsolidity/util/SoltestErrors.h:99
↓ 5 callers
Method
withBoundFirstArgument
libsolidity/ast/Types.cpp:3751
↓ 4 callers
Function
BVSignedMin
(type_bits, n_bits)
test/formal/util.py:25
↓ 4 callers
Function
CSE
test/libevmasm/Optimiser.cpp:68
↓ 4 callers
Method
abiEncode
Special case of @a encodeToMemory which assumes that everything is padded to words and dynamic data is not copied in place (i.e. a proper ABI encoding
libsolidity/codegen/CompilerUtils.h:172
↓ 4 callers
Method
allocationFunction
libsolidity/codegen/YulUtilFunctions.cpp:3224
↓ 4 callers
Method
appendLibraryAddress
Appends the address (virtual, will be filled in by linker) of a library.
libsolidity/codegen/CompilerContext.h:239
↓ 4 callers
Function
assertEmpty
test/libsolutil/LazyInit.cpp:50
↓ 4 callers
Method
astFilename
test/libsolidity/ASTJSONTest.h:53
↓ 4 callers
Method
astJson
libyul/YulStack.cpp:380
↓ 4 callers
Method
baseFunctions
libsolidity/analysis/OverrideChecker.cpp:231
↓ 4 callers
Method
baseStackOffsetOfVariable
libsolidity/codegen/CompilerContext.cpp:304
↓ 4 callers
Function
bytecodeSansMetadata
test/Metadata.cpp:53
↓ 4 callers
Method
canBeStored
Returns true if the type can be stored in storage.
libsolidity/ast/Types.h:295
↓ 4 callers
Method
cborMetadata
libsolidity/interface/CompilerStack.cpp:1269
↓ 4 callers
Function
checkCFG
test/libevmasm/Optimiser.cpp:151
↓ 4 callers
Function
clean_string
(value: Optional[str])
scripts/bytecodecompare/prepare_report.py:153
↓ 4 callers
Method
clear
libsmtutil/SMTLib2Context.cpp:58
↓ 4 callers
Function
clearCaches
libsolidity/ast/TypeProvider.cpp:171
↓ 4 callers
Function
comp
(version_string)
scripts/update_bugs_by_version.py:13
↓ 4 callers
Function
compile
test/libsolidity/LibSolc.cpp:56
↓ 4 callers
Method
constructorType
libsolidity/ast/Types.cpp:2551
↓ 4 callers
Method
content
test/contracts/AuctionRegistrar.cpp:269
↓ 4 callers
Function
copyMissingTags
libsolidity/analysis/DocStringAnalyser.cpp:40
↓ 4 callers
Method
copyToMemoryFunction
libsolidity/codegen/YulUtilFunctions.cpp:103
↓ 4 callers
Method
countInArgs
libyul/backends/evm/ssa/StackShuffler.cpp:87
↓ 4 callers
Function
createInitialState
test/libevmasm/Optimiser.cpp:60
↓ 4 callers
Function
createLanguageAndSourcesSection
test/libsolidity/StandardCompiler.cpp:159
↓ 4 callers
Method
crossover
tools/yulPhaser/Population.cpp:105
↓ 4 callers
Method
cryptoFunction
libsolidity/formal/SymbolicState.h:165
↓ 4 callers
Method
currentCommentLocation
liblangutil/Scanner.h:159
↓ 4 callers
Method
currentSuper
libsolidity/analysis/GlobalContext.cpp:157
↓ 4 callers
Method
currentThis
libsolidity/analysis/GlobalContext.cpp:144
↓ 4 callers
Method
declare
libsmtutil/SMTLib2Context.cpp:46
↓ 4 callers
Method
derivesFrom
libsolidity/ast/AST.cpp:163
↓ 4 callers
Method
dumpTraceAndState
test/tools/yulInterpreter/Interpreter.cpp:60
↓ 4 callers
Method
enable
liblangutil/DebugInfoSelection.cpp:94
↓ 4 callers
Method
equalityFunctionHandle
libyul/backends/evm/EVMDialect.h:78
↓ 4 callers
Method
events
libsolidity/ast/AST.h:542
↓ 4 callers
Method
exists
libyul/Scope.cpp:66
↓ 4 callers
Function
expByteGas
GAS_EXPONENTIATION
libevmasm/GasMeter.h:58
↓ 4 callers
Method
extractByteArrayLengthFunction
libsolidity/codegen/YulUtilFunctions.cpp:1359
↓ 4 callers
Function
findStackTooDeep
@returns all stack too deep errors that would occur when shuffling @a _source to @a _target.
libyul/backends/evm/StackLayoutGenerator.cpp:118
↓ 4 callers
Function
formatCase
Formats code to contain only one indentation and terminate with a \n
test/scripts/test_isolate_tests.py:19
↓ 4 callers
Function
formatErrorWithException
libsolidity/interface/StandardCompiler.cpp:118
↓ 4 callers
Function
formatSourceLocation
libsolidity/interface/StandardCompiler.cpp:91
↓ 4 callers
Method
format_report
(self)
scripts/bytecodecompare/prepare_report.py:75
↓ 4 callers
Method
functionGenerationQueueEmpty
libsolidity/codegen/ir/IRGenerationContext.h:86
↓ 4 callers
Method
functionGraph
libyul/backends/evm/ssa/ControlFlowGraphs.h:48
↓ 4 callers
Method
gasEstimates
libsolidity/interface/CompilerStack.cpp:2013
↓ 4 callers
Function
gasOrNullopt
TODO: Convert this into a generic helper for getting optional form a map
test/libsolidity/util/TestFunctionCall.cpp:360
↓ 4 callers
Method
generateCode
libevmasm/CommonSubexpressionEliminator.cpp:139
↓ 4 callers
Function
generateMemoryStore
libyul/optimiser/StackToMemoryMover.cpp:38
↓ 4 callers
Function
generateStandardJson
test/libsolidity/StandardCompiler.cpp:286
↓ 4 callers
Method
generatedSources
libsolidity/interface/CompilerStack.cpp:927
↓ 4 callers
Function
getBuiltInFunctionsSorts
libsolidity/formal/PredicateSort.cpp:122
↓ 4 callers
Method
getOptimizedItems
libevmasm/CommonSubexpressionEliminator.cpp:38
↓ 4 callers
Method
globalSymbol
libsolidity/formal/EncodingContext.cpp:171
↓ 4 callers
Method
hasBaseFee
liblangutil/EVMVersion.h:146
↓ 4 callers
Method
hasBlobBaseFee
liblangutil/EVMVersion.h:147
↓ 4 callers
Method
hasBlobHash
liblangutil/EVMVersion.h:150
↓ 4 callers
Method
hasInstruction
@returns true if the item has m_instruction properly set.
libevmasm/AssemblyItem.h:199
↓ 4 callers
Function
hash256
libsolutil/picosha2.h:321
↓ 4 callers
Method
immutableMemoryOffset
libsolidity/codegen/CompilerContext.cpp:83
↓ 4 callers
Method
isAbsolute
libyul/optimiser/KnowledgeBase.h:91
↓ 4 callers
Function
isAddress
libsolidity/formal/SymbolicTypes.cpp:366
↓ 4 callers
Function
isBinaryOp
liblangutil/Token.h:307
↓ 4 callers
Function
isBooleanOp
liblangutil/Token.h:314
↓ 4 callers
Method
isCallableOrCatchParameter
libsolidity/ast/AST.cpp:719
↓ 4 callers
Function
isEnum
libsolidity/formal/SymbolicTypes.cpp:376
↓ 4 callers
Function
isEthdebugGlobalOutputRequested
@returns true if the given global ethdebug output was requested via */*.
libsolidity/interface/StandardCompiler.cpp:335
↓ 4 callers
Function
isFutureYulKeyword
liblangutil/Token.cpp:167
↓ 4 callers
Method
isLiteral
libyul/backends/evm/ssa/SSACFGTypes.h:79
↓ 4 callers
Method
isLocalVariable
libsolidity/codegen/ir/IRGenerationContext.h:97
↓ 4 callers
Method
isModifier
libsolidity/analysis/OverrideChecker.cpp:207
↓ 4 callers
Function
isOfType
libsolutil/JSON.h:162
↓ 4 callers
Method
isSpilled
libyul/backends/evm/ssa/StackToMemorySpilling.h:41
↓ 4 callers
Function
isTuple
libsolidity/formal/SymbolicTypes.cpp:414
↓ 4 callers
Method
isUnreachable
libyul/backends/evm/ssa/SSACFGTypes.h:82
↓ 4 callers
Method
keyName
libsolidity/ast/AST.h:1539
↓ 4 callers
Method
knownNonZero
libevmasm/ExpressionClasses.cpp:167
↓ 4 callers
Method
loadFromMemoryDynamic
libsolidity/codegen/CompilerUtils.cpp:164
↓ 4 callers
Method
markedVirtual
libsolidity/ast/AST.h:934
↓ 4 callers
Method
matches
libevmasm/SimplificationRules.cpp:111
↓ 4 callers
Method
maxIntegerValue
libsolidity/ast/Types.cpp:829
↓ 4 callers
Method
minIntegerValue
libsolidity/ast/Types.cpp:835
↓ 4 callers
Method
movable
libyul/optimiser/Semantics.h:67
↓ 4 callers
Function
newSymbolicVariable
libsolidity/formal/SymbolicTypes.cpp:264
↓ 4 callers
Method
newVar
libsolidity/formal/SymbolicState.h:43
↓ 4 callers
Method
newVariable
libyul/backends/evm/ssa/SSACFG.h:159
↓ 4 callers
Method
noVisibilitySpecified
libsolidity/ast/AST.h:272
↓ 4 callers
Method
none
libsmtutil/SolverInterface.h:108
↓ 4 callers
Method
originalFunctionType
libsolidity/analysis/OverrideChecker.cpp:324
↓ 4 callers
Function
parenthesizeIdentifier
libsolidity/ast/Types.cpp:223
↓ 4 callers
Function
parse
test/tools/yulrun.cpp:57
↓ 4 callers
Method
parse
test/Common.cpp:172
↓ 4 callers
Method
parse
test/tools/IsolTestOptions.cpp:75
← previous
next →
901–1,000 of 6,721, ranked by callers