Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for GetCurrentProcess (0.22 sec)

  1. src/runtime/pprof/pprof_windows.go

    package pprof
    
    import (
    	"fmt"
    	"internal/syscall/windows"
    	"io"
    	"syscall"
    	"unsafe"
    )
    
    func addMaxRSS(w io.Writer) {
    	var m windows.PROCESS_MEMORY_COUNTERS
    	p, _ := syscall.GetCurrentProcess()
    	err := windows.GetProcessMemoryInfo(p, &m, uint32(unsafe.Sizeof(m)))
    	if err == nil {
    		fmt.Fprintf(w, "# MaxRSS = %d\n", m.PeakWorkingSetSize)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 19 20:04:21 UTC 2022
    - 505 bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. src/cmd/vendor/golang.org/x/term/term_windows.go

    	if err := windows.SetConsoleMode(windows.Handle(fd), st); err != nil {
    		return nil, err
    	}
    
    	defer windows.SetConsoleMode(windows.Handle(fd), old)
    
    	var h windows.Handle
    	p, _ := windows.GetCurrentProcess()
    	if err := windows.DuplicateHandle(p, windows.Handle(fd), p, &h, 0, false, windows.DUPLICATE_SAME_ACCESS); err != nil {
    		return nil, err
    	}
    
    	f := os.NewFile(uintptr(h), "stdin")
    	defer f.Close()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 15 19:02:39 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  5. 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)
  6. src/debug/pe/file_test.go

    	psapi := syscall.MustLoadDLL("psapi.dll")
    	getModuleHandle := kernel32.MustFindProc("GetModuleHandleW")
    	getCurrentProcess := kernel32.MustFindProc("GetCurrentProcess")
    	getModuleInformation := psapi.MustFindProc("GetModuleInformation")
    
    	procHandle, _, _ := getCurrentProcess.Call()
    	moduleHandle, _, err := getModuleHandle.Call(0)
    	if moduleHandle == 0 {
    		panic(fmt.Sprintf("GetModuleHandle() failed: %d", err))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 01 02:25:16 UTC 2023
    - 22.3K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top