mirror of
https://github.com/HyperDbg/HyperDbg.git
synced 2026-10-19 01:59:00 +00:00
New fail came up, so new fix
This commit is contained in:
parent
d45fabed13
commit
bf66d87e02
3 changed files with 16 additions and 0 deletions
|
|
@ -148,6 +148,7 @@
|
|||
<ClCompile Include="..\include\platform\kernel\code\PlatformIntrinsicsVmx.c" />
|
||||
<ClCompile Include="..\include\platform\kernel\code\PlatformMem.c" />
|
||||
<ClCompile Include="..\include\platform\kernel\code\PlatformDbg.c" />
|
||||
<ClCompile Include="..\include\platform\kernel\code\PlatformTime.c" />
|
||||
<ClCompile Include="code\broadcast\Broadcast.c" />
|
||||
<ClCompile Include="code\broadcast\DpcRoutines.c" />
|
||||
<ClCompile Include="code\common\Bitwise.c" />
|
||||
|
|
@ -262,6 +263,7 @@
|
|||
<ClInclude Include="..\include\platform\kernel\header\PlatformIntrinsicsVmx.h" />
|
||||
<ClInclude Include="..\include\platform\kernel\header\PlatformMem.h" />
|
||||
<ClInclude Include="..\include\platform\kernel\header\PlatformDbg.h" />
|
||||
<ClInclude Include="..\include\platform\kernel\header\PlatformTime.h" />
|
||||
<ClInclude Include="header\assembly\InlineAsm.h" />
|
||||
<ClInclude Include="header\broadcast\Broadcast.h" />
|
||||
<ClInclude Include="header\broadcast\DpcRoutines.h" />
|
||||
|
|
|
|||
|
|
@ -308,6 +308,9 @@
|
|||
<ClCompile Include="..\include\platform\kernel\code\PlatformDbg.c">
|
||||
<Filter>code\platform</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\include\platform\kernel\code\PlatformTime.c">
|
||||
<Filter>code\platform</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="code\memory\Segmentation.c">
|
||||
<Filter>code\memory</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -607,6 +610,9 @@
|
|||
<ClInclude Include="..\include\platform\kernel\header\PlatformDbg.h">
|
||||
<Filter>header\platform</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\include\platform\kernel\header\PlatformTime.h">
|
||||
<Filter>header\platform</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="header\memory\Segmentation.h">
|
||||
<Filter>header\memory</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -1593,3 +1593,11 @@ declarations and failed Windows CI with C4013 (+/WX). Two independent causes:
|
|||
All Windows-guarded (`#ifdef HYPERDBG_ENV_WINDOWS` / `#if _WIN32`), so the Linux .ko is
|
||||
unaffected (PlatformDpc.o re-verified `CC` clean). Behavior-preserving. Confirmed against
|
||||
the CI log: hyperlog/hyperperf/hypertrace/kdserial link; hyperevade pch fix awaits a re-run.
|
||||
|
||||
**Follow-up (same day) — hyperhv link:** with the C4013s cleared, hyperhv then failed at
|
||||
link with LNK2019 `PlatformTimeQueryPerformanceCounter` (called by `Vmx.c`
|
||||
`VmxCompatibleMicroSleep`). That wrapper lives in `PlatformTime.c`, which `hyperhv.vcxproj`
|
||||
did not compile (only hyperlog/hyperkd did). Added `PlatformTime.c`/`.h` to
|
||||
`hyperhv.vcxproj`(+filters). Checked hyperhv references no other Platform* wrapper whose TU
|
||||
is missing (PlatformIo/Spinlock/Str unused), and the linker reported exactly 1 unresolved,
|
||||
so this closes it. Linux unaffected (PlatformTime.o already active in the Kbuild).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue