MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 3 callersFunctionalignDown
* Aligns given value down by specified alignment. Alignment must be power of 2. * * @param value Value to align. * @param alignment Alignment to us
src/utils/alignment.cpp:42
↓ 3 callersFunctionaligned_malloc
\internal Allocates \a size bytes. The returned pointer is guaranteed to have 16 or 32 bytes alignment depending on the requirements. * On allocatio
deps/eigen/Eigen/src/Core/util/Memory.h:153
↓ 3 callersMethodallFuncDefinitionsHaveAddressRange
* @brief Checks if all function definitions have an address range. */
src/llvmir2hll/ir/module.cpp:656
↓ 3 callersMethodallFuncDefinitionsHaveLineRange
* @brief Checks if all function definitions have a line range. */
src/llvmir2hll/ir/module.cpp:685
↓ 3 callersMethodanalyze
* @brief Checks if the decrypted header looks valid, if it does * then it analyses the header contents and saves it * into this->rec
src/pelib/RichHeader.cpp:807
↓ 3 callersMethodannotation_begin
* @brief Returns an iterator to the annotation. */
src/ctypes/parameter.cpp:40
↓ 3 callersMethodannotation_end
* @brief Returns an iterator past the last annotation. */
src/ctypes/parameter.cpp:56
↓ 3 callersMethodapplyOnTheLeft
deps/eigen/Eigen/src/Jacobi/Jacobi.h:277
↓ 3 callersFunctionapply_rotation_in_the_plane
deps/eigen/Eigen/src/Jacobi/Jacobi.h:432
↓ 3 callersFunctionareEqualFPWithEpsilon
include/retdec/utils/equality.h:28
↓ 3 callersMethodassignOppositeCoeff
deps/eigen/Eigen/src/Core/TriangularMatrix.h:776
↓ 3 callersMethodbitsToBig
* Convert bit string to big endian * * @param str String which will be converted * * @return @c true if conversion went OK, @c false otherwise */
src/utils/byte_value_storage.cpp:214
↓ 3 callersMethodbitsToLittle
* Convert bit string to little endian * * @param str String which will be converted * * @return @c true if conversion went OK, @c false otherwise
src/utils/byte_value_storage.cpp:231
↓ 3 callersFunctioncalculate_digest
deps/authenticode-parser/src/helper.c:42
↓ 3 callersFunctioncfgNodeToGraphvizNode
* @brief Returns a string representation of @a cfgNode to be used as a unique * identifier of the node. */
src/llvmir2hll/graphs/cfg/cfg_writers/graphviz_cfg_writer.cpp:63
↓ 3 callersMethodcols
deps/eigen/Eigen/src/Core/Diagonal.h:87
↓ 3 callersMethodcols
deps/eigen/Eigen/src/Core/CoreEvaluators.h:1650
↓ 3 callersMethodcols
deps/eigen/Eigen/src/Core/VectorwiseOp.h:70
↓ 3 callersMethodcommentModifier
src/llvmir2hll/hll/output_managers/json_manager.cpp:249
↓ 3 callersMethodconstantPointer
src/llvmir2hll/hll/output_managers/json_manager.cpp:230
↓ 3 callersMethodconstantString
src/llvmir2hll/hll/output_managers/json_manager.cpp:216
↓ 3 callersMethodconstantSymbol
src/llvmir2hll/hll/output_managers/json_manager.cpp:223
↓ 3 callersFunctioncontainsAny
* @brief Check if at least one string from @a subs is contained in @a str. */
src/utils/string.cpp:318
↓ 3 callersFunctionconvertToType
src/bin2llvmir/utils/ir_modifier.cpp:42
↓ 3 callersMethodcopy
* @brief Returns a copy of this variable. * * Since clone() does not clone variables (see the description of * Value::clone()), this function may be u
src/llvmir2hll/ir/variable.cpp:116
↓ 3 callersFunctioncpuTypeToString
* Returns name of architecture as valid --family option value * @param cpuType Mach-O specific CPU number * @return name of valid --arch option valu
src/macho-extractor/break_fat.cpp:41
↓ 3 callersFunctioncpuid_is_vendor
deps/eigen/Eigen/src/Core/util/Memory.h:796
↓ 3 callersFunctioncutStringWhitespace
* Cut string before limit but on whitespace. * * @param inputString original string * @param limit maximal string size * * @return shortened stri
src/pat2yara/modifications.cpp:174
↓ 3 callersMethoddefinesExternalVar
* @brief Checks if it defines an external global variable. * * @return @c true if it defines an external global variable, @c false otherwise. */
src/llvmir2hll/ir/global_var_def.cpp:87
↓ 3 callersMethoddeleteSuccessors
* @brief Deletes all successors of this node. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:219
↓ 3 callersFunctiondestruct_elements_of_array
deps/eigen/Eigen/src/Core/util/Memory.h:255
↓ 3 callersMethoddiagonal
\returns a vector expression of the main diagonal */
deps/eigen/Eigen/src/Core/BandMatrix.h:84
↓ 3 callersMethoddominates
* Convenience method so that we don't have to check integer positions. * However, this does not check that the given @a use is indeed an use of this
src/bin2llvmir/analyses/reaching_definitions.cpp:546
↓ 3 callersMethoddump
src/pdbparser/pdb_symbols.cpp:59
↓ 3 callersFunctiondumpDetectedFunctions
src/stacofin/stacofin.cpp:458
↓ 3 callersMethodend
* Get end iterator * @return End iterator */
src/fileformat/types/resource_table/resource_table.cpp:492
↓ 3 callersMethodend
include/retdec/fileformat/types/dotnet_headers/metadata_table.h:100
↓ 3 callersMethodequal
Compares the passed filename to the struct's filename. * @param strModuleName2 A filename. * @return True, if the passed filename equals the struct'
src/pelib/PeLibAux.cpp:378
↓ 3 callersMethodevaluate
* @brief Evaluate an @a expr. * * @param[in] expr An expression to evaluation. * * @return If @a exr can be evaluated, returns evaluated @c Constant,
src/llvmir2hll/evaluator/arithm_expr_evaluator.cpp:105
↓ 3 callersFunctionexecuteFCMP_OEQ
src/llvmir-emul/llvmir_emul.cpp:388
↓ 3 callersFunctionexecuteFCMP_OGE
src/llvmir-emul/llvmir_emul.cpp:501
↓ 3 callersFunctionexecuteFCMP_OGT
src/llvmir-emul/llvmir_emul.cpp:539
↓ 3 callersFunctionexecuteFCMP_OLE
src/llvmir-emul/llvmir_emul.cpp:482
↓ 3 callersFunctionexecuteFCMP_OLT
src/llvmir-emul/llvmir_emul.cpp:520
↓ 3 callersFunctionexecuteFCMP_ONE
src/llvmir-emul/llvmir_emul.cpp:452
↓ 3 callersFunctionexecuteICMP_EQ
src/llvmir-emul/llvmir_emul.cpp:184
↓ 3 callersFunctionexp
deps/eigen/Eigen/src/Core/MathFunctions.h:1091
↓ 3 callersFunctionexp
deps/eigen/Eigen/src/Core/arch/CUDA/Half.h:450
↓ 3 callersFunctionfill
\sa MatrixBase::fill() */
deps/eigen/Eigen/src/Core/TriangularMatrix.h:387
↓ 3 callersFunctionfilter_oneline_typedefs
Removes definitions of typedefed types.
scripts/type_extractor/type_extractor/header_text_filters.py:106
↓ 3 callersFunctionfilter_out_macros
Removes one-line and multi-line preprocessor instructions.
scripts/type_extractor/type_extractor/header_text_filters.py:96
↓ 3 callersMethodfinal
deps/tlsh/tlsh.cpp:140
↓ 3 callersMethodfront
include/retdec/common/range.h:307
↓ 3 callersFunctiongenVarNameWithAddressIfAvailable
* @brief Generates a name for the given variable which includes its address (if * it can be extracted from the original variable's name). * * @
src/llvmir2hll/var_renamer/var_renamers/address_var_renamer.cpp:32
↓ 3 callersFunctiongenVarNameWithHungarianPrefix
* @brief Generates a name for the given variable which includes a proper * Hungarian prefix. * * @par Preconditions * - both @a var and @a var
src/llvmir2hll/var_renamer/var_renamers/hungarian_var_renamer.cpp:56
↓ 3 callersFunctiongenerateFunctionName
src/bin2llvmir/providers/names.cpp:24
↓ 3 callersFunctiongenerateIfCondEdgeLabel
* @brief Generates a label for an edge going from an if statement to some * clause body. * * @param[in] conds Conditions of clauses that have a
src/llvmir2hll/graphs/cfg/cfg_builders/non_recursive_cfg_builder.cpp:56
↓ 3 callersFunctiongenerateIfCondEdgeLabel
* @brief Generates a label for an edge going from an if statement to some * clause body. * * @param[in] conds Conditions of clauses that have a
src/llvmir2hll/graphs/cfg/cfg_builders/recursive_cfg_builder.cpp:58
↓ 3 callersMethodgenerateJsonFile
* Generates JSON configuration file. * @return Path to generated JSON file. */
src/config/config.cpp:105
↓ 3 callersFunctiongenerateVtableName
src/bin2llvmir/providers/names.cpp:63
↓ 3 callersFunctiongeneric_fast_tanh_float
deps/eigen/Eigen/src/Core/MathFunctionsImpl.h:26
↓ 3 callersMethodget1ByteArray
* Get integer (1B) array located at provided address using the specified * array size and endian (or default file endian) * * @param address Addres
src/utils/byte_value_storage.cpp:726
↓ 3 callersMethodgetAddress
* Get symbol virtual address * @param virtualAddress Into this parameter is stored symbol virtual address * @return @c true if symbol virtual addres
src/fileformat/types/symbol_table/symbol.cpp:198
↓ 3 callersMethodgetAddress
* Get address of import * @return Address of import */
src/fileformat/types/import_table/import.cpp:34
↓ 3 callersMethodgetAddressStr
src/fileinfo/file_information/file_information_types/loader_info.cpp:42
↓ 3 callersFunctiongetArrayTypeFromPointerToArray
* @brief Returns ArrayType from the given (possibly indirect) pointer to * ArrayType. * * If @a type is either not a pointer or it does not poi
src/llvmir2hll/hll/hll_writers/c_hll_writer.cpp:177
↓ 3 callersMethodgetAsm2LlvmMapGlobalVariable
src/capstone2llvmir/capstone2llvmir_impl.cpp:519
↓ 3 callersMethodgetBase
* @brief Returns the base (i.e. the first operand). */
src/llvmir2hll/ir/array_index_op_expr.cpp:59
↓ 3 callersMethodgetBasicInfo
src/fileinfo/file_presentation/getters/iterative_getter/iterative_subtitle_getter/segment_json_getter.cpp:41
↓ 3 callersMethodgetBufferEnd
* Get pointer to the end of LLVM buffer with file content. * @return Pointer to buffer */
src/fileformat/file_format/macho/macho_format.cpp:1312
↓ 3 callersMethodgetByteSize
* @return Byte size computed from bit size by dividing it by 8. */
src/common/architecture.cpp:89
↓ 3 callersFunctiongetCHeaderFileForFuncFromMap
* @brief Returns the header name for the given function from the given map. */
src/llvmir2hll/semantics/semantics/impl_support/get_c_header_file_for_func.cpp:16
↓ 3 callersFunctiongetCalledFunc
* @brief Returns the function called in @a call. * * If the call is indirect, the null pointer is returned. */
src/llvmir2hll/utils/ir.cpp:393
↓ 3 callersMethodgetCaptureSize
* Returns the number of bytes in the signature that has Signature::Byte::Type::CAPTURE type. * * @return Number of capture bytes. */
src/unpacker/signature.cpp:64
↓ 3 callersFunctiongetCharSize
* @brief Returns how large are characters in the given type. * * @par Preconditions * - @c type is an instance of @c llvm::SequentialType and stores
src/llvmir2hll/llvm/string_conversions.cpp:29
↓ 3 callersMethodgetComDirRva
include/retdec/pelib/ImageLoader.h:336
↓ 3 callersMethodgetComDirSize
include/retdec/pelib/ImageLoader.h:345
↓ 3 callersFunctiongetCurrentDate
* @brief Returns the current date in the form @c YYYY-MM-DD. */
src/utils/time.cpp:65
↓ 3 callersFunctiongetCurrentTime
* @brief Returns the current time in the form @c HH:MM:SS. */
src/utils/time.cpp:72
↓ 3 callersMethodgetDataDirectoryRelative
* Get data directory * @param index Index of selected directory * @param relAddr Into this parameter is stored relative virtual address of directory
src/fileformat/file_format/pe/pe_format.cpp:3624
↓ 3 callersMethodgetDeclaredNumberOfSegments
src/fileformat/file_format/pe/pe_format.cpp:3179
↓ 3 callersMethodgetDecompilerDefinedFuncs
* @brief Returns all decompiler-defined functions in the module. */
src/llvmir2hll/ir/module.cpp:392
↓ 3 callersMethodgetDouble
* Get double from the specified address. * * @param address Address to get double from * @param res Result double * * @return Status of operation
src/utils/byte_value_storage.cpp:419
↓ 3 callersMethodgetDynamicEntryFlagsDescriptors
* Get flags descriptors of selected dynamic entry * @param sectionIndex Position of dynamic section in internal list of dynamic sections (0..x) * @p
src/fileinfo/file_information/file_information.cpp:2709
↓ 3 callersMethodgetDynamicallyLinkedFuncs
* @brief Returns all dynamically linked functions in the module. */
src/llvmir2hll/ir/module.cpp:469
↓ 3 callersMethodgetEndAddress
* Get end address * @return End address of section or segment in memory */
src/fileformat/types/sec_seg/sec_seg.cpp:305
↓ 3 callersMethodgetEntryPoint
* Get entry point * @return Entry point */
src/fileformat/file_format/intel_hex/intel_hex_parser/intel_hex_parser.cpp:245
↓ 3 callersMethodgetExportTable
* Get information about export table * @return Pointer to export table or @c nullptr if file has no exports */
src/fileformat/file_format/file_format.cpp:1541
↓ 3 callersMethodgetFileAlignment
* Get file alignment * @return File alignment */
src/fileformat/file_format/pe/pe_format.cpp:3325
↓ 3 callersMethodgetFileFormatName
* Get name of file format as string * @return Name of file format in which is input file */
src/fileformat/file_format/file_format.cpp:2177
↓ 3 callersMethodgetFileHeaderVersion
* Get file header version * @return File header version */
src/fileinfo/file_information/file_information.cpp:361
↓ 3 callersMethodgetFileLength
* Get real length of file. This lenght may be shorter or longer than declared length of file. * @return Real length of input file */
src/fileformat/file_format/file_format.cpp:1052
↓ 3 callersMethodgetFileType
* Get fileType * @return Detected file type */
src/fileinfo/file_information/file_information.cpp:208
↓ 3 callersFunctiongetFloatTypeFromByteSize
src/capstone2llvmir/llvmir_utils.cpp:24
↓ 3 callersMethodgetFunctionByStartAddress
* @return Pointer to function or @c nullptr if not found. */
src/common/function.cpp:148
↓ 3 callersMethodgetHash
return latest hash as 8 hex characters
src/utils/crc32.cpp:383
↓ 3 callersMethodgetId
src/llvmir2hll/hll/hll_writers/c_hll_writer.cpp:262
↓ 3 callersMethodgetImageBitability
src/pelib/ImageLoader.cpp:424
↓ 3 callersMethodgetIndex
* Get symbol index * @return Symbol index */
src/fileformat/types/symbol_table/symbol.cpp:186
↓ 3 callersMethodgetInfo
* Returns the static info of the plugin. * * @return @ref Plugin::Info structure containing static plugin info. */
include/retdec/unpacker/plugin.h:97
← previousnext →1,801–1,900 of 16,019, ranked by callers