mirror of
https://github.com/reactos/reactos.git
synced 2025-06-03 16:30:26 +00:00
- Fix EPROFILE/KPROFILE.Segment member -- it is a pointer
svn path=/trunk/; revision=36917
This commit is contained in:
parent
be7afb4f81
commit
2f626cf5fe
3 changed files with 5 additions and 4 deletions
|
@ -532,7 +532,7 @@ typedef struct _EPROFILE
|
||||||
PKPROFILE ProfileObject;
|
PKPROFILE ProfileObject;
|
||||||
PVOID LockedBufferAddress;
|
PVOID LockedBufferAddress;
|
||||||
PMDL Mdl;
|
PMDL Mdl;
|
||||||
ULONG Segment;
|
PVOID Segment;
|
||||||
KPROFILE_SOURCE ProfileSource;
|
KPROFILE_SOURCE ProfileSource;
|
||||||
KAFFINITY Affinity;
|
KAFFINITY Affinity;
|
||||||
} EPROFILE, *PEPROFILE;
|
} EPROFILE, *PEPROFILE;
|
||||||
|
|
|
@ -598,7 +598,7 @@ typedef struct _KPROFILE
|
||||||
PVOID RangeLimit;
|
PVOID RangeLimit;
|
||||||
ULONG BucketShift;
|
ULONG BucketShift;
|
||||||
PVOID Buffer;
|
PVOID Buffer;
|
||||||
ULONG Segment;
|
PVOID Segment;
|
||||||
KAFFINITY Affinity;
|
KAFFINITY Affinity;
|
||||||
KPROFILE_SOURCE Source;
|
KPROFILE_SOURCE Source;
|
||||||
BOOLEAN Started;
|
BOOLEAN Started;
|
||||||
|
|
|
@ -103,7 +103,8 @@ NtCreateProfile(OUT PHANDLE ProfileHandle,
|
||||||
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
|
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
ULONG Segment = 0, Log2 = 0;
|
ULONG Log2 = 0;
|
||||||
|
PVOID Segment = NULL;
|
||||||
PAGED_CODE();
|
PAGED_CODE();
|
||||||
|
|
||||||
/* Easy way out */
|
/* Easy way out */
|
||||||
|
@ -116,7 +117,7 @@ NtCreateProfile(OUT PHANDLE ProfileHandle,
|
||||||
if (BufferSize < sizeof(ULONG)) return STATUS_INVALID_PARAMETER_7;
|
if (BufferSize < sizeof(ULONG)) return STATUS_INVALID_PARAMETER_7;
|
||||||
|
|
||||||
/* This will become a segmented profile object */
|
/* This will become a segmented profile object */
|
||||||
Segment = (ULONG)RangeBase;
|
Segment = RangeBase;
|
||||||
RangeBase = 0;
|
RangeBase = 0;
|
||||||
|
|
||||||
/* Recalculate the bucket size */
|
/* Recalculate the bucket size */
|
||||||
|
|
Loading…
Reference in a new issue