Skip to content

Commit 8e00997

Browse files
committed
Added documents
1 parent adf9c32 commit 8e00997

File tree

1,576 files changed

+67027
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,576 files changed

+67027
-0
lines changed

Documents/UsersDocuments.odt

650 KB
Binary file not shown.

Documents/UsersDocuments.pdf

436 KB
Binary file not shown.

Documents/html/annotated.html

+123
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Documents/html/arrowdown.png

246 Bytes

Documents/html/arrowright.png

229 Bytes

Documents/html/asm_8h.html

+1,130
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Documents/html/asm_8h__dep__incl.map

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<map id="HyperPlatform/asm.h" name="HyperPlatform/asm.h">
2+
<area shape="rect" id="node2" href="$ept_8cpp.html" title="Implements EPT functions. " alt="" coords="5,80,156,107"/>
3+
<area shape="rect" id="node3" href="$util_8cpp.html" title="Implements primitive utility functions. " alt="" coords="180,80,331,107"/>
4+
<area shape="rect" id="node4" href="$vm_8cpp.html" title="Implements VMM initialization functions. " alt="" coords="355,80,505,107"/>
5+
<area shape="rect" id="node5" href="$vmm_8cpp.html" title="Implements VMM functions. " alt="" coords="529,80,689,107"/>
6+
</map>

Documents/html/asm_8h__dep__incl.md5

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9dc1a5fdfca01bee74ea600500e9604f

Documents/html/asm_8h__dep__incl.png

7.43 KB

Documents/html/asm_8h__incl.map

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="HyperPlatform/asm.h" name="HyperPlatform/asm.h">
2+
<area shape="rect" id="node2" href="$ia32__type_8h.html" title="Ddefines constants and structures defined by the x86&#45;64 archtecture. " alt="" coords="110,80,199,107"/>
3+
</map>

Documents/html/asm_8h__incl.md5

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
641ab4ec3ec10aa460ae8c84ca6811b6

Documents/html/asm_8h__incl.png

