DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.67k stars 562 forks source link

jmp_smart #56

Open derekbruening opened 9 years ago

derekbruening commented 9 years ago

From derek.br...@gmail.com on February 24, 2009 14:49:39

this was PR 209710

instead of having to track target sizes to see whether a rel8 vs rel32 address should be used we should add a JMP_smart that can figure that out. The explicit instructions otherwise should be used when exact pattern matching or patching is needed.

Original issue: http://code.google.com/p/dynamorio/issues/detail?id=56

derekbruening commented 9 years ago

From bruen...@google.com on September 28, 2011 08:12:59

Labels: GoodFirstBug

derekbruening commented 9 years ago

From bruen...@google.com on September 28, 2011 08:20:47

Owner: ---

derekbruening commented 9 years ago

From bruen...@google.com on March 12, 2013 12:10:52

Labels: GoodContrib

derekbruening commented 7 years ago

After all this time we still don't have a simple solution here. One option for clients is to have an instru2instru pass that shortens rel32 to rel8 based on instr_length calculations.