MCPcopy Create free account

hub / github.com/Andoryuuta/kiwi / functions

Functions57 in github.com/Andoryuuta/kiwi

↓ 13 callersMethodread
The platform specific read function.
process_linux.go:89
↓ 11 callersMethodwrite
The platform specific write function.
process_linux.go:122
↓ 4 callersFunctiongetDataAddr
(v reflect.Value)
reflect.go:9
↓ 4 callersFunctiongetDataSize
(v reflect.Value)
reflect.go:23
↓ 3 callersFunctionGetProcessByFileName
GetProcessByFileName returns the process with the given file name. If multiple processes have the same filename, the first process enumerated by this
process_linux.go:35
↓ 3 callersFunctionOpenProcess
(dwDesiredAccess uint32, bInheritHandle bool, processId uint32)
w32/kernel32.go:37
↓ 3 callersMethodReadUint32
ReadUint32 reads an uint32.
process.go:63
↓ 2 callersFunctionCloseHandle
(hObject HANDLE)
w32/kernel32.go:57
↓ 2 callersMethodReadNullTerminatedUTF16String
ReadNullTerminatedUTF16String reads a null-termimated UTF16 string. Respects BOM, assumes little endianess if no BOM is present.
process.go:167
↓ 1 callersFunctionCreateToolhelp32Snapshot
(dwFlags uint32, th32ProcessID uint32)
w32/kernel32.go:42
↓ 1 callersFunctionEnumProcesses
(pProcessIds []uint32, cb uint32, pBytesReturned *uint32)
w32/psapi.go:18
↓ 1 callersFunctionGetProcessByPID
GetProcessByPID returns the process with the given PID.
process_linux.go:21
↓ 1 callersFunctionGetProcessImageFileName
(hProcess HANDLE)
w32/psapi.go:23
↓ 1 callersFunctionModule32First
(hSnapshot HANDLE, lpme *MODULEENTRY32)
w32/kernel32.go:47
↓ 1 callersFunctionModule32Next
(hSnapshot HANDLE, lpme *MODULEENTRY32)
w32/kernel32.go:52
↓ 1 callersMethodReadBytes
ReadBytes reads a slice of bytes.
process.go:108
↓ 1 callersMethodReadFloat32
ReadFloat32 reads a float32.
process.go:77
↓ 1 callersMethodReadFloat64
ReadFloat64 reads a float64
process.go:84
↓ 1 callersMethodReadInt16
ReadInt16 reads an int16.
process.go:28
↓ 1 callersMethodReadInt32
ReadInt32 reads an int32.
process.go:35
↓ 1 callersMethodReadInt64
ReadInt64 reads an int64
process.go:42
↓ 1 callersMethodReadInt8
ReadInt8 reads an int8.
process.go:21
↓ 1 callersMethodReadNullTerminatedUTF8String
ReadNullTerminatedUTF8String reads a null-termimated UTF8 string.
process.go:125
↓ 1 callersFunctionReadProcessMemory
(hProcess HANDLE, lpBaseAddress, lpBuffer uintptr, nSize uintptr)
w32/kernel32.go:25
↓ 1 callersMethodReadUint16
ReadUint16 reads an uint16.
process.go:56
↓ 1 callersMethodReadUint64
ReadUint64 reads an uint64.
process.go:70
↓ 1 callersMethodReadUint8
ReadUint8 reads an uint8.
process.go:49
↓ 1 callersMethodWriteBytes
WriteBytes writes a slice of bytes.
process.go:263
↓ 1 callersMethodWriteFloat32
WriteFloat32 writes a float32.
process.go:253
↓ 1 callersMethodWriteFloat64
WriteFloat64 writes a float64.
process.go:258
↓ 1 callersMethodWriteInt16
WriteInt16 writes an int16.
process.go:218
↓ 1 callersMethodWriteInt32
WriteInt32 writes an int32.
process.go:223
↓ 1 callersMethodWriteInt64
WriteInt64 writes an int64.
process.go:228
↓ 1 callersMethodWriteInt8
WriteInt8 writes an int8.
process.go:213
↓ 1 callersFunctionWriteProcessMemory
(hProcess HANDLE, lpBaseAddress, lpBuffer uintptr, nSize uintptr)
w32/kernel32.go:31
↓ 1 callersMethodWriteUint16
WriteUint16 writes an uint16.
process.go:238
↓ 1 callersMethodWriteUint32
WriteUint32 writes an uint32.
process.go:243
↓ 1 callersMethodWriteUint64
WriteUint64 writes an uint64.
process.go:248
↓ 1 callersMethodWriteUint8
WriteUint8 writes an uint8.
process.go:233
↓ 1 callersFunctioncstrlen
Takes a []byte and returns the index of the first 0 byte, or -1 if none.
process.go:115
↓ 1 callersFunctioncwstrlen
Takes a []uint16 and returns the index of the first 0, or -1 if none.
process.go:156
↓ 1 callersFunctiongetFileNameByPID
getFileNameByPID returns a file name given a PID.
process_windows.go:34
MethodGetModuleBase
GetModuleBase takes a module name as an argument. (e.g. "kernel32.dll") Returns the modules base address. (Mostly taken from genkman's gist: https://
process_windows.go:107
FunctionGetProcessByFileName
GetProcessByFileName returns the process with the given file name. If multiple processes have the same filename, the first process enumerated by this
process_darwin.go:25
FunctionGetProcessByFileName
GetProcessByFileName returns the process with the given file name. If multiple processes have the same filename, the first process enumerated by this
process_windows.go:56
FunctionGetProcessByPID
GetProcessByPID returns the process with the given PID.
process_darwin.go:17
FunctionGetProcessByPID
GetProcessByPID returns the process with the given PID.
process_windows.go:25
MethodReadUint32Ptr
ReadUint32Ptr reads a uint32 pointer chain with offsets.
process.go:91
FunctionTestGetProcessByFileName
(t *testing.T)
kiwi_test.go:39
FunctionTestGetProcessByPID
(t *testing.T)
kiwi_test.go:30
FunctionTestMain
(m *testing.M)
kiwi_test.go:18
FunctionTestRead
(t *testing.T)
kiwi_test.go:47
FunctionTestWrite
(t *testing.T)
kiwi_test.go:192
Methodread
The platform specific read function.
process_darwin.go:31
Methodread
The platform specific read function.
process_windows.go:140
Methodwrite
The platform specific write function.
process_darwin.go:37
Methodwrite
The platform specific write function.
process_windows.go:157