header 126 compile.c ruby_debug_print_value(1, compile_debug, (header), (value)))
header 130 compile.c ruby_debug_print_id(1, compile_debug, (header), (id)))
header 134 compile.c ruby_debug_print_value(1, compile_debug, (header), (value)))
header 138 compile.c ruby_debug_print_value(2, compile_debug, (header), (value)))
header 142 compile.c ruby_debug_print_value(10, compile_debug, (header), (value)))
header 7044 compile.c const struct ibf_header *header;
header 7152 compile.c long *indices = (long *)(load->buff + load->header->id_list_offset);
header 7643 compile.c header->iseq_list_offset = ibf_dump_write(dump, list, sizeof(ibf_offset_t) * size);
header 7644 compile.c header->iseq_list_size = (unsigned int)size;
header 7683 compile.c header->id_list_offset = ibf_dump_write(dump, arg.list, sizeof(long) * size);
header 7684 compile.c header->id_list_size = (unsigned int)size;
header 7856 compile.c if (header->internal) rb_obj_hide(str);
header 7857 compile.c if (header->frozen) str = rb_fstring(str);
header 7879 compile.c if (header->internal) rb_obj_hide(reg);
header 7880 compile.c if (header->frozen) rb_obj_freeze(reg);
header 7907 compile.c if (header->internal) rb_obj_hide(ary);
header 7908 compile.c if (header->frozen) rb_obj_freeze(ary);
header 7946 compile.c if (header->internal) rb_obj_hide(obj);
header 7947 compile.c if (header->frozen) rb_obj_freeze(obj);
header 7979 compile.c if (header->internal) rb_obj_hide(obj);
header 7980 compile.c if (header->frozen) rb_obj_freeze(obj);
header 8003 compile.c if (header->internal) rb_obj_hide(obj);
header 8004 compile.c if (header->frozen) rb_obj_freeze(obj);
header 8040 compile.c return ibf_load_object_unsupported(load, header, offset);
header 8059 compile.c VALUE obj = header->type == T_COMPLEX ?
header 8062 compile.c if (header->internal) rb_obj_hide(obj);
header 8063 compile.c if (header->frozen) rb_obj_freeze(obj);
header 8194 compile.c else if (object_index >= load->header->object_list_size) {
header 8200 compile.c ibf_offset_t *offsets = (ibf_offset_t *)(load->header->object_list_offset + load->buff);
header 8202 compile.c const struct ibf_object_header *header = IBF_OBJHEADER(offset);
header 8204 compile.c if (header->special_const) {
header 8209 compile.c obj = (*load_object_functions[header->type])(load, header, offset);
header 8231 compile.c header->object_list_offset = ibf_dump_pos(dump);
header 8238 compile.c header->object_list_size = size;
header 8298 compile.c struct ibf_header header = {{0}};
header 8313 compile.c ibf_dump_write(dump, &header, sizeof(header));
header 8317 compile.c header.magic[0] = 'Y'; /* YARB */
header 8318 compile.c header.magic[1] = 'A';
header 8319 compile.c header.magic[2] = 'R';
header 8320 compile.c header.magic[3] = 'B';
header 8321 compile.c header.major_version = ISEQ_MAJOR_VERSION;
header 8322 compile.c header.minor_version = ISEQ_MINOR_VERSION;
header 8323 compile.c ibf_dump_iseq_list(dump, &header);
header 8324 compile.c ibf_dump_id_list(dump, &header);
header 8325 compile.c ibf_dump_object_list(dump, &header);
header 8326 compile.c header.size = ibf_dump_pos(dump);
header 8331 compile.c header.extra_size = RSTRING_LENINT(opt_str);
header 8332 compile.c ibf_dump_write(dump, ptr, header.extra_size);
header 8335 compile.c header.extra_size = 0;
header 8338 compile.c ibf_dump_overwrite(dump, &header, sizeof(header), 0);
header 8350 compile.c return (ibf_offset_t *)(load->buff + load->header->iseq_list_offset);
header 8418 compile.c load->header = (struct ibf_header *)load->buff;
header 8421 compile.c load->id_list = ZALLOC_N(ID, load->header->id_list_size);
header 8424 compile.c if (RSTRING_LENINT(str) < (int)load->header->size) {
header 8427 compile.c if (strncmp(load->header->magic, "YARB", 4) != 0) {
header 8430 compile.c if (load->header->major_version != ISEQ_MAJOR_VERSION ||
header 8431 compile.c load->header->minor_version != ISEQ_MINOR_VERSION) {
header 8433 compile.c load->header->major_version, load->header->minor_version, ISEQ_MAJOR_VERSION, ISEQ_MINOR_VERSION);
header 8465 compile.c return sizeof(struct ibf_load) + load->header->id_list_size * sizeof(ID);
header 8496 compile.c extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
header 68 debug.c fprintf(stderr, "DBG> %s: %s\n", header,
header 85 debug.c fprintf(stderr, "DBG> %s: %s\n", header, rb_id2name(id));
header 95 debug.c fprintf(stderr, "DBG> %s: %s (%u)\n", header,
header 453 gc.c struct heap_page_header header;
header 687 gc.c #define GET_PAGE_HEADER(x) (&GET_PAGE_BODY(x)->header)
header 1538 gc.c page_body->header.page = page;
header 144 missing/alloca.c static header *last_alloca_header = NULL; /* -> last alloca header */
header 161 missing/alloca.c register header *hp; /* traverses linked list */
header 167 missing/alloca.c register header *np = hp->h.next;
header 185 missing/alloca.c register pointer new = xmalloc (sizeof (header) + size);
header 188 missing/alloca.c ((header *)new)->h.next = last_alloca_header;
header 189 missing/alloca.c ((header *)new)->h.deep = depth;
header 191 missing/alloca.c last_alloca_header = (header *)new;
header 195 missing/alloca.c return (pointer)((char *)new + sizeof(header));