aboutsummaryrefslogtreecommitdiffstats
path: root/sys/windows
diff options
context:
space:
mode:
Diffstat (limited to 'sys/windows')
-rw-r--r--sys/windows/gen/amd64.go5
-rw-r--r--sys/windows/sys.txt2
2 files changed, 6 insertions, 1 deletions
diff --git a/sys/windows/gen/amd64.go b/sys/windows/gen/amd64.go
index 445fc3d01..04f6ba6bf 100644
--- a/sys/windows/gen/amd64.go
+++ b/sys/windows/gen/amd64.go
@@ -14272,6 +14272,9 @@ var syscalls_amd64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "protocol", TypeSize: 4}}},
}},
+ {Name: "syz_execute_func", CallName: "syz_execute_func", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text", IsVarlen: true}, Kind: 4}},
+ }},
{Name: "timeBeginPeriod", CallName: "timeBeginPeriod", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "uPeriod", TypeSize: 4}}},
}},
@@ -14615,4 +14618,4 @@ var consts_amd64 = []ConstValue{
{Name: "WRITE_OWNER", Value: 524288},
}
-const revision_amd64 = "f2b48fb82a68b0cb24b2ab9638add66deb9542dd"
+const revision_amd64 = "7f58e6832b5d8674b8a77505e6eb0fa213781c23"
diff --git a/sys/windows/sys.txt b/sys/windows/sys.txt
index 2bbb492ad..a25b3b9c3 100644
--- a/sys/windows/sys.txt
+++ b/sys/windows/sys.txt
@@ -6,6 +6,8 @@ include <windows.h>
resource HANDLE[intptr]: INVALID_HANDLE_VALUE
resource hFile[HANDLE]
+syz_execute_func(text ptr[in, text[target]])
+
CloseHandle(hObject HANDLE)
CreateFileA(lpFileName ptr[in, filename], dwDesiredAccess flags[file_access_rights], dwShareMode flags[file_share_mode], lpSecurityAttributes ptr[in, SECURITY_ATTRIBUTES, opt], dwCreationDisposition flags[file_create_disposition], dwFlagsAndAttributes flags[file_attributes], hTemplateFile HANDLE[opt]) hFile
VirtualAlloc(lpAddress vma, dwSize len[lpAddress], flAllocationType flags[allocation_type], flProtect flags[protect_flags])