-
-
Notifications
You must be signed in to change notification settings - Fork 143
LibREDasm structure
Antonio Davide edited this page Jan 3, 2018
·
7 revisions
Every class/structure/function inside redasm
folder must be declared inside REDasm
namespace.
Folder | Description |
---|---|
analyzer | Currently it contains only the format's Analyzer |
assemblers | All instruction decoders plugins are stored here as: assemblers/assembler_name
|
disassembler | This folder contains the generic Disassembler Engine and its APIs |
formats | All format plugins are stored here as formats/format_name
|
plugins | This is the basic Plugin Interface (FormatPlugin, AssemblerPlugin, etc) |
signatures | REDasm's Signature Engine and IDA's PAT Parser |
support | Useful small functions for simplifying developer's life |
vmil | This folder contains the VMIL Emulator, VMIL Opcodes and VMIL Printer |
redasm.h | Main header for basic types and data structures |
- Beginners:
formats
andassemblers
(needed only if an instruction set is not supported). - Advanced:
analyzer
. - Expert:
vmil
.
REDasm 2.0 Documentation (Draft)