Changes

103 bytes added ,  23:29, 19 November 2019
no edit summary
Line 258: Line 258:  
   0x3C: saved_lr
 
   0x3C: saved_lr
 
   0x40: thread_pc
 
   0x40: thread_pc
   0x44: ?????
+
   0x44: thread_queue_next
 
   0x48: thread_min_priority
 
   0x48: thread_min_priority
 
   0x4C: thread_max_priority
 
   0x4C: thread_max_priority
Line 265: Line 265:  
   0x58: thread_id
 
   0x58: thread_id
 
   0x5C: flags
 
   0x5C: flags
   0x60: ?????
+
   0x60: exit_value
   0x64: ?????
+
   0x64: join_thread_queue_head
   0x68: ?????
+
   0x68: current_thread_queue
 
   0x6C: ?????
 
   0x6C: ?????
 
   0x70: ?????
 
   0x70: ?????
Line 316: Line 316:  
   0x08: size
 
   0x08: size
 
   0x0C: first_free
 
   0x0C: first_free
   0x10: (???) insufficient_memory_error_count
+
   0x10: error_count_out_of_memory
   0x14: ?????
+
   0x14: error_count_free_block_not_in_heap
   0x18: (???) error_count
+
   0x18: error_count_expand_invalid_block
   0x1C: invalid_chunk_count
+
   0x1C: error_count_corrupted_block
 
   0x20: flags
 
   0x20: flags
 
   0x24: total_allocated_size
 
   0x24: total_allocated_size
   0x28: (???) smallest_chunk_size
+
   0x28: largest_allocated_size
   0x2C: (???) total_allocation_count
+
   0x2C: total_allocation_count
   0x30: total_chunks_freed
+
   0x30: total_freed_count
   0x34: (???) double_free_error_count
+
   0x34: error_count_free_unallocated_block
   0x38: ?????
+
   0x38: error_count_alloc_invalid_heap
   0x3C: (???) heap_id
+
   0x3C: heap_id
 
  } heap_descriptor_t;  // sizeof() = 0x40
 
  } heap_descriptor_t;  // sizeof() = 0x40
  
1

edit