00001 #ifndef OBJSPACE_H 00002 #define OBJSPACE_H 1 00003 00004 /* object_tracing.c */ 00005 struct allocation_info { 00006 /* all of information don't need marking. */ 00007 int living; 00008 VALUE flags; 00009 VALUE klass; 00010 00011 /* allocation info */ 00012 const char *path; 00013 unsigned long line; 00014 const char *class_path; 00015 VALUE mid; 00016 size_t generation; 00017 }; 00018 struct allocation_info *objspace_lookup_allocation_info(VALUE obj); 00019 00020 #endif 00021
1.6.1