DynamoRIO / DynamoRIO/drmemory

eliminate duplicate copies of DR libs in release package

Open
#885 0 comments 0 reactions 0 assignees View on GitHub
Component-Build Migrated OpSys-Windows Priority-Low Type-Feature
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on May 10, 2012 13:29:00_

frontend now imports from DR and thus needs a copy of dynamorio.dll, as of r823 which creates the pcache dir in the frontend:

```
dynamorio.dll
59 dr_directory_exists
55 dr_create_dir
```

while we could move that into drmemorylib, I deliberately used the DR API, and we may want to replace other windows-specific API's in the frontend, to make it cross-platform and re-use it on linux where eventually we may have a libdrinject.so. so we don't want to get rid of the imports. but, now we need to copy dynamorio.dll into bin/. this makes multiple copies in the drmemory release package. drinjectlib and drconfiglib are also duplicated. this issue covers trying to reduce those copies.

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=885_

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.