rabbitizer/include/instructions
Anghelo Carvajal fb8c1edbd7
Rust bindings (#17)
* Generate bindings for enums

* Add .gitignore Cargo didn't automatically made

* Actually build the files into the library

* `pub` in `mod` to fix warning

* instruction struct

* Instruction rust binding

* Add InstrId::ALL_MAX

* link C library to rust

* Publish crate CI

* test

* config bindings

* add getters for registers

* add names methods for register enums

* get_operand_type

* feedback from simon

* Forgot to add new file to python setup.py

* get_operands_slice

* add stuff to cargo.toml
2022-12-18 15:15:39 -03:00
..
instr_id Pregenerate every table 2022-12-16 15:37:46 -03:00
operands add missing operand to trap instructions 2022-10-09 18:29:31 -03:00
registers Add R5900 support (#5) 2022-08-27 12:22:48 -04:00
AccessType_enum.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
AccessType_enum.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00
AccessType.inc Remove signedness from access type and move it to doesUnsignedMemoryAccess 2022-10-16 17:02:50 -03:00
InstrCategory_enum.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
InstrCategory_enum.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00
InstrCategory.inc Add R5900 support (#5) 2022-08-27 12:22:48 -04:00
InstrId_enum.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
InstrId_enum.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00
InstrSuffix_enum.table.h Rust bindings (#17) 2022-12-18 15:15:39 -03:00
InstrSuffix_enum.table.template Rust bindings (#17) 2022-12-18 15:15:39 -03:00
InstrSuffix.inc Rust bindings (#17) 2022-12-18 15:15:39 -03:00
OperandType_enum.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
OperandType_enum.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00
OperandType_function_declarations.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
OperandType_function_declarations.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00
RabbitizerAccessType.h Pregenerate every table 2022-12-16 15:37:46 -03:00
RabbitizerInstrCategory.h Pregenerate every table 2022-12-16 15:37:46 -03:00
RabbitizerInstrDescriptor.h Try to make logic check tests 2022-12-15 16:06:48 -03:00
RabbitizerInstrId.h Pregenerate every table 2022-12-16 15:37:46 -03:00
RabbitizerInstrSuffix.h Rust bindings (#17) 2022-12-18 15:15:39 -03:00
RabbitizerInstruction.h Rust bindings (#17) 2022-12-18 15:15:39 -03:00
RabbitizerInstructionR5900.h Add extern "C" in all the headers 2022-10-04 08:31:02 -03:00
RabbitizerInstructionRsp.h Add extern "C" in all the headers 2022-10-04 08:31:02 -03:00
RabbitizerOperandType.h Pregenerate every table 2022-12-16 15:37:46 -03:00
RabbitizerRegister.h Rust bindings (#17) 2022-12-18 15:15:39 -03:00
Registers_enums.table.h Pregenerate every table 2022-12-16 15:37:46 -03:00
Registers_enums.table.template Pregenerate every table 2022-12-16 15:37:46 -03:00