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
↓ 5 callers
Function
m_ICmp
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:583
↓ 5 callers
Function
m_Not
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:466
↓ 5 callers
Function
m_One
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:1105
↓ 5 callers
Function
m_c_Or
include/retdec/bin2llvmir/utils/symbolic_tree_match.h:406
↓ 5 callers
Function
makeIdentifierValid
* @brief Replaces invalid characters by valid ones in the given identifier. * * @e Invalid means that it cannot be a part of an identifier in any HLL.
src/llvmir2hll/utils/string.cpp:30
↓ 5 callers
Function
maxi
deps/eigen/Eigen/src/Core/MathFunctions.h:825
↓ 5 callers
Method
modifyFunction
* Inspired by ArgPromotion::DoPromotion(). * Steps performed in ArgPromotion::DoPromotion() that are not done here: * - Patch the pointer to LLVM
src/bin2llvmir/utils/ir_modifier.cpp:988
↓ 5 callers
Method
operator*
src/llvmir2hll/graphs/cfg/cfg_traversal.cpp:110
↓ 5 callers
Method
operator->
include/retdec/utils/filter_iterator.h:100
↓ 5 callers
Function
ordered
* @brief Returns an ordered version of the given statement set. */
src/llvmir2hll/optimizer/optimizers/copy_propagation_optimizer.cpp:60
↓ 5 callers
Function
pabs
deps/eigen/Eigen/src/Core/arch/SSE/PacketMath.h:448
↓ 5 callers
Method
present
src/fileinfo/file_presentation/json_presentation.cpp:1313
↓ 5 callers
Function
presentTitle
* Present title * @param title Title of presented structure */
src/fileinfo/file_presentation/plain_presentation.cpp:36
↓ 5 callers
Function
printError
* Print error message and return non-zero value. * @param message error message * @return non-zero value */
src/getsig/getsig.cpp:96
↓ 5 callers
Function
printHelp
* Print help text on standard output */
src/fileinfo/fileinfo.cpp:154
↓ 5 callers
Method
readJsonString
* Reads string containing JSON representation of configuration. * If file can not be parsed, an instance of @c ParseException is thrown. * @param js
src/config/config.cpp:170
↓ 5 callers
Method
redirectGotosTo
* @brief Redirects gotos to the statement to the given statement @a stmt. * * If the statement is not a goto target, this function does nothing. * * L
src/llvmir2hll/ir/statement.cpp:708
↓ 5 callers
Function
replaceNonalnumCharsWith
* @brief Replaces non-alphanumeric characters in @a str with @a c. */
src/utils/string.cpp:846
↓ 5 callers
Method
repr_json
(self)
scripts/type_extractor/tests/io_tests.py:29
↓ 5 callers
Function
resetStream
src/fileformat/utils/format_detection.cpp:108
↓ 5 callers
Method
rows
deps/eigen/Eigen/src/Core/Block.h:218
↓ 5 callers
Method
rows
deps/eigen/Eigen/src/Core/SolveTriangular.h:216
↓ 5 callers
Method
saveData
src/loader/loader/segment_data_source.cpp:85
↓ 5 callers
Method
setAddress
* Set start address of directory * @param dirAddr Start address of directory */
src/fileinfo/file_information/file_information_types/data_directory.cpp:54
↓ 5 callers
Method
setBitSize
src/common/architecture.cpp:82
↓ 5 callers
Method
setDescription
src/common/pattern.cpp:282
↓ 5 callers
Method
setEntrySize
* Set size of one entry in section * @param sizeOfOneEntry Size of one entry in section */
src/fileinfo/file_information/file_information_types/file_section.cpp:333
↓ 5 callers
Method
setIsThumbSymbol
* Set is THUMB symbol flag * @param b Value of is THUMB symbol flag to set */
src/fileformat/types/symbol_table/symbol.cpp:350
↓ 5 callers
Method
setMalformed
* Set malformed bit for notes * @param message optional error message */
src/fileformat/types/note_section/elf_notes.cpp:33
↓ 5 callers
Method
setMask
* Set relocation mask * @param relocationMask Relocation mask as vector of mask bytes */
src/fileformat/types/relocation_table/relocation.cpp:169
↓ 5 callers
Method
setName
* Set symbol name * @param symbolName Symbol name */
src/fileformat/types/symbol_table/symbol.cpp:275
↓ 5 callers
Method
setOsAbi
* Set operating system or ABI extension * @param osabi OS or ABI extension */
src/fileinfo/file_information/file_information.cpp:3499
↓ 5 callers
Method
setOsAbiVersion
* Set OS or ABI version * @param abiversion Version of OS or ABI */
src/fileinfo/file_information/file_information.cpp:3508
↓ 5 callers
Method
setSectionRawDataRange
src/pelib/ImageLoader.cpp:751
↓ 5 callers
Method
setSymbolName
* Set name of associated symbol * @param name Name of symbol associated with relocation */
src/fileinfo/file_information/file_information_types/relocation_table/relocation.cpp:72
↓ 5 callers
Method
set_index
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_section.hpp:249
↓ 5 callers
Function
skipAddresses
* @brief Skips addresses in the given expression and returns the first * non-address expression. */
src/llvmir2hll/utils/ir.cpp:154
↓ 5 callers
Function
skipDerefs
* @brief Skips dereferences in the given expression and returns the first * non-dereference expression. */
src/llvmir2hll/utils/ir.cpp:146
↓ 5 callers
Function
stbi__cleanup_jpeg
clean up the temporary component buffers
deps/stb/include/stb/stb_image.h:3789
↓ 5 callers
Function
stbi__do_zlib
deps/stb/include/stb/stb_image.h:4432
↓ 5 callers
Function
stbi__getn
deps/stb/include/stb/stb_image.h:1646
↓ 5 callers
Function
stbi__hdr_gettoken
deps/stb/include/stb/stb_image.h:7031
↓ 5 callers
Function
stbi__jpeg_huff_decode
decode a jpeg huffman value from the bitstream
deps/stb/include/stb/stb_image.h:2074
↓ 5 callers
Function
stbi__jpeg_reset
after a restart interval, stbi__jpeg_reset the entropy decoder and the dc prediction
deps/stb/include/stb/stb_image.h:2902
↓ 5 callers
Function
stbi__paeth
deps/stb/include/stb/stb_image.h:4580
↓ 5 callers
Function
stbi__zbuild_huffman
deps/stb/include/stb/stb_image.h:4067
↓ 5 callers
Method
stmt_rend
* @brief Returns a constant reverse iterator before the first statement in the * basic block. */
src/llvmir2hll/graphs/cfg/cfg.cpp:153
↓ 5 callers
Function
throw_std_bad_alloc
deps/eigen/Eigen/src/Core/util/Memory.h:66
↓ 5 callers
Function
timestampToDate
* @brief Returns date in human readable form. * @param tm Timestamp for conversion. */
src/utils/time.cpp:88
↓ 5 callers
Function
toString
* @return String representation of node and it's subtree. */
src/demangler/itanium_ast_ctypes_parser.cpp:22
↓ 5 callers
Function
unifyLineEnds
* @brief Unifies line ends in the given string to LF. * * @return String @a str with unified line ends. * In a greater detail, this function converts
src/utils/string.cpp:623
↓ 4 callers
Function
ASN1_TIME_to_time_t
deps/authenticode-parser/src/helper.c:76
↓ 4 callers
Method
AboveMaximum
deps/rapidjson/include/rapidjson/schema.h:1892
↓ 4 callers
Function
Begin
Element iterator ! \pre IsArray() == true */
deps/rapidjson/include/rapidjson/document.h:1627
↓ 4 callers
Method
BelowMinimum
deps/rapidjson/include/rapidjson/schema.h:1904
↓ 4 callers
Method
Code
Get the error code.
deps/rapidjson/include/rapidjson/error/error.h:116
↓ 4 callers
Method
CurrentAllocs
deps/tinyxml2/include/tinyxml2/tinyxml2.h:370
↓ 4 callers
Method
Empty
deps/tinyxml2/include/tinyxml2/tinyxml2.h:252
↓ 4 callers
Method
EndArray
deps/rapidjson/include/rapidjson/reader.h:217
↓ 4 callers
Method
EndObject
deps/rapidjson/include/rapidjson/reader.h:215
↓ 4 callers
Function
FastPath
deps/rapidjson/include/rapidjson/internal/strtod.h:28
↓ 4 callers
Method
FreeState
deps/rapidjson/include/rapidjson/schema.h:2187
↓ 4 callers
Function
GetDigitsLut
deps/rapidjson/include/rapidjson/internal/itoa.h:23
↓ 4 callers
Function
GetDouble
Get the value as double type. ! \note If the value is 64-bit integer type, it may lose precision. Use \c IsLosslessDouble() to check whether the conve
deps/rapidjson/include/rapidjson/document.h:1775
↓ 4 callers
Method
GetHashCode
deps/rapidjson/include/rapidjson/schema.h:273
↓ 4 callers
Function
GetType
deps/rapidjson/include/rapidjson/document.h:1049
↓ 4 callers
Method
Offset
Get the error offset, if \ref IsError(), 0 otherwise.
deps/rapidjson/include/rapidjson/error/error.h:118
↓ 4 callers
Method
Peek
deps/rapidjson/include/rapidjson/encodedstream.h:156
↓ 4 callers
Method
Push
deps/rapidjson/include/rapidjson/reader.h:937
↓ 4 callers
Function
PushBack
deps/rapidjson/include/rapidjson/document.h:1709
↓ 4 callers
Method
PushUnsafe
deps/rapidjson/include/rapidjson/internal/stack.h:129
↓ 4 callers
Method
PutBegin
deps/rapidjson/include/rapidjson/stream.h:163
↓ 4 callers
Function
SetElementsPointer
deps/rapidjson/include/rapidjson/document.h:2059
↓ 4 callers
Function
SetMembersPointer
deps/rapidjson/include/rapidjson/document.h:2061
↓ 4 callers
Method
SetTracked
deps/tinyxml2/include/tinyxml2/tinyxml2.h:418
↓ 4 callers
Method
ShrinkToFit
deps/rapidjson/include/rapidjson/internal/stack.h:101
↓ 4 callers
Method
String
deps/rapidjson/include/rapidjson/reader.h:212
↓ 4 callers
Method
ToElementWithName
deps/tinyxml2/tinyxml2.cpp:1153
↓ 4 callers
Method
Trace
deps/tinyxml2/include/tinyxml2/tinyxml2.h:412
↓ 4 callers
Method
Untracked
deps/tinyxml2/include/tinyxml2/tinyxml2.h:422
↓ 4 callers
Function
Validate
deps/rapidjson/include/rapidjson/encodings.h:179
↓ 4 callers
Method
Value
deps/rapidjson/include/rapidjson/internal/ieee754.h:29
↓ 4 callers
Method
Visit
deps/tinyxml2/tinyxml2.cpp:2899
↓ 4 callers
Method
_print_error_plain_or_json
Prints error in either plain text or JSON format. One argument required: error message.
scripts/retdec-archive-decompiler.py:71
↓ 4 callers
Function
abbvSerialization
* Serialization of abbreviations * @param abbv Vector of abbreviations * @return Serialized abbreviations * * Abbreviations are sorted in order of
src/fileinfo/file_presentation/getters/format.cpp:24
↓ 4 callers
Method
add
src/pelib/OutputBuffer.cpp:32
↓ 4 callers
Method
addAnnotation
* @brief Adds annotation to context. */
src/ctypes/context.cpp:309
↓ 4 callers
Method
addExport
* Add export * @param newExport Export which will be added */
src/fileformat/types/export_table/export_table.cpp:193
↓ 4 callers
Method
addFunction
src/demangler/context.cpp:184
↓ 4 callers
Method
addGlobalValVarPair
src/llvmir2hll/llvm/llvmir2bir_converter/variables_manager.cpp:42
↓ 4 callers
Method
addLibrary
* Add name of imported library * @param name Name of imported library * @param isMissingDependency If true, then it means that the library name migh
src/fileformat/types/import_table/import_table.cpp:314
↓ 4 callers
Method
addOccupiedAddressRange
src/pelib/ResourceDirectory.cpp:1845
↓ 4 callers
Method
addPredecessor
* @brief Adds a new predecessor: @a stmt. * * @param[in] stmt Statement to be added as a predecessor. * * Notice that this function differs from prepe
src/llvmir2hll/ir/statement.cpp:237
↓ 4 callers
Method
addRelocation
* Add relocation * @param relocation Relocation */
src/fileinfo/file_information/file_information_types/relocation_table/relocation_table.cpp:210
↓ 4 callers
Method
addRelocationTable
* Add relocation table * @param table Relocation table */
src/fileinfo/file_information/file_information.cpp:4144
↓ 4 callers
Method
addSymbol
* Add symbol * @param symbol Symbol */
src/fileinfo/file_information/file_information_types/symbol_table/symbol_table.cpp:228
↓ 4 callers
Method
addSymbolTable
* Add symbol table * @param table Symbol table */
src/fileinfo/file_information/file_information.cpp:4135
↓ 4 callers
Method
add_string
------------------------------------------------------------------------------
deps/elfio/include/elfio/elfio_strings.hpp:72
↓ 4 callers
Method
adjoint
\brief Adjoint (conjugate transpose) of the Householder sequence. */
deps/eigen/Eigen/src/Householder/HouseholderSequence.h:224
↓ 4 callers
Method
applyHouseholderOnTheRight
deps/eigen/Eigen/src/Householder/Householder.h:150
← previous
next →
1,401–1,500 of 16,019, ranked by callers