From deb8c37b5578f5af0da08834f67acd7d6b005686 Mon Sep 17 00:00:00 2001 From: vietdungdev Date: Wed, 25 Mar 2026 22:42:16 +0700 Subject: [PATCH] remove unused code --- pkg/memory/send_packet.go | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/pkg/memory/send_packet.go b/pkg/memory/send_packet.go index 6a94cfd..b9d3e93 100644 --- a/pkg/memory/send_packet.go +++ b/pkg/memory/send_packet.go @@ -46,10 +46,6 @@ var ( procSetProcessValidCallTargets = kernel32.NewProc("SetProcessValidCallTargets") procCreateRemoteThread = kernel32.NewProc("CreateRemoteThread") - ntdll = windows.NewLazySystemDLL("ntdll.dll") - procNtGetContextThread = ntdll.NewProc("NtGetContextThread") - procNtSetContextThread = ntdll.NewProc("NtSetContextThread") - d2gsCachedFn uintptr d2gsCacheMu sync.RWMutex d2gsCachePID uint32 @@ -1027,26 +1023,3 @@ const CONTEXT_AMD64 = 0x00100000 const CONTEXT_CONTROL = CONTEXT_AMD64 | 0x0001 const CONTEXT_INTEGER = CONTEXT_AMD64 | 0x0002 const CONTEXT_FULL = CONTEXT_CONTROL | CONTEXT_INTEGER - -func getThreadContext(threadHandle windows.Handle, ctx *CONTEXT64) error { - ctx.ContextFlags = CONTEXT_FULL - ret, _, err := procNtGetContextThread.Call( - uintptr(threadHandle), - uintptr(unsafe.Pointer(ctx)), - ) - if ret != 0 { - return fmt.Errorf("NtGetContextThread failed: 0x%X, %w", ret, err) - } - return nil -} - -func setThreadContext(threadHandle windows.Handle, ctx *CONTEXT64) error { - ret, _, err := procNtSetContextThread.Call( - uintptr(threadHandle), - uintptr(unsafe.Pointer(ctx)), - ) - if ret != 0 { - return fmt.Errorf("NtSetContextThread failed: 0x%X, %w", ret, err) - } - return nil -}