MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 8 callersMethodstructSize
src/fileformat/types/resource_table/resource_table.cpp:47
↓ 8 callersFunctiontoUpper
* @brief Converts all characters in @a str to upper case. * * For example, <tt>"Crazy Willy"</tt> is converted into <tt>"CRAZY WILLY"</tt>. */
src/utils/string.cpp:383
↓ 8 callersMethodtypedefLine
src/llvmir2hll/hll/output_manager.cpp:93
↓ 8 callersFunctionvalid_typedef_name
Valid typedef name cannot contain spaces. Also ignore names of primitive types.
scripts/type_extractor/type_extractor/json_types.py:635
↓ 7 callersMethodAccept
deps/tinyxml2/tinyxml2.cpp:748
↓ 7 callersMethodAddExpectedType
deps/rapidjson/include/rapidjson/schema.h:2021
↓ 7 callersFunctionDecode
deps/rapidjson/include/rapidjson/encodings.h:146
↓ 7 callersMethodLength
deps/rapidjson/include/rapidjson/reader.h:942
↓ 7 callersMethodPut
deps/rapidjson/include/rapidjson/pointer.h:1089
↓ 7 callersFunctionStrLen
deps/rapidjson/include/rapidjson/internal/strfunc.h:31
↓ 7 callersMethodaddSuperClass
* New super class is added only if there is not existing superclass of that name. * @return @c True if superclass was added, @c false otherwise. */
src/common/class.cpp:112
↓ 7 callersMethodappend_data
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:186
↓ 7 callersMethodbegin
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio.hpp:813
↓ 7 callersFunctionbytesToBits
include/retdec/utils/conversion.h:202
↓ 7 callersFunctionbytesToString
include/retdec/utils/conversion.h:242
↓ 7 callersMethodclear
src/bin2llvmir/analyses/symbolic_tree.cpp:711
↓ 7 callersMethodclearFlagsDescriptors
* Delete all flags descriptors */
src/fileinfo/file_information/file_information_types/file_segment.cpp:294
↓ 7 callersMethodcomesFromGlobalVar
* @brief Returns the name of a global variable from which the given local * variable comes from. * * If the given variable does not come from a
src/llvmir2hll/ir/module.cpp:723
↓ 7 callersMethodcontainsAddress
* Returns whether the segment contains specified address. * * @param address The address to check. * * @return True if contains, otherwise false.
src/loader/loader/segment.cpp:165
↓ 7 callersFunctioncontainsAnyOfChars
* @brief Returns @c true if @a str contains at least one character from * @a chars, @c false otherwise. * * If @a chars is the empty string, it
src/utils/string.cpp:356
↓ 7 callersMethodconvertValueToVariable
* @brief Converts the given LLVM value @a value into a variable in BIR. * * @par Preconditions * - @a value is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/llvm_value_converter.cpp:146
↓ 7 callersFunctioncreateLabel
* @brief Creates a label from @a str so it can be used in labels in the @c dot * format. * * If @a str is of the form @c (x), then the surround
src/llvmir2hll/graphs/cfg/cfg_writers/graphviz_cfg_writer.cpp:43
↓ 7 callersMethodempty
src/bin2llvmir/providers/config.cpp:36
↓ 7 callersMethodend
* @brief Returns an iterator past the last information. */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info_seq.cpp:101
↓ 7 callersMethodend
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio.hpp:818
↓ 7 callersFunctionevalTo
deps/eigen/Eigen/src/Core/DenseBase.h:583
↓ 7 callersFunctionextractVersion
* Search for version stored in input string * @param input Input string * @return Found version or empty string if no version found. * * A version
src/utils/string.cpp:1401
↓ 7 callersFunctionfirst_default_aligned
deps/eigen/Eigen/src/Core/util/Memory.h:467
↓ 7 callersFunctionfuncNeverReturns
* @brief Implements funcNeverReturns() for LibcSemantics. * * See its description for more details. */
src/llvmir2hll/semantics/semantics/libc_semantics/func_never_returns.cpp:58
↓ 7 callersFunctiongenerateBasicBlockName
src/bin2llvmir/providers/names.cpp:48
↓ 7 callersMethodgetDebugNameForLocalVar
* @brief Returns the name for the given local variable using debug information. * * If there is no name assigned to the given variable, the empty stri
src/llvmir2hll/ir/module.cpp:792
↓ 7 callersMethodgetDeclaredNumberOfSections
src/fileformat/file_format/pe/pe_format.cpp:3174
↓ 7 callersMethodgetDelaySlot
* At the moment, all instructions here have delay slot of size 1. * If there are some instructions with different sized slots, we will need map. */
src/capstone2llvmir/mips/mips.cpp:96
↓ 7 callersMethodgetEntryPoint
src/config/parameters.cpp:408
↓ 7 callersMethodgetFalseValue
* @brief Returns the false value. */
src/llvmir2hll/ir/ternary_op_expr.cpp:90
↓ 7 callersMethodgetFunctionType
* @brief Returns function type from context. * * @return Requested type. If it is not in context return @c nullptr. * * @par Preconditions * - @a ret
src/ctypes/context.cpp:85
↓ 7 callersMethodgetGlobalDummy
* @return Always returns the same dummy global variable. */
src/bin2llvmir/providers/config.cpp:449
↓ 7 callersMethodgetGlobalVariable
* Get global variable from the given address @a addr in @a objf input file. * @param objf Object file. * @param dbgf Debug file. * @param addr Addr
src/bin2llvmir/utils/ir_modifier.cpp:596
↓ 7 callersFunctiongetHexPattern
* Get hexadecimal pattern from rule. * * @param rule input rule * @param name name of pattern * * @return pointer to hexadecimal pattern */
src/pat2yara/utils.cpp:23
↓ 7 callersMethodgetImageBaseAddress
src/fileformat/file_format/pe/pe_format.cpp:3110
↓ 7 callersMethodgetImportsOffset
src/unpackertool/plugins/upx/pe/pe_upx_stub.h:43
↓ 7 callersMethodgetLineRangeForFunc
* @brief Returns the line range for the given function. * * If there is no line range for @a func, @c NO_LINE_RANGE is returned. */
src/llvmir2hll/ir/module.cpp:671
↓ 7 callersMethodgetMachine
include/retdec/pelib/ImageLoader.h:239
↓ 7 callersMethodgetName
src/demangler/context.cpp:193
↓ 7 callersMethodgetNotes
* Get information about notes */
src/fileinfo/file_detector/elf_detector.cpp:1134
↓ 7 callersMethodgetNumberOfNibblesInByte
src/loader/loader/image.cpp:50
↓ 7 callersMethodgetNumberOfNodes
* @brief Returns the number of nodes in the CFG. * * Entry and exit nodes are also included. */
src/llvmir2hll/graphs/cfg/cfg.cpp:469
↓ 7 callersMethodgetNumberOfStmts
* @brief Returns the number of statements in the node. */
src/llvmir2hll/graphs/cfg/cfg.cpp:80
↓ 7 callersMethodgetNumberOfStructures
* Get number of stored structures (e.g. number of symbol tables) * @return Number of stored structures */
src/fileinfo/file_presentation/getters/iterative_getter/iterative_getter.cpp:36
↓ 7 callersMethodgetOrdinalNumber
* Get ordinal number of export * @param exportOrdinalNumber Into this parameter is stored ordinal number of export * @return @c true if ordinal numb
src/fileformat/types/export_table/export.cpp:37
↓ 7 callersMethodgetRelocationsOffset
src/unpackertool/plugins/upx/pe/pe_upx_stub.h:46
↓ 7 callersMethodgetRetValue
src/bin2llvmir/optimizations/param_return/data_entries.cpp:244
↓ 7 callersMethodgetStatementSuccessor
* @brief Returns the statement successor. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:339
↓ 7 callersMethodgetTimeDateStamp
* Returns the TimeDateStamp value of a debug structure. If an invalid structure is specified * by the parameter uiIndex the result will be undefined
src/pelib/DebugDirectory.cpp:210
↓ 7 callersMethodgetTrueValue
* @brief Returns the true value. */
src/llvmir2hll/ir/ternary_op_expr.cpp:83
↓ 7 callersMethodgetWordLength
src/loader/loader/image.cpp:40
↓ 7 callersMethodget_entry
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_dynamic.hpp:66
↓ 7 callersMethodget_type_by_index
Getting methods
include/retdec/pdbparser/pdb_types.h:599
↓ 7 callersMethodhasGlobalVar
* @brief Checks if the module contains a global variable with the given @a * name. */
src/llvmir2hll/ir/module.cpp:239
↓ 7 callersMethodhasStatementSuccessor
* @brief Determines whether this node has a statement successor. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:332
↓ 7 callersFunctionhasSubstringInArea
* @brief Returns @c true if @a str has substring @a withWhat in area * bordered by offsets @a start and @a stop. */
src/utils/string.cpp:713
↓ 7 callersMethodinsert
include/retdec/common/range.h:328
↓ 7 callersMethodinvalidateLinkToSection
* Invalidate link to section * * Instance method @a getLinkToSection() returns @c false after invocation * of this method. Link to section is possi
src/fileformat/types/symbol_table/symbol.cpp:386
↓ 7 callersMethodisArm
src/common/architecture.cpp:32
↓ 7 callersMethodisArray
src/ctypes/type.cpp:28
↓ 7 callersMethodisBool
* @brief Returns @c true if the type is bool, @c false otherwise. * * An integer type is bool if its size is 1. */
src/llvmir2hll/ir/int_type.cpp:64
↓ 7 callersMethodisEmpty
* @brief Returns @c true if the array is empty, @c false otherwise. * * If the array is uninitialized, it needs to have no dimensions in order for * t
src/llvmir2hll/ir/const_array.cpp:150
↓ 7 callersMethodisFalse
* @brief Determines if the value of the constant is @c false. * * @return @c true if the constant is @c false, @c false otherwise. */
src/llvmir2hll/ir/const_bool.cpp:68
↓ 7 callersMethodisGcc
src/common/tool_info.cpp:42
↓ 7 callersMethodisIn
* @brief Returns true when parameter is input, false otherwise. */
src/ctypes/parameter.cpp:84
↓ 7 callersMethodisInOut
* @brief Returns true when parameter will be changed by the function, false otherwise. */
src/ctypes/parameter.cpp:100
↓ 7 callersMethodisObjectFile
src/fileformat/file_format/pe/pe_format.cpp:3082
↓ 7 callersMethodisOffsetDefined
src/common/pattern.cpp:67
↓ 7 callersMethodisOptional
* @brief Returns true when parameter may be @c null, false otherwise. */
src/ctypes/parameter.cpp:108
↓ 7 callersMethodisOut
* @brief Returns true when parameter is output, false otherwise. */
src/ctypes/parameter.cpp:92
↓ 7 callersMethodisThumbSymbol
* @return @c true if symbol is THUMB symbol, @c false otherwise */
src/fileformat/types/symbol_table/symbol.cpp:106
↓ 7 callersMethodisTrue
* @brief Determines if the value of the constant is @c true. * * @return @c true if the constant is @c true, @c false otherwise. */
src/llvmir2hll/ir/const_bool.cpp:59
↓ 7 callersMethodisTypeIntegral
src/common/pattern.cpp:92
↓ 7 callersMethodisTypeMalware
src/common/pattern.cpp:257
↓ 7 callersMethodisUnaryOperator
* @brief Returns @c true if the operator is unary, @c false otherwise. * * This function returns @c false if and only if the operator is binary. * * @
src/llvmir2hll/hll/compound_op_manager.cpp:95
↓ 7 callersMethodisVariadic
src/bin2llvmir/optimizations/param_return/data_entries.cpp:180
↓ 7 callersMethodisVoidarg
src/bin2llvmir/optimizations/param_return/data_entries.cpp:122
↓ 7 callersMethodloadData
src/loader/loader/segment_data_source.cpp:70
↓ 7 callersFunctionm_Instruction
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:823
↓ 7 callersMethodmakeValid
src/pelib/ImageLoader.cpp:848
↓ 7 callersFunctionmanage_caching_sizes
\internal */
deps/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:55
↓ 7 callersMethodname
* @return Lover level node in neste name. */
src/demangler/borland_ast/name_node.cpp:98
↓ 7 callersFunctionparse_enum_to_type_for_json
(enum, types)
scripts/type_extractor/type_extractor/json_types.py:604
↓ 7 callersFunctionpmadd
deps/eigen/Eigen/src/Core/arch/ZVector/PacketMath.h:552
↓ 7 callersMethodregisterArg
* Register a command-line argument to the handler. The registration may fail if * there is already an argument with the specified short or long optio
src/unpackertool/arg_handler.cpp:68
↓ 7 callersFunctionremoveComments
* Remove comments from string. Comment must start with a single @c commentChar * character and end on new line (i.e. '\n') character. * For example
src/utils/string.cpp:1364
↓ 7 callersMethodremoveStmt
* @brief Removes the given statement from the node. * * If there is no such statement in the node, this function does nothing. * * @par Preconditions
src/llvmir2hll/graphs/cfg/cfg.cpp:121
↓ 7 callersFunctionremoveSuffix
* @brief Finds the last occurrence of the specified suffix and removes * everything from its start to the end. * * @param[out] n Reference to s
src/utils/string.cpp:1112
↓ 7 callersFunctionremove_qualifier_json_types
(content)
scripts/type_extractor/type_extractor/remove_json_types.py:72
↓ 7 callersMethodsetArgs
src/bin2llvmir/optimizations/param_return/data_entries.cpp:207
↓ 7 callersMethodsetCallingConvention
src/bin2llvmir/optimizations/param_return/data_entries.cpp:227
↓ 7 callersMethodsetCondition
* @brief Sets a condition * * @par Preconditions * - @a newCond is non-null */
src/llvmir2hll/ir/while_loop_stmt.cpp:76
↓ 7 callersMethodsetDescription
* Set description of pattern * @param sDescription Description of pattern */
src/fileinfo/file_information/file_information_types/pattern/pattern.cpp:130
↓ 7 callersMethodsetEntryPoint
src/config/parameters.cpp:254
↓ 7 callersMethodsetMemory
* Set @c true if the section or segment will appear in the memory image of a process, * @c false otherwise */
src/fileformat/types/sec_seg/sec_seg.cpp:516
← previousnext →1,001–1,100 of 16,019, ranked by callers