MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 84 callersMethodgetRawData
* Returns the raw data of the segment in its size. Returns null pointer and 0 for segments * without any source of phyiscal data. * * @return Raw d
src/loader/loader/segment.cpp:123
↓ 83 callersFunctionPutUnsafe
deps/rapidjson/include/rapidjson/stream.h:91
↓ 81 callersMethodbegin
* Get const begin matches iterator */
src/fileinfo/file_information/file_information_types/pattern/pattern.cpp:88
↓ 79 callersMethodgetAddress
src/bin2llvmir/optimizations/decoder/jump_targets.cpp:67
↓ 79 callersMethodgetType
src/bin2llvmir/providers/names.cpp:144
↓ 78 callersMethodgetAddress
* Returns an address the segment is loaded at. * * @return Address of the segment. */
src/loader/loader/segment.cpp:41
↓ 78 callersMethodgetValue
* @brief Returns the constant's value. */
src/llvmir2hll/ir/const_int.cpp:86
↓ 76 callersMethodcount
* Returns the number of used arguments. * * @return Number of used arguments. */
src/unpackertool/arg_handler.cpp:238
↓ 76 callersMethodisDefined
* @return Type is defined if @c llvmIr member is not empty. */
src/common/type.cpp:29
↓ 75 callersMethodgetValueData
* @brief Returns information about the given value. * * @par Preconditions * - @a value is non-null */
src/llvmir2hll/analysis/value_analysis.cpp:571
↓ 75 callersMethodgetVariant
* @brief Returns variant of operation. */
src/llvmir2hll/ir/lt_op_expr.cpp:47
↓ 74 callersFunctionconj
deps/eigen/Eigen/src/Core/MathFunctions.h:910
↓ 74 callersMethodgetReturnType
* @brief Returns function's return type. */
src/ctypes/function.cpp:42
↓ 74 callersFunctionstartsWith
include/retdec/utils/string.h:105
↓ 73 callersFunctionsize
deps/eigen/Eigen/src/Core/AssignEvaluator.h:596
↓ 72 callersMethodcoeff
deps/eigen/Eigen/src/Core/Diagonal.h:127
↓ 72 callersMethodgetEpSegment
* Returns the segment into which entry points address falls, if any exists. * * @return Entry point segment, otherwise nullptr. */
src/loader/loader/image.cpp:289
↓ 72 callersMethodhasSuccessor
* @brief Returns @c true if the statement has a successor, @c false otherwise. */
src/llvmir2hll/ir/statement.cpp:94
↓ 71 callersMethodgetSucc
* @brief Returns a successor of this node on the index @a i. * * @par Preconditions * - <tt>i < NUM_NODE_SUCC</tt>, where @c NUM_NODE_SUCC is the num
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:265
↓ 71 callersMethodresize
src/pelib/OutputBuffer.cpp:42
↓ 70 callersMethodgetAddress
* @return Virtual table item's address in binary file. */
src/common/vtable.cpp:58
↓ 70 callersMethodgetFile
* Returns the file the unpacking stub is operating on. * * @return The input file. */
include/retdec/unpacker/unpacking_stub.h:56
↓ 70 callersFunctionoptimize
src/bin2llvmir/optimizations/inst_opt/inst_opt.cpp:563
↓ 69 callersMethodvisit
src/llvmir2hll/hll/bir_writer.cpp:144
↓ 68 callersMethodEndObject
deps/rapidjson/include/rapidjson/schema.h:252
↓ 68 callersMethodaddClause
* @brief Adds a new clause (`[else] if cond then body`). * * @param[in] cond Clause condition. * @param[in] body Clause body. * * If there are no clau
src/llvmir2hll/ir/if_stmt.cpp:113
↓ 68 callersMethodgetAsVar
* @brief Returns a variable corresponding the function. * * This variable may be used when calling this function. */
src/llvmir2hll/ir/function.cpp:220
↓ 68 callersMethodisEqualTo
src/llvmir2hll/ir/if_stmt.cpp:50
↓ 68 callersFunctionstringToLlvmType
* Convert the provided LLVM type string representation into an LLVM type. * @param ctx Context in which the LLVM type is created. * @param str Strin
src/bin2llvmir/utils/llvm.cpp:178
↓ 67 callersMethodStartObject
deps/rapidjson/include/rapidjson/schema.h:250
↓ 67 callersMethodaddParam
* @brief Adds a new parameter to the function. * * @par Preconditions * - @a var is non-null */
src/llvmir2hll/ir/function.cpp:342
↓ 67 callersFunctionllvmObjToString
* We need special function for @c Module printing because * its @c print method takes one more parameter. * @param t Module to print. * @return Str
src/bin2llvmir/utils/debug.cpp:38
↓ 66 callersMethodsetName
src/common/class.cpp:50
↓ 65 callersMethodgetId
tests/llvmir2hll/var_renamer/var_renamer_tests.cpp:38
↓ 64 callersMethodPut
deps/rapidjson/include/rapidjson/encodings.h:593
↓ 63 callersFunctionStringRef
deps/rapidjson/include/rapidjson/document.h:394
↓ 61 callersMethodgetFunctionWithName
* @brief Returns function from module. * * @return Requested function. If it is not in module return @c null. */
src/ctypes/module.cpp:36
↓ 61 callersMethodgetLhs
* @brief Returns the left-hand side of the assignment. */
src/llvmir2hll/ir/assign_stmt.cpp:63
↓ 61 callersMethodnestedExpression
deps/eigen/Eigen/src/Core/ArrayWrapper.h:95
↓ 61 callersFunctionpfirst
deps/eigen/Eigen/src/Core/GenericPacketMath.h:315
↓ 60 callersMethodPeek
deps/rapidjson/include/rapidjson/reader.h:1404
↓ 60 callersFunctionreal
deps/eigen/Eigen/src/Core/MathFunctions.h:861
↓ 60 callersMethodrenameVars
* @brief Renames variables in the given module according to the settings set * when constructing the renamer. * * @param[in,out] module Module
src/llvmir2hll/var_renamer/var_renamer.cpp:56
↓ 59 callersMethodgetElementType
* @brief Returns element type. */
src/ctypes/array_type.cpp:60
↓ 59 callersMethodhasElseClause
* @brief Returns @c true if this if statement has an else clause, @c false * otherwise. */
src/llvmir2hll/ir/if_stmt.cpp:222
↓ 59 callersMethodnewLine
src/llvmir2hll/hll/output_managers/json_manager.cpp:86
↓ 57 callersFunctionabs
deps/eigen/Eigen/src/Core/MathFunctions.h:23
↓ 57 callersMethodbegin
* Get begin of records * @return Begin of dynamic table records */
src/fileformat/types/dynamic_table/dynamic_table.cpp:65
↓ 57 callersMethodgetAddress
* Get address * @return Address */
src/fileformat/types/sec_seg/sec_seg.cpp:296
↓ 57 callersMethodgetCondition
* @brief Returns the loop condition. */
src/llvmir2hll/ir/while_loop_stmt.cpp:59
↓ 57 callersMethodgetSecSeg
* Returns associated section or segment, which was used for loading of this segment. * * @return Associated section or segment. If no section or seg
src/loader/loader/segment.cpp:31
↓ 56 callersMethodgetCFG
* @brief Returns a CFG of the given function @a func. * * @par Preconditions * - @a func is non-null */
src/llvmir2hll/graphs/cfg/cfg_builder.cpp:20
↓ 56 callersMethodgetControlExpr
* @brief Returns the control expression. */
src/llvmir2hll/ir/switch_stmt.cpp:176
↓ 56 callersMethodisSigned
* @brief Returns true for signed types, false otherwise. */
src/ctypes/integral_type.cpp:57
↓ 55 callersMethodend
src/bin2llvmir/providers/names.cpp:243
↓ 55 callersFunctionintToHexString
include/retdec/utils/conversion.h:112
↓ 55 callersFunctionmapGetValueOrDefault
include/retdec/utils/container.h:408
↓ 54 callersMethodaccept
src/ctypes/enum_type.cpp:148
↓ 54 callersMethodgetFunction
src/bin2llvmir/optimizations/param_return/data_entries.cpp:420
↓ 54 callersMethodremoveObserver
* @brief Removes the selected observer from the list of observers. * * @param[in] observer Observer to be removed. */
include/retdec/llvmir2hll/support/subject.h:100
↓ 53 callersMethodcol
\returns a vector expression of the \a i -th column, * only the meaningful part is returned. * \warning the internal storage must be colum
deps/eigen/Eigen/src/Core/BandMatrix.h:68
↓ 53 callersMethodgetBody
* @brief Returns the body in BIR of this node. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:111
↓ 53 callersMethodgetBytes
* Get the whole content of segment as bytes. * * @param result Read bytes in integer representation. * * @return True if read was successful, othe
src/loader/loader/segment.cpp:177
↓ 53 callersMethodgetOffset
src/common/pattern.cpp:137
↓ 53 callersFunctionparse_type_to_type_for_json
Parse one type - function parameter, return type, struct/union member to json representation.
scripts/type_extractor/type_extractor/json_types.py:358
↓ 53 callersMethodpmul
deps/eigen/Eigen/src/Core/util/BlasUtil.h:68
↓ 52 callersMethodgetSizeInFile
* Get size in file * @return Size in file */
src/fileformat/types/sec_seg/sec_seg.cpp:278
↓ 52 callersMethodouterStride
deps/eigen/Eigen/src/Core/Map.h:113
↓ 52 callersMethodtoString
* @brief Converts the constant into a string in the given @a radix and * optionally the given @a prefix. * * If the number is negative, like -5
src/llvmir2hll/ir/const_int.cpp:111
↓ 51 callersMethodempty
src/bin2llvmir/providers/names.cpp:253
↓ 50 callersMethodbuild
* @brief Returns the built function. * * This function can be called at most once. It is an error to call it once * again after it has already been ca
src/llvmir2hll/ir/function_builder.cpp:77
↓ 50 callersMethodcontainsExact
include/retdec/common/range.h:418
↓ 50 callersMethodgetSuccNum
* @brief Returns a number of this node successors. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:235
↓ 50 callersMethodisZero
* @brief Determines whether the constant is zero. */
src/llvmir2hll/ir/const_int.cpp:192
↓ 49 callersMethodread
src/pelib/RichHeader.cpp:853
↓ 48 callersMethodgetConfig
src/llvmir2hll/ir/module.cpp:223
↓ 48 callersFunctionstrToNum
include/retdec/utils/conversion.h:169
↓ 47 callersFunctiondeserializeString
src/serdes/std.cpp:68
↓ 47 callersMethodgetAddress
src/llvmir2hll/ir/variable.cpp:61
↓ 47 callersMethodgetEndianness
* Gets the current endianness of the buffer. * * @return The endianness of the bytes in the buffer. */
src/utils/dynamic_buffer.cpp:145
↓ 47 callersMethodgetIndex
* Returns index of the class * @return Index of the class */
src/fileformat/types/dotnet_types/dotnet_class.cpp:168
↓ 47 callersMethodgetOperandValue
src/llvmir-emul/llvmir_emul.cpp:2259
↓ 47 callersFunctionpstore
deps/eigen/Eigen/src/Core/GenericPacketMath.h:285
↓ 47 callersFunctionpsub
deps/eigen/Eigen/src/Core/GenericPacketMath.h:155
↓ 46 callersMethodTell
deps/rapidjson/include/rapidjson/reader.h:1409
↓ 46 callersFunctionaddToSet
include/retdec/utils/container.h:238
↓ 46 callersFunctiongenerateValueNegate
src/capstone2llvmir/llvmir_utils.cpp:13
↓ 45 callersMethodclause_end
* @brief Returns an iterator past the last else-if clause. * * Use getElseClause() to obtain the else clause (it cannot be accessed by * iterators). *
src/llvmir2hll/ir/if_stmt.cpp:242
↓ 45 callersFunctioncontains
* @brief Checks if @a str contains @a sub. */
src/utils/string.cpp:311
↓ 45 callersFunctionendsWith
* @brief Retruns @c true if @a str ends with the suffix @a withWhat, @c false * otherwise */
src/utils/string.cpp:669
↓ 45 callersMethodgetRegister
* \param r Register ID to get. * Warning! We are using Capstone register IDs which overlaps. * E.g. MIPS_REG_0 has the same
src/bin2llvmir/providers/abi/abi.cpp:72
↓ 45 callersMethodrow
\returns the row index of the current coefficient.
deps/eigen/Eigen/src/Core/CoreIterators.h:54
↓ 44 callersMethodempty
* @return true if size of nodes is 0, false otherwise. */
src/demangler/borland_ast/node_array.cpp:41
↓ 44 callersMethodgetSize
* @brief Returns the number of bits. */
src/llvmir2hll/ir/int_type.cpp:37
↓ 44 callersFunctionstbi__rewind
deps/stb/include/stb/stb_image.h:883
↓ 43 callersMethodend
include/retdec/common/range.h:301
↓ 43 callersMethodgetSubMapper
deps/eigen/Eigen/src/Core/util/BlasUtil.h:316
↓ 42 callersMethodcontains
* Checks whether range contains given value. * It checks for non-strict order. * * @param value Value to check. * * @return True if in range
include/retdec/common/range.h:196
↓ 42 callersMethoddata
deps/eigen/Eigen/src/Core/util/BlasUtil.h:257
↓ 42 callersMethodgetBuffer
* Gets the buffer as the vector of bytes. * * @return The vector with the bytes. */
src/utils/dynamic_buffer.cpp:181
← previousnext →101–200 of 16,019, ranked by callers