5.57 KB
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="__lgdt" name="__lgdt">
2+
<area shape="rect" id="node2" href="$asm_8h.html#a1bf962e43119a733d0461574ccc4f010" title="Writes to GDT. " alt="" coords="111,5,217,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f91e6a02dbc0c86f0a4835d35aa9c02d
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="__lgdt" name="__lgdt">
2+
<area shape="rect" id="node2" href="$vmm_8cpp.html#aa8b54d75cffd4fdeccdd215427e42e9c" title="VmmpHandleVmCall" alt="" coords="111,5,253,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bd35f2a445665a7b029e457649a1bd8a
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<map id="AsmWriteGDT" name="AsmWriteGDT">
2+
<area shape="rect" id="node2" href="$asm_8h.html#a0e87423ee42eebf6a70fc1d75d71d0f5" title="Reads SGDT. " alt="" coords="160,5,217,32"/>
3+
<area shape="rect" id="node3" href="$vmm_8cpp.html#aa8b54d75cffd4fdeccdd215427e42e9c" title="VmmpHandleVmCall" alt="" coords="265,5,408,32"/>
4+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c62fe4d352de4ced8d16ab56b5a9db8f
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<map id="AsmVmxCall" name="AsmVmxCall">
2+
<area shape="rect" id="node2" href="$util_8cpp.html#aeccc26355bb84db25e0e08fd6ed2cd4a" title="UtilVmCall" alt="" coords="152,5,235,32"/>
3+
<area shape="rect" id="node3" href="$vm_8cpp.html#a389da45e122744ce51237a69334a4aeb" title="VmpStopVM" alt="" coords="283,5,379,32"/>
4+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
e32b8750e8b5bc52c8cfa8acbfce9f30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadDS" name="AsmReadDS">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="151,5,272,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
993ec28dddb0a338c0b44fc27409bf46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadSS" name="AsmReadSS">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="151,5,272,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a6a929c96cfbd0f732df352412ff2a05
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadTR" name="AsmReadTR">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="148,5,269,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
65eebe52269ad6846cb1e2882b68a3b0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="__sgdt" name="__sgdt">
2+
<area shape="rect" id="node2" href="$asm_8h.html#a86ff1a064a0b785332cd2b1f8acba89e" title="Reads SGDT. " alt="" coords="115,5,220,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7633dbee977c6807ae6d1d832d0a57a1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="__sgdt" name="__sgdt">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="115,5,236,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3515b572ad0291a07e9d11173d78af70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmWriteCR2" name="AsmWriteCR2">
2+
<area shape="rect" id="node2" href="$vmm_8cpp.html#af1e29840082977c2dcaf68b21e5a6aa0" title="VmmpHandleException" alt="" coords="159,5,317,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7dee75cb360d8d6f0a7e33d87a4672bb
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadCS" name="AsmReadCS">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="151,5,272,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4aff9ab4185c372a603c906637a9148c
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<map id="AsmReadLDTR" name="AsmReadLDTR">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="179,5,301,32"/>
3+
<area shape="rect" id="node3" href="$vm_8cpp.html#a9faac9089f76982b2df8ed66f2020b96" title="VmpGetSegmentBase" alt="" coords="164,56,316,83"/>
4+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5b41d98560b4f90ddb80cf35492e0b0d
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmInvlpg" name="AsmInvlpg">
2+
<area shape="rect" id="node2" href="$vmm_8cpp.html#a78c798583cd8bf076b2b545f57e881cc" title="VmmpHandleInvalidateTLBEntry" alt="" coords="135,5,341,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bb5a541cf7d6cc671590f496db821929
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<map id="AsmReadGDT" name="AsmReadGDT">
2+
<area shape="rect" id="node2" href="$asm_8h.html#a340d164cb0a30ff6bd62f43fec8958bb" title="Writes to GDT. " alt="" coords="159,5,220,32"/>
3+
<area shape="rect" id="node3" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="268,5,389,32"/>
4+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
368316a421a05ea8125fc7ef7850682d
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadES" name="AsmReadES">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="151,5,272,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
11f2e04d0115ad3cec8f3e5871fd546c
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmLoadAccessRightsByte" name="AsmLoadAccessRightsByte">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#af5dda968ea7537094de28263a84961cf" title="VmpGetSegmentAccessRight" alt="" coords="239,5,435,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
09241af1be5c294d3f7438e18b718489
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmInitializeVm" name="AsmInitializeVm">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a362f511a51e31585778094e87150d9a9" title="VmpStartVM" alt="" coords="169,5,267,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8379b9c10242e47888a44df4145b3c45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<map id="AsmInvept" name="AsmInvept">
2+
<area shape="rect" id="node2" href="$util_8h.html#a26380029ce6cda809af3b6794674debd" title="Executes the INVEPT instruction and invalidates EPT entry cache. " alt="" coords="136,56,225,83"/>
3+
<area shape="rect" id="node3" href="$ept_8cpp.html#a6adf0f9672ecc2605b2e73a3dea55468" title="EptHandleEptViolation" alt="" coords="273,5,425,32"/>
4+
<area shape="rect" id="node5" href="$vm_8cpp.html#aacdcc58a4e7aa6cdbc73c4ad94392ef1" title="VmpEnterVmxMode" alt="" coords="280,56,419,83"/>
5+
<area shape="rect" id="node6" href="$vmm_8cpp.html#aa8b54d75cffd4fdeccdd215427e42e9c" title="VmmpHandleVmCall" alt="" coords="278,107,421,133"/>
6+
<area shape="rect" id="node4" href="$vmm_8cpp.html#a572fdc29d1553bb115a734013c9d8df3" title="VmmpHandleEptViolation" alt="" coords="473,5,644,32"/>
7+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9fcf9a4ccfa75ff4e647ee697fc2a2f2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmVmmEntryPoint" name="AsmVmmEntryPoint">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="195,5,316,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3ebeebba2c213ec133fb245f26a634a9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadGS" name="AsmReadGS">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="152,5,273,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3e38a3c1137845df158f4f0e0e219677
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmReadFS" name="AsmReadFS">
2+
<area shape="rect" id="node2" href="$vm_8cpp.html#a52414afdd39151cf7b1e12a37f34abda" title="VmpSetupVMCS" alt="" coords="149,5,271,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5a03fb9e127a8c59f5a542298fba8fc7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmInvalidateInternalCaches" name="AsmInvalidateInternalCaches">
2+
<area shape="rect" id="node2" href="$vmm_8cpp.html#a94765d762562b7d66d32b70ab36ef66c" title="VmmpHandleInvalidateInternal\lCaches" alt="" coords="241,5,436,47"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
80bcd15bf7c47a82d9c3384edb36e841
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<map id="AsmXsetbv" name="AsmXsetbv">
2+
<area shape="rect" id="node2" href="$vmm_8cpp.html#aed97a39f5047e15f4f8845901b0db4cf" title="VmmpHandleXsetbv" alt="" coords="140,5,277,32"/>
3+
</map>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
24c6e01ec01df90ce223e90a5e50a4bf

0 commit comments

Comments
 (0)