MCPcopy Create free account

hub / github.com/argotorg/solidity / functions

Functions6,721 in github.com/argotorg/solidity

↓ 948 callersMethodat
libyul/backends/evm/StackHelpers.h:402
↓ 861 callersMethodsize
@returns the number of elements referenced (not necessarily number of bytes).
libsolutil/vector_ref.h:51
↓ 795 callersMethodlocation
libsolidity/ast/ASTJsonImporter.cpp:1204
↓ 733 callersMethodsize
@returns the number of items in @name sourceUnitPaths.
test/tools/ossfuzz/SolidityGenerator.h:104
↓ 578 callersMethodcount
libyul/backends/evm/ssa/StackShuffler.cpp:82
↓ 489 callersMethodempty
libsolidity/parsing/Parser.cpp:2058
↓ 357 callersMethodget
libsolutil/JSON.h:103
↓ 356 callersMethodcategory
libsolidity/ast/Types.h:723
↓ 356 callersMethodsize
libyul/backends/evm/ssa/Stack.h:259
↓ 352 callersMethodempty
@returns true if @name sourceUnitPaths is empty, false otherwise.
test/tools/ossfuzz/SolidityGenerator.h:99
↓ 307 callersMethodbegin
libsolutil/vector_ref.h:60
↓ 306 callersFunctionget
libsolutil/JSON.h:176
↓ 301 callersMethodrender
libsolutil/Whiskers.cpp:72
↓ 300 callersMethodaccept
libsolidity/ast/AST_accept.h:33
↓ 297 callersMethodinsert
Add `_count` to existing entry or insert a new one. No-op if `_count == 0`.
libyul/backends/evm/ssa/util/UseCountSet.h:62
↓ 297 callersMethodtypeError
liblangutil/ErrorReporter.cpp:227
↓ 291 callersMethodstr
libyul/backends/evm/ssa/SSACFGTypes.cpp:29
↓ 283 callersMethodnext
test/liblangutil/Scanner.cpp:162
↓ 270 callersFunctionto_string
libyul/AsmAnalysis.cpp:55
↓ 260 callersMethodend
test/tools/ossfuzz/protoToAbiV2.h:682
↓ 217 callersMethodbaseType
libsolidity/ast/Types.h:889
↓ 217 callersMethodname
libsolidity/ast/AST.h:2631
↓ 214 callersMethodexpression
libsolidity/ast/AST.h:1906
↓ 201 callersMethodparameters
libsolidity/ast/AST.h:1738
↓ 199 callersFunctioncheckImport
test/solc/CommandLineInterfaceAllowPaths.cpp:71
↓ 195 callersMethodpath
@returns a new source path name that is formed by concatenating a static prefix @name m_sourceUnitNamePrefix, a monotonically increasing counter start
test/tools/ossfuzz/SolidityGenerator.h:196
↓ 188 callersMethodidentifier
libsolidity/ast/Types.cpp:275
↓ 188 callersMethodtype
libsolidity/ast/AST.cpp:157
↓ 185 callersFunctiontype
libsolidity/ast/ASTUtils.cpp:99
↓ 178 callersMethoddata
@returns a mutable byte pointer to the object's data.
libsolutil/FixedHash.h:153
↓ 178 callersMethodvalue
@returns the variable data as a tuple.
libsolidity/formal/SymbolicState.h:39
↓ 171 callersMethodcurrentToken
liblangutil/ParserBase.cpp:36
↓ 170 callersMethodkind
libsolidity/ast/Types.h:1709
↓ 166 callersMethodevmVersion
test/Common.cpp:260
↓ 165 callersMethodd
libyul/optimiser/SimplificationRules.cpp:268
↓ 154 callersMethodmaterialise
tools/yulPhaser/Selections.cpp:28
↓ 152 callersFunctionmember
libsolidity/formal/SymbolicTypes.cpp:649
↓ 152 callersMethodsize
@returns the number of classes.
libevmasm/ExpressionClasses.h:87
↓ 145 callersMethodappend
libevmasm/LinkerObject.cpp:31
↓ 136 callersMethodsizeOnStack
libsolidity/codegen/LValue.cpp:575
↓ 134 callersMethodtype
libevmasm/AssemblyItem.h:184
↓ 129 callersMethodcreateFunction
libsolidity/codegen/ABIFunctions.cpp:1536
↓ 126 callersMethoddataStoredIn
@returns true if this is a non-value type and the data of this type is stored at the given location.
libsolidity/ast/Types.h:347
↓ 124 callersMethodendVisit
libsolidity/ast/ASTJsonExporter.cpp:1061
↓ 124 callersMethodisDynamicallySized
@returns true if the type is a dynamic array
libsolidity/ast/Types.h:271
↓ 124 callersMethodvisit
libsolidity/ast/ASTJsonExporter.cpp:220
↓ 118 callersMethodend
libsolidity/ast/Types.h:154
↓ 118 callersMethoderase
Remove the entry for `_key` if present.
libyul/backends/evm/ssa/util/UseCountSet.h:74
↓ 114 callersMethodcurrentToken
test/liblangutil/Scanner.cpp:161
↓ 114 callersMethodfind
libsolutil/DisjointSet.cpp:43
↓ 113 callersMethodcontains
@returns true IFF a function with the specified name has already been collected.
libsolidity/codegen/MultiUseYulFunctionCollector.h:57
↓ 112 callersFunctionnativeLocationOf
libyul/AST.h:128
↓ 108 callersMethodbegin
libsolidity/ast/Types.h:153
↓ 108 callersMethodexpect_equal
( self, actual, expected, description="Equality", part=ExpectationFail
test/lsp.py:1102
↓ 105 callersFunctionAND
(x, y)
test/formal/opcodes.py:56
↓ 104 callersMethodfind
Finds the value in the range of bytes and returns the pointer to the first occurrence or nullptr if not found.
test/evmc/bytes.hpp:78
↓ 103 callersFunctiontoString
test/libyul/FunctionSideEffects.cpp:47
↓ 101 callersMethodend
libsolutil/vector_ref.h:61
↓ 99 callersMethodempty
libyul/YulString.h:153
↓ 99 callersFunctionformatFatalError
libsolidity/interface/StandardCompiler.cpp:83
↓ 99 callersMethodparameterTypes
libsolidity/ast/Types.cpp:3069
↓ 98 callersMethodisByteArrayOrString
@returns true if this is a byte array or a string
libsolidity/ast/Types.h:886
↓ 96 callersMethodname
libsolidity/codegen/ir/IRVariable.cpp:93
↓ 95 callersFunctiondebugDataOf
libyul/AST.h:152
↓ 95 callersMethodisValueType
Returns true if the type can be stored as a value (as opposed to a reference) on the stack, i.e. it behaves differently in lvalue context and in value
libsolidity/ast/Types.h:304
↓ 95 callersFunctionjoinHumanReadable
libsolutil/StringUtils.h:61
↓ 94 callersMethodcontains
tools/yulPhaser/ProgramCache.h:121
↓ 92 callersFunctionfunction
libsolidity/formal/PredicateInstance.cpp:87
↓ 92 callersMethodkind
libsolidity/analysis/ControlFlowGraph.h:78
↓ 92 callersMethodwarning
liblangutil/ErrorReporter.cpp:43
↓ 90 callersFunctiontoHex
Convenience function for conversion of a u256 to hex
libsolutil/Numeric.h:138
↓ 88 callersMethodarguments
@returns the given arguments in the order they were written.
libsolidity/ast/AST.h:2237
↓ 88 callersMethodlength
Returns the length of a null-terminated byte string. TODO: Not constexpr
test/evmc/bytes.hpp:71
↓ 87 callersMethodexpression
libsolidity/formal/EncodingContext.cpp:136
↓ 86 callersFunctiontoJson
libsolidity/lsp/Utils.cpp:42
↓ 86 callersFunctionto_string
@copydoc evmc_status_code_to_string
test/evmc/evmc.hpp:309
↓ 85 callersMethodid
@returns an identifier of this AST node that is unique for a single compilation run.
libsolidity/ast/AST.h:81
↓ 85 callersFunctionparse
test/libsolidity/util/TestFileParserTests.cpp:45
↓ 83 callersMethodeofVersion
test/Common.h:73
↓ 81 callersMethodaddAssertion
libsolidity/formal/EncodingContext.cpp:215
↓ 81 callersMethodempty
libevmasm/SubAssemblyID.h:56
↓ 80 callersMethodlength
libsolidity/ast/AST.h:1571
↓ 79 callersMethodsyntaxError
liblangutil/ErrorReporter.cpp:217
↓ 78 callersMethodcurrentValue
libsolidity/formal/SMTEncoder.cpp:2534
↓ 78 callersMethodinstruction
@returns the instruction of this item (only valid if hasInstruction returns true)
libevmasm/AssemblyItem.h:216
↓ 78 callersFunctionkeccak256
Calculate Keccak-256 hash of the given input, returning as a 256-bit hash.
libsolutil/Keccak256.h:38
↓ 77 callersFunctionoriginLocationOf
libyul/AST.h:140
↓ 72 callersMethodcheck
(self, _nonopt, _opt)
test/formal/rule.py:21
↓ 71 callersMethodisLibrary
libsolidity/ast/AST.h:554
↓ 69 callersMethodvalue
libyul/backends/evm/ssa/SSACFGTypes.h:85
↓ 68 callersMethodfatalTypeError
liblangutil/ErrorReporter.cpp:249
↓ 67 callersFunctionabs
libsmtutil/Helpers.h:37
↓ 67 callersMethodgetOperator
libsolidity/ast/AST.h:2163
↓ 66 callersMethoddialect
libyul/Object.cpp:246
↓ 65 callersMethodhasErrors
libyul/YulStack.h:140
↓ 65 callersMethodstorageBytes
libsolidity/ast/Types.cpp:2653
↓ 65 callersMethodtoString
libsolidity/ast/Types.cpp:512
↓ 63 callersMethodcondition
libsolidity/ast/AST.h:1859
↓ 61 callersFunctioncheckCSE
test/libevmasm/Optimiser.cpp:86
↓ 61 callersMethodclear
libsolidity/interface/ImportRemapper.h:52
next →1–100 of 6,721, ranked by callers