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
↓ 3 callers
Method
info
src/utils/io/log.cpp:54
↓ 3 callers
Method
initAliasAnalysis
* @brief Re-initializes the underlying alias analysis. * * This function is a delegation to AliasAnalysis::init(). See it for more * information. */
src/llvmir2hll/analysis/value_analysis.cpp:639
↓ 3 callers
Method
insert
include/retdec/utils/container.h:508
↓ 3 callers
Method
insertBackSafe
* Same as @c insertBack() but if asm instruction ends with terminator, the * new instruction is inserted before it. */
src/bin2llvmir/providers/asm_instruction.cpp:758
↓ 3 callers
Function
isAligned
* Checks whether given value is aligned based on alignment value. * Alignment must be power of 2. * * @param value Value to be checked. * @param a
src/utils/alignment.cpp:25
↓ 3 callers
Method
isArithmetical
* @brief Returns @c true if the shift is logical, @c false otherwise. */
src/llvmir2hll/ir/bit_shr_op_expr.cpp:56
↓ 3 callers
Method
isArm
src/bin2llvmir/providers/abi/abi.cpp:227
↓ 3 callers
Method
isArm32
src/common/architecture.cpp:33
↓ 3 callers
Method
isArm64
src/common/architecture.cpp:34
↓ 3 callers
Method
isBinaryOperator
* @brief Returns @c true if the operator is binary, @c false otherwise. * * This function returns @c true if and only if the operator is unary. * * @s
src/llvmir2hll/hll/compound_op_manager.cpp:106
↓ 3 callers
Method
isBranchInstruction
src/capstone2llvmir/capstone2llvmir_impl.cpp:442
↓ 3 callers
Method
isBytecode
src/common/language.cpp:33
↓ 3 callers
Method
isCoff
src/common/file_format.cpp:22
↓ 3 callers
Method
isCondBranchFunctionCall
src/capstone2llvmir/capstone2llvmir_impl.cpp:606
↓ 3 callers
Method
isControlFlowInstruction
src/capstone2llvmir/capstone2llvmir_impl.cpp:417
↓ 3 callers
Method
isDecompilerDefined
src/common/function.cpp:37
↓ 3 callers
Method
isElf32
src/common/file_format.cpp:17
↓ 3 callers
Method
isFinal
* Returns whether the method is final. * @return @c true if final, otherwise @c false. */
src/fileformat/types/dotnet_types/dotnet_method.cpp:174
↓ 3 callers
Method
isGlobalVarStoringWideString
src/llvmir2hll/config/configs/json_config.cpp:163
↓ 3 callers
Function
isIdChar
* @brief Returns @c true if the given character can be a part of an ID, @c * false otherwise. */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info_seq_parser.cpp:24
↓ 3 callers
Method
isImportTerminating
src/bin2llvmir/providers/fileimage.cpp:572
↓ 3 callers
Method
isLlvmX87LoadPseudoFunctionCall
src/bin2llvmir/providers/config.cpp:584
↓ 3 callers
Method
isNamedSection
src/fileinfo/file_information/file_information_types/elf_notes.cpp:44
↓ 3 callers
Method
isObject
src/common/file_type.cpp:20
↓ 3 callers
Method
isPacked
* Check possible packing * @return detection level of possible packing */
src/cpdetect/cptypes.cpp:233
↓ 3 callers
Function
isPointerToArray
* @brief Returns @c true if @a type is a (possibly indirect) pointer to an * array, @c false otherwise. */
src/llvmir2hll/hll/hll_writers/c_hll_writer.cpp:193
↓ 3 callers
Method
isPspGcc
src/common/tool_info.cpp:316
↓ 3 callers
Method
isReadOnly
* @return @c true if isCode() or isConstData(), @c false otherwise. */
src/fileformat/types/sec_seg/sec_seg.cpp:134
↓ 3 callers
Method
isRegister
src/common/storage.cpp:112
↓ 3 callers
Method
isReturnFunctionCall
src/capstone2llvmir/capstone2llvmir_impl.cpp:555
↓ 3 callers
Method
isReturnInstruction
src/capstone2llvmir/capstone2llvmir_impl.cpp:435
↓ 3 callers
Method
isSealed
* Returns whether the class is sealed. * @return @c true if sealed, otherwise @c false. */
src/fileformat/types/dotnet_types/dotnet_class.cpp:411
↓ 3 callers
Method
isShared
src/common/file_type.cpp:18
↓ 3 callers
Function
isSignedOrUnsignedOperands
* @brief Returns if both operands are signed or both operands are unsigned. * * @param[in, out] apsIntPair Pair of @c llvm::APSint. * * @return @c tru
src/llvmir2hll/evaluator/arithm_expr_evaluators/c_arithm_expr_evaluator.cpp:99
↓ 3 callers
Method
isSomeData
* @return @c true if isData() or isCodeAndData() or isConstData(), @c false otherwise. */
src/fileformat/types/sec_seg/sec_seg.cpp:110
↓ 3 callers
Method
isStructureValid
src/pelib/RichHeader.cpp:942
↓ 3 callers
Method
isUnion
src/ctypes/type.cpp:78
↓ 3 callers
Method
isUsed
* Check whether TLS is used * @return @c true if TLS is used, @c false otherwise */
src/fileinfo/file_information/file_information_types/tls_info.cpp:116
↓ 3 callers
Method
isValid
* Verify state of instance after construction * @return @c true if file was read successfully, @c false otherwise */
src/macho-extractor/break_fat.cpp:272
↓ 3 callers
Method
isValid
* Does this section appear to be valid in the context of the provided input file? * @param sOwner Pointer to input file * @return @c true if section
src/fileformat/types/sec_seg/sec_seg.cpp:144
↓ 3 callers
Method
isValidOffset
* @brief Checks if the offset is valid, with UINT32_MAX reserved as invalid * * @return true * @return false */
src/fileformat/types/resource_table/resource.cpp:345
↓ 3 callers
Method
isVirtual
* Returns whether the method is virtual. * @return @c true if virtual, otherwise @c false. */
src/fileformat/types/dotnet_types/dotnet_method.cpp:156
↓ 3 callers
Function
isinf_msvc_helper
deps/eigen/Eigen/src/Core/MathFunctions.h:763
↓ 3 callers
Function
jsonGetPathArray
src/fileinfo/fileinfo.cpp:267
↓ 3 callers
Method
loadInformation
src/fileinfo/file_presentation/getters/simple_getter/pdb_json_getter.cpp:26
↓ 3 callers
Method
loadLhs
deps/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:423
↓ 3 callers
Method
loadPeHeaders
src/pelib/PeFile.cpp:31
↓ 3 callers
Function
log
deps/eigen/Eigen/src/Core/arch/CUDA/Half.h:457
↓ 3 callers
Method
log
include/retdec/unpacker/plugin.h:174
↓ 3 callers
Function
log1p
deps/eigen/Eigen/src/Core/arch/CUDA/Half.h:464
↓ 3 callers
Function
m_CombineOr
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:80
↓ 3 callers
Function
m_GlobalVariable
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:818
↓ 3 callers
Function
makeCharacterIterator
include/retdec/fileformat/types/strings/character_iterator.h:272
↓ 3 callers
Function
manage_caching_sizes_helper
\internal \returns b if a<=0, and returns a otherwise. */
deps/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:23
↓ 3 callers
Function
manage_multi_threading
\internal */
deps/eigen/Eigen/src/Core/products/Parallelizer.h:18
↓ 3 callers
Method
markInitAsDefinition
* @brief Marks the initialization part of the statement as a definition of the * variable assigned in the part. */
src/llvmir2hll/ir/ufor_loop_stmt.cpp:173
↓ 3 callers
Function
metaToTool
* Convert meta to type of tool. */
src/cpdetect/cpdetect.cpp:150
↓ 3 callers
Function
mod_diff
deps/tlsh/tlsh_util.cpp:4900
↓ 3 callers
Method
node_begin
* @brief Returns an iterator to the first node in the CFG. */
src/llvmir2hll/graphs/cfg/cfg.cpp:667
↓ 3 callers
Method
node_end
* @brief Returns an iterator past the last node in the CFG. */
src/llvmir2hll/graphs/cfg/cfg.cpp:674
↓ 3 callers
Method
norm
deps/eigen/Eigen/src/Core/Dot.h:108
↓ 3 callers
Method
notifyObservers
* @brief Notifies all observers by calling Observer::update() on them. * * @param[in] arg Optional argument to Observer::update() calls. * * Obser
include/retdec/llvmir2hll/support/subject.h:125
↓ 3 callers
Method
numberOfCalls
src/bin2llvmir/optimizations/param_return/data_entries.cpp:435
↓ 3 callers
Function
pandnot
deps/eigen/Eigen/src/Core/GenericPacketMath.h:209
↓ 3 callers
Method
param_bind_begin
* @brief Returns an iterator to the first parameter bind. */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info.cpp:164
↓ 3 callers
Method
parseAsFunction
* @brief Entry point for parsing AST representation of functions into ctypes functions. * Sets internal variables and checks if root AST node is func
src/demangler/ms_ast_ctypes_parser.cpp:54
↓ 3 callers
Function
parseTypeList
* Parse string with list of LLVM types (i.e. "t1,..,tn") into vector * of LLVM types. * @param ctx Context in which the LLVM type is creat
src/bin2llvmir/utils/llvm.cpp:138
↓ 3 callers
Method
parse_symbol
src/pdbparser/pdb_symbols.cpp:113
↓ 3 callers
Function
parse_typedef_to_type_for_json
Parses one typedefed types.
scripts/type_extractor/type_extractor/json_types.py:620
↓ 3 callers
Function
partition
deps/tlsh/tlsh_impl.cpp:774
↓ 3 callers
Method
passesLargeObjectsByReference
src/bin2llvmir/providers/calling_convention/calling_convention.cpp:113
↓ 3 callers
Function
patternToString
* @brief Converts the given pattern into a string by utilizing print(). */
tests/llvmir2hll/pattern/patterns/stmts_pattern_tests.cpp:138
↓ 3 callers
Function
pbroadcast4
deps/eigen/Eigen/src/Core/GenericPacketMath.h:255
↓ 3 callers
Method
performTraversal
* @brief Performs a traversal of the current CFG, starting at @a startStmt. * * @return Result of the traversal (its meaning may vary from subclass to
src/llvmir2hll/graphs/cfg/cfg_traversal.cpp:160
↓ 3 callers
Function
pfloor
deps/eigen/Eigen/src/Core/GenericPacketMath.h:428
↓ 3 callers
Method
predux
deps/eigen/Eigen/src/Core/functors/BinaryFunctors.h:47
↓ 3 callers
Function
predux_mul
deps/eigen/Eigen/src/Core/GenericPacketMath.h:336
↓ 3 callers
Method
primaryEmpty
src/bin2llvmir/optimizations/decoder/decoder_ranges.cpp:158
↓ 3 callers
Method
print
src/bin2llvmir/analyses/symbolic_tree.cpp:565
↓ 3 callers
Function
printError
* Print error message and return non-zero value. * * @param errorMessage message to print * @return non-zero value */
src/stacofintool/stacofin.cpp:37
↓ 3 callers
Function
printLLVMIRConversionError
tests/llvmir2hll/llvm/llvmir2bir_converter_tests/base_tests.cpp:43
↓ 3 callers
Function
printUsage
src/macho-extractortool/macho_extractor.cpp:27
↓ 3 callers
Function
printUsage
* Print usage. */
src/getsig/getsig.cpp:23
↓ 3 callers
Method
print_error_and_cleanup
(self, message)
scripts/retdec-signature-from-library-creator.py:74
↓ 3 callers
Function
ptranspose
deps/eigen/Eigen/src/Core/arch/SSE/Complex.h:432
↓ 3 callers
Function
queryCacheSizes
\internal * Queries and returns the cache sizes in Bytes of the L1, L2, and L3 data caches respectively */
deps/eigen/Eigen/src/Core/util/Memory.h:936
↓ 3 callers
Function
random
deps/eigen/Eigen/src/Core/MathFunctions.h:679
↓ 3 callers
Method
rank
\returns the rank of the matrix of which *this is the complete orthogonal * decomposition. * * \note This method has to determine which pivot
deps/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h:233
↓ 3 callers
Function
refGetValueOrDefaultTestGetSomeNumbers
tests/utils/container_tests.cpp:115
↓ 3 callers
Function
referencesToString
* Convert reference pairs to string. * * @param references references * @return references as string */
src/stacofintool/stacofin.cpp:50
↓ 3 callers
Function
removeFromSet
include/retdec/utils/container.h:296
↓ 3 callers
Method
removeInitializer
* @brief Removes the initializer. */
src/llvmir2hll/ir/var_def_stmt.cpp:117
↓ 3 callers
Method
removeLabel
* @brief Removes the statement's label (if any). */
src/llvmir2hll/ir/statement.cpp:741
↓ 3 callers
Method
removePredecessor
* @brief Removes the predecessor @a stmt. * * @param[in] stmt Predecessor to be removed. * * If @a stmt is not a predecessor of the current statement,
src/llvmir2hll/ir/statement.cpp:589
↓ 3 callers
Method
removeStatementSuccessor
* @brief Removes statement successor if exists. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:358
↓ 3 callers
Function
replaceCharsWithStrings
* @brief Replaces all occurrences of @a what with @a withWhat in @a str and * returns the resulting string. */
src/utils/string.cpp:652
↓ 3 callers
Method
reset
deps/tlsh/tlsh.cpp:167
↓ 3 callers
Method
resize
dummy resize function
deps/eigen/Eigen/src/Core/TriangularMatrix.h:68
↓ 3 callers
Method
rows
\returns the number of columns */
deps/eigen/Eigen/src/Core/BandMatrix.h:214
↓ 3 callers
Method
rows
deps/eigen/Eigen/src/Core/CoreEvaluators.h:1645
← previous
next →
2,001–2,100 of 16,019, ranked by callers