Versions in this module Expand all Collapse all v1 v1.5.0 Jun 28, 2021 Changes in this version + type Arch uint16 + const CpuArchitectureAMD64 + const CpuArchitectureARM + const CpuArchitectureARM64 + const CpuArchitectureAlpha + const CpuArchitectureAlpha64 + const CpuArchitectureIA64 + const CpuArchitectureMSIL + const CpuArchitectureMips + const CpuArchitecturePPC + const CpuArchitectureSHX + const CpuArchitectureUnknown + const CpuArchitectureWoW64 + const CpuArchitectureX86 + func (i Arch) String() string + type ErrNotAMinidump struct + func (err ErrNotAMinidump) Error() string + type FileFlags uint64 + const FileFilterMemory + const FileFilterModulePaths + const FileIgnoreInaccessibleMemory + const FileNormal + const FileScanMemory + const FileWithCodeSegs + const FileWithDataSegs + const FileWithFullAuxilliaryState + const FileWithFullMemory + const FileWithFullMemoryInfo + const FileWithHandleData + const FileWithIncorrectlyReferencedMemory + const FileWithPrivateCopyMemory + const FileWithPrivateReadWriteMemory + const FileWithProcessThreadData + const FileWithThreadInfo + const FileWithTokenInformation + const FileWithUnloadedModules + const FileWithoutAuxilliarySegs + const FileWithoutOptionalData + func (i FileFlags) String() string + type MemoryInfo struct + Addr uint64 + Protection MemoryProtection + Size uint64 + State MemoryState + Type MemoryType + type MemoryProtection uint32 + const MemoryProtectExecute + const MemoryProtectExecuteRead + const MemoryProtectExecuteReadWrite + const MemoryProtectExecuteWriteCopy + const MemoryProtectNoAccess + const MemoryProtectNoCache + const MemoryProtectPageGuard + const MemoryProtectReadOnly + const MemoryProtectReadWrite + const MemoryProtectWriteCombine + const MemoryProtectWriteCopy + func (i MemoryProtection) String() string + type MemoryRange struct + Addr uint64 + Data []byte + func (m *MemoryRange) ReadMemory(buf []byte, addr uintptr) (int, error) + type MemoryState uint32 + const MemoryStateCommit + const MemoryStateFree + const MemoryStateReserve + func (i MemoryState) String() string + type MemoryType uint32 + const MemoryTypeImage + const MemoryTypeMapped + const MemoryTypePrivate + func (i MemoryType) String() string + type Minidump struct + Flags FileFlags + MemoryInfo []MemoryInfo + MemoryRanges []MemoryRange + Modules []Module + Pid uint32 + Streams []Stream + Threads []Thread + Timestamp uint32 + func Open(path string, logfn func(fmt string, args ...interface{})) (*Minidump, error) + type Module struct + BaseOfImage uint64 + CVRecord []byte + Checksum uint32 + MiscRecord []byte + Name string + SizeOfImage uint32 + TimeDateStamp uint32 + VersionInfo VSFixedFileInfo + type Stream struct + Offset int + RawData []byte + Type StreamType + type StreamType uint32 + const CommentStreamA + const CommentStreamW + const ExceptionStream + const FunctionTableStream + const HandleDataStream + const HandleOperationListStream + const JavascriptDataStream + const Memory64ListStream + const MemoryInfoListStream + const MemoryListStream + const MiscInfoStream + const ModuleListStream + const ProcessVMCounterStream + const ReservedStream0 + const ReservedStream1 + const SystemInfoStream + const SystemMemoryInfoStream + const ThreadExListStream + const ThreadInfoListStream + const ThreadListStream + const TokenStream + const UnloadedModuleStream + const UnusedStream + func (i StreamType) String() string + type Thread struct + Context winutil.CONTEXT + ID uint32 + Priority uint32 + PriorityClass uint32 + SuspendCount uint32 + TEB uint64 + type VSFixedFileInfo struct + FileDateHi uint32 + FileDateLo uint32 + FileFlags uint32 + FileFlagsMask uint32 + FileOS uint32 + FileSubtype uint32 + FileType uint32 + FileVersionHi uint32 + FileVersionLo uint32 + ProductVersionHi uint32 + ProductVersionLo uint32 + Signature uint32 + StructVersion uint32