forked from suyu/suyu
nvdrv: Fix GetGpuTime stack corruption
IoctlGetGpuTime should be 16 bytes, not 8.
This commit is contained in:
parent
3a13552db8
commit
d5a69ecb68
1 changed files with 3 additions and 2 deletions
|
@ -159,9 +159,10 @@ private:
|
||||||
static_assert(sizeof(IoctlFlushL2) == 8, "IoctlFlushL2 is incorrect size");
|
static_assert(sizeof(IoctlFlushL2) == 8, "IoctlFlushL2 is incorrect size");
|
||||||
|
|
||||||
struct IoctlGetGpuTime {
|
struct IoctlGetGpuTime {
|
||||||
u64_le gpu_time;
|
u64_le gpu_time{};
|
||||||
|
INSERT_PADDING_WORDS(2);
|
||||||
};
|
};
|
||||||
static_assert(sizeof(IoctlGetGpuTime) == 8, "IoctlGetGpuTime is incorrect size");
|
static_assert(sizeof(IoctlGetGpuTime) == 0x10, "IoctlGetGpuTime is incorrect size");
|
||||||
|
|
||||||
u32 GetCharacteristics(const std::vector<u8>& input, std::vector<u8>& output,
|
u32 GetCharacteristics(const std::vector<u8>& input, std::vector<u8>& output,
|
||||||
std::vector<u8>& output2, IoctlVersion version);
|
std::vector<u8>& output2, IoctlVersion version);
|
||||||
|
|
Loading…
Reference in a new issue