Ruby  2.5.0dev(2017-10-22revision60238)
objspace.h
Go to the documentation of this file.
1 #ifndef OBJSPACE_H
2 #define OBJSPACE_H 1
3 
4 /* object_tracing.c */
6  /* all of information don't need marking. */
7  int living;
10 
11  /* allocation info */
12  const char *path;
13  unsigned long line;
14  const char *class_path;
16  size_t generation;
17 };
19 
20 #endif
struct allocation_info * objspace_lookup_allocation_info(VALUE obj)
VALUE klass
Definition: objspace.h:9
size_t generation
Definition: objspace.h:16
unsigned long line
Definition: objspace.h:13
unsigned long VALUE
Definition: ruby.h:85
const char * class_path
Definition: objspace.h:14
VALUE flags
Definition: objspace.h:8
const char * path
Definition: objspace.h:12