Changes

513 bytes added ,  21:49, 25 July 2017
Line 141: Line 141:  
| KRecursiveLock
 
| KRecursiveLock
 
| Mutex
 
| Mutex
 +
|-
 +
| 0x50
 +
|
 +
|
 +
|-
 +
| 0x60
 +
| [[#KMemoryBlock]]*
 +
| MemoryBlockList
 
|-
 
|-
 
| ..
 
| ..
Line 146: Line 154:  
| ..
 
| ..
 
|}
 
|}
 +
 +
== KMemoryBlock ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Type
 +
! Description
 +
|-
 +
| 0
 +
| [[#KMemoryBlock]]*
 +
| Next
 +
|-
 +
| 8
 +
| [[#KMemoryBlock]]*
 +
| Prev
 +
|-
 +
| 0x10
 +
|
 +
|
 +
|-
 +
| 0x18
 +
|
 +
|
 +
|-
 +
| 0x20
 +
| u64
 +
| BaseAddress
 +
|-
 +
| 0x28
 +
| u64
 +
| NumOfPages
 +
|-
 +
| 0x30
 +
| u32
 +
| MemoryState
 +
|-
 +
| 0x34
 +
| u16
 +
| IpcRefCount [?]
 +
|-
 +
| 0x36
 +
| u16
 +
| DeviceMapRefCount
 +
|-
 +
| 0x38
 +
| u8
 +
| Permission
 +
|-
 +
| 0x39
 +
| u8
 +
|
 +
|-
 +
| 0x3A
 +
| u8
 +
| MemoryAttribute
 +
|}
 +
 +
= KMemoryBlockInfo =
    
= KTransferMemory =
 
= KTransferMemory =