MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 22 callersMethodstmt_end
* @brief Returns an iterator past the last statement in the basic block. */
src/llvmir2hll/graphs/cfg/cfg.cpp:137
↓ 22 callersMethodtoMostReadableString
* @brief Converts the constant into the most readable decimal representation. * * If you want to have a finer control of the resulting form, use toStr
src/llvmir2hll/ir/const_float.cpp:155
↓ 22 callersMethodwrite
Writes the current IAT to a file.
src/pelib/IatDirectory.cpp:164
↓ 21 callersMethodSet
deps/rapidjson/include/rapidjson/pointer.h:698
↓ 21 callersMethodclear
* Delete all entries from the IAT. **/
src/pelib/IatDirectory.cpp:138
↓ 21 callersFunctiongetName
* Get function name from rule. * * @param rule input rule * * @return string with function name */
src/pat2yara/utils.cpp:43
↓ 21 callersMethodgetOffset
src/fileinfo/file_information/file_information_types/pattern/pattern_match.cpp:24
↓ 21 callersMethodgetSizeInMemory
* Get size of section or segment in memory * @param sMemorySize Into this parameter is stored section or segment memory size * @return @c true if me
src/fileformat/types/sec_seg/sec_seg.cpp:323
↓ 21 callersMethodget_index
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:106
↓ 21 callersMethodget_name
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:113
↓ 21 callersFunctionpmadd
deps/eigen/Eigen/src/Core/arch/AVX512/PacketMath.h:219
↓ 21 callersFunctionremoveLeadingCharacter
* @brief Removes @c n @c leading characters from the given string @c s and * returns the result. * * @param s String from which leading charact
src/utils/string.cpp:965
↓ 21 callersMethodrun_cmd
Runs the given command (synchronously). :param list cmd: Command to be run as a list of arguments (strings). :param str input: Input
scripts/retdec-utils.py:38
↓ 21 callersMethodsetAddress
* Set address * @param sAddress Address */
src/fileformat/types/sec_seg/sec_seg.cpp:487
↓ 21 callersFunctionswap
src/utils/crc32.cpp:322
↓ 20 callersMethodEmpty
deps/rapidjson/include/rapidjson/internal/stack.h:177
↓ 20 callersFunctionbyteSwap32
* @brief Swap bytes for Intel x86 32-bit little-endian immediate. * * @param val Original value. * * @return Value with swapped bytes */
src/utils/conversion.cpp:129
↓ 20 callersFunctiongenerateIfThenElse
src/capstone2llvmir/llvmir_utils.cpp:116
↓ 20 callersMethodgetBranchFunction
src/capstone2llvmir/capstone2llvmir_impl.cpp:593
↓ 20 callersMethodgetCHeaderFileForFunc
src/llvmir2hll/semantics/semantics/libc_semantics.cpp:43
↓ 20 callersMethodgetNext
* @return Next ASM instruction after this ASM instrution. If there is none, * returned ASM instruction is invalid. */
src/bin2llvmir/providers/asm_instruction.cpp:404
↓ 20 callersMethodgetSegments
* Get selected segments * @param segs Name of selected segments * @return Selected segments */
src/fileformat/file_format/file_format.cpp:1830
↓ 20 callersMethodgetText
src/fileformat/types/dotnet_types/dotnet_data_types.cpp:16
↓ 20 callersMethodisGotoTarget
* @brief Returns @c true if the statement is the target of a goto statement, * @c false otherwise. */
src/llvmir2hll/ir/statement.cpp:687
↓ 20 callersMethodisX86
src/bin2llvmir/providers/abi/abi.cpp:237
↓ 20 callersFunctionresize
Only plain matrices/arrays, not expressions, may be resized; therefore the only useful resize methods are * Matrix::resize() and Array::resize()
deps/eigen/Eigen/src/Core/DenseBase.h:240
↓ 20 callersMethodsetSecondOperand
* @brief Sets the second operand. * * @par Preconditions * - @a second is non-null */
src/llvmir2hll/ir/binary_op_expr.cpp:113
↓ 20 callersFunctionstbi__get32be
deps/stb/include/stb/stb_image.h:1684
↓ 20 callersFunctionstbi__malloc
deps/stb/include/stb/stb_image.h:982
↓ 20 callersFunctiontoString
* @return New string from StringView object. */
src/demangler/borland_ast_parser.cpp:22
↓ 19 callersMethodBegin
deps/rapidjson/include/rapidjson/document.h:2567
↓ 19 callersFunctionStringEqual
deps/tinyxml2/include/tinyxml2/tinyxml2.h:593
↓ 19 callersMethodTake
deps/rapidjson/include/rapidjson/encodedstream.h:157
↓ 19 callersMethodappendSemantics
* @brief Inserts the given semantics to the end of the list of compound * semantics that this instance provides. * * When the functions from th
src/llvmir2hll/semantics/semantics/compound_semantics.cpp:112
↓ 19 callersFunctionasEscapedCString
* @brief Returns the constant's value as an escaped C string. */
src/utils/string.cpp:1325
↓ 19 callersMethodcols
deps/eigen/Eigen/src/QR/ColPivHouseholderQR.h:328
↓ 19 callersMethoddata
deps/eigen/Eigen/src/Core/PlainObjectBase.h:255
↓ 19 callersMethodgetDst
* @brief Returns the destination node of the edge. */
src/llvmir2hll/graphs/cfg/cfg.cpp:330
↓ 19 callersMethodgetParamBind
* @brief Returns the ID of the bind to the given parameter. * * @param[in] n Parameter's number (the first parameter has number 1, the second *
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info.cpp:154
↓ 19 callersMethodgetStep
* @brief Returns the step. */
src/llvmir2hll/ir/for_loop_stmt.cpp:111
↓ 19 callersMethodgetVarByValue
* @brief Returns the variable representing LLVM value @a val. * * If variable doesn't have it's own name, a new one is generated and assigned * to it.
src/llvmir2hll/llvm/llvmir2bir_converter/variables_manager.cpp:52
↓ 19 callersMethodisIntegral
src/ctypes/type.cpp:48
↓ 19 callersMethodisRegister
src/bin2llvmir/providers/abi/abi.cpp:38
↓ 19 callersFunctionnormalizeName
* @brief Replaces all special symbols by their normalized equivalent. * * @param[in] name Input string. * * @return String with substituted special sy
src/utils/string.cpp:1144
↓ 19 callersMethodremoveFromCache
* @brief Removes the selected value from the cache. * * @param[in] value Value to be removed from the cache. * @param[in] recursive If @c true, also r
src/llvmir2hll/analysis/value_analysis.cpp:617
↓ 19 callersMethodsetType
src/fileformat/types/strings/string.cpp:42
↓ 19 callersFunctionsplit
* @brief Splits the given string by a separator. * * @param[in] str String to be splitted. * @param[in] sep Separator to be used. * @param[in] trimWhi
src/utils/string.cpp:599
↓ 19 callersMethodwrite
(self, data)
scripts/retdec-utils.py:287
↓ 18 callersFunctionPutReserve
deps/rapidjson/include/rapidjson/stream.h:22
↓ 18 callersMethodcoeff
deps/eigen/Eigen/src/Core/ProductEvaluators.h:828
↓ 18 callersMethodcols
deps/eigen/Eigen/src/QR/FullPivHouseholderQR.h:319
↓ 18 callersMethodgetDataSize
* Get size of stored bytes * @return size of stored bytes */
src/yaracpp/yara_match.cpp:25
↓ 18 callersMethodgetFunctionAddress
* \return Start address for function \p f. */
src/bin2llvmir/optimizations/decoder/functions.cpp:18
↓ 18 callersMethodgetImageBase
include/retdec/pelib/ImageLoader.h:274
↓ 18 callersMethodgetNameOfParam
src/llvmir2hll/semantics/semantics/libc_semantics.cpp:58
↓ 18 callersMethodgetOperand
* @brief Returns the operand of a binary operator. * * @par Preconditions * - the operator is binary */
src/llvmir2hll/hll/compound_op_manager.cpp:83
↓ 18 callersMethodgetRecordOfType
* Get record of specified type from table * @param recordType Required type of record * @return Pointer to first record from table which have type e
src/fileformat/types/dynamic_table/dynamic_table.cpp:39
↓ 18 callersMethodgetUniquePredecessor
* @brief Returns the unique predecessor of the current statement. * * If the statement has no predecessors, or if there is more than one * predecessor
src/llvmir2hll/ir/statement.cpp:257
↓ 18 callersMethodhasLabel
* @brief Does the statement has a label set? */
src/llvmir2hll/ir/statement.cpp:727
↓ 18 callersFunctionisComposedOnlyOfChars
* @brief Returns @c true if @a str is composed solely of chars in @a chars, @c * false otherwise. * * If @a chars is the empty string, it retur
src/utils/string.cpp:732
↓ 18 callersFunctionisContolCharacter
* @return @c True if character @a c is a control character, @c false otherwise. */
src/utils/string.cpp:984
↓ 18 callersMethodisDefined
src/unpackertool/plugins/upx/upx_stub.h:74
↓ 18 callersMethodisNegativeOne
* @brief Determines whether the constant is negative one. * * @par Preconditions * - @a constant is signed. */
src/llvmir2hll/ir/const_int.cpp:176
↓ 18 callersMethodisVolatile
src/demangler/borland_ast/qualifiers.cpp:21
↓ 18 callersMethodkeyword
src/llvmir2hll/hll/output_managers/json_manager.cpp:167
↓ 18 callersMethodmadd
deps/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435
↓ 18 callersMethodmayBePointed
* @brief Returns @c true if a pointer may point to @a var, @c false * otherwise. * * This function is a delegation to AliasAnalysis::mayBePoint
src/llvmir2hll/analysis/value_analysis.cpp:670
↓ 18 callersFunctionprefetch
deps/eigen/Eigen/src/Core/GenericPacketMath.h:299
↓ 18 callersMethodrbegin
src/bin2llvmir/providers/asm_instruction.cpp:148
↓ 18 callersMethodrows
deps/eigen/Eigen/src/Cholesky/LDLT.h:245
↓ 18 callersFunctionsafeGetString
src/ctypesparser/json_ctypes_parser.cpp:89
↓ 18 callersMethodsetZero
Sets all coefficients to zero. */
deps/eigen/Eigen/src/Core/DiagonalMatrix.h:198
↓ 18 callersMethodstructureSize
include/retdec/fileformat/types/visual_basic/visual_basic_structures.h:50
↓ 18 callersFunctionvreinterpretq_u64_f64
deps/eigen/Eigen/src/Core/arch/NEON/PacketMath.h:575
↓ 17 callersFunctionalignUp
* Aligns given value up by specified alignment. Alignment must be power of 2. * * @param value Value to align. * @param alignment Alignment to use.
src/utils/alignment.cpp:56
↓ 17 callersFunctiondetectFileFormat
src/fileformat/utils/format_detection.cpp:211
↓ 17 callersMethodgetBytesPerWord
src/loader/loader/image.cpp:45
↓ 17 callersMethodgetElfType
* Get type of ELF section * @return Type of ELF section */
src/fileformat/types/sec_seg/elf_section.cpp:48
↓ 17 callersMethodgetParameterType
* @brief Returns the n-th parameter's type. * * @par Preconditions * - <tt>0 < n <= ParameterCount</tt> * * The parameters are numbered starting with
src/ctypes/function.cpp:123
↓ 17 callersMethodgetRange
* Get function containing the address @p a. */
src/common/function.cpp:185
↓ 17 callersMethodglobal_var_end
* @brief Returns a constant iterator past the last global variable. */
src/llvmir2hll/ir/module.cpp:258
↓ 17 callersMethodisInValidState
* @brief Returns @c true if the object is in a valid state, @c false otherwise. */
src/llvmir2hll/support/valid_state.cpp:20
↓ 17 callersMethodkind
* @return Kind of node. */
src/demangler/borland_ast/node.cpp:48
↓ 17 callersFunctionm_Or
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:328
↓ 17 callersFunctionmini
deps/eigen/Eigen/src/Core/MathFunctions.h:817
↓ 17 callersMethodsetElseClause
* @brief Sets the else clause (`else body`). * * @param[in] body Clause body. * * If @a body is the null pointer, then there is no else clause. */
src/llvmir2hll/ir/if_stmt.cpp:197
↓ 17 callersMethodsetFirstOperand
* @brief Sets the first operand. * * @par Preconditions * - @a first is non-null */
src/llvmir2hll/ir/binary_op_expr.cpp:99
↓ 17 callersMethodsetName
* Set section name * @param name Section name */
src/fileinfo/file_information/file_information_types/file_section.cpp:261
↓ 17 callersMethodsize
* Returns the size of the rebuilt BoundImportDirectory. * @return Size of the rebuilt BoundImportDirectory. **/
src/pelib/BoundImportDirectory.cpp:319
↓ 17 callersFunctionsplit_param_to_type_and_name
Returns two strings - parameter type and name.
scripts/type_extractor/type_extractor/params_info.py:165
↓ 16 callersMethodGetWithDefault
deps/rapidjson/include/rapidjson/pointer.h:622
↓ 16 callersMethod__repr__
(self)
scripts/type_extractor/type_extractor/parse_enums.py:42
↓ 16 callersFunctioncreateFileFormat
src/fileformat/format_factory.cpp:29
↓ 16 callersMethoddataType
src/llvmir2hll/hll/output_managers/json_manager.cpp:174
↓ 16 callersMethodgetArg
* @brief Returns the @c n-th argument. * * The arguments are numbered in the following way: * @code * func(1, 2, 3, 4, ...) * @endcode * * @par Precon
src/llvmir2hll/ir/call_expr.cpp:142
↓ 16 callersMethodgetEndAddress
src/bin2llvmir/providers/asm_instruction.cpp:378
↓ 16 callersMethodgetGlobalVarByName
* @brief Returns the global variable named @a varName. * * @param[in] varName Name of the variable. * * If there is no global variable named @a varNam
src/llvmir2hll/ir/module.cpp:146
↓ 16 callersMethodgetInitForGlobalVar
* @brief Returns the initializer for the given global variable @a var. * * If @a var is not a global variable or if it has no initializer, the null *
src/llvmir2hll/ir/module.cpp:127
↓ 16 callersFunctiongetIntegerTypeFromByteSize
src/capstone2llvmir/llvmir_utils.cpp:18
↓ 16 callersFunctiongetNameOfParam
* @brief Implements getNameOfParam() for LibcSemantics. * * See its description for more details. */
src/llvmir2hll/semantics/semantics/libc_semantics/get_name_of_param.cpp:644
← previousnext →401–500 of 16,019, ranked by callers