MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 10 callersMethodparam_end
* @brief Returns a constant iterator past the last parameter. */
src/llvmir2hll/ir/function_type.cpp:145
↓ 10 callersFunctionparse_union_to_type_for_json
Parses Union from union definition, not union as parameter.
scripts/type_extractor/type_extractor/json_types.py:500
↓ 10 callersMethodremovePredecessors
* @brief Removes all predecessors of the statement. * * @param[in] onlyNonGoto Removes only non-goto statements. * * It only removes them from being t
src/llvmir2hll/ir/statement.cpp:601
↓ 10 callersMethodsetFileType
* Set file type * @param filetype File type */
src/fileinfo/file_information/file_information.cpp:3418
↓ 10 callersMethodsetGlobalVariableValue
src/llvmir-emul/llvmir_emul.cpp:2561
↓ 10 callersMethodsetVarArg
* @brief Sets the function's status concerning the number of arguments it takes. * * If @a isVarArg is @c true, it marks the function as with a variab
src/llvmir2hll/ir/function.cpp:469
↓ 10 callersFunctionstbi__blinn_8x8
fast 0..255 * 0..255 => 0..255 rounded multiplication
deps/stb/include/stb/stb_image.h:3805
↓ 10 callersFunctionstbi__malloc_mad3
deps/stb/include/stb/stb_image.h:1052
↓ 10 callersFunctionvreinterpretq_f64_u64
deps/eigen/Eigen/src/Core/arch/NEON/PacketMath.h:581
↓ 9 callersMethodCreateSchema
deps/rapidjson/include/rapidjson/schema.h:1651
↓ 9 callersFunctionGenericValue
Default constructor creates a null value.
deps/rapidjson/include/rapidjson/document.h:630
↓ 9 callersFunctionGetElementsPointer
deps/rapidjson/include/rapidjson/document.h:2058
↓ 9 callersMethodHasMember
deps/rapidjson/include/rapidjson/document.h:2628
↓ 9 callersFunctionMemberBegin
Const member iterator ! \pre IsObject() == true */
deps/rapidjson/include/rapidjson/document.h:1191
↓ 9 callersMethodParse
deps/tinyxml2/tinyxml2.cpp:2355
↓ 9 callersMethodSetAttribute
deps/tinyxml2/tinyxml2.cpp:1475
↓ 9 callersMethodString
include/retdec/fileformat/types/strings/string.h:30
↓ 9 callersFunctionTIXML_SNPRINTF
Microsoft Visual Studio, version 2005 and higher. Not WinCE. int _snprintf_s( char *buffer, size_t sizeOfBuffer, size_t count, con
deps/tinyxml2/tinyxml2.cpp:44
↓ 9 callersFunction_mm_castps_pd
deps/eigen/Eigen/src/Core/arch/SSE/PacketMath.h:889
↓ 9 callersMethodapplyHouseholderOnTheLeft
deps/eigen/Eigen/src/Householder/Householder.h:113
↓ 9 callersMethodblockA
deps/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:272
↓ 9 callersMethodclearCache
* @brief Clears the cache of the already cached results. * * It also puts the analysis into a valid state. */
src/llvmir2hll/analysis/value_analysis.cpp:602
↓ 9 callersMethodcols
deps/eigen/Eigen/src/Core/TriangularMatrix.h:60
↓ 9 callersMethodcomment
src/llvmir2hll/hll/output_manager.cpp:58
↓ 9 callersMethodconvertConstantToExpression
* @brief Converts the given LLVM constant @a constant into an expression in BIR. * * @par Preconditions * - @a constant is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/llvm_value_converter.cpp:185
↓ 9 callersMethodconvertToDeclaration
* @brief Makes the function to be a declaration. * * If the function is already a declaration, nothing happens. Once you make a * function a declarati
src/llvmir2hll/ir/function.cpp:485
↓ 9 callersFunctioncountBits
* @brief Counts all 1 bits in the given number. */
src/utils/math.cpp:15
↓ 9 callersMethodcreateObject
include/retdec/llvmir2hll/support/factory.h:168
↓ 9 callersMethodcwiseProduct
deps/eigen/Eigen/src/Core/MatrixBase.h:438
↓ 9 callersFunctiondecodeUnsigned
* Decodes unsigned integer out of the signature. * @param data Signature data. * @param [out] bytesRead Amount of bytes read out of signature. * @r
src/fileformat/types/dotnet_types/dotnet_type_reconstructor.cpp:34
↓ 9 callersMethodend
* Get const end matches iterator */
src/fileinfo/file_information/file_information_types/pattern/pattern.cpp:96
↓ 9 callersMethodget4ByteOffset
* Get integer (4B) 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:2048
↓ 9 callersMethodgetBasicBlock
* @return Basic block where LLVM to ASM instruction belongs, or @c nullptr * if ASM instruction not valid. */
src/bin2llvmir/providers/asm_instruction.cpp:651
↓ 9 callersMethodgetByteSize
src/bin2llvmir/providers/asm_instruction.cpp:365
↓ 9 callersMethodgetCommentForFunc
* @brief Returns a comment for @a func. */
src/llvmir2hll/ir/module.cpp:558
↓ 9 callersMethodgetCond
* @brief Returns the conditional part. */
src/llvmir2hll/ir/ufor_loop_stmt.cpp:88
↓ 9 callersMethodgetDeclaredFileLength
* Get declared length of file. This length may be shorter or longer than real length of file. * @return Declared length of file * * This method tak
src/fileformat/file_format/file_format.cpp:2190
↓ 9 callersMethodgetElfCoreInfo
* Get information about ELF core file * @return Pointer to ELF core info of @c nullptr if file has no certificates */
src/fileformat/file_format/file_format.cpp:1604
↓ 9 callersMethodgetExpectedValue
* Returns the expected value of the byte. * * @return The expected value of the byte. */
src/unpacker/signature.cpp:331
↓ 9 callersMethodgetFileClass
* Get fileClass * @return Detected file class */
src/fileinfo/file_information/file_information.cpp:199
↓ 9 callersMethodgetInit
* @brief Returns the initialization part. */
src/llvmir2hll/ir/ufor_loop_stmt.cpp:81
↓ 9 callersMethodgetLastBB
* @brief Returns the last LLVM basic block in sequence which is represented by * this node. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:71
↓ 9 callersMethodgetLibraryIndex
* Get index of library from which is import * @return Index of library from which is import */
src/fileformat/types/import_table/import.cpp:25
↓ 9 callersMethodgetName
* @return The RVA of the name of the file. **/
src/pelib/ExportDirectory.cpp:432
↓ 9 callersMethodgetName
@name Getters @{
include/retdec/fileformat/types/dotnet_types/dotnet_type.h:43
↓ 9 callersMethodgetNumOfDirReadVars
* @brief Returns the number of directly read variables. */
src/llvmir2hll/analysis/value_analysis.cpp:150
↓ 9 callersMethodgetNumOfDirWrittenVars
* @brief Returns the number of directly written variables. */
src/llvmir2hll/analysis/value_analysis.cpp:157
↓ 9 callersMethodgetNumberOfSegments
* Returns the number of the segments in the address space. * * @return The number of segments. */
src/loader/loader/image.cpp:98
↓ 9 callersMethodgetNumberOfSymbols
* Get number of symbols in table * @return Number of symbols in table */
src/fileformat/types/symbol_table/symbol_table.cpp:19
↓ 9 callersFunctiongetParamOrDie
src/fileinfo/fileinfo.cpp:233
↓ 9 callersMethodgetPathToFile
* Get path to input file * @return Path to input file */
src/fileinfo/file_information/file_information.cpp:104
↓ 9 callersMethodgetReferencedType
* @brief Returns referencedType. */
src/ctypes/reference_type.cpp:59
↓ 9 callersMethodgetReturnValueBind
* @brief Returns the ID of the bind to the return value. * * @par Preconditions * - the return value is bound */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info.cpp:90
↓ 9 callersMethodgetSrc
* @brief Returns the source node of the edge. */
src/llvmir2hll/graphs/cfg/cfg.cpp:314
↓ 9 callersMethodgetStartValue
* @brief Returns the starting value. */
src/llvmir2hll/ir/for_loop_stmt.cpp:97
↓ 9 callersMethodgetSymbol
* Get symbol with name @a name * @param name Name of symbol to get * @return Pointer to symbol with name @a name or @c nullptr if such symbol is not
src/fileformat/file_format/file_format.cpp:1614
↓ 9 callersFunctiongetSymbolicNamesForParam
* @brief Implements getSymbolicNamesForParam() for LibcSemantics. * * See its description for more details. */
src/llvmir2hll/semantics/semantics/libc_semantics/get_symbolic_names_for_param.cpp:59
↓ 9 callersMethodgetType
* Get type of PDB file * @return Type of PDB file */
src/fileinfo/file_information/file_information_types/pdb_info.cpp:17
↓ 9 callersMethodgetTypeOfFuncInClass
* @brief Returns the type of the given function in the given class. * * The returned value is a textual representation, e.g. "constructor" or * "virtu
src/llvmir2hll/ir/module.cpp:771
↓ 9 callersMethodgetWildcardMask
* Returns the wildcard mask of the byte. * * @return The wildcard mask of the byte. */
src/unpacker/signature.cpp:341
↓ 9 callersMethodget_istream
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio.hpp:99
↓ 9 callersMethodget_sections_num
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_segment.hpp:134
↓ 9 callersMethodhasDataOnAddress
* Checks whether there are data on the provided address -- address must belong to some segment. * * @param address The address to check. * * @retu
src/loader/loader/image.cpp:140
↓ 9 callersMethodhasFunctionWithName
* @brief Checks if module contains function. */
src/ctypes/module.cpp:26
↓ 9 callersMethodhasParam
* @brief Returns @c true if @a var is a parameter of the function, @c false * otherwise. */
src/llvmir2hll/ir/function.cpp:280
↓ 9 callersMethodisDebugInfoAvailable
* @brief Is debugging information available? */
src/llvmir2hll/ir/module.cpp:810
↓ 9 callersMethodisEndianBig
src/common/pattern.cpp:272
↓ 9 callersMethodisEntrySizeDefined
src/common/pattern.cpp:82
↓ 9 callersMethodisPic32
src/bin2llvmir/providers/abi/abi.cpp:257
↓ 9 callersFunctionisPrintable
* @brief Checks if the given character is printable. */
src/utils/string.cpp:89
↓ 9 callersMethodisSizeDefined
src/common/pattern.cpp:77
↓ 9 callersMethodisThumb
src/common/vtable.cpp:79
↓ 9 callersMethodisUnsigned
* @brief Returns @c true if the integer is unsigned, @c false otherwise. * * An integer can be either signed or unsigned. */
src/llvmir2hll/ir/int_type.cpp:55
↓ 9 callersFunctionisVarDefOrAssignStmt
* @brief Returns @c true if @a stmt is a VarDefStmt or AssignStmt, @c false * otherwise. */
src/llvmir2hll/utils/ir.cpp:339
↓ 9 callersMethodmaxCoeff
deps/eigen/Eigen/src/Core/Redux.h:435
↓ 9 callersMethodouterSize
deps/eigen/Eigen/src/Core/Redux.h:361
↓ 9 callersMethodparseInto
* @brief Parses C-types from JSON representation to user's module. * * @param[in] stream Input stream containing C-types in JSON. * @param[in] module
src/ctypesparser/json_ctypes_parser.cpp:216
↓ 9 callersFunctionparse_one_param
Function parameter in function declaration needs additional parsing to detect name and type or when it is array, (pointer to) function.
scripts/type_extractor/type_extractor/params_info.py:135
↓ 9 callersMethodpointee
src/demangler/borland_ast/array_type.cpp:58
↓ 9 callersMethodprependStatement
* @brief Prepends @a stmt to the statement. * * @param[in] stmt Statement to be prepended. * * Example: Consider the following situation: * @code * in
src/llvmir2hll/ir/statement.cpp:129
↓ 9 callersFunctionremove_unused_json_types
Removes types that are not used by any function.
scripts/type_extractor/type_extractor/remove_json_types.py:7
↓ 9 callersMethodreset
restart
src/utils/crc32.cpp:24
↓ 9 callersMethodrows
\brief Number of rows of transformation viewed as a matrix. * \returns Number of rows * \details This equals the dimension of the space t
deps/eigen/Eigen/src/Householder/HouseholderSequence.h:180
↓ 9 callersMethodrows
deps/eigen/Eigen/src/QR/HouseholderQR.h:205
↓ 9 callersMethodsetCapacity
* Sets the capacity of the buffer. * * @param capacity The new capacity to set to the buffer. */
src/utils/dynamic_buffer.cpp:112
↓ 9 callersMethodsetCommentPrefix
src/llvmir2hll/hll/output_manager.cpp:22
↓ 9 callersMethodsetLabel
* @brief Sets a new label of the statement. * * @par Preconditions * - @a newLabel is non-empty */
src/llvmir2hll/ir/statement.cpp:751
↓ 9 callersMethodsetLinkToSection
* Set link to associated section * @param sectionIndex Link to associated section */
src/fileformat/types/symbol_table/symbol.cpp:340
↓ 9 callersMethodsetLlvmIr
src/common/type.cpp:48
↓ 9 callersMethodsetOperand
* @brief Sets a new operand. * * @par Preconditions * - @a newOp is non-null */
src/llvmir2hll/ir/cast_expr.cpp:42
↓ 9 callersMethodsetRhs
* @brief Set the right-hand side of the assignment. * * @par Preconditions * - @a right is non-null */
src/llvmir2hll/ir/assign_stmt.cpp:94
↓ 9 callersMethodsetSizeInMemory
* Set size of section or segment in memory * @param sMemorySize Size of section or segment in memory */
src/fileformat/types/sec_seg/sec_seg.cpp:496
↓ 9 callersMethodsetType
* Set type of PDB file * @param sType Type of PDB file */
src/fileinfo/file_information/file_information_types/pdb_info.cpp:64
↓ 9 callersMethodset_data
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:157
↓ 9 callersMethodsquaredNorm
deps/eigen/Eigen/src/Core/Dot.h:96
↓ 9 callersMethodwasInstructionVisited
src/llvmir-emul/llvmir_emul.cpp:2424
↓ 9 callersMethodwhat
src/llvmir2hll/config/config.cpp:18
↓ 8 callersFunctionAddMember
deps/rapidjson/include/rapidjson/document.h:1380
↓ 8 callersMethodPut
deps/rapidjson/include/rapidjson/reader.h:932
↓ 8 callersFunctionSetStringRaw
Initialize this value as constant string, without calling destructor.
deps/rapidjson/include/rapidjson/document.h:2090
← previousnext →801–900 of 16,019, ranked by callers