Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for GetCurrentProcess (0.25 sec)

  1. src/runtime/testdata/testprogcgo/stack_windows.go

    	"internal/syscall/windows"
    	"runtime"
    	"sync"
    	"syscall"
    	"unsafe"
    )
    
    func init() {
    	register("StackMemory", StackMemory)
    }
    
    func getPagefileUsage() (uintptr, error) {
    	p, err := syscall.GetCurrentProcess()
    	if err != nil {
    		return 0, err
    	}
    	var m windows.PROCESS_MEMORY_COUNTERS
    	err = windows.GetProcessMemoryInfo(p, &m, uint32(unsafe.Sizeof(m)))
    	if err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 23 17:31:31 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. src/runtime/testdata/testprog/syscall_windows.go

    	println("RaiseException should not return")
    }
    
    func ZeroDivisionException() {
    	x := 1
    	y := 0
    	z := x / y
    	println(z)
    }
    
    func getPagefileUsage() (uintptr, error) {
    	p, err := syscall.GetCurrentProcess()
    	if err != nil {
    		return 0, err
    	}
    	var m windows.PROCESS_MEMORY_COUNTERS
    	err = windows.GetProcessMemoryInfo(p, &m, uint32(unsafe.Sizeof(m)))
    	if err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 23 17:31:31 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  3. src/internal/syscall/windows/exec_windows_test.go

    		}
    		if n <= uint32(len(b)) {
    			return nil, e
    		}
    	}
    }
    
    func getIntegrityLevelToken(wns string) (syscall.Token, error) {
    	var procToken, token syscall.Token
    
    	proc, err := syscall.GetCurrentProcess()
    	if err != nil {
    		return 0, err
    	}
    	defer syscall.CloseHandle(proc)
    
    	err = syscall.OpenProcessToken(proc,
    		syscall.TOKEN_DUPLICATE|
    			syscall.TOKEN_ADJUST_DEFAULT|
    			syscall.TOKEN_QUERY|
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 23:35:29 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  4. src/syscall/security_windows.go

    type Token Handle
    
    // OpenCurrentProcessToken opens the access token
    // associated with current process.
    func OpenCurrentProcessToken() (Token, error) {
    	p, e := GetCurrentProcess()
    	if e != nil {
    		return 0, e
    	}
    	var t Token
    	e = OpenProcessToken(p, TOKEN_QUERY, &t)
    	if e != nil {
    		return 0, e
    	}
    	return t, nil
    }
    
    // Close releases access to access token.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 16:42:41 UTC 2023
    - 10K bytes
    - Viewed (0)
  5. src/syscall/exec_windows.go

    			return 0, 0, err
    		}
    	}
    
    	var dirp *uint16
    	if len(attr.Dir) != 0 {
    		dirp, err = UTF16PtrFromString(attr.Dir)
    		if err != nil {
    			return 0, 0, err
    		}
    	}
    
    	p, _ := GetCurrentProcess()
    	parentProcess := p
    	if sys.ParentProcess != 0 {
    		parentProcess = sys.ParentProcess
    	}
    	fd := make([]Handle, len(attr.Files))
    	for i := range attr.Files {
    		if attr.Files[i] > 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 28 18:29:48 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  6. src/internal/poll/fd_windows.go

    	})
    	return n, int(o.msg.Control.Len), err
    }
    
    func DupCloseOnExec(fd int) (int, string, error) {
    	proc, err := syscall.GetCurrentProcess()
    	if err != nil {
    		return 0, "GetCurrentProcess", err
    	}
    
    	var nfd syscall.Handle
    	const inherit = false // analogous to CLOEXEC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  7. src/syscall/zsyscall_windows.go

    	procGetConsoleMode                     = modkernel32.NewProc("GetConsoleMode")
    	procGetCurrentDirectoryW               = modkernel32.NewProc("GetCurrentDirectoryW")
    	procGetCurrentProcess                  = modkernel32.NewProc("GetCurrentProcess")
    	procGetCurrentProcessId                = modkernel32.NewProc("GetCurrentProcessId")
    	procGetEnvironmentStringsW             = modkernel32.NewProc("GetEnvironmentStringsW")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:46 UTC 2024
    - 56.3K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go

    // syscall interface implementation for other packages
    
    // GetCurrentProcess returns the handle for the current process.
    // It is a pseudo handle that does not need to be closed.
    // The returned error is always nil.
    //
    // Deprecated: use CurrentProcess for the same Handle without the nil
    // error.
    func GetCurrentProcess() (Handle, error) {
    	return CurrentProcess(), nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 22:18:42 UTC 2024
    - 82.8K bytes
    - Viewed (0)
  9. src/os/os_windows_test.go

    	if err = os.Remove(p); err != nil {
    		t.Fatal(err)
    	}
    }
    
    func TestReadStdin(t *testing.T) {
    	old := poll.ReadConsole
    	defer func() {
    		poll.ReadConsole = old
    	}()
    
    	p, err := syscall.GetCurrentProcess()
    	if err != nil {
    		t.Fatalf("Unable to get handle to current process: %v", err)
    	}
    	var stdinDuplicate syscall.Handle
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 41.8K bytes
    - Viewed (0)
  10. src/syscall/syscall_windows.go

    //sys	TerminateProcess(handle Handle, exitcode uint32) (err error)
    //sys	GetExitCodeProcess(handle Handle, exitcode *uint32) (err error)
    //sys	getStartupInfo(startupInfo *StartupInfo) = GetStartupInfoW
    //sys	GetCurrentProcess() (pseudoHandle Handle, err error)
    //sys	GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:46 UTC 2024
    - 52.7K bytes
    - Viewed (0)
Back to top