Skip to content

Commit

Permalink
Version 2.7.2
Browse files Browse the repository at this point in the history
  • Loading branch information
ufrisk committed Jul 25, 2019
1 parent 8b7edd2 commit 1233f85
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 10 deletions.
6 changes: 5 additions & 1 deletion MemProcFS/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
Binary file modified files/vmm.dll
Binary file not shown.
6 changes: 5 additions & 1 deletion files/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
6 changes: 5 additions & 1 deletion files/vmmpy.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# (c) Ulf Frisk, 2018-2019
# Author: Ulf Frisk, [email protected]
#
# Header Version: 2.7
# Header Version: 2.7.2
#

import atexit
Expand Down Expand Up @@ -137,6 +137,10 @@ def VmmPy_Initialize(args, is_printf = True, is_verbose = False, is_verbose_extr
VMMPY_OPT_CONFIG_VMM_VERSION_REVISION = 0x40000009 # R
VMMPY_OPT_CONFIG_STATISTICS_FUNCTIONCALL = 0x4000000A # RW - enable function call statistics (.status/statistics_fncall file)

VMMDLL_OPT_WIN_VERSION_MAJOR = 0x40000101 # R
VMMDLL_OPT_WIN_VERSION_MINOR = 0x40000102 # R
VMMDLL_OPT_WIN_VERSION_BUILD = 0x40000103 # R


def VmmPy_ConfigGet(vmmpy_opt_id):
"""Retrieve a configuration setting given a VMMPY_OPT_* option.
Expand Down
6 changes: 5 additions & 1 deletion m_vmemd/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
2 changes: 1 addition & 1 deletion vmm/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#define VERSION_MAJOR 2
#define VERSION_MINOR 7
#define VERSION_REVISION 1
#define VERSION_REVISION 2
#define VERSION_BUILD 0

#define VER_FILE_DESCRIPTION_STR "The Memory Process File System : Core"
Expand Down
11 changes: 10 additions & 1 deletion vmm/vmmdll.c
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,16 @@ BOOL VMMDLL_ConfigGet_VmmCore(_In_ ULONG64 fOption, _Out_ PULONG64 pqwValue)
break;
case VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL:
*pqwValue = Statistics_CallGetEnabled() ? 1 : 0;
return TRUE;
break;
case VMMDLL_OPT_WIN_VERSION_MAJOR:
*pqwValue = ctxVmm->kernel.dwVersionMajor;
break;
case VMMDLL_OPT_WIN_VERSION_MINOR:
*pqwValue = ctxVmm->kernel.dwVersionMinor;
break;
case VMMDLL_OPT_WIN_VERSION_BUILD:
*pqwValue = ctxVmm->kernel.dwVersionBuild;
break;
default:
return FALSE;
}
Expand Down
6 changes: 5 additions & 1 deletion vmm/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
6 changes: 5 additions & 1 deletion vmm_example/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
6 changes: 5 additions & 1 deletion vmmpyc/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down
6 changes: 5 additions & 1 deletion vmmpycplugin/vmmdll.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// (c) Ulf Frisk, 2018-2019
// Author: Ulf Frisk, [email protected]
//
// Header Version: 2.7
// Header Version: 2.7.2
//

#include <windows.h>
Expand Down Expand Up @@ -95,6 +95,10 @@ BOOL VMMDLL_Refresh(_In_ DWORD dwReserved);
#define VMMDLL_OPT_CONFIG_VMM_VERSION_REVISION 0x40000009 // R
#define VMMDLL_OPT_CONFIG_STATISTICS_FUNCTIONCALL 0x4000000A // RW - enable function call statistics (.status/statistics_fncall file)

#define VMMDLL_OPT_WIN_VERSION_MAJOR 0x40000101 // R
#define VMMDLL_OPT_WIN_VERSION_MINOR 0x40000102 // R
#define VMMDLL_OPT_WIN_VERSION_BUILD 0x40000103 // R

static const LPSTR VMMDLL_MEMORYMODEL_TOSTRING[4] = { "N/A", "X86", "X86PAE", "X64" };

typedef enum tdVMMDLL_MEMORYMODEL_TP {
Expand Down

0 comments on commit 1233f85

Please sign in to comment.