Struct windows_sys::Win32::System::Diagnostics::Debug::Extensions::KDDEBUGGER_DATA32
#[repr(C)]pub struct KDDEBUGGER_DATA32 {Show 66 fields
pub Header: DBGKD_DEBUG_DATA_HEADER32,
pub KernBase: u32,
pub BreakpointWithStatus: u32,
pub SavedContext: u32,
pub ThCallbackStack: u16,
pub NextCallback: u16,
pub FramePointer: u16,
pub _bitfield: u16,
pub KiCallUserMode: u32,
pub KeUserCallbackDispatcher: u32,
pub PsLoadedModuleList: u32,
pub PsActiveProcessHead: u32,
pub PspCidTable: u32,
pub ExpSystemResourcesList: u32,
pub ExpPagedPoolDescriptor: u32,
pub ExpNumberOfPagedPools: u32,
pub KeTimeIncrement: u32,
pub KeBugCheckCallbackListHead: u32,
pub KiBugcheckData: u32,
pub IopErrorLogListHead: u32,
pub ObpRootDirectoryObject: u32,
pub ObpTypeObjectType: u32,
pub MmSystemCacheStart: u32,
pub MmSystemCacheEnd: u32,
pub MmSystemCacheWs: u32,
pub MmPfnDatabase: u32,
pub MmSystemPtesStart: u32,
pub MmSystemPtesEnd: u32,
pub MmSubsectionBase: u32,
pub MmNumberOfPagingFiles: u32,
pub MmLowestPhysicalPage: u32,
pub MmHighestPhysicalPage: u32,
pub MmNumberOfPhysicalPages: u32,
pub MmMaximumNonPagedPoolInBytes: u32,
pub MmNonPagedSystemStart: u32,
pub MmNonPagedPoolStart: u32,
pub MmNonPagedPoolEnd: u32,
pub MmPagedPoolStart: u32,
pub MmPagedPoolEnd: u32,
pub MmPagedPoolInformation: u32,
pub MmPageSize: u32,
pub MmSizeOfPagedPoolInBytes: u32,
pub MmTotalCommitLimit: u32,
pub MmTotalCommittedPages: u32,
pub MmSharedCommit: u32,
pub MmDriverCommit: u32,
pub MmProcessCommit: u32,
pub MmPagedPoolCommit: u32,
pub MmExtendedCommit: u32,
pub MmZeroedPageListHead: u32,
pub MmFreePageListHead: u32,
pub MmStandbyPageListHead: u32,
pub MmModifiedPageListHead: u32,
pub MmModifiedNoWritePageListHead: u32,
pub MmAvailablePages: u32,
pub MmResidentAvailablePages: u32,
pub PoolTrackTable: u32,
pub NonPagedPoolDescriptor: u32,
pub MmHighestUserAddress: u32,
pub MmSystemRangeStart: u32,
pub MmUserProbeAddress: u32,
pub KdPrintCircularBuffer: u32,
pub KdPrintCircularBufferEnd: u32,
pub KdPrintWritePointer: u32,
pub KdPrintRolloverCount: u32,
pub MmLoadedUserImageList: u32,
}
Fields§
§Header: DBGKD_DEBUG_DATA_HEADER32
§KernBase: u32
§BreakpointWithStatus: u32
§SavedContext: u32
§ThCallbackStack: u16
§NextCallback: u16
§FramePointer: u16
§_bitfield: u16
§KiCallUserMode: u32
§KeUserCallbackDispatcher: u32
§PsLoadedModuleList: u32
§PsActiveProcessHead: u32
§PspCidTable: u32
§ExpSystemResourcesList: u32
§ExpPagedPoolDescriptor: u32
§ExpNumberOfPagedPools: u32
§KeTimeIncrement: u32
§KeBugCheckCallbackListHead: u32
§KiBugcheckData: u32
§IopErrorLogListHead: u32
§ObpRootDirectoryObject: u32
§ObpTypeObjectType: u32
§MmSystemCacheStart: u32
§MmSystemCacheEnd: u32
§MmSystemCacheWs: u32
§MmPfnDatabase: u32
§MmSystemPtesStart: u32
§MmSystemPtesEnd: u32
§MmSubsectionBase: u32
§MmNumberOfPagingFiles: u32
§MmLowestPhysicalPage: u32
§MmHighestPhysicalPage: u32
§MmNumberOfPhysicalPages: u32
§MmMaximumNonPagedPoolInBytes: u32
§MmNonPagedSystemStart: u32
§MmNonPagedPoolStart: u32
§MmNonPagedPoolEnd: u32
§MmPagedPoolStart: u32
§MmPagedPoolEnd: u32
§MmPagedPoolInformation: u32
§MmPageSize: u32
§MmSizeOfPagedPoolInBytes: u32
§MmTotalCommitLimit: u32
§MmTotalCommittedPages: u32
§MmDriverCommit: u32
§MmProcessCommit: u32
§MmPagedPoolCommit: u32
§MmExtendedCommit: u32
§MmZeroedPageListHead: u32
§MmFreePageListHead: u32
§MmStandbyPageListHead: u32
§MmModifiedPageListHead: u32
§MmModifiedNoWritePageListHead: u32
§MmAvailablePages: u32
§MmResidentAvailablePages: u32
§PoolTrackTable: u32
§NonPagedPoolDescriptor: u32
§MmHighestUserAddress: u32
§MmSystemRangeStart: u32
§MmUserProbeAddress: u32
§KdPrintCircularBuffer: u32
§KdPrintCircularBufferEnd: u32
§KdPrintWritePointer: u32
§KdPrintRolloverCount: u32
§MmLoadedUserImageList: u32
Trait Implementations§
§impl Clone for KDDEBUGGER_DATA32
impl Clone for KDDEBUGGER_DATA32
§fn clone(&self) -> KDDEBUGGER_DATA32
fn clone(&self) -> KDDEBUGGER_DATA32
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for KDDEBUGGER_DATA32
Auto Trait Implementations§
impl Freeze for KDDEBUGGER_DATA32
impl RefUnwindSafe for KDDEBUGGER_DATA32
impl Send for KDDEBUGGER_DATA32
impl Sync for KDDEBUGGER_DATA32
impl Unpin for KDDEBUGGER_DATA32
impl UnwindSafe for KDDEBUGGER_DATA32
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)