"Segmentation fault" CygWin tools with code Injection-MS Detours

Christopher Faylor cgf-no-personal-reply-please@cygwin.com
Thu Aug 11 14:37:00 GMT 2005


On Thu, Aug 11, 2005 at 02:58:58PM +0200, Louis Lecaroz wrote:
>Having (if possible ;) ) a patch & a standard modification in cygwin to
>allow this type of programming will be really great !

Cygwin has its own (currently undocumented) hooking mechanism.  Setting
the LD_PRELOAD environment variable to the name of a DLL will cause any
function in the DLL to override the similarly named cygwin function.  It
works similarly to linux:

 LD_PRELOAD
  A whitespace-separated list of additional, user-specified, ELF shared
  libraries to be loaded before all others.  This can be used to
  selectively override functions in other shared libraries.

except that it uses DLLs rather than "ELF shared libraries".

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list