MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 7 callersMethodsetOptionStrictFPUSemantics
* @brief Enables/disables the use of strict FPU semantics. * * @param[in] strict If @c true, enables the use of strict FPU semantics. If @c *
src/llvmir2hll/llvm/llvmir2bir_converter.cpp:57
↓ 7 callersMethodsetPercentage
src/common/tool_info.cpp:90
↓ 7 callersMethodsetSizeInMemory
* Set segment size in memory * @param size Segment size in memory */
src/fileinfo/file_information/file_information_types/file_segment.cpp:249
↓ 7 callersMethodsetStartEnd
* Sets the starting value of the range. * * @param start The starting value of the range. * @param end The ending value of the range. */
include/retdec/common/range.h:168
↓ 7 callersMethodsetStatementSuccessor
* @brief Sets @a succ as a new statement successor. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:346
↓ 7 callersMethodsetStatus
* Set instance status * @param state New status of this instance */
src/fileinfo/file_information/file_information.cpp:3305
↓ 7 callersMethodsetType
* @brief Sets the variable's type to @a newType. * * @par Preconditions * - @a newType is non-null */
src/llvmir2hll/ir/variable.cpp:136
↓ 7 callersMethodset_address
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:127
↓ 7 callersMethodsize
include/retdec/pelib/PeLibAux.h:866
↓ 7 callersFunctionsplitWhileTrueLoop
* @brief Splits the given "while True" loop @a stmt into three parts. * * @param[in] stmt "while True" loop to be splitted. * @param[in] indVarInfo *
src/llvmir2hll/utils/loop_optimizer.cpp:114
↓ 7 callersFunctionstbi__compute_y
deps/stb/include/stb/stb_image.h:1726
↓ 7 callersFunctionstbi__start_callbacks
initialize a callback-based context
deps/stb/include/stb/stb_image.h:833
↓ 7 callersFunctionstbi__start_mem
initialize a memory-decode context
deps/stb/include/stb/stb_image.h:823
↓ 7 callersFunctionsubstitute_json_keys_with_natural_numbers
(content)
scripts/type_extractor/type_extractor/substitute_json_keys.py:7
↓ 7 callersFunctionswap
deps/eigen/Eigen/src/Core/DenseBase.h:413
↓ 7 callersMethodtypeName
src/demangler/borland_ast/char_type.cpp:47
↓ 7 callersFunctionunicodeToAscii
* @brief Converts unicode @a bytes to ASCII string. * * @param[in] bytes Bytes for conversion. * @param[in] nBytes Number of bytes. * * @return Conver
src/utils/string.cpp:420
↓ 6 callersFunctionClear
Remove all elements in the array. ! This function do not deallocate memory in the array, i.e. the capacity is unchanged. \note Linear time com
deps/rapidjson/include/rapidjson/document.h:1605
↓ 6 callersFunctionFindMember
Find member by name. ! \param name Member name to be searched. \pre IsObject() == true \return Iterator to member, if it exist
deps/rapidjson/include/rapidjson/document.h:1263
↓ 6 callersFunctionGetRange
deps/rapidjson/include/rapidjson/encodings.h:204
↓ 6 callersFunctionGetSize
deps/rapidjson/include/rapidjson/memorybuffer.h:54
↓ 6 callersMethodParseText
deps/tinyxml2/tinyxml2.cpp:193
↓ 6 callersMethodPop
deps/rapidjson/include/rapidjson/reader.h:944
↓ 6 callersMethodPush
deps/rapidjson/include/rapidjson/internal/stack.h:123
↓ 6 callersMethodSize
deps/tinyxml2/include/tinyxml2/tinyxml2.h:271
↓ 6 callersMethodaddAlternative
src/bin2llvmir/optimizations/decoder/decoder_ranges.cpp:39
↓ 6 callersMethodaddNode
* @brief Appends new node to array. * @param node Node to be added. */
src/demangler/borland_ast/node_array.cpp:33
↓ 6 callersMethodaddSection
* Add section * @param fileSection File section */
src/fileinfo/file_information/file_information.cpp:4126
↓ 6 callersFunctionaddUniqueValues
* To @a currentVal add values from @a newVal, which are not stored in * @a currentVal before calling of this function */
src/fileinfo/file_presentation/getters/format.cpp:55
↓ 6 callersMethodassignCoeff
deps/eigen/Eigen/src/Core/TriangularMatrix.h:760
↓ 6 callersFunctioncleanup
(support_dir)
support/install-share.py:14
↓ 6 callersMethodclear
include/retdec/utils/container.h:504
↓ 6 callersFunctioncolIndexByOuterInner
deps/eigen/Eigen/src/Core/AssignEvaluator.h:678
↓ 6 callersMethodcols
deps/eigen/Eigen/src/Cholesky/LLT.h:200
↓ 6 callersMethoddoFinalization
* Save the config to reflect changes that have been done to it in * the bin2llvmirl. */
src/bin2llvmir/providers/config.cpp:69
↓ 6 callersMethoddoInitialization
* @brief Performs pre-optimization matters. * * This function is called before any optimizations are done. * * By default, this function does nothing.
src/llvmir2hll/optimizer/optimizer.cpp:53
↓ 6 callersMethodevaluate
* @brief Tries to evaluate the given arithmetical expression and returns the * resulting value. * * If the expression cannot be evaluated, the
src/llvmir2hll/optimizer/optimizers/while_true_to_for_loop_optimizer.cpp:472
↓ 6 callersFunctionfilter_annotations_without_brackets
Removes useless annotations. Leaves only In|Out|Inout(opt). We expect annotations as '_sth_[sth2_]'.
scripts/type_extractor/type_extractor/header_text_filters.py:112
↓ 6 callersFunctionfloat2half
deps/eigen/Eigen/src/Core/arch/CUDA/PacketMathHalf.h:447
↓ 6 callersMethodfunc_declaration_begin
* @brief Returns a constant iterator to the first function declaration. */
src/llvmir2hll/ir/module.cpp:623
↓ 6 callersMethodfunc_declaration_end
* @brief Returns a constant iterator past the last function declaration. */
src/llvmir2hll/ir/module.cpp:633
↓ 6 callersMethodget
* @param i Index to get. * @return Node on index i or nullptr if i is greater than size. */
src/demangler/borland_ast/node_array.cpp:77
↓ 6 callersMethodget2ByteOffset
* Get integer (2B) located at provided offset using the specified endian or default file endian * @param offset Offset to get integer from * @param
src/fileformat/file_format/file_format.cpp:2036
↓ 6 callersMethodgetAliasedType
* @brief Returns type that typedef stands for. * * Aliased type for @c MyInt in * @code * typedef int MyInt; * @endcode * is @c int * * Aliased type f
src/ctypes/typedefed_type.cpp:73
↓ 6 callersMethodgetBaseAddress
* Returns a base address where the address space is loaded. * * @return Base address. */
src/loader/loader/image.cpp:118
↓ 6 callersMethodgetBitSize
src/bin2llvmir/providers/asm_instruction.cpp:384
↓ 6 callersFunctiongetBuildDate
src/utils/version.cpp:23
↓ 6 callersMethodgetBytesAfter
* Get number of bytes after slash pattern * @return Number of bytes after slash pattern */
src/cpdetect/search.cpp:113
↓ 6 callersFunctiongetCharPointerType
src/bin2llvmir/utils/llvm.cpp:77
↓ 6 callersMethodgetChild
* Returns a node's child. * @param uiIndex Index of the child. * @return The child identified by uiIndex. **/
src/pelib/ResourceDirectory.cpp:810
↓ 6 callersMethodgetConfigGlobalVariable
src/bin2llvmir/providers/config.cpp:135
↓ 6 callersMethodgetConfigStackVariable
src/bin2llvmir/providers/config.cpp:207
↓ 6 callersMethodgetCorrespondingFunction
* @brief Returns the function which corresponds to the CFG. * * In other words, it returns the function from which this CFG was created. */
src/llvmir2hll/graphs/cfg/cfg.cpp:346
↓ 6 callersMethodgetDataSize
src/fileinfo/file_information/file_information_types/pattern/pattern_match.cpp:46
↓ 6 callersMethodgetDataType
* Returns the data type of the field. * @return Data type of the field. */
src/fileformat/types/dotnet_types/dotnet_field.cpp:16
↓ 6 callersMethodgetDebugModuleNameForFunc
* @brief Returns the module name for the given function using debug * information. * * If there is no module name assigned to the given functio
src/llvmir2hll/ir/module.cpp:821
↓ 6 callersMethodgetDebugNameForGlobalVar
* @brief Returns the name for the given global variable using debug information. * * If there is no name assigned to the given variable, the empty str
src/llvmir2hll/ir/module.cpp:782
↓ 6 callersMethodgetDeclarationStringForFunc
* @brief Returns a C declaration string for the given function. * * If there is no declaration string attached to the given function, it returns * the
src/llvmir2hll/ir/module.cpp:551
↓ 6 callersMethodgetGlobalAddress
src/bin2llvmir/providers/config.cpp:176
↓ 6 callersMethodgetHeader
* Get header (title of presented structures) * @param structsHeader Into this parameter the header is stored */
src/fileinfo/file_presentation/getters/iterative_getter/iterative_subtitle_getter/iterative_subtitle_getter.cpp:28
↓ 6 callersMethodgetId
* @return Type's ID is its LLVM IR representation. */
src/common/type.cpp:56
↓ 6 callersMethodgetIndex
* @brief Returns the index (i.e. the second operand). */
src/llvmir2hll/ir/array_index_op_expr.cpp:66
↓ 6 callersFunctiongetLineAndColumnFromPosition
* @brief Transform @a position in @c json into line and column location. * * @param json JSON string. * @param position Byte distance from start of JS
src/utils/string.cpp:871
↓ 6 callersMethodgetLlvmStackVariable
* @return LLVM alloca instruction for stack variable with offset @a offset in * function @a fnc. @c nullptr if such variable does not exist.
src/bin2llvmir/providers/config.cpp:229
↓ 6 callersMethodgetMachineCode
src/fileformat/file_format/pe/pe_format.cpp:3097
↓ 6 callersMethodgetName
* @brief Returns header file name. */
src/ctypes/header_file.cpp:29
↓ 6 callersMethodgetNameId
* Get resource name ID * @param rId Into this parameter is stored resource name ID * @return @c true if name ID of resource is valid, @c false other
src/fileformat/types/resource_table/resource.cpp:129
↓ 6 callersMethodgetNode
* Returns ResourceElement associated with this ResourceChild. It can be either ResourceNode or ResourceLeaf. * * @return Associated ResourceElemen
src/pelib/ResourceDirectory.cpp:183
↓ 6 callersMethodgetNumberOfAnomalies
* Get number of anomalies * @return Number of anomalies */
src/fileinfo/file_information/file_information.cpp:3276
↓ 6 callersMethodgetNumberOfFiles
* Get the number of files which are currently being imported. * @param newDir Flag to decide if the OLDDIR or new import directory is used. * @retur
include/retdec/pelib/ImportDirectory.h:421
↓ 6 callersMethodgetNumberOfPreds
* @brief Returns the number of predecessors. */
src/llvmir2hll/graphs/cfg/cfg.cpp:256
↓ 6 callersMethodgetNumberOfStoredDataDirectories
* Get number of stored data directories * @return Number of stored data directories */
src/fileinfo/file_information/file_information.cpp:253
↓ 6 callersMethodgetNumberOfStoredResources
* Get number of resources stored in resource table * @return Number of resources stored in resource table */
src/fileinfo/file_information/file_information.cpp:1438
↓ 6 callersMethodgetNumberOfStoredSections
* Get number of stored sections * @return Number of stored sections */
src/fileinfo/file_information/file_information.cpp:271
↓ 6 callersMethodgetOffsetToName
* Returns the Name value of the node. * * @return Name value of the node. */
src/pelib/ResourceDirectory.cpp:223
↓ 6 callersMethodgetOverlaySize
* Get size of overlay. This may be zero. If size of overlay is non-zero, overlay starts * at offset which is identical with result of method @a ge
src/fileformat/file_format/file_format.cpp:1071
↓ 6 callersMethodgetPointerToSymbolTable
include/retdec/pelib/ImageLoader.h:244
↓ 6 callersMethodgetRegisterName
* @return If storage is register return its name. * Otherwise return an undefined value. */
src/common/storage.cpp:186
↓ 6 callersMethodgetRegisteredObjects
* @brief Returns a vector of all registered object IDs. */
include/retdec/llvmir2hll/support/factory.h:181
↓ 6 callersMethodgetSectionFromAddress
* Get section which is located at address @a address * @param address Address in memory * @return @c Pointer to section which is located at address
src/fileformat/file_format/file_format.cpp:587
↓ 6 callersFunctiongetShiftAmount
src/llvmir-emul/llvmir_emul.cpp:3137
↓ 6 callersMethodgetStackOffset
* @return If storage is stack return its offset. * Otherwise return an undefined value. */
src/common/storage.cpp:195
↓ 6 callersMethodgetStackVariableOffset
src/bin2llvmir/providers/config.cpp:301
↓ 6 callersMethodgetSuccessors
* @brief Returns a vector of successors of this node. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:249
↓ 6 callersMethodgetValueValue
* Get generic value for the passed LLVM value @a val. * If @c val is a global variable, result of @c getGlobalVariableValue() is * returned. * Othe
src/llvmir-emul/llvmir_emul.cpp:2618
↓ 6 callersFunctiongetVersionTag
src/utils/version.cpp:28
↓ 6 callersFunctionget_primitive_type_or_typedef
If splitted_type contains some primitive types, then returns them. Other stuff (pointers!, macros etc.) ignores. Otherwise typedefed type is retur
scripts/type_extractor/type_extractor/json_types.py:427
↓ 6 callersMethodhasDefinition
src/bin2llvmir/optimizations/param_return/data_entries.cpp:415
↓ 6 callersMethodhasEmptyName
* @return @c true if section or segment has empty name, @c false otherwise */
src/fileformat/types/sec_seg/sec_seg.cpp:692
↓ 6 callersMethodhasFunction
* Does a function with the given name belong to the class? * * The function may be a constructor, destructor, method, or virtual method. */
src/common/class.cpp:100
↓ 6 callersMethodhasString
* Check if file contains specified substring * @param str Coveted substring * @return @c true if file contains @a str, @c false otherwise */
src/cpdetect/search.cpp:552
↓ 6 callersFunctionhexStringToBytes
* Convert hexadecimal string @c hexIn string into bytes. * There might be whitespaces in the string, e.g. "0b 84 d1 a0 80 60 40" is * the same as "0
src/utils/conversion.cpp:170
↓ 6 callersMethodis32bit
src/common/file_format.cpp:36
↓ 6 callersMethodis64bit
src/common/file_format.cpp:37
↓ 6 callersMethodisAbstract
* Returns whether the class is abstract. * @return @c true if abstract, otherwise @c false. */
src/fileformat/types/dotnet_types/dotnet_class.cpp:402
↓ 6 callersMethodisBackEdge
* @brief Returns @c true if this edge is a back-edge. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:38
↓ 6 callersMethodisBinary
src/bin2llvmir/analyses/symbolic_tree.cpp:681
↓ 6 callersMethodisDataSet
src/loader/loader/segment_data_source.cpp:29
↓ 6 callersMethodisDotNet
* Check if input file contains CIL/.NET code * @return @c true if input file contains CIL/.NET code, @c false otherwise */
src/fileformat/file_format/pe/pe_format.cpp:3480
↓ 6 callersFunctionisEqualNc
src/pelib/PeLibAux.cpp:271
← previousnext →1,101–1,200 of 16,019, ranked by callers