/home/briantrice/src/slate-language/src/vm/debug.cpp File Reference
#include "slate.hpp"
Go to the source code of this file.
|
Functions |
void | print_object (struct Object *oop) |
void | print_symbol (struct Symbol *name) |
void | indent (word_t amount) |
void | print_byte_array (struct Object *o) |
void | print_object_with_depth (struct object_heap *oh, struct Object *o, word_t depth, word_t max_depth) |
void | print_detail (struct object_heap *oh, struct Object *o) |
bool_t | print_printname (struct object_heap *oh, struct Object *o) |
void | print_type (struct object_heap *oh, struct Object *o) |
void | print_stack (struct object_heap *oh) |
void | print_stack_types (struct object_heap *oh, word_t last_count) |
void | print_backtrace (struct object_heap *oh) |
void | heap_print_objects (struct object_heap *oh, byte_t *memory, word_t memorySize) |
word_t | heap_what_points_to_in (struct object_heap *oh, struct Object *x, byte_t *memory, word_t memorySize, bool_t print) |
word_t | heap_what_points_to (struct object_heap *oh, struct Object *x, bool_t print) |
void | heap_print_marks (struct object_heap *oh, byte_t *memory, word_t memorySize) |
void | print_pic_entries (struct object_heap *oh, struct CompiledMethod *method) |
void | print_code_disassembled (struct object_heap *oh, struct OopArray *slatecode) |
Function Documentation
void heap_print_marks |
( |
struct object_heap * |
oh, |
|
|
byte_t * |
memory, |
|
|
word_t |
memorySize | |
|
) |
| | |
void heap_print_objects |
( |
struct object_heap * |
oh, |
|
|
byte_t * |
memory, |
|
|
word_t |
memorySize | |
|
) |
| | |
void indent |
( |
word_t |
amount |
) |
|
void print_byte_array |
( |
struct Object * |
o |
) |
|
void print_object |
( |
struct Object * |
oop |
) |
|
void print_object_with_depth |
( |
struct object_heap * |
oh, |
|
|
struct Object * |
o, |
|
|
word_t |
depth, |
|
|
word_t |
max_depth | |
|
) |
| | |
void print_stack_types |
( |
struct object_heap * |
oh, |
|
|
word_t |
last_count | |
|
) |
| | |
void print_symbol |
( |
struct Symbol * |
name |
) |
|