This is an archive of the discontinued LLVM Phabricator instance.

Move WindowsDYLD to the Plugins/DynamicLoader directory.
ClosedPublic

Authored by sas on Jul 1 2015, 2:45 PM.

Details

Summary

This commit moves the Windows DyanamicLoader to the common DynamicLoader
directory. This is required to remote debug Windows targets.

This commit also initializes the Windows DYLD plugin in
SystemInitializerCommon (similarly to both POSIX and MacOSX DYLD
plugins) so that we can automatically instantiate this class when
connected to a windows process.

Diff Detail

Repository
rL LLVM

Event Timeline

sas updated this revision to Diff 28901.Jul 1 2015, 2:45 PM
sas retitled this revision from to Move WindowsDYLD to the Plugins/DynamicLoader directory..
sas updated this object.
sas edited the test plan for this revision. (Show Details)
sas added a reviewer: zturner.
sas added subscribers: abdulras, Unknown Object (MLST).
sas added a comment.Jul 7 2015, 4:54 PM

Friendly ping.

I think @zturner is still on holiday, but maybe @amccarth can help you with this.

amccarth accepted this revision.Jul 8 2015, 10:58 AM
amccarth added a reviewer: amccarth.

Looks straightforward. LGTM.

source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h
1 ↗(On Diff #28901)

You lost the '.' before the 'h'.

This revision is now accepted and ready to land.Jul 8 2015, 10:58 AM
sas added a comment.Jul 8 2015, 11:01 AM

Thanks for the review.

This revision was automatically updated to reflect the committed changes.
lldb/trunk/source/Plugins/Process/Windows/DynamicLoaderWindows.h