MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 4 callersMethodgetStartLine
src/common/function.cpp:92
↓ 4 callersMethodgetStubData
* Returns a @ref UpxStubData containg all the information about this stub. * * @return UPX unpacking stab data. */
src/unpackertool/plugins/upx/upx_stub.cpp:318
↓ 4 callersMethodgetSymbolTable
* Get symbol table * @param secIndex Index of section which is symbol table (indexed from 0) * @return Pointer to symbol table or @c nullptr if any
src/fileinfo/file_wrapper/elf_wrapper.cpp:58
↓ 4 callersMethodgetSymbolWithIndex
* Get pointer to symbol from table with specified index * @param symbolIndex Index stored in symbol * @return Pointer to symbol or @c nullptr if sym
src/fileformat/types/symbol_table/symbol_table.cpp:76
↓ 4 callersMethodgetTimeStamp
* Get time stamp * @return Time stamp */
src/fileinfo/file_information/file_information.cpp:334
↓ 4 callersMethodgetTlsNumberOfCallBacks
* Get number of callbacks of TLS * @return Number of callbacks of TLS */
src/fileinfo/file_information/file_information.cpp:1736
↓ 4 callersFunctiongetTotalSystemMemory
* @brief Returns the total size of system RAM (in bytes). * * When the size cannot be obtained, it returns @c 0. */
src/utils/memory.cpp:187
↓ 4 callersMethodgetTypeForPropagation
* We want to proapgate true type of this entry. * However, object allocated on stack (@c AllocaInst), * and object in global memory (@c GlobalVariab
src/bin2llvmir/optimizations/simple_types/simple_types.cpp:1316
↓ 4 callersMethodgetVersion
* @return Returns @c version string if it was set by @c setVersion(). * Otherwise constructs and returns string in the following format: *
src/common/tool_info.cpp:220
↓ 4 callersFunctiongetVersionFromDWord
* Retrives version of OS in format X.Y.Z from version byte * @param version DWord to retrieve information from */
src/fileformat/file_format/macho/macho_format.cpp:54
↓ 4 callersMethodgetVisualBasicNumberOfExterns
* Get visual basic number of externs * @return Visual basic number of externs */
src/fileinfo/file_information/file_information.cpp:966
↓ 4 callersMethodgetWrappedCall
src/bin2llvmir/optimizations/param_return/data_entries.cpp:249
↓ 4 callersMethodgetWrappedFunc
src/llvmir2hll/config/configs/json_config.cpp:283
↓ 4 callersMethodhasClauses
* @brief Returns @c true if there is at least one clause, @c false otherwise. * * This function takes into account all the types of clauses: the if cl
src/llvmir2hll/ir/if_stmt.cpp:176
↓ 4 callersMethodhasMethod
* Has the class a method of the given name? * * Only non-virtual methods are considered. If you want to check whether a class * has a virtual method,
src/common/class.cpp:82
↓ 4 callersMethodhasNot
include/retdec/utils/container.h:517
↓ 4 callersMethodhasRecords
src/fileinfo/file_information/file_information_types/strings.cpp:57
↓ 4 callersMethodhasRetVal
* @brief Returns @c true if the return statement has return value, @c false * otherwise. */
src/llvmir2hll/ir/return_stmt.cpp:89
↓ 4 callersMethodhasStmts
* @brief Returns @c true if the node has some statements, @c false otherwise. */
src/llvmir2hll/graphs/cfg/cfg.cpp:73
↓ 4 callersMethodhasSuccessor
* @brief Determines whether the given node @a node is this node's successor. * * @par Preconditions * - @a node is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:290
↓ 4 callersMethodhexToLittle
* Convert hexadecimal string to little endian * * @param str String which will be converted * * @return @c true if conversion went OK, @c false ot
src/utils/byte_value_storage.cpp:191
↓ 4 callersMethodincludeLine
src/llvmir2hll/hll/output_manager.cpp:77
↓ 4 callersMethodinsertGlobalVariable
src/bin2llvmir/providers/config.cpp:310
↓ 4 callersMethodinvalidateOrdinalNumber
* Invalidate ordinal number of export * * Instance method @a getOrdinalNumber() returns @c false after invocation of * this method. Ordinal number
src/fileformat/types/export_table/export.cpp:92
↓ 4 callersMethodinvalidateSize
* Invalidate size of symbol * * Instance method @a getSize() returns @c false after invocation of this * method. Size of symbol is possible to reva
src/fileformat/types/symbol_table/symbol.cpp:374
↓ 4 callersMethodis32Bit
* Bit-width detection method * @return @c true if architecture is 32-bit, @c false otherwise */
src/fileformat/file_format/macho/macho_format.cpp:1470
↓ 4 callersFunctionisApprox
deps/eigen/Eigen/src/Core/MathFunctions.h:1366
↓ 4 callersFunctionisArchive
* Check if file is an archive (normal or thin). * * @param path input file path * * @return @c true if file is an archive, @c false otherwise */
src/ar-extractor/detection.cpp:100
↓ 4 callersMethodisBig
* Check if detected pattern is in big endian * @return @c true if detected pattern is in big endian, @c false otherwise */
src/fileinfo/file_information/file_information_types/pattern/pattern.cpp:25
↓ 4 callersMethodisBigEndian
* Find out if endianness is big * * @return @c true if endianness is big, @c false otherwise */
src/utils/byte_value_storage.cpp:146
↓ 4 callersMethodisBorland
src/common/tool_info.cpp:41
↓ 4 callersMethodisBranchFunctionCall
src/capstone2llvmir/capstone2llvmir_impl.cpp:580
↓ 4 callersMethodisCallFunctionCall
src/capstone2llvmir/capstone2llvmir_impl.cpp:531
↓ 4 callersMethodisDll
src/fileformat/file_format/pe/pe_format.cpp:3087
↓ 4 callersMethodisEndianKnown
src/common/architecture.cpp:67
↓ 4 callersMethodisEnum
src/ctypes/type.cpp:33
↓ 4 callersMethodisExecutable
src/common/file_type.cpp:21
↓ 4 callersMethodisFatBinary
* Fat binary detection method * @return @c true if binary is universal, @c false otherwise */
src/fileformat/file_format/macho/macho_format.cpp:1479
↓ 4 callersMethodisGeneralPurposeRegister
src/bin2llvmir/providers/abi/x64.cpp:35
↓ 4 callersMethodisHeaderValid
src/pelib/RichHeader.cpp:937
↓ 4 callersFunctionisId
* @brief Returns @c true of the given token represents an ID, @c false * otherwise. * * A token represents an ID if it contains only alphanumer
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info_seq_parser.cpp:35
↓ 4 callersMethodisIdiom
src/common/function.cpp:42
↓ 4 callersMethodisInitDefinition
* @brief Is the initialization part a definition of a variable? */
src/llvmir2hll/ir/ufor_loop_stmt.cpp:165
↓ 4 callersMethodisIntelHex
src/common/file_format.cpp:28
↓ 4 callersMethodisMacho
src/common/file_format.cpp:25
↓ 4 callersMethodisMalformed
src/fileinfo/file_information/file_information_types/elf_notes.cpp:49
↓ 4 callersMethodisMips
src/common/architecture.cpp:44
↓ 4 callersFunctionisPointerToFunc
* @brief Returns @c true if @a type is a (possibly indirect) pointer to a * function, @c false otherwise. */
src/llvmir2hll/hll/hll_writers/c_hll_writer.cpp:166
↓ 4 callersMethodisRaw
src/common/file_format.cpp:32
↓ 4 callersMethodisSyscall
src/common/function.cpp:41
↓ 4 callersMethodisTypeOther
src/common/pattern.cpp:247
↓ 4 callersMethodisUserDefined
src/common/function.cpp:38
↓ 4 callersMethodisVisualBasicUsed
* Check whether visual basic informations are used. * @return @c true if it is used, otherwise @c false/ */
src/fileinfo/file_information/file_information.cpp:820
↓ 4 callersMethodis_fully_defined
include/retdec/pdbparser/pdb_types.h:106
↓ 4 callersMethodlabelId
src/llvmir2hll/hll/output_managers/json_manager.cpp:146
↓ 4 callersFunctionlimitSystemMemoryToHalfOfTotalSystemMemory
* @brief Limits system memory to half of the total memory. */
src/utils/memory.cpp:228
↓ 4 callersFunctionllvmObjToString
tests/llvmir-emul/llvmir_tests.h:32
↓ 4 callersFunctionm_c_And
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:397
↓ 4 callersMethodmakeHouseholderInPlace
deps/eigen/Eigen/src/Householder/Householder.h:42
↓ 4 callersMethodmakeStart
* Make this ASM instruction start in basic block -- first in BB. * If it already is first, nothing is modified and an existing BB is returned. * If
src/bin2llvmir/providers/asm_instruction.cpp:630
↓ 4 callersMethodmakeTerminal
* Make this ASM instruction terminal -- last in BB, ending with * terminator @c Instruction. * If it already is terminal, nothing is modified and an
src/bin2llvmir/providers/asm_instruction.cpp:589
↓ 4 callersMethodmarkAsInternal
* @brief Sets the variable as internal. * * See the description of isInternal() for more information about the meaning of * internal variables. */
src/llvmir2hll/ir/variable.cpp:152
↓ 4 callersMethodmarkFuncAsStaticallyLinked
* @brief Marks the given function as statically linked. */
src/llvmir2hll/ir/module.cpp:450
↓ 4 callersMethodmay_be_accessed_begin
* @brief Returns an iterator to the first variable that may be * accessed. * * Variables which must be accessed (i.e. are always accessed) are
src/llvmir2hll/analysis/value_analysis.cpp:352
↓ 4 callersMethodmay_be_accessed_end
* @brief Returns an iterator past the last variable that may be * * Variables which must be accessed (i.e. are always accessed) are not included * int
src/llvmir2hll/analysis/value_analysis.cpp:362
↓ 4 callersMethodmay_be_read_begin
* @brief Returns an iterator to the first variable that may be * indirectly read. * * Variables which must be read (i.e. are always read) are n
src/llvmir2hll/analysis/value_analysis.cpp:308
↓ 4 callersMethodmay_be_read_end
* @brief Returns an iterator past the last variable that may be * indirectly read. * * Variables which must be read (i.e. are always read) are
src/llvmir2hll/analysis/value_analysis.cpp:319
↓ 4 callersMethodmay_be_written_begin
* @brief Returns an iterator to the first variable into which may be * written. * * Variables which must be written (i.e. are always written) a
src/llvmir2hll/analysis/value_analysis.cpp:330
↓ 4 callersMethodmay_be_written_end
* @brief Returns an iterator past the last variable into which may be * written. * * Variables which must be written (i.e. are always written)
src/llvmir2hll/analysis/value_analysis.cpp:341
↓ 4 callersMethodmemberId
src/llvmir2hll/hll/output_managers/json_manager.cpp:139
↓ 4 callersFunctionmerge_types
(merged, new)
scripts/type_extractor/type_extractor/merge_files.py:49
↓ 4 callersMethodmust_be_accessed_begin
* @brief Returns an iterator to the first variable that must be * accessed. */
src/llvmir2hll/analysis/value_analysis.cpp:446
↓ 4 callersMethodmust_be_accessed_end
* @brief Returns an iterator past the last variable that must be * accessed. */
src/llvmir2hll/analysis/value_analysis.cpp:454
↓ 4 callersMethodmust_be_read_begin
* @brief Returns an iterator to the first variable that must be * indirectly read. */
src/llvmir2hll/analysis/value_analysis.cpp:414
↓ 4 callersMethodmust_be_read_end
* @brief Returns an iterator past the last variable that must be * indirectly read. */
src/llvmir2hll/analysis/value_analysis.cpp:422
↓ 4 callersMethodmust_be_written_begin
* @brief Returns an iterator to the first variable into which must be * written. */
src/llvmir2hll/analysis/value_analysis.cpp:430
↓ 4 callersMethodmust_be_written_end
* @brief Returns an iterator past the last variable into which must be * written. */
src/llvmir2hll/analysis/value_analysis.cpp:438
↓ 4 callersMethodoperator()
deps/eigen/Eigen/src/Core/util/BlasUtil.h:47
↓ 4 callersFunctionouter_product_selector_run
deps/eigen/Eigen/src/Core/ProductEvaluators.h:272
↓ 4 callersFunctionpairbit_diff
deps/tlsh/tlsh_util.cpp:4924
↓ 4 callersMethodparameterId
src/llvmir2hll/hll/output_managers/json_manager.cpp:160
↓ 4 callersMethodparams
src/demangler/borland_ast/function_type.cpp:54
↓ 4 callersMethodparse
* @brief Main method of parser. Tries to create AST, sets status. * * <mangled-name> ::= <mangled-function> */
src/demangler/borland_ast_parser.cpp:180
↓ 4 callersFunctionparseFormatString
* Parse format string @a format used in functions such as @c printf or @c scanf * into vector of data types in context of module @a module. * If @a
src/bin2llvmir/utils/llvm.cpp:423
↓ 4 callersFunctionparse_all_functions
Gets functions' declarations from header file. Returns FuncInfo objects in dictionary.
scripts/type_extractor/type_extractor/parse_includes.py:92
↓ 4 callersFunctionparse_signer_chain
Reconstructs signers certificate chain */
deps/authenticode-parser/src/certificate.c:106
↓ 4 callersFunctionpcplxflip
deps/eigen/Eigen/src/Core/arch/SSE/Complex.h:242
↓ 4 callersMethodpredecessor_begin
* @brief Returns an iterator to the first predecessor (if any). */
src/llvmir2hll/ir/statement.cpp:267
↓ 4 callersFunctionpresentSimple
* Present information from simple getter * @param getter Instance of SimpleGetter class * @param writer JSON writer to write to * @param key If set
src/fileinfo/file_presentation/json_presentation.cpp:59
↓ 4 callersFunctionpreserveLabel
* @brief Ensures that the label is preserved. */
src/llvmir2hll/ir/statement.cpp:22
↓ 4 callersFunctionpreverse
deps/eigen/Eigen/src/Core/arch/SSE/Complex.h:148
↓ 4 callersFunctionprintError
* Print error message * @param message error message * @param isJson if @c true use JSON format */
src/macho-extractortool/macho_extractor.cpp:94
↓ 4 callersFunctionprintError
* Print error and return. * * @param message error message * @return non-zero value */
src/idr2pat/idr2pat.cpp:302
↓ 4 callersMethodprintSpaceR
* Prints string representation of qualifiers. * Prints space on the right side. * @param s Output stream. */
src/demangler/borland_ast/qualifiers.cpp:51
↓ 4 callersFunctionprintWarning
* Print warning message. * @param message warning message */
src/getsig/getsig.cpp:107
↓ 4 callersFunctionprint_colored
Emits a colored version of the given message to the standard output (without a new line). Arguments: message - message to print
scripts/retdec-tests-runner.py:43
↓ 4 callersFunctionprint_dwords
src/pdbparser/pdb_utils.cpp:78
↓ 4 callersMethodprod
deps/eigen/Eigen/src/Core/Redux.h:482
↓ 4 callersFunctionpxor
deps/eigen/Eigen/src/Core/GenericPacketMath.h:205
↓ 4 callersMethodreadPointer
src/pelib/ImageLoader.cpp:283
← previousnext →1,601–1,700 of 16,019, ranked by callers