-
- Downloads
Rework the assembly-string->binary conversion.
The old method involved writing assembly to a file, asking an external assembler to do the conversion, then processing the binary file to read the binary instructions back out. This method is slow and relies on nasm, which isn't available on all machines or for the full variety of supported architectures. The replacement is keystone, a 3rd party library that is linked to provide assembly->binary conversion.
Showing
- .gitmodules 3 additions, 0 deletions.gitmodules
- irdb-libs/SConscript 10 additions, 0 deletionsirdb-libs/SConscript
- irdb-libs/libIRDB-core/include/fileir.hpp 2 additions, 0 deletionsirdb-libs/libIRDB-core/include/fileir.hpp
- irdb-libs/libIRDB-core/src/SConscript 3 additions, 2 deletionsirdb-libs/libIRDB-core/src/SConscript
- irdb-libs/libIRDB-core/src/fileir.cpp 43 additions, 79 deletionsirdb-libs/libIRDB-core/src/fileir.cpp
- irdb-libs/libIRDB-core/src/instruction.cpp 21 additions, 49 deletionsirdb-libs/libIRDB-core/src/instruction.cpp
- irdb-libs/third_party/keystone 1 addition, 0 deletionsirdb-libs/third_party/keystone
- set_env_vars 1 addition, 1 deletionset_env_vars
Loading
Please register or sign in to comment