Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Velocidex/WinPmem
/ functions
Functions
176 in github.com/Velocidex/WinPmem
⨍
Functions
176
◇
Types & classes
35
↓ 1 callers
Function
reverseQuery
src/testing/testapp2.c:138
↓ 1 callers
Function
setMode
src/testing/testapp.c:140
↓ 1 callers
Function
setMode
src/testing/testapp3.c:94
↓ 1 callers
Function
setMode
src/testing/testapp1.c:120
↓ 1 callers
Function
setMode
src/testing/testapp2.c:126
↓ 1 callers
Method
set_write_enabled
Turn on write support in the driver.
src/executable/winpmem.cpp:218
↓ 1 callers
Function
setupBackupForOriginalRoguePage
src/pte_mmap.c:281
↓ 1 callers
Function
setupPhysMemSectionHandle
This opens a section handle to the physicalMemory device and quicksaves the handle in the device extension.
src/read.c:25
↓ 1 callers
Function
startService
(name string)
go-winpmem/install.go:120
↓ 1 callers
Function
startService
(name string)
src/golang/install.go:120
↓ 1 callers
Method
write_raw_image
src/executable/winpmem.cpp:352
Method
Close
()
go-winpmem/sparse.go:30
Method
Close
()
src/golang/sparse.go:30
Function
CopyAndLog
( ctx context.Context, in io.Reader, out io.Writer, logger Logger)
go-winpmem/compressor.go:70
Function
CreateFileForWriting
(sparse bool, path string)
go-winpmem/sparse.go:34
Function
CreateFileForWriting
(sparse bool, path string)
src/golang/sparse.go:34
Method
Debug
(format string, args ...interface{})
go-winpmem/logger.go:10
Method
Debug
(format string, args ...interface{})
go-winpmem/logger.go:34
Method
Debug
(format string, args ...interface{})
src/golang/logger.go:34
Function
DriverEntry
src/winpmem.c:544
Function
DumpRuns
src/NotInUse/pci.c:112
Function
GetCompressor
(name string, w io.Writer)
go-winpmem/compressor.go:16
Function
GetDecompressor
(header []byte, r io.Reader)
go-winpmem/compressor.go:54
Function
GetSection
src/NotInUse/unused.c:68
Method
Info
(format string, args ...interface{})
go-winpmem/logger.go:24
Method
Info
(format string, args ...interface{})
src/golang/logger.go:24
Function
InstallDriver
( driver_path, service_name string, logger Logger)
go-winpmem/install.go:43
Function
InstallDriver
( driver_path, service_name string, logger Logger)
src/golang/install.go:43
Function
KernelGetProcAddress
Get proc address for kernel space. Can support higher irqls.
src/NotInUse/unused.c:6
Method
Log
src/executable/winpmem.cpp:512
Method
LogError
src/executable/winpmem.cpp:502
Method
LogLastError
src/executable/winpmem.cpp:524
Method
MarshalYAML
()
go-winpmem/api.go:94
Method
MarshalYAML
()
src/golang/api.go:88
Function
NewImager
( device_name string, logger Logger)
go-winpmem/imager.go:343
Function
NewImager
( device_name string, logger Logger)
src/golang/imager.go:197
Function
NewLogger
(debug bool)
go-winpmem/logger.go:74
Function
NewLogger
(debug bool)
src/golang/logger.go:74
Function
PCI_AddMemoryRanges
Uses direct PCI probing to add accessible physical memory ranges. */
src/NotInUse/pci.c:338
Function
PmemRead
src/read.c:515
Function
PmemWrite
src/read.c:642
Method
Progress
(pages int)
go-winpmem/logger.go:12
Method
Progress
(pages int)
go-winpmem/logger.go:46
Method
Progress
(pages int)
go-winpmem/cmd/decompress.go:70
Method
Progress
(pages int)
src/golang/logger.go:46
Method
ReadAt
(buf []byte, offset int64)
go-winpmem/imager.go:115
Method
SetProgress
(pages_per_dot int)
go-winpmem/logger.go:70
Method
SetProgress
(pages_per_dot int)
src/golang/logger.go:70
Method
WinPmem
src/executable/winpmem.cpp:469
Function
Winpmem_x64
* // go:embed embed/winpmem_x86.sys // var Winpmem_x86 string */
go-winpmem/assets.go:15
Function
_tmain
src/executable/main.cpp:75
Function
aswprintf
src/executable/winpmem.cpp:927
Method
copy_memory
src/executable/winpmem.cpp:64
Method
extract_file_
src/executable/winpmem.cpp:544
Function
if
src/read.c:334
Function
init
()
go-winpmem/cmd/decompress.go:53
Function
init
()
go-winpmem/cmd/acquire.go:135
Function
init
()
go-winpmem/cmd/save.go:36
Function
init
()
go-winpmem/cmd/install.go:77
Function
main
()
go-winpmem/cmd/main.go:20
Function
main
()
src/golang/cmd/main.go:30
Function
main
src/testing/testapp.c:22
Function
main
src/testing/testapp3.c:22
Function
main
src/testing/testapp1.c:22
Function
main
src/testing/testapp2.c:23
Method
pad
* Pad file in pad range with zeros. */
src/executable/winpmem.cpp:26
Function
pmemFastIoRead
FAST I/O read
src/read.c:385
Method
print_memory_info
Display information about the memory geometry. Simply drop a 'care package' info struct (you get that from the driver) into this function to get a nic
src/executable/winpmem.cpp:263
Method
print_mode_
src/executable/winpmem.cpp:239
Function
reverseQuery
src/testing/testapp3.c:106
Function
setupEventLogging
src/NotInUse/log.c:157
Function
store_metadata_
Create a YAML file describing the image encoded into a null terminated string. Caller will own the memory. */
src/executable/winpmem.cpp:745
Function
wddCreateClose
src/winpmem.c:134
Function
wddDispatchDeviceControl
src/winpmem.c:148
Function
writeToEventLog
src/NotInUse/log.c:5
Method
~WinPmem
src/executable/winpmem.cpp:487
← previous
101–176 of 176, ranked by callers