aboutsummaryrefslogtreecommitdiff
path: root/ffi
AgeCommit message (Collapse)Author
2022-12-24update old yaxpeax-arch versions in ffi crates to compatible versionsiximeow
2021-07-04add ffi wrappers for real mode, protected mode, and a multiarch buildiximeow
2021-07-03update yaxpeax-arch deps in ffi buildsiximeow
2021-07-03fix yaxpeax_arch use in ffi packagingiximeow
2021-05-06forward display style choices to ffi interfaceiximeow
2021-03-22port long-mode ffi to protected-modeiximeow
2021-03-13split ffi crate to support distinct 16, 32, and 64-bit buildsiximeow
initial work to optionally discard any instruction printing support when using `-Z build-std` to fully remove .eh_frame, a stripped long_mode_no_fmt .so is 61kb!
2020-05-03bump yaxpeax-arch to 0.0.4, use AddressDiff, fix warnings in ffiiximeow
2020-01-15avoid needing to dynamically allocate in yaxpeax-x86 ffiiximeow
this makes ffi builds also no-std, and significantly smaller too
2020-01-15make x86 actually no_stdiximeow
it depended on crates that dragged in std, oops
2020-01-12add *extremely* poor ffi bindings for x86 decodersiximeow
this is specifically to support a disas-bench integration, for now