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
↓ 13 callers
Method
getCapstoneInsn
src/bin2llvmir/providers/asm_instruction.cpp:345
↓ 13 callers
Method
getCharSize
* @brief Returns how large are characters in the string (in bits). */
src/llvmir2hll/ir/string_type.cpp:37
↓ 13 callers
Method
getEndAddress
* Returns the last valid address of the segment. * * @return End address of the segment. */
src/loader/loader/segment.cpp:51
↓ 13 callers
Method
getFileFormatEnum
* Get fileFormatEnum * @return Detected file format in his enum representation */
src/fileinfo/file_information/file_information.cpp:181
↓ 13 callers
Method
getFirstBB
* @brief Returns the first LLVM basic block in sequence which is represented by * this node. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:63
↓ 13 callers
Method
getNumberOfRows
@name Getters @{
include/retdec/fileformat/types/dotnet_headers/metadata_table.h:97
↓ 13 callers
Method
getOffset
* Returns the offset in the settings. * * @return The offset. */
src/unpacker/signature.cpp:232
↓ 13 callers
Method
getOverlap
* Return the type of the overlap. * * @return Type of the overlap. */
src/loader/utils/overlap_resolver.cpp:27
↓ 13 callers
Method
getSections
* Get selected sections * @param secs Names of selected sections * @return Selected sections */
src/fileformat/file_format/file_format.cpp:1796
↓ 13 callers
Method
getSemantics
* @brief Returns the semantics of the module. */
src/llvmir2hll/ir/module.cpp:219
↓ 13 callers
Method
getSize
* Get number of flags * @return Number of binary flags */
src/fileinfo/file_information/file_information_types/flags.cpp:20
↓ 13 callers
Method
getString
src/fileformat/utils/asn1.cpp:156
↓ 13 callers
Method
getSymbolicNamesForParam
src/llvmir2hll/semantics/semantics/libc_semantics.cpp:63
↓ 13 callers
Method
getTarget
* @brief Returns the target of this edge. */
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:31
↓ 13 callers
Method
getTargetArchitecture
src/fileformat/file_format/pe/pe_format.cpp:3142
↓ 13 callers
Method
getTargetFunctionAddress
* @return Virtual function address for this item. */
src/common/vtable.cpp:66
↓ 13 callers
Method
getUses
* @brief Returns all uses of @a var in @a func. * * @param[in] var Variable whose uses are obtained. * @param[in] func Function whose body is checked.
src/llvmir2hll/analysis/var_uses_visitor.cpp:103
↓ 13 callers
Method
hasAddressOps
* @brief Returns @c true if there are any address operators, @c false otherwise. */
src/llvmir2hll/analysis/value_analysis.cpp:496
↓ 13 callers
Function
isIdentifier
* @brief Checks if the string is a valid C language identifier. * * Empty string is not valid identifier. */
src/utils/string.cpp:920
↓ 13 callers
Method
isTypeFloatingPoint
src/common/pattern.cpp:97
↓ 13 callers
Function
m_Xor
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:337
↓ 13 callers
Method
markAsExternal
* @brief Sets the variable as external. * * See the description of isExternal() for more information about the meaning of * external variables. */
src/llvmir2hll/ir/variable.cpp:162
↓ 13 callers
Function
pmadd
deps/eigen/Eigen/src/Core/GenericPacketMath.h:448
↓ 13 callers
Function
pmin
deps/eigen/Eigen/src/Core/GenericPacketMath.h:179
↓ 13 callers
Function
printErrorAndReturn
* Print error and return non-zero. * * @param message error message * * @return non-zero */
src/ar-extractortool/ar_extractor.cpp:138
↓ 13 callers
Function
real_ref
deps/eigen/Eigen/src/Core/MathFunctions.h:867
↓ 13 callers
Method
remove
src/bin2llvmir/optimizations/decoder/decoder_ranges.cpp:59
↓ 13 callers
Method
removeClause
* @brief Removes the given clause, specified by an iterator. * * @return Iterator to the next clause (or clause_end() if there are no * subsequent cla
src/llvmir2hll/ir/if_stmt.cpp:163
↓ 13 callers
Method
rend
src/bin2llvmir/providers/asm_instruction.cpp:152
↓ 13 callers
Method
rows
deps/eigen/Eigen/src/Cholesky/LLT.h:199
↓ 13 callers
Method
setIndex
* Set index * @param sIndex Index */
src/fileformat/types/sec_seg/sec_seg.cpp:460
↓ 13 callers
Method
setRetType
src/bin2llvmir/optimizations/param_return/data_entries.cpp:217
↓ 13 callers
Function
shareSomeItem
include/retdec/utils/container.h:332
↓ 13 callers
Method
shrink
* Shrinks the segment to start from the new given address and has new given size. * The address must already be valid address in the segment and size
src/loader/loader/segment.cpp:274
↓ 13 callers
Method
visit
src/ctypes/visit_all_visitor.cpp:27
↓ 13 callers
Function
writeFile
* Write single file. * * @param outputPath output file path * @param inputBuffer input buffer with data * @param errorMessage error message if @c
src/ar-extractor/archive_wrapper.cpp:54
↓ 12 callers
Method
Clear
deps/rapidjson/include/rapidjson/internal/stack.h:99
↓ 12 callers
Method
Default
deps/rapidjson/include/rapidjson/reader.h:202
↓ 12 callers
Method
IsValid
deps/rapidjson/include/rapidjson/schema.h:271
↓ 12 callers
Method
addTool
* Add detected tool * @param source Used detection method * @param strength Strength of detection method * @param toolType Type of detected tool *
src/cpdetect/cptypes.cpp:101
↓ 12 callers
Method
addressPop
src/llvmir2hll/hll/output_managers/json_manager.cpp:290
↓ 12 callers
Method
addressPush
src/llvmir2hll/hll/output_managers/json_manager.cpp:255
↓ 12 callers
Method
array
deps/eigen/Eigen/src/Core/MatrixBase.h:317
↓ 12 callers
Method
cols
deps/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h:282
↓ 12 callers
Method
controlChecksum
* Verifies checksum */
src/fileformat/file_format/intel_hex/intel_hex_parser/intel_hex_tokenizer.cpp:45
↓ 12 callers
Method
empty
* @brief Returns @c true if there are no information in the sequence, @c false * otherwise. */
src/llvmir2hll/pattern/pattern_finders/api_call/api_call_info_seq.cpp:63
↓ 12 callers
Method
empty
src/bin2llvmir/providers/asm_instruction.cpp:718
↓ 12 callers
Method
empty
include/retdec/common/range.h:305
↓ 12 callers
Function
findFirstInEmbeddedLists
* @brief Finds the first occurrence of @c c character in string @c str that is * outside of embedded lists delimited by @c pairs. * * @param[ou
src/utils/string.cpp:1257
↓ 12 callers
Method
flipSign
* @brief Flip the sign of value. * * @par Preconditions * - @a constant is signed. * - @a constant is not minimal value on bitwidth. */
src/llvmir2hll/ir/const_int.cpp:152
↓ 12 callers
Method
func_end
* @brief Returns a constant iterator past the last function. */
src/llvmir2hll/ir/module.cpp:599
↓ 12 callers
Method
get8Byte
* Get integer (8B) located at provided address using the specified endian * or default file endian * * @param address Address to get integer from
src/utils/byte_value_storage.cpp:339
↓ 12 callers
Method
getAddress
* Returns the dwValue of a field in the IAT. * @param index Number identifying the field. * @return dwValue of the field. **/
src/pelib/IatDirectory.cpp:101
↓ 12 callers
Function
getAddressFromLabel
* @brief Tries to extract an address from the given basic block label. * * @param[in] label Label name from which the address is extracted. * @param[i
src/llvmir2hll/utils/string.cpp:171
↓ 12 callers
Method
getCalls
* @brief Returns a list of all function calls in the given @a value. * * Nested function calls are not considered, e.g. for * @code * func1(1, 2, func
src/llvmir2hll/obtainer/calls_obtainer.cpp:40
↓ 12 callers
Method
getCrc32
* Get CRC32 of input file * @return CRC32 of input file */
src/fileinfo/file_information/file_information.cpp:127
↓ 12 callers
Method
getDefaultType
src/bin2llvmir/providers/abi/abi.cpp:162
↓ 12 callers
Method
getEndCond
* @brief Returns the end condition. */
src/llvmir2hll/ir/for_loop_stmt.cpp:104
↓ 12 callers
Method
getGlobalVariableValue
src/llvmir-emul/llvmir_emul.cpp:2555
↓ 12 callers
Method
getLlvmFunction
src/bin2llvmir/providers/lti.cpp:219
↓ 12 callers
Method
getMd5
* Get MD5 of input file * @return MD5 of input file */
src/fileinfo/file_information/file_information.cpp:136
↓ 12 callers
Method
getNumOfParams
* @brief Returns the number of parameters. */
src/llvmir2hll/ir/function.cpp:162
↓ 12 callers
Method
getNumberOfChildren
* Returns the node's number of children. */
src/pelib/ResourceDirectory.cpp:139
↓ 12 callers
Function
getOffsetFromName
* @brief Returns the offset extracted from the given name. * * @param[in] name Name from which the offset should be extracted. * * If the offset canno
src/llvmir2hll/utils/string.cpp:125
↓ 12 callers
Method
getPathToFile
* Get path to input file * @return Path to input file */
src/fileformat/file_format/file_format.cpp:987
↓ 12 callers
Method
getRealEpAddress
src/unpackertool/plugins/upx/pe/pe_upx_stub.cpp:311
↓ 12 callers
Method
getResource
* Get resource * @param position Index of selected resource from table (indexed from 0) * @return Resource */
src/fileinfo/file_information/file_information_types/resource_table/resource_table.cpp:114
↓ 12 callers
Method
getSegment
* Returns the segment at the given index, if any exists. * * @param index Index of the segment. * * @return Segment at given index, otherwise null
src/loader/loader/image.cpp:195
↓ 12 callers
Method
getSha256
* Get SHA256 of input file * @return SHA256 of input file */
src/fileinfo/file_information/file_information.cpp:145
↓ 12 callers
Method
getSizeOfImage
* Get size of image * @return Size of image */
src/fileformat/file_format/pe/pe_format.cpp:3352
↓ 12 callers
Function
getString
* Get zero terminated string with size information from input stream. * * @param result where to store result * @param inputStream stream with corr
src/idr2pat/idr2pat.cpp:69
↓ 12 callers
Method
get_data_size
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:143
↓ 12 callers
Method
get_virtual_address
* Get virtual address from section index and offset of symbol */
include/retdec/pdbparser/pdb_symbols.h:155
↓ 12 callers
Function
half_to_float
deps/eigen/Eigen/src/Core/arch/CUDA/Half.h:400
↓ 12 callers
Function
hasOnlyHexadecimalDigits
* @brief Returns @c true if the given string is formed only by hexadecimal * digits. * * The empty string is considered to be composed only by
src/utils/string.cpp:238
↓ 12 callers
Function
hasSubstringOnPosition
* @brief Returns @c true if @a str has substring @a withWhat on index * @a position. */
src/utils/string.cpp:703
↓ 12 callers
Method
isElf
src/common/file_format.cpp:16
↓ 12 callers
Method
isEndianLittle
src/common/pattern.cpp:267
↓ 12 callers
Method
isFunction
src/ctypes/type.cpp:43
↓ 12 callers
Method
isNamedResource
* Returns true if the resource was given a name. **/
src/pelib/ResourceDirectory.cpp:107
↓ 12 callers
Method
isUsed
* @brief Returns @c true if @a var is used in @a func, @c false otherwise. * * @param[in] var Variable whose uses are obtained. * @param[in] func Func
src/llvmir2hll/analysis/var_uses_visitor.cpp:66
↓ 12 callers
Function
m_Load
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:754
↓ 12 callers
Method
operatorX
src/llvmir2hll/hll/output_manager.cpp:42
↓ 12 callers
Method
overlaps
* Check whether range overlaps with the given range, i.e. there exists * some value that which is in both ranges. */
include/retdec/common/range.h:218
↓ 12 callers
Method
packetOp
deps/eigen/Eigen/src/Core/CoreEvaluators.h:351
↓ 12 callers
Function
pand
deps/eigen/Eigen/src/Core/GenericPacketMath.h:197
↓ 12 callers
Function
parse_union
(union, hfile)
scripts/type_extractor/type_extractor/parse_structs_unions.py:116
↓ 12 callers
Function
pconj
deps/eigen/Eigen/src/Core/arch/SSE/Complex.h:62
↓ 12 callers
Method
pconj
deps/eigen/Eigen/src/Core/util/BlasUtil.h:49
↓ 12 callers
Function
pdiv
deps/eigen/Eigen/src/Core/GenericPacketMath.h:174
↓ 12 callers
Method
prependSemantics
* @brief Inserts the given semantics to the beginning of the list of compound * semantics that this instance provides. * * When the functions f
src/llvmir2hll/semantics/semantics/compound_semantics.cpp:101
↓ 12 callers
Function
readFile
include/retdec/utils/file_io.h:109
↓ 12 callers
Method
removeSucc
* @brief Removes a successor of this node on the index @a i. * * Remove means that node will be removed from successors and also back edge * from succ
src/llvmir2hll/llvm/llvmir2bir_converter/cfg_node.cpp:178
↓ 12 callers
Method
setArgTypes
src/bin2llvmir/optimizations/param_return/data_entries.cpp:137
↓ 12 callers
Method
setDataDirectory
src/pelib/ImageLoader.cpp:665
↓ 12 callers
Method
setIndex
* Set segment index * @param segmentIndex Segment index */
src/fileinfo/file_information/file_information_types/file_segment.cpp:204
↓ 12 callers
Method
setInitializer
* @brief Sets a new initializer. */
src/llvmir2hll/ir/var_def_stmt.cpp:104
↓ 12 callers
Method
setOffset
* Sets new address offset value * @param token Extended address token */
src/fileformat/file_format/intel_hex/intel_hex_parser/intel_hex_parser.cpp:149
↓ 12 callers
Method
setSizeInFile
* Set size in file * @param sFileSize Size in file */
src/fileformat/types/sec_seg/sec_seg.cpp:478
↓ 12 callers
Method
setStart
* Sets the starting value of the range. * * @param start The starting value of the range. */
include/retdec/common/range.h:139
← previous
next →
601–700 of 16,019, ranked by callers