DynamoRIO / DynamoRIO/dynamorio

split samples into multiple versions: simple and optimized

Open
#1,694 0 comments 0 reactions 0 assignees View on GitHub
OpSys-ARM Type-Feature Usability
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

As part of porting our samples to ARM, we're seeing them become more
complex with ifdefs around the arch-specific optimized parts. One
proposal is to split them up: have a simple version of the sample, and
then optimized versions that are perhaps split into _x86 and _arm files.

bbbuf_simple = clean call
bbbuf_opt1 = inc full ptr, check for end
bbbuf_opt_x86 = if opt approach different than arm

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.