Skip to content

Conversation

K4ddate
Copy link

@K4ddate K4ddate commented Jun 21, 2025

This is a straightforward pull request that adds UC_CTL bindings to the Go API. I needed these functions for a project I'm working on, so I decided to contribute them here.

@wtdcode
Copy link
Member

wtdcode commented Jul 14, 2025

Hello, sorry for late. The changes look good. Could you rebase it to dev?

@K4ddate K4ddate changed the base branch from master to dev July 14, 2025 18:12
@K4ddate
Copy link
Author

K4ddate commented Jul 14, 2025

Hello @wtdcode,

There you go, I changed the targeting branch to dev and upgraded the commit to match the updated dev branch. Hope this is better.

MarsDoge and others added 23 commits September 17, 2025 00:05
…icorn-engine#2219)

There has a hidden danger in g_hash_table_resize function:

The g_hash_table_resize, it seems to resize the has table, and write the
old value to the new hash table. It seems look for the empty items in
the new_nodes, and if the new_nodes is not be cleared, it maybe naver
found the empty items. So I added a line under the g_new0 function, and
I think clearing new_nodes every time may improve the performance.

Added a memset to clear the new_nodes to fix this problem.
REF: intel/unicorn-for-efi#13

Signed-off-by: Chao Li <[email protected]>
Signed-off-by: Dongyan Qian <[email protected]>
* Enable install for rust bindings

* also search for lib64
…pple ARM64 wheel builds on PyPI. Fixes unicorn-engine#2033. (unicorn-engine#2227)

* Fix `read_sprr_perm` for Apple real CPUs and GitHub Actions; enable Apple ARM64 wheel builds on PyPI. Fixes unicorn-engine#2033.

* Guard `assert_executable` with `pthread_jit_write_protect_supported_np`
* Python bindings:
- Enable ABI wheel building
- Rework the workflow in order to build ABI3 wheels for all python versions without any separations
- Bump cibuildwheel to v2.23.3

* more memory

* revert to previous value

* Smaller tcg buffer size for this test

* Migrate the action

Reviewed-by: Antelox <[email protected]>

* Add concurrency control

* reduce because 32bit process may run-out-of virtual addresses

* Revert "Add concurrency control"

This reverts commit 79d76a9.

* use macos-14 tempporarily

---------

Co-authored-by: mio <[email protected]>
Co-authored-by: ReenigneArcher <[email protected]>
@wtdcode
Copy link
Member

wtdcode commented Sep 17, 2025

You seem to mess up with the git history. If you are not familiar with it, I will cherry pick your commit afterwards with #2237

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

Successfully merging this pull request may close these issues.

7 participants