DynamoRIO / DynamoRIO/dynamorio

when eliding in bbs, pass both sides separately to client and merge afterward

Open
#770 0 comments 0 reactions 0 assignees View on GitHub
Component-API Migrated Performance Priority-Medium Type-Feature
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on May 04, 2012 16:58:38_

split from issue #198 this was PR 214169

1) We call the client's bb hook twice, once for 1st bb and again for target
of call*. Client is not allowed to change the call itself. We then
merge the two.

Upside: client sees original instrs
Downside: more complex and less efficient for us to generate 2 separate
app ilists and then merge them. Also, client can't change the control flow.

We could extend this to all elisions.

For now, we're turning off elision by default for -code_api

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

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.