This is an archive of the discontinued LLVM Phabricator instance.

[scudo] Windows port WIP
Needs ReviewPublic

Authored by cryptoad on Jan 24 2018, 8:21 PM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

WIP for now, no review needed.
Uploaded for safe keeping.

Diff Detail

Event Timeline

cryptoad created this revision.Jan 24 2018, 8:21 PM
cryptoad updated this revision to Diff 131459.Jan 25 2018, 8:10 AM

Overhaul the malloc related interceptors.

cryptoad updated this revision to Diff 131502.Jan 25 2018, 1:26 PM

Rebasing, and GetRandom changes.

cryptoad updated this revision to Diff 131534.Jan 25 2018, 7:27 PM

With that we pass everything that matters.

cryptoad updated this revision to Diff 132485.Feb 1 2018, 3:08 PM

Rebasing.

cryptoad updated this revision to Diff 134646.Feb 16 2018, 9:24 AM
cryptoad updated this revision to Diff 136129.Feb 27 2018, 12:07 PM

Rebasing & support for more tests.

cryptoad updated this revision to Diff 138288.Mar 13 2018, 6:09 PM

I've applied this to the monorepo and made a few more changes to allow it to build LLVM on Windows here: https://reviews.llvm.org/D86694