DynamoRIO / dynamorio

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

support for advanced private Windows loader features #233

Open derekbruening opened 9 years ago

derekbruening commented 9 years ago

From derek.br...@gmail.com on November 25, 2009 15:16:14

Advanced private Windows loader features split off from issue #157 that I'm punting on for now:

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

derekbruening commented 9 years ago

From derek.br...@gmail.com on November 25, 2009 19:51:17

note that some of these are simply performance optimizations (bound imports, import hint)

derekbruening commented 9 years ago

From derek.br...@gmail.com on November 27, 2009 09:53:11

derekbruening commented 9 years ago

From bruen...@google.com on December 08, 2010 12:58:36

This issue was closed by revision r510 .

Status: Fixed

derekbruening commented 9 years ago

From bruen...@google.com on December 08, 2010 13:01:37

my commit said it fixed this issue but really this is a multi-part issue so not fully resolved yet. r510 added import-by-ordinal support.

Status: Accepted

derekbruening commented 9 years ago

From bruen...@google.com on September 23, 2011 10:43:14

re: comment 2: either SxS support should be added, or configure support for linking statically (xref issue #544 )

derekbruening commented 9 years ago

From bruen...@google.com on September 23, 2011 12:04:06

given that SxS for libc is gone in VS2010 anyway, I don't think it's worth the effort to try and support it anyway, so going w/ requiring static libc for VS2005 and VS2008 (earlier has no SxS, later has no SxS).

derekbruening commented 4 years ago

Static TLS is now supported (since Vista) for dynamically loaded DLL's, and it is used in VS2017 for simple things. #4030 covers adding support.