MCPcopy Create free account

hub / github.com/avast/retdec / functions

Functions16,019 in github.com/avast/retdec

↓ 4 callersMethodreadRichHeader
src/pelib/PeFile.cpp:281
↓ 4 callersFunctionrefHasItemTestCheckWhetherContainerContainsNumbers
tests/utils/container_tests.cpp:29
↓ 4 callersMethodremoveElseClause
* @brief Removes the else clause (if any). * * Calling this function is the same as calling @c * setElseClause(ShPtr<Statement>()). */
src/llvmir2hll/ir/if_stmt.cpp:214
↓ 4 callersFunctionremove_unwanted_functions
Removes functions which we do not want in our extracted files. Returns a new dictionary with filtered functions.
scripts/type_extractor/type_extractor/parse_includes.py:127
↓ 4 callersFunctionreplaceNonasciiChars
* @brief Replaces non-ASCII characters in @a str with their hexadecimal * values. */
src/utils/string.cpp:839
↓ 4 callersFunctionreplaceVarWithExprInStmt
* @brief Replaces @a var with @a expr in @a stmt. */
src/llvmir2hll/utils/ir.cpp:285
↓ 4 callersFunctionround
deps/eigen/Eigen/src/Core/MathFunctions.h:967
↓ 4 callersFunctionrows
deps/eigen/Eigen/src/Core/CwiseNullaryOp.h:60
↓ 4 callersMethodrows
deps/eigen/Eigen/src/Core/Redux.h:357
↓ 4 callersMethodrows
deps/eigen/Eigen/src/Core/CwiseTernaryOp.h:130
↓ 4 callersMethodsetAddress
* Setting an address will also fix addresses of all the function's references. */
src/stacofin/stacofin.cpp:649
↓ 4 callersMethodsetBody
* @brief Sets a new body @a body to this node. * * @par Preconditions * - @a body is non-null */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:121
↓ 4 callersMethodsetBytes
src/loader/loader/segment.cpp:241
↓ 4 callersMethodsetBytesPerWord
* Set word size * @param b Word size in bytes */
src/fileformat/file_format/raw_data/raw_data_format.cpp:239
↓ 4 callersMethodsetDeclaration
* @brief Sets function declaration. */
src/ctypes/function.cpp:231
↓ 4 callersFunctionsetDifference
include/retdec/utils/container.h:283
↓ 4 callersMethodsetEndLine
src/common/function.cpp:68
↓ 4 callersMethodsetEntropy
* Set section data entropy * @param entr Data entropy of section */
src/fileinfo/file_information/file_information_types/file_section.cpp:441
↓ 4 callersMethodsetIsEndianUnknown
src/common/pattern.cpp:307
↓ 4 callersMethodsetIsKeepAllFunctions
src/config/parameters.cpp:170
↓ 4 callersMethodsetLinkToSection
* Set link to associated section * @param link Link to associated section */
src/fileinfo/file_information/file_information_types/symbol_table/symbol.cpp:135
↓ 4 callersMethodsetLinkToSymbol
* Set link to symbol which is used for relocation calculation * @param relocationLinkToSymbol Link to symbol */
src/fileformat/types/relocation_table/relocation.cpp:141
↓ 4 callersMethodsetLoaderError
src/pelib/ResourceDirectory.cpp:1076
↓ 4 callersMethodsetMembers
* @brief Sets new members to composite type. * * Overwrites old members. Iterators (returned by member_{begin|end}()) * pointing to the old members be
src/ctypes/composite_type.cpp:108
↓ 4 callersMethodsetMemory
src/llvmir-emul/llvmir_emul.cpp:2214
↓ 4 callersMethodsetMemoryValue
src/llvmir-emul/llvmir_emul.cpp:2607
↓ 4 callersMethodsetNumberOfDeclaredRelocations
* Set declared number of relocations in table * @param relocations Declared number of relocations in table */
src/fileinfo/file_information/file_information_types/relocation_table/relocation_table.cpp:201
↓ 4 callersMethodsetOffset
src/common/pattern.cpp:102
↓ 4 callersMethodsetOriginalName
* Set original name of symbol * @param symbolOriginalName Original name of symbol */
src/fileformat/types/symbol_table/symbol.cpp:284
↓ 4 callersMethodsetRealEpAddress
src/unpackertool/plugins/upx/pe/pe_upx_stub.cpp:321
↓ 4 callersMethodsetRetType
* @brief Sets a new return type; */
src/llvmir2hll/ir/function.cpp:300
↓ 4 callersMethodsetSectionOffset
* Set offset in section at which relocation is applied * @param relocationOffsetInSection Offset in section at which relocation is applied */
src/fileformat/types/relocation_table/relocation.cpp:122
↓ 4 callersMethodsetSize
src/common/pattern.cpp:112
↓ 4 callersMethodsetSourceFileName
src/common/function.cpp:65
↓ 4 callersMethodsetStartLine
src/common/function.cpp:67
↓ 4 callersMethodsetStubCapturedData
src/unpackertool/plugins/upx/upx_stub.cpp:374
↓ 4 callersMethodsetStubData
src/unpackertool/plugins/upx/upx_stub.cpp:369
↓ 4 callersMethodsetTarget
* @brief Sets a new target. * * @par Preconditions * - @a newTarget is non-null */
src/llvmir2hll/ir/goto_stmt.cpp:58
↓ 4 callersMethodsetUsageType
* Set symbol usage type * @param symbolUsageType Symbol usage type */
src/fileformat/types/symbol_table/symbol.cpp:302
↓ 4 callersMethodsetValue
* Set symbol value * @param symbolValue Symbol value */
src/fileinfo/file_information/file_information_types/symbol_table/symbol.cpp:153
↓ 4 callersFunctionskipIrrelevantParts
* @brief Skips irrelevant parts of @a expr. * * A part of an expression is @e irrelevant if its presence should have no * impact when two values are m
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_seq_data.cpp:28
↓ 4 callersMethodsolve
deps/eigen/Eigen/src/Core/SolveTriangular.h:190
↓ 4 callersFunctionsqrt
deps/eigen/Eigen/src/Core/arch/CUDA/Half.h:470
↓ 4 callersFunctionstbi__bitcount
deps/stb/include/stb/stb_image.h:5318
↓ 4 callersFunctionstbi__compute_y_16
deps/stb/include/stb/stb_image.h:1783
↓ 4 callersFunctionstbi__extend_receive
combined JPEG 'receive' and JPEG 'extend', since baseline always extends everything it receives.
deps/stb/include/stb/stb_image.h:2128
↓ 4 callersFunctionstbi__high_bit
returns 0..31 for the highest set bit
deps/stb/include/stb/stb_image.h:5306
↓ 4 callersFunctionstbi__jpeg_get_bit
deps/stb/include/stb/stb_image.h:2154
↓ 4 callersFunctionstbi__load_and_postprocess_8bit
deps/stb/include/stb/stb_image.h:1240
↓ 4 callersFunctionstbi__load_gif_main_outofmem
deps/stb/include/stb/stb_image.h:6874
↓ 4 callersFunctionstbi__malloc_mad2
mallocs with size overflow checking
deps/stb/include/stb/stb_image.h:1045
↓ 4 callersFunctionstbi__readval
deps/stb/include/stb/stb_image.h:6289
↓ 4 callersFunctionstbi__shiftsigned
extract an arbitrarily-aligned N-bit value (N=bits) from v, and then make it 8-bits long and fractionally extend it to full full range.
deps/stb/include/stb/stb_image.h:5331
↓ 4 callersFunctionstbi__tga_get_comp
returns STBI_rgb or whatever, 0 on error
deps/stb/include/stb/stb_image.h:5661
↓ 4 callersFunctionstbi__vertical_flip
deps/stb/include/stb/stb_image.h:1202
↓ 4 callersFunctionstbi__zget8
deps/stb/include/stb/stb_image.h:4139
↓ 4 callersFunctionstripDirs
* @brief Strips all directories from the given path. * * For example, <tt>stripDirs("/home/user/test.c")</tt> returns @c "test.c". * * TODO Implement
src/utils/string.cpp:799
↓ 4 callersMethodswap
deps/eigen/Eigen/src/Core/PlainObjectBase.h:887
↓ 4 callersFunctionswitchToNewBasicBlock
switchToNewBasicBlock - This method is used to jump to a new basic block. This function handles the actual updating of block and instruction iterators
src/llvmir-emul/llvmir_emul.cpp:853
↓ 4 callersMethodtoBool
* @brief Evaluate @a expr and return if result is @c bool. * * @param[in] expr An expression to evaluate. * @param[in] varValues Map of constants to s
src/llvmir2hll/evaluator/arithm_expr_evaluator.cpp:139
↓ 4 callersFunctiontoConstString
* @brief Converts the given LLVM constant array into ConstString. * * @par Preconditions * - @a ca is non-null and represents a constant string */
src/llvmir2hll/llvm/string_conversions.cpp:126
↓ 4 callersMethodto_llvm_identified
src/pdbparser/pdb_types.cpp:554
↓ 4 callersMethodtranspose
deps/eigen/Eigen/src/Core/Transpose.h:173
↓ 4 callersMethodupdate
* @brief Updates the statement according to the changes of @a subject. * * @param[in] subject Observable object. * @param[in] arg Optional argument. *
src/llvmir2hll/ir/if_stmt.cpp:301
↓ 4 callersFunctionuse_filters
(text)
scripts/type_extractor/type_extractor/header_text_filters.py:6
↓ 4 callersMethodvisit
deps/eigen/Eigen/src/Core/Visitor.h:106
↓ 4 callersMethodvisitStmt
src/llvmir2hll/analysis/goto_target_analysis.cpp:70
↓ 4 callersMethodwasMemoryLoaded
src/llvmir-emul/llvmir_emul.cpp:2568
↓ 4 callersMethodwasMemoryStored
src/llvmir-emul/llvmir_emul.cpp:2574
↓ 4 callersMethodwasValueCalled
* @return @c True if value @a v is called at least once. */
src/llvmir-emul/llvmir_emul.cpp:2481
↓ 3 callersMethodAttribute
deps/tinyxml2/tinyxml2.cpp:1563
↓ 3 callersMethodCreateSchemaValidator
Implementation of ISchemaStateFactory<SchemaType>
deps/rapidjson/include/rapidjson/schema.h:2155
↓ 3 callersFunctionEnd
\em Past-the-end element iterator ! \pre IsArray() == true */
deps/rapidjson/include/rapidjson/document.h:1630
↓ 3 callersFunctionFlush
deps/rapidjson/include/rapidjson/memorybuffer.h:43
↓ 3 callersFunctionIsNameStartChar
deps/tinyxml2/include/tinyxml2/tinyxml2.h:575
↓ 3 callersFunctionIsNumber
deps/rapidjson/include/rapidjson/document.h:1056
↓ 3 callersFunctionIsString
deps/rapidjson/include/rapidjson/document.h:1062
↓ 3 callersMethodIsValid
Check whether this is a valid pointer.
deps/rapidjson/include/rapidjson/pointer.h:336
↓ 3 callersMethodKey
deps/rapidjson/include/rapidjson/schema.h:251
↓ 3 callersMethodLastChildElement
deps/tinyxml2/tinyxml2.cpp:974
↓ 3 callersMethodLoad
src/pelib/ImageLoader.cpp:916
↓ 3 callersMethodMallocState
deps/rapidjson/include/rapidjson/schema.h:2183
↓ 3 callersMethodNextSiblingElement
deps/tinyxml2/tinyxml2.cpp:986
↓ 3 callersMethodNormalize
deps/rapidjson/include/rapidjson/internal/diyfp.h:102
↓ 3 callersMethodNotMultipleOf
deps/rapidjson/include/rapidjson/schema.h:1883
↓ 3 callersMethodPeek
deps/rapidjson/include/rapidjson/stream.h:159
↓ 3 callersFunctionPow10
Computes integer powers of 10 in double (10.0^n). ! This function uses lookup table for fast and accurate results. \param n non-negative exponent.
deps/rapidjson/include/rapidjson/internal/pow10.h:28
↓ 3 callersMethodPreviousSiblingElement
deps/tinyxml2/tinyxml2.cpp:998
↓ 3 callersMethodPropertyViolations
deps/rapidjson/include/rapidjson/schema.h:1976
↓ 3 callersMethodPushArr
deps/tinyxml2/include/tinyxml2/tinyxml2.h:232
↓ 3 callersMethodPutEnd
deps/rapidjson/include/rapidjson/stream.h:166
↓ 3 callersMethodRealloc
deps/rapidjson/include/rapidjson/allocators.h:84
↓ 3 callersMethodSign
deps/rapidjson/include/rapidjson/internal/ieee754.h:37
↓ 3 callersFunctionSkipWhitespace_SIMD
Skip whitespace with SSE 4.2 pcmpistrm instruction, testing 16 8-byte characters at once.
deps/rapidjson/include/rapidjson/reader.h:282
↓ 3 callersMethodaddEquation
src/bin2llvmir/optimizations/x87_fpu/x87_fpu.cpp:162
↓ 3 callersMethodaddFilePaths
* Add paths to files with YARA patterns * @param category Name of YARA patterns category (e.g. malware, crypto) * @param paths Set of paths to files
src/fileinfo/pattern_detector/pattern_detector.cpp:292
↓ 3 callersMethodaddNameForAddress
* Name is not added if \p a is undefined or \p name is empty. * \return \c True if name added, \c false otherwise. */
src/bin2llvmir/providers/names.cpp:286
↓ 3 callersMethodaddSection
src/pelib/ImageLoader.cpp:683
↓ 3 callersMethodaddValue
* Add special information (record) * @param value Value of special information */
src/fileinfo/file_information/file_information_types/special_information.cpp:62
↓ 3 callersFunctionalign
src/bin2llvmir/optimizations/decoder/decoder_ranges.cpp:13
← previousnext →1,701–1,800 of 16,019, ranked by callers