Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[polyhook2] Update to 2020-05-25 #11561

Merged
merged 2 commits into from
Jun 2, 2020

Conversation

mcmtroffaes
Copy link
Contributor

  • Update to latest PolyHook_2 revision.

  • Add support for zydis and inlinentd as features (enabled by default, as per upstream default).

  • Support for capstone, exception, detours, and pe is now configurable via features (all enabled by default, as per upstream default).

  • Remove cmake build patch. Relevant parts have been upstreamed.

  • For now, remove tool feature for building tests, as upstream does not support building tests along with building the library. (The original port carried a very large patch to the cmake build script to make this work, which is likely to keep breaking with upstream changes.)

  • Add support for cmake config so library can be used simply with "find_package(PolyHook_2 CONFIG REQUIRED)".

Describe the pull request

  • What does your PR fix? See above.

  • Which triplets are supported/not supported? Have you updated the CI baseline? All standard triplets tested and supported.

  • Does your PR follow the maintainer guide? Yes.

cc upstream @stevemk14ebr

- Update to latest PolyHook_2 revision.

- Add support for zydis and inlinentd as features (enabled by default, as per upstream default).

- Support for capstone, exception, detours, and pe is now configurable via features (all enabled by default, as per upstream default).

- Remove cmake build patch. Relevant parts have been upstreamed.

- For now, remove tool feature for building tests, as upstream does not support building tests along with building the library.

- Add support for cmake config so library can be used simply with "find_package(PolyHook_2 CONFIG REQUIRE)".
@stevemk14ebr
Copy link
Contributor

Awesome! I am fine with these settings

@BillyONeal
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@NancyLi1013 NancyLi1013 self-assigned this May 26, 2020
@NancyLi1013 NancyLi1013 added category:port-update The issue is with a library, which is requesting update new revision requires:author-response labels May 26, 2020
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
@mcmtroffaes
Copy link
Contributor Author

Many thanks for the timely review. If anything else is needed, let me know.

@NancyLi1013 NancyLi1013 added the requires:testing Needs tests added before merging label May 27, 2020
@NancyLi1013
Copy link
Contributor

Need to test features manually. I will update the results once finished.

Currently, there is no need to do anything.

@NancyLi1013
Copy link
Contributor

All features have passed with the following triplets:

  • x86-windows
  • x64-windows
  • x64-windows-static

@NancyLi1013 NancyLi1013 added info:reviewed Pull Request changes follow basic guidelines and removed requires:testing Needs tests added before merging labels May 27, 2020
@mcmtroffaes
Copy link
Contributor Author

I'm glad everything passed review. Anything else needed?

@NancyLi1013
Copy link
Contributor

Nothing needs to be done, just waiting for the merged.

@dan-shaw dan-shaw merged commit e7041e1 into microsoft:master Jun 2, 2020
@mcmtroffaes mcmtroffaes deleted the feature/polyhook2-latest branch June 2, 2020 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants