Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.1.0 Plan #1924

Open
3 tasks done
wtdcode opened this issue Feb 11, 2024 · 9 comments
Open
3 tasks done

v2.1.0 Plan #1924

wtdcode opened this issue Feb 11, 2024 · 9 comments

Comments

@wtdcode
Copy link
Member

wtdcode commented Feb 11, 2024

Hey community!

Finally, I got some time on releasing the next version, v2.1.0. So far, my top priority todo list includes:

I'm also considering some urgent bugs fixes to be released in this version so I'm hearing from you! I wish to release this in Feb, hopefully.

@mrj0n3s
Copy link

mrj0n3s commented Feb 12, 2024

Would be fantastic if you could fix #1869

@wtdcode
Copy link
Member Author

wtdcode commented Feb 13, 2024

@mrj0n3s I'm afraid I don't have time to send a patch to qemu or we have to fix it on our side. I will have a check the complexity of that issue.

@Montg0mery
Copy link

Great to hear that there's an upcoming release! This project is so useful.

I would love it if you would take a look at #1925.

@wtdcode
Copy link
Member Author

wtdcode commented Feb 15, 2024

#1925 is probably out-of-scope because:

  • Unicorn and capstone are two projects overall. And even if you consider both are forks, they are forked from different projects.
  • The definitions provided by both projects are very different. For example, I don't see how to trivially map UC_ARM_REG_CP_REG to some equavelents.
  • This easily breaks our compatibility.

@wtdcode
Copy link
Member Author

wtdcode commented Feb 15, 2024

#1869 is fixed and I sent a patch to QEMU for further review.

https://lore.kernel.org/qemu-devel/20240215095015.570748-1-ziqiaokong@gmail.com/T/#t

@Montg0mery
Copy link

#1925 is probably out-of-scope because:

* Unicorn and capstone are two projects overall. And even if you consider both are forks, they are forked from different projects.

* The definitions provided by both projects are very different. For example, I don't see how to trivially map `UC_ARM_REG_CP_REG` to some equavelents.

* This easily breaks our compatibility.

OK, thank you for the explanation.

@wtdcode
Copy link
Member Author

wtdcode commented Feb 27, 2024

Report from Eli, UC_ERR_INSN_INVALID doesn't respect the users' return value and halts emulation unconditionally.

@wtdcode
Copy link
Member Author

wtdcode commented Mar 8, 2024

Report from Eli, UC_ERR_INSN_INVALID doesn't respect the users' return value and halts emulation unconditionally.

Fixed

@mrj0n3s
Copy link

mrj0n3s commented Apr 4, 2024

@wtdcode any updates on the timeline for the new release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants