tandasat/DdiMon

Missing method due to new version of hyperplatform

SiyerBOBO opened this issue · 2 comments

Hello, author, there are methods missing in the shadow_hook.cpp file of your project, including: KShEnablePageShadowing{Line 209} and kShDisablePageShadowing{Line 221}, which were reported in #14, are currently identified as missing methods from HyperPlatform/util.h, It is presumed that the HyperPlatform version is updated. Here are the details:
image
About the code definition here (in HyperPlatform/utils.h):
image

Thank you for your dedication to Intel VT EPT hook technology. This project provides me with very valuable technical support for understanding and using this technology. I look forward to and pay attention to the repair progress of this problem, and I will complete my master's graduation project on this basis. I look forward to your repair or alternative opinions.

I was able to build the project. Make sure to pull the repo recursively.

$git clone --recursive https://github.com/tandasat/DdiMon.git

I pushed unrelated build failures related to INF etc. Nuke and pull the repo again.

Oddly enough, the above problem did occur in the project I downloaded and compiled separately, but as you mentioned, the problem disappeared with git recursive cloning. The required fields exist after observing the HyperPlatform. Thank you for your advice in your busy life.
image