Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/avast/retdec
/ functions
Functions
16,019 in github.com/avast/retdec
⨍
Functions
16,019
◇
Types & classes
4,257
↓ 4 callers
Function
arg
deps/eigen/Eigen/src/Core/MathFunctions.h:889
↓ 4 callers
Function
argumentToSize
* Converts passed argument to size value. * * @param args input vector of arguments * @param result variable for conversion result * @param index
src/pat2yara/pat2yara.cpp:92
↓ 4 callers
Function
assignCoeff
deps/eigen/Eigen/src/Core/AssignEvaluator.h:629
↓ 4 callers
Method
begin
* @brief Returns an iterator to the first information. */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info_seq.cpp:94
↓ 4 callers
Method
begin
* Get begin iterator * @return Begin iterator */
src/fileformat/types/resource_table/resource_table.cpp:483
↓ 4 callers
Function
ceil
deps/eigen/Eigen/src/Core/MathFunctions.h:997
↓ 4 callers
Function
certificate_array_free
deps/authenticode-parser/src/certificate.c:411
↓ 4 callers
Method
clear
include/retdec/common/range.h:306
↓ 4 callers
Function
cols
deps/eigen/Eigen/src/Core/CwiseNullaryOp.h:79
↓ 4 callers
Method
cols
deps/eigen/Eigen/src/Core/Redux.h:358
↓ 4 callers
Method
cols
deps/eigen/Eigen/src/Core/CwiseTernaryOp.h:147
↓ 4 callers
Method
cols
deps/eigen/Eigen/src/Cholesky/LDLT.h:246
↓ 4 callers
Function
compareRuleByPatterns
* Compare two rules by their pattern. * * If patterns are missing in both rules, function returns @c true. * * @param firstRule first rule * @par
src/pat2yara/compare.cpp:121
↓ 4 callers
Function
compareRuleByReferences
* Compare two rules by their references. * * If references are missing in one of the patterns function returns @c true as * static code detection b
src/pat2yara/compare.cpp:52
↓ 4 callers
Function
compareStmtsInDUChains
* @brief Compares the given two statements from in DU chains. */
src/llvmir2hll/optimizer/optimizers/copy_propagation_optimizer.cpp:84
↓ 4 callers
Method
computeEntropy
* Compute entropy of section data in <0,1> */
src/fileformat/types/sec_seg/sec_seg.cpp:524
↓ 4 callers
Method
conservativeResize
deps/eigen/Eigen/src/Core/PlainObjectBase.h:390
↓ 4 callers
Method
constantBool
src/llvmir2hll/hll/output_managers/json_manager.cpp:195
↓ 4 callers
Function
construct_elements_of_array
deps/eigen/Eigen/src/Core/util/Memory.h:265
↓ 4 callers
Method
convertType
* @brief Converts the given LLVM type @a type into a type in BIR. * * @par Preconditions * - @a type is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/llvm_value_converter.cpp:163
↓ 4 callers
Method
count
* @brief Returns the number of statements in @a block. * * @param[in] block Sequence of statements (possibly empty). * @param[in] recursive Visit also
src/llvmir2hll/support/statements_counter.cpp:55
↓ 4 callers
Method
deleteSucc
* @brief Deletes a successor of this node on the index @a i. * * Delete means that deleted node will be removed from the tree and all edges * to this
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:203
↓ 4 callers
Method
demangleToString
src/bin2llvmir/providers/demangler.cpp:37
↓ 4 callers
Method
diagonalSize
\returns the size of the main diagonal, which is min(rows(),cols()). * \sa rows(), cols(), SizeAtCompileTime. */
deps/eigen/Eigen/src/Core/MatrixBase.h:100
↓ 4 callers
Method
end
src/pelib/RichHeader.cpp:997
↓ 4 callers
Method
equalId
* Compares the resource child's id to the parameter dwId. * @param dwId ID of a resource. * @return True, if the resource child's id equals the para
src/pelib/ResourceDirectory.cpp:89
↓ 4 callers
Method
equalName
* Compares the resource child's name to the parameter strName. * @param strName ID of a resource. * @return True, if the resource child's name equal
src/pelib/ResourceDirectory.cpp:99
↓ 4 callers
Function
eval
\returns the matrix or vector obtained by evaluating this expression. * * Notice that in the case of a plain matrix or vector (not an expr
deps/eigen/Eigen/src/Core/DenseBase.h:400
↓ 4 callers
Method
eval
\return the equivalent permutation matrix */
deps/eigen/Eigen/src/Core/PermutationMatrix.h:596
↓ 4 callers
Method
evalTo
deps/eigen/Eigen/src/Core/TriangularMatrix.h:603
↓ 4 callers
Function
executeFCMP_BOOL
src/llvmir-emul/llvmir_emul.cpp:742
↓ 4 callers
Function
extract_data
deps/eigen/Eigen/src/Core/util/BlasUtil.h:490
↓ 4 callers
Method
failed
include/retdec/capstone2llvmir/capstone2llvmir.h:347
↓ 4 callers
Function
fileSize
src/pelib/PeLibAux.cpp:138
↓ 4 callers
Function
filter_cplusplus_ifdefs
Removes code for C++.
scripts/type_extractor/type_extractor/header_text_filters.py:49
↓ 4 callers
Function
filter_out_comments
Removes one-line and multi-line comments.
scripts/type_extractor/type_extractor/header_text_filters.py:82
↓ 4 callers
Method
firstAligned
deps/eigen/Eigen/src/Core/util/BlasUtil.h:259
↓ 4 callers
Function
floor
deps/eigen/Eigen/src/Core/MathFunctions.h:981
↓ 4 callers
Function
genJsonLine
src/bin2llvmir/utils/debug.cpp:90
↓ 4 callers
Function
generateIfNotThen
src/capstone2llvmir/llvmir_utils.cpp:109
↓ 4 callers
Method
get8ByteOffset
* Get integer (8B) 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:2060
↓ 4 callers
Method
getAddressFromOffset
* Convert offset to address * @param result Into this parameter is stored resulted address * @param offset Offset for conversion * @return @c true
src/fileformat/file_format/file_format.cpp:1162
↓ 4 callers
Method
getAddressOfEntryPoint
include/retdec/pelib/ImageLoader.h:279
↓ 4 callers
Method
getAnnotation
* @brief Returns annotation from context. * * @return Requested annotation. If it is not in context return @c nullptr. */
src/ctypes/context.cpp:301
↓ 4 callers
Function
getArchName
* Return LLVM name of architecture * @param it object iterator * @return LLVM architecture name * * Function returns RetDec name if LLVM function
src/macho-extractor/break_fat.cpp:74
↓ 4 callers
Method
getBaseClassNames
* @brief Returns the names of base classes of the given class. */
src/llvmir2hll/ir/module.cpp:744
↓ 4 callers
Method
getBitSize
src/common/architecture.cpp:84
↓ 4 callers
Method
getCallEntry
* @return Pointer to @c n-th call entry calling @c v value, or @c nullptr if * such entry does not exist. */
src/llvmir-emul/llvmir_emul.cpp:2498
↓ 4 callers
Method
getCallingConvention
src/bin2llvmir/optimizations/param_return/data_entries.cpp:254
↓ 4 callers
Function
getCertificates
src/fileformat/file_format/pe/pe_format.cpp:1850
↓ 4 callers
Function
getCurrentTimestamp
* @brief Returns the current timestamp. */
src/utils/time.cpp:57
↓ 4 callers
Method
getDebugModuleNames
* @brief Returns the set of all module names for all functions. * * If debug info is not available or there are no functions, the empty set is * retur
src/llvmir2hll/ir/module.cpp:838
↓ 4 callers
Method
getDimensionCount
* @brief Returns array's dimensions count. */
src/ctypes/array_type.cpp:76
↓ 4 callers
Method
getElementRva
* Returns the RVA of a ResourceElement. This is the RVA where the ResourceElement can be * found in the file. * @return RVA of the ResourceElement.
src/pelib/ResourceDirectory.cpp:282
↓ 4 callers
Method
getElfFlags
* Get flags of ELF section * @return Flags of ELF section */
src/fileformat/types/sec_seg/elf_section.cpp:66
↓ 4 callers
Method
getEndianness
* Get information about endianness */
src/fileinfo/file_detector/file_detector.cpp:45
↓ 4 callers
Method
getEntropy
* Get entropy of section data * @param res Variable to store result to * @return @c true if entropy is valid, otherwise @c false */
src/fileformat/types/sec_seg/sec_seg.cpp:364
↓ 4 callers
Method
getErrorMessage
* Get error message * @return Error message or empty string if presentation went OK */
src/fileinfo/file_presentation/config_presentation.cpp:248
↓ 4 callers
Method
getExport
* Get export with name @a name * @param name Name of export to get * @return Pointer to export with name @a name or @c nullptr if such export is not
src/fileformat/file_format/file_format.cpp:1722
↓ 4 callers
Method
getFileOffset
src/unpackertool/plugins/upx/upx_stub.h:76
↓ 4 callers
Method
getFileSection
* Get information about file section * @param secIndex Index of section (indexed from 0) * @param section Instance of class for save information abo
src/fileinfo/file_wrapper/pe_wrapper.cpp:160
↓ 4 callers
Method
getFileSize
src/unpackertool/plugins/upx/upx_stub.h:77
↓ 4 callers
Method
getFlags
* Get binary flags * @return Flags as one number */
src/fileinfo/file_information/file_information_types/flags.cpp:29
↓ 4 callers
Method
getFlagsStr
* Get flags as string * @return Flags in string representation */
src/fileinfo/file_information/file_information_types/flags.cpp:38
↓ 4 callers
Method
getFromAddress
src/bin2llvmir/optimizations/decoder/jump_targets.cpp:87
↓ 4 callers
Function
getFuncDefinition
* @brief Returns a new function definition. */
tests/llvmir2hll/ir/function_tests.cpp:39
↓ 4 callers
Function
getFuncTypeFromPointerToFunc
* @brief Returns FunctionType from the given (possibly indirect) pointer to * FunctionType. * * If @a type is either not a pointer or it does n
src/llvmir2hll/hll/hll_writers/c_hll_writer.cpp:150
↓ 4 callers
Method
getFunctionAddress
src/bin2llvmir/providers/config.cpp:95
↓ 4 callers
Method
getImageBitability
include/retdec/fileformat/file_format/pe/pe_format_parser.h:58
↓ 4 callers
Method
getIndexStr
src/fileinfo/file_information/file_information_types/loader_info.cpp:32
↓ 4 callers
Method
getKey
src/pelib/RichHeader.cpp:957
↓ 4 callers
Method
getLanguageId
* Get resource language ID * @param rId Into this parameter is stored resource language ID * @return @c true if language ID of resource is valid, @c
src/fileformat/types/resource_table/resource.cpp:163
↓ 4 callers
Method
getLength
src/fileformat/utils/asn1.cpp:96
↓ 4 callers
Method
getLinkToSymbol
* Get link to symbol which is used for relocation calculation * @param symbolIndex Parameter for store the result * @return @c true if link to symbo
src/fileformat/types/relocation_table/relocation.cpp:63
↓ 4 callers
Method
getLinkToSymbolTable
* Returns the link to associated symbol table * @return Link to symbol table */
src/fileformat/types/relocation_table/relocation_table.cpp:74
↓ 4 callers
Method
getLocalVars
* @brief Returns set of all local variables. */
src/llvmir2hll/llvm/llvmir2bir_converter/variables_manager.cpp:103
↓ 4 callers
Method
getMachineType
include/retdec/fileformat/file_format/pe/pe_format_parser.h:73
↓ 4 callers
Method
getMode
src/bin2llvmir/optimizations/decoder/jump_targets.cpp:92
↓ 4 callers
Method
getNormalizedName
* Get normalized symbol name * @return Normalized symbol name */
src/fileformat/types/symbol_table/symbol.cpp:150
↓ 4 callers
Method
getNumOfArgs
* @brief Returns the number of arguments in the call. */
src/llvmir2hll/ir/call_expr.cpp:114
↓ 4 callers
Method
getNumberOfDetectedStrings
* Get number of detected strings in input file * @return Number of detected strings in input file */
src/fileinfo/file_information/file_information.cpp:2775
↓ 4 callers
Method
getNumberOfMissingDeps
* Get number of missing dependencies * @return Number of missing dependencies */
src/fileinfo/file_information/file_information.cpp:1319
↓ 4 callers
Method
getNumberOfObjects
* Get number of objects. * * @return number of objects in file. */
src/ar-extractor/archive_wrapper.cpp:135
↓ 4 callers
Method
getNumberOfRecords
* Get number of records in header * @return Number of records in header */
src/fileformat/types/rich_header/rich_header.cpp:70
↓ 4 callers
Method
getNumberOfStoredDotnetImportedClasses
* Get number of stored imported dotnet classes * @return Number of stored imported dotnet classes */
src/fileinfo/file_information/file_information.cpp:3058
↓ 4 callers
Method
getNumberOfStoredExports
* Get number of stored exports * @return Number of stored exports */
src/fileinfo/file_information/file_information.cpp:1361
↓ 4 callers
Method
getNumberOfStoredImports
* Get number of stored imports * @return Number of stored imports */
src/fileinfo/file_information/file_information.cpp:1204
↓ 4 callers
Method
getNumberOfStoredRecordsInRichHeader
* Get number of records in rich header * @return Number of records in rich header */
src/fileinfo/file_information/file_information.cpp:693
↓ 4 callers
Method
getNumberOfVersionInfoLanguages
* Get number of supported version info languages * @return Number of supported version info languages */
src/fileinfo/file_information/file_information.cpp:1447
↓ 4 callers
Method
getNumberOfVersionInfoStrings
* Get number of version info strings * @return Number of version info strings */
src/fileinfo/file_information/file_information.cpp:1456
↓ 4 callers
Method
getPackedDataSize
src/unpackertool/plugins/upx/upx_stub.h:79
↓ 4 callers
Function
getParamOrDie
* Fetch parameter value or die with error message. * @param argv vector with arguments * @param i index of argument * @return argument value */
src/macho-extractortool/macho_extractor.cpp:73
↓ 4 callers
Method
getPeCoffFlags
* Get flags of PE/COFF section * @return Flags of PE/COFF section */
src/fileformat/types/sec_seg/pe_coff_section.cpp:24
↓ 4 callers
Method
getPhysicalEndAddress
* Returns the last address of the segment that contains physical data from the file. * * @return End address of the physical data of the segment. *
src/loader/loader/segment.cpp:61
↓ 4 callers
Function
getRealSizeInRegion
* Get real size of selected area in region * @param offset Start offset of selected area in region * @param requestedSize Requested size of selected
src/fileformat/utils/other.cpp:399
↓ 4 callers
Method
getRegisterBitSize
src/capstone2llvmir/capstone2llvmir_impl.cpp:362
↓ 4 callers
Method
getRetInstruction
src/bin2llvmir/optimizations/param_return/data_entries.cpp:101
↓ 4 callers
Function
getSegmentType
* Get type of segment * @param seg ELF segment * @return Type of segment */
src/fileformat/file_format/elf/elf_format.cpp:936
↓ 4 callers
Method
getSelectedButNotFoundFuncs
* @brief Returns a set of functions that were selected to be decompiled but * were not found. */
src/llvmir2hll/ir/module.cpp:879
↓ 4 callers
Method
getSource
src/bin2llvmir/analyses/reaching_definitions.cpp:536
← previous
next →
1,501–1,600 of 16,019, ranked by callers