Comments (3)
The work around I used for now is:
[dependencies]
zydis = { git = "https://github.com/zyantific/zydis-rs", tag = "v0.0.4" }
from zydis-rs.
Hello.
The state of version 0.0.4 is kind of strange right now. Initially we wanted to make a release, because there have been some refactorings and bug fixes, so everything was prepared for that release. But in the end I decided to not do a release since work is currently being done on zydis version 3, which would lead to another breaking release. Additionally, there have been some major changes to the bindings as well on the future branch. So once zydis version 3 is done, the current future branch will be released as version 0.0.4 and there likely won't be any major API changes after that (at least for as long as these bindings target zydis version 3).
I just updated the README on the master branch to use version 0.0.3 instead and mention the future
branch as an option.
So I would suggest you either use the version 0.0.3 from crates.io, or you use the latest commit from the future
branch, since what is tagged as v0.0.4 here is kind of an in between state of both, neither stable nor has it the newest API. I hope this didn't cause too much confusion.
from zydis-rs.
Thanks for that detailed response.
Ill stick to 0.0.3 for now and keep checking back for an updated release targeting Zydis 3.
from zydis-rs.
Related Issues (18)
- zydis-rs fails to build on windows from github HOT 2
- InstructionAttribute IS_PRIVILIGED is misspelled ("privileged") HOT 1
- BranchType serialization feature misspelled: Deserilaize HOT 1
- type mismatch for ZydisMnemonic and ZydisMnemonics HOT 4
- Tracking: Webassembly support HOT 11
- crash during instruction serialization HOT 4
- lea, "(empty)" second operand "action" HOT 3
- mismatched types on arm HOT 2
- Userdata not correctly passed to formatted callback when LTO enabled HOT 5
- Update to latest Zydis version HOT 17
- Wrong outupt of Register::EFLAGS.get_largest_enclosing(zydis::MachineMode::LONG_64) HOT 5
- Enhance AccessedFlags struct HOT 6
- InstructionAttributes not applied to FullInstruction HOT 2
- Windows Kernel support HOT 1
- Do a new release HOT 2
- Add Serialize and Deserialize for Instruction<AllOperands>
- Update to v2-beta HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zydis-rs.