/home/briantrice/src/slate-language/src/vm/debug.cpp File Reference

#include "slate.hpp"

Include dependency graph for debug.cpp:

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 
)

Definition at line 386 of file debug.cpp.

void heap_print_objects ( struct object_heap oh,
byte_t memory,
word_t  memorySize 
)

Definition at line 332 of file debug.cpp.

word_t heap_what_points_to ( struct object_heap oh,
struct Object x,
bool_t  print 
)

Definition at line 379 of file debug.cpp.

word_t heap_what_points_to_in ( struct object_heap oh,
struct Object x,
byte_t memory,
word_t  memorySize,
bool_t  print 
)

Definition at line 358 of file debug.cpp.

void indent ( word_t  amount  ) 

Definition at line 33 of file debug.cpp.

void print_backtrace ( struct object_heap oh  ) 

Definition at line 262 of file debug.cpp.

void print_byte_array ( struct Object o  ) 

Definition at line 36 of file debug.cpp.

void print_code_disassembled ( struct object_heap oh,
struct OopArray slatecode 
)

Definition at line 433 of file debug.cpp.

void print_detail ( struct object_heap oh,
struct Object o 
)

Definition at line 165 of file debug.cpp.

void print_object ( struct Object oop  ) 

Definition at line 7 of file debug.cpp.

void print_object_with_depth ( struct object_heap oh,
struct Object o,
word_t  depth,
word_t  max_depth 
)

Definition at line 57 of file debug.cpp.

void print_pic_entries ( struct object_heap oh,
struct CompiledMethod method 
)

Definition at line 416 of file debug.cpp.

bool_t print_printname ( struct object_heap oh,
struct Object o 
)

Definition at line 169 of file debug.cpp.

void print_stack ( struct object_heap oh  ) 

Definition at line 240 of file debug.cpp.

void print_stack_types ( struct object_heap oh,
word_t  last_count 
)

Definition at line 250 of file debug.cpp.

void print_symbol ( struct Symbol name  ) 

Definition at line 27 of file debug.cpp.

void print_type ( struct object_heap oh,
struct Object o 
)

Definition at line 190 of file debug.cpp.


Generated on Fri Feb 5 09:54:06 2010 for Slate VM by  doxygen 1.5.8