MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 16 callersMethodgetNameOfVarStoringResult
src/llvmir2hll/semantics/semantics/libc_semantics.cpp:53
↓ 16 callersMethodgetPointedType
* @brief Returns pointed type. */
src/ctypes/pointer_type.cpp:58
↓ 16 callersMethodgetSegmentFromAddress
* Returns the segment into which provided address falls, if any exists. * * @param address The address to check. * * @return Segment, otherwise nu
src/loader/loader/image.cpp:267
↓ 16 callersMethodgetTypeByteSize
src/bin2llvmir/providers/abi/abi.cpp:152
↓ 16 callersMethodhasDefaultClause
* @brief Returns @c true if there is a default clause, @c false otherwise. */
src/llvmir2hll/ir/switch_stmt.cpp:192
↓ 16 callersMethodisBss
* Check if section is BSS section * @return @c true if section is BSS section, @c false otherwise */
src/fileformat/types/sec_seg/sec_seg.cpp:84
↓ 16 callersMethodisConst
src/demangler/borland_ast/qualifiers.cpp:26
↓ 16 callersMethodisInitialized
* @brief Returns @c true if the array is initialized, @c false otherwise. */
src/llvmir2hll/ir/const_array.cpp:140
↓ 16 callersMethodisPpc
src/common/architecture.cpp:40
↓ 16 callersMethodload
* Load content of section or segment from input file * @param sOwner Pointer to input file * * This method must be called before getters of section
src/fileformat/types/sec_seg/sec_seg.cpp:572
↓ 16 callersFunctionoperator=
deps/rapidjson/include/rapidjson/document.h:905
↓ 16 callersFunctionpow
deps/eigen/Eigen/src/Core/MathFunctions.h:955
↓ 16 callersFunctionreplaceAll
* @brief Replaces all occurrences of @a from in @a str with @a to and returns * the string obtained in this way. * * If @a from is the empty st
src/utils/string.cpp:813
↓ 16 callersMethodrows
deps/eigen/Eigen/src/QR/FullPivHouseholderQR.h:318
↓ 16 callersMethodsetTargetArchitecture
* Set file target architecture * @param architecture File target architecture */
src/fileinfo/file_information/file_information.cpp:3427
↓ 16 callersMethodsetZero
Clear any existing decomposition * \sa rankUpdate(w,sigma) */
deps/eigen/Eigen/src/Cholesky/LDLT.h:135
↓ 16 callersMethodsize
* @return Size of the current export directory. **/
src/pelib/ExportDirectory.cpp:260
↓ 16 callersMethodsucc_begin
* @brief Returns an iterator to the first edge leaving the node. */
src/llvmir2hll/graphs/cfg/cfg.cpp:222
↓ 15 callersMethodAppend
Append a token and return a new Pointer ! \param token Token to be appended. \param allocator Allocator for the newly return Pointer.
deps/rapidjson/include/rapidjson/pointer.h:244
↓ 15 callersMethodEnd
deps/rapidjson/include/rapidjson/internal/stack.h:157
↓ 15 callersFunctionIsObject
deps/rapidjson/include/rapidjson/document.h:1054
↓ 15 callersMethodPushBack
deps/rapidjson/include/rapidjson/document.h:2570
↓ 15 callersFunctionRecordValue
src/pdbparser/pdb_utils.cpp:16
↓ 15 callersMethodSize
deps/rapidjson/include/rapidjson/document.h:2562
↓ 15 callersMethodconjugate
deps/eigen/Eigen/src/Core/TriangularMatrix.h:240
↓ 15 callersMethoddemangleToString
* @brief Demangles name mangled by borland mangling scheme into string. * @param mangled Name mangled by borland mangling scheme. * @return Demangle
src/demangler/borland_demangler.cpp:58
↓ 15 callersMethodempty
* Check if import table is empty * @return @c true if table does not contain any library name or import, @c false otherwise */
src/fileformat/types/import_table/import_table.cpp:410
↓ 15 callersMethodget1Byte
* Get integer (1B) located at provided address using the specified endian * or default file endian * * @param address Address to get integer from
src/utils/byte_value_storage.cpp:285
↓ 15 callersMethodgetAddend
* Get addend of relocation * @return Addend of the relocation */
src/fileformat/types/relocation_table/relocation.cpp:77
↓ 15 callersFunctiongetAddressFromName
* @brief Returns the address extracted from the given name. * * @param[in] name Name from which the address should be extracted. * @param[in] prefix I
src/llvmir2hll/utils/string.cpp:66
↓ 15 callersMethodgetCall
* @brief Returns the contained call. */
src/llvmir2hll/ir/call_stmt.cpp:53
↓ 15 callersMethodgetDimensions
* @brief Returns the dimensions of the array. */
src/llvmir2hll/ir/array_type.cpp:47
↓ 15 callersMethodgetLlvmIr
* @return LLVM IR string representation (unique ID). */
src/common/type.cpp:64
↓ 15 callersMethodgetLoadedFileLength
* Get real length of serialized content of input file. * @return Real length of serialized content of input file */
src/fileformat/file_format/file_format.cpp:1061
↓ 15 callersMethodgetSize
* Returns the number of bytes in the signature. * * @return Number of bytes in the signature. */
src/unpacker/signature.cpp:54
↓ 15 callersFunctionhalf2float
deps/eigen/Eigen/src/Core/arch/CUDA/PacketMathHalf.h:419
↓ 15 callersMethodhasArrayAccesses
* @brief Returns @c true if there are any array accesses, @c false otherwise. */
src/llvmir2hll/analysis/value_analysis.cpp:522
↓ 15 callersMethodhasCalls
* @brief Returns @c true if the selected @a value contains some function calls, * @c false otherwise. * * See the description of getCalls() for
src/llvmir2hll/obtainer/calls_obtainer.cpp:54
↓ 15 callersMethodhasInitializer
* @brief Returns @c true if the statement has an initializer, @c false otherwise. */
src/llvmir2hll/ir/var_def_stmt.cpp:83
↓ 15 callersMethodisExternal
* @brief Returns @c true if the variable is external, @c false otherwise. * * See the description of isInternal() for more details. */
src/llvmir2hll/ir/variable.cpp:105
↓ 15 callersMethodisFromDebug
src/common/object.cpp:76
↓ 15 callersMethodisTool
* Checks if this tool instance matches with the provided tool name. * Matching is successful if instance's name contains (case insensitive) the provi
src/common/tool_info.cpp:69
↓ 15 callersFunctionm_Zero
\brief Match an arbitrary zero/null constant. This includes zero_initializer for vectors and ConstantPointerNull for pointers.
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:1005
↓ 15 callersFunctionmapHasKey
include/retdec/utils/container.h:379
↓ 15 callersFunctionparse_enum
Returns enum object.
scripts/type_extractor/type_extractor/parse_enums.py:86
↓ 15 callersFunctionremoveWhitespace
* @brief Removes all whitespace from the given string. */
src/utils/string.cpp:857
↓ 15 callersMethodreplace
src/llvmir2hll/ir/if_stmt.cpp:81
↓ 15 callersMethodrun
src/llvmir-emul/llvmir_emul.cpp:2389
↓ 15 callersFunctionskipCasts
* Skips both casts and getelementptr instructions and constant expressions. */
src/bin2llvmir/utils/llvm.cpp:33
↓ 15 callersFunctionstbi__at_eof
deps/stb/include/stb/stb_image.h:1608
↓ 15 callersMethodstmtHasBeenChanged
* @brief Forces cache update (the given statement in the given function has * been altered). * * If caching is disabled, it does nothing. Other
src/llvmir2hll/analysis/var_uses_visitor.cpp:248
↓ 15 callersFunctionswap
deps/eigen/Eigen/src/Core/DenseStorage.h:392
↓ 14 callersFunctionMemberEnd
Const \em past-the-end member iterator ! \pre IsObject() == true */
deps/rapidjson/include/rapidjson/document.h:1194
↓ 14 callersFunction_mm_castps_si128
deps/eigen/Eigen/src/Core/arch/SSE/PacketMath.h:890
↓ 14 callersMethodaddDefaultClause
* @brief Adds a default clause. * * This function is equivalent to calling * @code * addClause(ShPtr<Expression>(), body) * @endcode * * Does not inva
src/llvmir2hll/ir/switch_stmt.cpp:229
↓ 14 callersMethodaddFunction
* @brief Adds new function to module. * * @par Preconditions * - @a function is not null */
src/ctypes/module.cpp:47
↓ 14 callersFunctionareEqualCaseInsensitive
* @brief Checks if <tt>str1 == str2</tt> (case-insensitively). */
src/utils/string.cpp:283
↓ 14 callersMethoddir_all_begin
* @brief Returns an iterator to the first directly accessed variable. */
src/llvmir2hll/analysis/value_analysis.cpp:216
↓ 14 callersMethoddir_all_end
* @brief Returns an iterator past the last directly accessed variable. */
src/llvmir2hll/analysis/value_analysis.cpp:223
↓ 14 callersMethodget2Byte
* Get integer (2B) located at provided address using the specified endian * or default file endian * * @param address Address to get integer from
src/utils/byte_value_storage.cpp:303
↓ 14 callersFunctiongetCrc32
* @brief Count CRC32 of @a data. * @param[in] data Input data. * @param[in] length Length of input data. * @return CRC32 of input data. */
src/fileformat/utils/crypto.cpp:27
↓ 14 callersMethodgetDataDirSize
include/retdec/pelib/ImageLoader.h:330
↓ 14 callersMethodgetDecompressor
* Returns the decompressor associated with this stub. * * @return Decompressor. */
src/unpackertool/plugins/upx/upx_stub.cpp:354
↓ 14 callersMethodgetEndianness
src/loader/loader/image.cpp:25
↓ 14 callersFunctiongetInstAddress
src/bin2llvmir/optimizations/phi_remover/phi_remover.cpp:47
↓ 14 callersMethodgetLlvmToAsmInstruction
src/bin2llvmir/providers/asm_instruction.cpp:395
↓ 14 callersFunctiongetMd5
* @brief Count MD5 of @a data. * @param[in] data Input data. * @param[in] length Length of input data. * @return MD5 of input data. */
src/fileformat/utils/crypto.cpp:39
↓ 14 callersMethodgetNodeForStmt
* @brief Returns the node and position of the given statement in the CFG. * * If @a stmt doesn't exist in the CFG, the first component of the returned
src/llvmir2hll/graphs/cfg/cfg.cpp:412
↓ 14 callersFunctiongetSha256
* @brief Count SHA256 of @a data. * @param[in] data Input data. * @param[in] length Length of input data. * @return SHA256 of input data. */
src/fileformat/utils/crypto.cpp:71
↓ 14 callersMethodgetVectorMapper
deps/eigen/Eigen/src/Core/util/BlasUtil.h:228
↓ 14 callersFunctiongetVersionStringLong
src/utils/version.cpp:33
↓ 14 callersMethodhasCalls
* @brief Returns @c true if there are function calls, @c false otherwise. */
src/llvmir2hll/analysis/value_analysis.cpp:468
↓ 14 callersFunctioninnerStride
\sa MapBase::innerStride() */
deps/eigen/Eigen/src/Core/Block.h:390
↓ 14 callersMethodisFloatingPoint
src/ctypes/type.cpp:38
↓ 14 callersMethodisLittleEndian
* Find out if endianness is little * * @return @c true if endianness is little, @c false otherwise */
src/utils/byte_value_storage.cpp:136
↓ 14 callersFunctionisLowerThanCaseInsensitive
* @brief Checks if <tt>str1 < str2</tt> (case-insensitively). * * This function doesn't consider non-ASCII character sets. */
src/utils/string.cpp:266
↓ 14 callersMethodisMinSigned
* @brief Determines whether the constant has minimum signed value on it's bitwidth. * * @par Preconditions * - @a constant is signed. */
src/llvmir2hll/ir/const_int.cpp:63
↓ 14 callersFunctionisNiceAsciiWideString
* @brief Does the provided wide string consist only from ASCII characters and is nice? * Nice string have ration of printable characters and e
src/utils/string.cpp:1034
↓ 14 callersFunctionisNumber
* @brief Checks if the string is a number. */
src/utils/string.cpp:899
↓ 14 callersMethodisOne
* @brief Determines whether the constant is one. * * It returns @c true only for @c +1; for @c -1, it returns @c false. */
src/llvmir2hll/ir/const_int.cpp:201
↓ 14 callersMethodisPositive
* @brief Determines whether the constant is positive (> 0). */
src/llvmir2hll/ir/const_int.cpp:185
↓ 14 callersFunctionpredux
deps/eigen/Eigen/src/Core/GenericPacketMath.h:323
↓ 14 callersMethodprefetch
deps/eigen/Eigen/src/Core/util/BlasUtil.h:283
↓ 14 callersMethodquals
* @return Type qualifiers. */
src/demangler/borland_ast/type_node.cpp:23
↓ 14 callersFunctionreadNullTerminatedAscii
* @brief Read up to @a maxBytes bytes as ASCII string. * * @param[in] bytes Bytes to read from. * @param[in] bytesLen Length of @a bytes * @param[in]
src/utils/string.cpp:513
↓ 14 callersMethodsetOffset
* Set segment offset in file * @param fileOffset Segment offset in file */
src/fileinfo/file_information/file_information_types/file_segment.cpp:213
↓ 14 callersMethodsize
* @return Number of nodes in array. */
src/demangler/borland_ast/node_array.cpp:49
↓ 14 callersFunctionskipCasts
* @brief Skips casts in the given expression and returns the first non-cast * expression. */
src/llvmir2hll/utils/ir.cpp:138
↓ 14 callersMethodtellg
include/retdec/pelib/PeLibAux.h:1575
↓ 13 callersFunctionIsArray
deps/rapidjson/include/rapidjson/document.h:1055
↓ 13 callersFunctionarraySize
include/retdec/utils/array.h:28
↓ 13 callersMethodcall_begin
* @brief Returns an iterator to the first call. */
src/llvmir2hll/analysis/value_analysis.cpp:482
↓ 13 callersMethodcall_end
* @brief Returns an iterator past the last call. */
src/llvmir2hll/analysis/value_analysis.cpp:489
↓ 13 callersMethodconvert
* @brief Converts the given LLVM type @a type into a type in BIR. * * @par Preconditions * - @a type is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/llvm_type_converter.cpp:47
↓ 13 callersMethodconvertInstructionToExpression
* @brief Converts the given LLVM instruction @a inst into an expression in BIR. * * @par Preconditions * - @a inst is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/llvm_value_converter.cpp:198
↓ 13 callersMethoddir_read_begin
* @brief Returns an iterator to the first directly read variable. */
src/llvmir2hll/analysis/value_analysis.cpp:188
↓ 13 callersMethoddir_read_end
* @brief Returns an iterator past the last directly read variable. */
src/llvmir2hll/analysis/value_analysis.cpp:195
↓ 13 callersMethodfuncNeverReturns
src/llvmir2hll/semantics/semantics/libc_semantics.cpp:48
↓ 13 callersMethodfunc_begin
* @brief Returns a constant iterator to the first function. */
src/llvmir2hll/ir/module.cpp:592
↓ 13 callersMethodgetAddress
src/fileinfo/file_information/file_information_types/pattern/pattern_match.cpp:35
← previousnext →501–600 of 16,019, ranked by callers