Skip to content

Commit

Permalink
Version 5.11
Browse files Browse the repository at this point in the history
  • Loading branch information
ufrisk committed Jul 29, 2024
1 parent 4ad40b3 commit c412132
Show file tree
Hide file tree
Showing 39 changed files with 5,561 additions and 195 deletions.
9 changes: 7 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,15 @@ info.db
/files/ARM64
/files/x86/lib
/files/x86/vmm_example.exe
/vmmsharp/.vs
/vmmsharp/obj
Cargo.lock
/vmmrust/memprocfs/target
/vmmrust/memprocfs_example/target
/vmmrust/leechcore_example/target
/vmmrust/m_example_plugin/target
/vmmsharp/files
/vmmsharp/example/.vs
/vmmsharp/example/bin
/vmmsharp/example/obj
/vmmsharp/vmmsharp/.vs
/vmmsharp/vmmsharp/bin
/vmmsharp/vmmsharp/obj
76 changes: 68 additions & 8 deletions MemProcFS.sln
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dissect.cstruct", "dissect.
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "leechcore", "..\LeechCore\leechcore\leechcore.vcxproj", "{3476ABD2-5DEA-43E6-A676-8BE25F74535A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "vmmsharp", "vmmsharp\vmmsharp.csproj", "{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vmmjava", "vmmjava", "{1390A2F3-1ECE-4A66-8B60-6FDCB599BE63}"
ProjectSection(SolutionItems) = preProject
vmmjava\VmmExample.java = vmmjava\VmmExample.java
Expand Down Expand Up @@ -136,90 +134,152 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{FDE47FDC-7D7
vmmrust\m_example_plugin\src\lib.rs = vmmrust\m_example_plugin\src\lib.rs
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vmmsharp", "vmmsharp\vmmsharp\vmmsharp.csproj", "{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vmmsharp_example", "vmmsharp\example\vmmsharp_example.csproj", "{5A727016-07EA-421E-81B9-8CDC0B525E1C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vmmsharp_old", "vmmsharp_old", "{DB9B848A-BD78-4E9A-B4B6-99B6ADB727BA}"
ProjectSection(SolutionItems) = preProject
vmmsharp\vmmsharp_old\vmmsharp.cs = vmmsharp\vmmsharp_old\vmmsharp.cs
vmmsharp\vmmsharp_old\vmm_example.cs = vmmsharp\vmmsharp_old\vmm_example.cs
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|Any CPU.ActiveCfg = Debug|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|Any CPU.Build.0 = Debug|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|ARM64.Build.0 = Debug|ARM64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|x64.ActiveCfg = Debug|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|x64.Build.0 = Debug|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|x86.ActiveCfg = Debug|Win32
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Debug|x86.Build.0 = Debug|Win32
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|Any CPU.ActiveCfg = Release|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|Any CPU.Build.0 = Release|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|ARM64.ActiveCfg = Release|ARM64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|ARM64.Build.0 = Release|ARM64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|x64.ActiveCfg = Release|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|x64.Build.0 = Release|x64
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|x86.ActiveCfg = Release|Win32
{A9CE6DD1-A834-4FFD-A4C2-50D9D2F14BFD}.Release|x86.Build.0 = Release|Win32
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|Any CPU.ActiveCfg = Debug|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|Any CPU.Build.0 = Debug|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|ARM64.ActiveCfg = Debug|ARM64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|ARM64.Build.0 = Debug|ARM64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|x64.ActiveCfg = Debug|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|x64.Build.0 = Debug|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|x86.ActiveCfg = Debug|Win32
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Debug|x86.Build.0 = Debug|Win32
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|Any CPU.ActiveCfg = Release|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|Any CPU.Build.0 = Release|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|ARM64.ActiveCfg = Release|ARM64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|ARM64.Build.0 = Release|ARM64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|x64.ActiveCfg = Release|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|x64.Build.0 = Release|x64
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|x86.ActiveCfg = Release|Win32
{6326FCE0-1BA5-4AEC-9973-7783309FFD6B}.Release|x86.Build.0 = Release|Win32
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|Any CPU.ActiveCfg = Debug|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|Any CPU.Build.0 = Debug|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|ARM64.ActiveCfg = Debug|ARM64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|ARM64.Build.0 = Debug|ARM64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|x64.ActiveCfg = Debug|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|x64.Build.0 = Debug|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|x86.ActiveCfg = Debug|Win32
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Debug|x86.Build.0 = Debug|Win32
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|Any CPU.ActiveCfg = Release|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|Any CPU.Build.0 = Release|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|ARM64.ActiveCfg = Release|ARM64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|ARM64.Build.0 = Release|ARM64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|x64.ActiveCfg = Release|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|x64.Build.0 = Release|x64
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|x86.ActiveCfg = Release|Win32
{BC6D11FF-3B1E-480E-A1AB-AAE5868FE9B3}.Release|x86.Build.0 = Release|Win32
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|Any CPU.ActiveCfg = Debug|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|Any CPU.Build.0 = Debug|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|ARM64.ActiveCfg = Debug|Win32
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|x64.ActiveCfg = Debug|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|x64.Build.0 = Debug|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Debug|x86.ActiveCfg = Debug|Win32
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|Any CPU.ActiveCfg = Release|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|Any CPU.Build.0 = Release|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|ARM64.ActiveCfg = Release|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|x64.ActiveCfg = Release|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|x64.Build.0 = Release|x64
{9E47796D-B834-470E-B437-0754BC14DF09}.Release|x86.ActiveCfg = Release|Win32
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|Any CPU.ActiveCfg = Debug|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|Any CPU.Build.0 = Debug|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|ARM64.ActiveCfg = Debug|ARM64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|ARM64.Build.0 = Debug|ARM64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|x64.ActiveCfg = Debug|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|x64.Build.0 = Debug|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|x86.ActiveCfg = Debug|Win32
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Debug|x86.Build.0 = Debug|Win32
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|Any CPU.ActiveCfg = Release|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|Any CPU.Build.0 = Release|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|ARM64.ActiveCfg = Release|ARM64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|ARM64.Build.0 = Release|ARM64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|x64.ActiveCfg = Release|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|x64.Build.0 = Release|x64
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|x86.ActiveCfg = Release|Win32
{45CC506E-E97A-45B8-8050-B2C5BC8A4B15}.Release|x86.Build.0 = Release|Win32
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|Any CPU.ActiveCfg = Debug|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|Any CPU.Build.0 = Debug|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|ARM64.ActiveCfg = Debug|ARM64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|ARM64.Build.0 = Debug|ARM64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|x64.ActiveCfg = Debug|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|x64.Build.0 = Debug|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|x86.ActiveCfg = Debug|Win32
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Debug|x86.Build.0 = Debug|Win32
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|Any CPU.ActiveCfg = Release|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|Any CPU.Build.0 = Release|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|ARM64.ActiveCfg = Release|ARM64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|ARM64.Build.0 = Release|ARM64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|x64.ActiveCfg = Release|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|x64.Build.0 = Release|x64
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|x86.ActiveCfg = Release|Win32
{3476ABD2-5DEA-43E6-A676-8BE25F74535A}.Release|x86.Build.0 = Release|Win32
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Debug|ARM64.ActiveCfg = Debug|x64
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Debug|x64.ActiveCfg = Debug|x64
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Debug|x86.ActiveCfg = Debug|x64
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Release|ARM64.ActiveCfg = Release|x64
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Release|x64.ActiveCfg = Release|x64
{3CDF36DD-2B04-4876-B4BF-29FED2386E6A}.Release|x86.ActiveCfg = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|Any CPU.ActiveCfg = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|Any CPU.Build.0 = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|ARM64.ActiveCfg = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|ARM64.Build.0 = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|x64.ActiveCfg = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|x64.Build.0 = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|x86.ActiveCfg = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Debug|x86.Build.0 = Debug|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|Any CPU.ActiveCfg = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|Any CPU.Build.0 = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|ARM64.ActiveCfg = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|ARM64.Build.0 = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|x64.ActiveCfg = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|x64.Build.0 = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|x86.ActiveCfg = Release|x64
{2DBA887A-64A5-4437-A8BB-DEAA292AA0A2}.Release|x86.Build.0 = Release|x64
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|ARM64.Build.0 = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|x64.ActiveCfg = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|x64.Build.0 = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|x86.ActiveCfg = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Debug|x86.Build.0 = Debug|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|Any CPU.Build.0 = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|ARM64.ActiveCfg = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|ARM64.Build.0 = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|x64.ActiveCfg = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|x64.Build.0 = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|x86.ActiveCfg = Release|Any CPU
{5A727016-07EA-421E-81B9-8CDC0B525E1C}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Extensive Python, Rust, Java, C# and C/C++ API:
===============================
Include MemProcFS in your [C/C++](https://github.com/ufrisk/MemProcFS/wiki/API_C), [C#](https://github.com/ufrisk/MemProcFS/wiki/API_CSharp), [Java](https://github.com/ufrisk/MemProcFS/wiki/API_Java), [Python](https://github.com/ufrisk/MemProcFS/wiki/API_Python) or [Rust](https://github.com/ufrisk/MemProcFS/wiki/API_Rust) programming projects! Everything in MemProcFS is exposed via an easy-to-use API for use in your own projects! The Plugin friendly architecture allows users to easily extend MemProcFS with C/C++/Rust/Python plugins!

Everything in MemProcFS is exposed as APIs. APIs exist for both C/C++ `vmmdll.h`, C# `vmmsharp.cs`, Java, Python [pip package](https://pypi.org/project/memprocfs/) and Rust [crate](https://crates.io/crates/memprocfs). The file system itself is made available virtually via the API without the need to mount it. It is possible to read both virtual process memory as well as physical memory! The example below shows reading 0x20 bytes from physical address 0x1000:
Everything in MemProcFS is exposed as APIs. APIs exist for both C/C++ `vmmdll.h`, C# [nuget package](https://www.nuget.org/packages/Vmmsharp/), Java, Python [pip package](https://pypi.org/project/memprocfs/) and Rust [crate](https://crates.io/crates/memprocfs). The file system itself is made available virtually via the API without the need to mount it. It is possible to read both virtual process memory as well as physical memory! The example below shows reading 0x20 bytes from physical address 0x1000:
```
>>> import memprocfs
>>> vmm = memprocfs.Vmm(['-device', 'c:/temp/win10_memdump.raw'])
Expand Down Expand Up @@ -226,5 +226,6 @@ v5.8
* Binary search API now allows for up to 16M search terms (up from previous 16).
* Prefetch parsing.

Latest:
[v5.11](https://github.com/ufrisk/MemProcFS/releases/tag/v5.11)
* Bug fixes.
* [New Vmmsharp C# API](https://github.com/ufrisk/MemProcFS/wiki/API_CSharp).
Binary file modified includes/lib32/leechcore.lib
Binary file not shown.
Binary file modified includes/lib32/vmm.lib
Binary file not shown.
Binary file modified includes/lib64/leechcore.lib
Binary file not shown.
Binary file modified includes/lib64/vmm.lib
Binary file not shown.
Binary file modified includes/libarm64/leechcore.lib
Binary file not shown.
Binary file modified includes/libarm64/vmm.lib
Binary file not shown.
6 changes: 3 additions & 3 deletions m_vmemd/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 5
#define VERSION_MINOR 10
#define VERSION_REVISION 1
#define VERSION_BUILD 167
#define VERSION_MINOR 11
#define VERSION_REVISION 0
#define VERSION_BUILD 168

#define VER_FILE_DESCRIPTION_STR "MemProcFS : Plugin vmemd"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
6 changes: 3 additions & 3 deletions memprocfs/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 5
#define VERSION_MINOR 10
#define VERSION_REVISION 1
#define VERSION_BUILD 167
#define VERSION_MINOR 11
#define VERSION_REVISION 0
#define VERSION_BUILD 168

#define VER_FILE_DESCRIPTION_STR "MemProcFS"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
6 changes: 3 additions & 3 deletions vmm/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 5
#define VERSION_MINOR 10
#define VERSION_REVISION 1
#define VERSION_BUILD 167
#define VERSION_MINOR 11
#define VERSION_REVISION 0
#define VERSION_BUILD 168

#define VER_FILE_DESCRIPTION_STR "MemProcFS : Core"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
6 changes: 3 additions & 3 deletions vmmpyc/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 5
#define VERSION_MINOR 10
#define VERSION_REVISION 1
#define VERSION_BUILD 167
#define VERSION_MINOR 11
#define VERSION_REVISION 0
#define VERSION_BUILD 168

#define VER_FILE_DESCRIPTION_STR "MemProcFS : Python API"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
2 changes: 1 addition & 1 deletion vmmpyc/vmmpyc_search.c
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,7 @@ BOOL VmmPycSearch_InitializeType(PyObject *pModule)
{"addr_max", (getter)VmmPycSearch_addr_max_get, (setter)VmmPycSearch_addr_max_set, "Max address to search.", NULL},
{"addr_min", (getter)VmmPycSearch_addr_min_get, (setter)VmmPycSearch_addr_min_set, "Min address to search.", NULL},
{"flags", (getter)VmmPycSearch_flags_get, (setter)VmmPycSearch_flags_set, "Read Flags.", NULL},
{"max_results", (getter)VmmPycSearch_max_results_get, (setter)VmmPycSearch_max_results_set, "Max address to search.", NULL},
{"max_results", (getter)VmmPycSearch_max_results_get, (setter)VmmPycSearch_max_results_set, "Maximum number of search results before search is stopped.", NULL},
{"strategy", (getter)VmmPycSearch_strategy_get, (setter)VmmPycSearch_strategy_set, "Search strategy.", NULL},
{NULL}
};
Expand Down
2 changes: 1 addition & 1 deletion vmmrust/leechcore_example/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "leechcore_example"
version = "5.10.1"
version = "5.11.0"
edition = "2021"
publish = false

Expand Down
2 changes: 1 addition & 1 deletion vmmrust/m_example_plugin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "m_example_plugin"
version = "5.10.1"
version = "5.11.0"
edition = "2021"
publish = false

Expand Down
2 changes: 1 addition & 1 deletion vmmrust/memprocfs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "memprocfs"
version = "5.10.1"
version = "5.11.0"
edition = "2021"
description = "MemProcFS - Physical Memory Analysis Framework"
homepage = "https://github.com/ufrisk/MemProcFS"
Expand Down
Loading

0 comments on commit c412132

Please sign in to comment.