DynamoRIO / DynamoRIO/dynamorio

redirect more of ntdll for more transparent private libraries

Open
#235 6 comments 0 reactions 0 assignees View on GitHub
Migrated OpSys-Windows Priority-Medium
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [derek.br...@gmail.com](https://code.google.com/u/117968039472581148324/) on November 25, 2009 22:56:25_

Since we can't easily have a 2nd copy of ntdll, our 2nd copy of kernel32,
etc. use the same ntdll as the app. We then have to redirect ntdll imports
that use shared resources and could interfere with the app. There is a LOT
of stuff to emulate to really be transparent: we're going to add it
incrementally as needed, now that we have the infrastructure.

I've already added the core Rtl_Heap routines. We should focus next on
the Ldr_ routines. We'll redirect any additional routines as transparency
issues come up.

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

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.