DynamoRIO / DynamoRIO/dynamorio

Add more atomic support: 64-bit add for 32-bit code; atomic reads and writes for aarchxx

Open
#4,215 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

We have several use cases where we want better atomic support from DR:

+ 32-bit support for dr_atomic_add64()
+ 32-bit support for DRX_COUNTER_LOCK for 64-bit counters in drx_insert_counter_update()
+ atomic and relatively prompt loads and stores for aarchxx for global flags accessed from gencode

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.