Skip to content

Conversation

@edeiana
Copy link
Contributor

@edeiana edeiana commented Oct 21, 2025

Adds a new iterator hashtable_apply_to_all_key_payload_pairs_user_data()
over DynamoRIO's container hashtable_t that exposes the key and payload
pair of every element.

Adds a test for the new iterator using count and sum of hashtable elements.

Adds the new iterator to release doc.

Fixes #7690

Adds a new iterator `hashtable_apply_to_all_key_payload_pairs_user_data()`
over DynamoRIO's container `hashtable_t` that exposes the key and payload
pair of every element.

Adds a test for the new iterator using count and sum of hashtable
elements.

Adds the new iterator to release doc.

Fixes #7690
@edeiana edeiana requested a review from derekbruening October 21, 2025 07:49
Improved tests.
Index in new iterator now scoped within the loop only.
Fixed broken doc #hashtable_t link (hopefully).
Fixed comments style.
@edeiana edeiana requested a review from derekbruening October 21, 2025 20:38
@edeiana edeiana merged commit cb47700 into master Oct 23, 2025
30 of 32 checks passed
@edeiana edeiana deleted the i7690-hashtable-iterator branch October 23, 2025 06:27
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.

Key-exposing iterator over hashtable_t

3 participants