DynamoRIO / DynamoRIO/dynamorio

separate debug info into separate files from the main release packages

Open
#2,167 4 comments 0 reactions 0 assignees View on GitHub
Component-Build
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

The 7.0 release is significantly larger than 6.2, due to the static DR library:

25MB larger:
111132 DynamoRIO-Windows-6.2.0-2.zip
136356 DynamoRIO-Windows-7.0.0-RC1.zip

Unpacked it's 92M larger:
```
# du -sh DynamoRIO-Windows-7.0.0-RC1 rel-6.2.0/DynamoRIO-Windows-6.2.0-2
536M DynamoRIO-Windows-7.0.0-RC1
444M rel-6.2.0/DynamoRIO-Windows-6.2.0-2
```

37M of that is adding drcachesim (pdb's are large!)
The rest is the static DR build, which is huge: 15MB each x 4!

Linux is also much bigger:

98312 DynamoRIO-Linux-7.0.0-RC1.tar.gz
75036 DynamoRIO-Linux-6.2.0-2.tar.gz

Also from static DR: 20MB each x 4!

Should we consider putting the pdb's and .debugs in a separate package?
That cuts Windows more than in half: shrinks from 536M to 242M.
For Linux, from 319M to 231M.

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.