DynamoRIO / DynamoRIO/dynamorio

Move drsyscall to DynamoRIO

Open
#7,303 7 comments 0 reactions 1 assignee Claimed by @ivankyluk View on GitHub
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

drsyscall is currently part of Dr. Memory Framework (DRMF) which is not part of DynamoRIO.

For DynamoRIO clients to use the functionalities provided by drsyscall, we need to move drsyscall to DynamoRIO similar to drwrap and drutil.

This will be done in multiple steps:

1. Add drsyscall code to dynamorio
- Clang-format: after move
- Update LGPL license list in DR top level license file to include drsyscall with drwrap+drutil
- Tests outside of drsyscall/ dir: have to move separately
2. Remove drsyscall from drmemory
- Fix up any hardcoded include paths in drmemory
- Update drmemory cmake code to find library from dynamorio
- Remove drsyscall from “DRMF” library docs/mentions

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.