binlex
|
This is the complete list of members for binlex::Decompiler, including all inherited members.
AddDiscoveredBlock(uint64_t address, struct Section *sections, uint index) | binlex::Decompiler | static |
AppendQueue(set< uint64_t > &addresses, uint operand_type, uint index) (defined in binlex::Decompiler) | binlex::Decompiler | |
AppendTrait(struct Trait *trait, struct Section *sections, uint index) | binlex::Decompiler | static |
arch (defined in binlex::Decompiler) | binlex::Decompiler | static |
ClearTrait(struct Trait *trait) | binlex::Decompiler | static |
CollectInsn(cs_insn *insn, struct Section *sections, uint index) | binlex::Decompiler | static |
CollectOperands(cs_insn *insn, int operand_type, struct Section *sections, uint index) | binlex::Decompiler | static |
CreateTraitsForSection(uint index) | binlex::Decompiler | |
Decompile(void *data, size_t data_size, size_t offset, uint index) | binlex::Decompiler | |
Decompiler(const binlex::File &firef) (defined in binlex::Decompiler) | binlex::Decompiler | |
DecompilerBase(const binlex::File &firef) (defined in binlex::DecompilerBase) | binlex::DecompilerBase | |
Entropy(string trait) (defined in binlex::Common) | binlex::Common | static |
file_reference (defined in binlex::DecompilerBase) | binlex::DecompilerBase | protected |
FinalizeTrait(struct Trait &trait) (defined in binlex::Decompiler) | binlex::Decompiler | static |
FreeTraits(uint index) (defined in binlex::Decompiler) | binlex::Decompiler | |
GetByteSize(string s) | binlex::Common | static |
GetFileSHA256(char *file_path) | binlex::Common | static |
GetFileTLSH(const char *file_path) | binlex::Common | static |
GetSHA256(const uint8_t *data, size_t len) | binlex::Common | static |
GetTLSH(const uint8_t *data, size_t len) | binlex::Common | static |
GetTrait(struct Trait &trait) | binlex::Decompiler | |
GetTraits() | binlex::Decompiler | virtual |
Hexdump(const char *desc, const void *addr, const int len) | binlex::Common | static |
HexdumpBE(const void *data, size_t size) | binlex::Common | static |
HexdumpMemDisp(uint64_t disp) (defined in binlex::Common) | binlex::Common | static |
IsAddress(map< uint64_t, uint > &addresses, uint64_t address, uint index) | binlex::Decompiler | |
IsBlock(map< uint64_t, uint > &addresses, uint64_t address) | binlex::Decompiler | static |
IsConditionalInsn(cs_insn *insn) | binlex::Decompiler | static |
IsEndInsn(cs_insn *insn) | binlex::Decompiler | static |
IsFunction(map< uint64_t, uint > &addresses, uint64_t address) | binlex::Decompiler | static |
IsNopInsn(cs_insn *ins) | binlex::Decompiler | static |
IsPrivInsn(cs_insn *ins) | binlex::Decompiler | static |
IsSemanticNopInsn(cs_insn *ins) | binlex::Decompiler | static |
IsTrapInsn(cs_insn *ins) | binlex::Decompiler | static |
IsVisited(map< uint64_t, int > &visited, uint64_t address) | binlex::Decompiler | static |
IsWildcardInsn(cs_insn *insn) | binlex::Decompiler | static |
LinearDisassemble(void *data, size_t data_size, size_t offset, uint index) | binlex::Decompiler | |
MaxAddress(set< uint64_t > coverage) | binlex::Decompiler | static |
mode (defined in binlex::Decompiler) | binlex::Decompiler | static |
py_SetCorpus(const char *corpus) | binlex::DecompilerBase | |
py_SetInstructions(bool instructions) | binlex::DecompilerBase | |
py_SetMode(string mode) (defined in binlex::DecompilerBase) | binlex::DecompilerBase | |
py_SetTags(const vector< string > &tags) | binlex::DecompilerBase | |
py_SetThreads(uint threads, uint thread_cycles, uint thread_sleep) | binlex::DecompilerBase | |
RemoveSpaces(string s) | binlex::Common | static |
RemoveWildcards(string trait) | binlex::Common | static |
sections (defined in binlex::Decompiler) | binlex::Decompiler | |
SetInstructions(bool instructions, uint index) | binlex::Decompiler | |
Setup(cs_arch architecture, cs_mode mode_type) | binlex::Decompiler | |
SHA256(char *trait) | binlex::Common | static |
TraitToChar(string trait) | binlex::Common | static |
TraitWorker(void *args) (defined in binlex::Decompiler) | binlex::Decompiler | static |
TrimRight(const std::string &s) | binlex::Common | static |
WildcardInsn(cs_insn *insn) | binlex::Decompiler | static |
Wildcards(uint count) | binlex::Common | static |
WildcardTrait(string trait, string bytes) | binlex::Common | static |
WriteTraits() | binlex::DecompilerBase | |
~Decompiler() (defined in binlex::Decompiler) | binlex::Decompiler |