Difference between revisions of "KLinkedList"

From 3dbrew
Jump to navigation Jump to search
(The kernel explicitely sees the nodes as a pair)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
 
|-
 
|-
 
!  Offset
 
!  Offset
! Type
+
! colspan="2"|Type
 
!  Description
 
!  Description
 
|-
 
|-
 
| 0x0
 
| 0x0
| u32
+
| style="text-align:center;" colspan="2"|u32
 
| KLinkedListNode count
 
| KLinkedListNode count
 
|-
 
|-
| 0x4
+
| rowspan="2"|0x4
| KLinkedListNode*
+
| rowspan="2"|KLinkedListNodePair
 +
| [[KLinkedListNode]]*
 
| Pointer to first KLinkedListNode in the list of objects
 
| Pointer to first KLinkedListNode in the list of objects
 
|-
 
|-
| 0x8
+
| [[KLinkedListNode]]*
| KLinkedListNode*
 
 
| Pointer to last KLinkedListNode in the list of objects
 
| Pointer to last KLinkedListNode in the list of objects
 
|}
 
|}

Latest revision as of 17:15, 14 December 2016


Size : 0xC bytes

Offset Type Description
0x0 u32 KLinkedListNode count
0x4 KLinkedListNodePair KLinkedListNode* Pointer to first KLinkedListNode in the list of objects
KLinkedListNode* Pointer to last KLinkedListNode in the list of objects