load             7082 compile.c          memcpy(buff, load->buff + offset, size);
load             7089 compile.c      #define IBF_R(val, type, n) (type *)ibf_load_alloc(load, IBF_OFFSET(val), sizeof(type) * (n))
load             7149 compile.c      	id = load->id_list[(long)id_index];
load             7152 compile.c      	    long *indices = (long *)(load->buff + load->header->id_list_offset);
load             7153 compile.c      	    VALUE str = ibf_load_object(load, indices[id_index]);
load             7155 compile.c      	    load->id_list[(long)id_index] = id;
load             7197 compile.c          ID gid = ibf_load_id(load, (ID)(VALUE)entry);
load             7288 compile.c      		code[code_index] = ibf_load_object(load, op);
load             7291 compile.c      		code[code_index] = (VALUE)ibf_load_iseq(load, (const rb_iseq_t *)op);
load             7303 compile.c      		code[code_index] = ibf_load_id(load, (ID)op);
load             7306 compile.c      		code[code_index] = ibf_load_gentry(load, (const struct rb_global_entry *)op);
load             7344 compile.c      	MEMCPY(table, load->buff + offset, VALUE, opt_num+1);
load             7387 compile.c      	    ids[i] = ibf_load_id(load, ids[i]);
load             7390 compile.c      	    dvs[i] = ibf_load_object(load, dvs[i]);
load             7438 compile.c      	    table[i] = ibf_load_id(load, table[i]);
load             7475 compile.c      	size = *(unsigned int *)(load->buff + IBF_OFFSET(body->catch_table));
load             7476 compile.c      	table = ibf_load_alloc(load, IBF_OFFSET(body->catch_table), iseq_catch_table_bytes(size));
load             7478 compile.c      	    table->entries[i].iseq = ibf_load_iseq(load, table->entries[i].iseq);
load             7527 compile.c          struct rb_call_info *ci_entries = ibf_load_alloc(load, IBF_OFFSET(body->ci_entries),
load             7533 compile.c      	ci_entries[i].mid = ibf_load_id(load, ci_entries[i].mid);
load             7538 compile.c      	const int keyword_len = *(int *)(load->buff + kw_arg_offset);
load             7539 compile.c      	const VALUE *keywords = (VALUE *)(load->buff + kw_arg_offset + sizeof(int));
load             7543 compile.c      	    kw_arg->keywords[j] = (VALUE)ibf_load_object(load, keywords[j]);
load             7546 compile.c      	ci_kw_entries[i].ci.mid = ibf_load_id(load, ci_kw_entries[i].ci.mid);
load             7582 compile.c          VALUE str = ibf_load_object(load, str_index);
load             7593 compile.c          const struct rb_iseq_constant_body *body = (struct rb_iseq_constant_body *)(load->buff + offset);
load             7609 compile.c          RB_OBJ_WRITE(iseq, &load_body->location.path,          ibf_load_location_str(load, body->location.path));
load             7610 compile.c          RB_OBJ_WRITE(iseq, &load_body->location.absolute_path, ibf_load_location_str(load, body->location.absolute_path));
load             7611 compile.c          RB_OBJ_WRITE(iseq, &load_body->location.base_label,    ibf_load_location_str(load, body->location.base_label));
load             7612 compile.c          RB_OBJ_WRITE(iseq, &load_body->location.label,         ibf_load_location_str(load, body->location.label));
load             7616 compile.c          load_body->ci_entries      = ibf_load_ci_entries(load, body);
load             7618 compile.c          load_body->param.opt_table = ibf_load_param_opt_table(load, body);
load             7619 compile.c          load_body->param.keyword   = ibf_load_param_keyword(load, body);
load             7620 compile.c          load_body->line_info_table = ibf_load_line_info_table(load, body);
load             7621 compile.c          load_body->local_table     = ibf_load_local_table(load, body);
load             7622 compile.c          load_body->catch_table     = ibf_load_catch_table(load, body);
load             7623 compile.c          load_body->parent_iseq     = ibf_load_iseq(load, body->parent_iseq);
load             7624 compile.c          load_body->local_iseq      = ibf_load_iseq(load, body->local_iseq);
load             7626 compile.c          load_body->iseq_encoded    = ibf_load_code(load, iseq, body);
load             7754 compile.c      #define IBF_OBJHEADER(offset)     (struct ibf_object_header *)(load->buff + (offset))
load             7755 compile.c      #define IBF_OBJBODY(type, offset) (type *)(load->buff + sizeof(struct ibf_object_header) + (offset))
load             7851 compile.c      	VALUE enc_name_str = ibf_load_object(load, encindex - RUBY_ENCINDEX_BUILTIN_MAX);
load             7876 compile.c          VALUE srcstr = ibf_load_object(load, regexp->srcstr);
load             7904 compile.c      	rb_ary_push(ary, ibf_load_object(load, array->ary[i]));
load             7940 compile.c      	VALUE key = ibf_load_object(load, hash->keyval[i*2  ]);
load             7941 compile.c      	VALUE val = ibf_load_object(load, hash->keyval[i*2+1]);
load             7976 compile.c          VALUE beg = ibf_load_object(load, range->beg);
load             7977 compile.c          VALUE end = ibf_load_object(load, range->end);
load             8040 compile.c          return ibf_load_object_unsupported(load, header, offset);
load             8057 compile.c          VALUE a = ibf_load_object(load, nums->a);
load             8058 compile.c          VALUE b = ibf_load_object(load, nums->b);
load             8080 compile.c          VALUE str = ibf_load_object(load, symbol->str);
load             8194 compile.c          else if (object_index >= load->header->object_list_size) {
load             8198 compile.c      	VALUE obj = rb_ary_entry(load->obj_list, (long)object_index);
load             8200 compile.c      	    ibf_offset_t *offsets = (ibf_offset_t *)(load->header->object_list_offset + load->buff);
load             8209 compile.c      		obj = (*load_object_functions[header->type])(load, header, offset);
load             8212 compile.c      	    rb_ary_store(load->obj_list, (long)object_index, obj);
load             8214 compile.c      	iseq_add_mark_object(load->iseq, obj);
load             8350 compile.c          return (ibf_offset_t *)(load->buff + load->header->iseq_list_offset);
load             8356 compile.c          struct ibf_load *load = RTYPEDDATA_DATA(iseq->aux.loader.obj);
load             8357 compile.c          rb_iseq_t *prev_src_iseq = load->iseq;
load             8358 compile.c          load->iseq = iseq;
load             8359 compile.c          ibf_load_iseq_each(load, iseq, ibf_iseq_list(load)[iseq->aux.loader.index]);
load             8362 compile.c          load->iseq = prev_src_iseq;
load             8383 compile.c      	VALUE iseqv = rb_ary_entry(load->iseq_list, iseq_index);
load             8391 compile.c      	    iseq->aux.loader.obj = load->loader_obj;
load             8393 compile.c      	    rb_ary_store(load->iseq_list, iseq_index, (VALUE)iseq);
load             8399 compile.c      	    if (load->iseq) {
load             8400 compile.c      		iseq_add_mark_object(load->iseq, (VALUE)iseq);
load             8415 compile.c          RB_OBJ_WRITE(loader_obj, &load->str, str);
load             8416 compile.c          load->loader_obj = loader_obj;
load             8417 compile.c          load->buff = StringValuePtr(str);
load             8418 compile.c          load->header = (struct ibf_header *)load->buff;
load             8419 compile.c          RB_OBJ_WRITE(loader_obj, &load->iseq_list, rb_ary_tmp_new(0));
load             8420 compile.c          RB_OBJ_WRITE(loader_obj, &load->obj_list, rb_ary_tmp_new(0));
load             8421 compile.c          load->id_list = ZALLOC_N(ID, load->header->id_list_size);
load             8422 compile.c          load->iseq = NULL;
load             8424 compile.c          if (RSTRING_LENINT(str) < (int)load->header->size) {
load             8427 compile.c          if (strncmp(load->header->magic, "YARB", 4) != 0) {
load             8430 compile.c          if (load->header->major_version != ISEQ_MAJOR_VERSION ||
load             8431 compile.c      	load->header->minor_version != ISEQ_MINOR_VERSION) {
load             8433 compile.c      		 load->header->major_version, load->header->minor_version, ISEQ_MAJOR_VERSION, ISEQ_MINOR_VERSION);
load             8435 compile.c          if (strcmp(load->buff + sizeof(struct ibf_header), RUBY_PLATFORM) != 0) {
load             8444 compile.c      	struct ibf_load *load = (struct ibf_load *)ptr;
load             8445 compile.c      	rb_gc_mark(load->str);
load             8446 compile.c      	rb_gc_mark(load->iseq_list);
load             8447 compile.c      	rb_gc_mark(load->obj_list);
load             8455 compile.c      	struct ibf_load *load = (struct ibf_load *)ptr;
load             8456 compile.c      	ruby_xfree(load->id_list);
load             8457 compile.c      	ruby_xfree(load);
load             8464 compile.c          struct ibf_load *load = (struct ibf_load *)ptr;
load             8465 compile.c          return sizeof(struct ibf_load) + load->header->id_list_size * sizeof(ID);
load             8477 compile.c          struct ibf_load *load;
load             8479 compile.c          VALUE loader_obj = TypedData_Make_Struct(0, struct ibf_load, &ibf_load_type, load);
load             8481 compile.c          ibf_load_setup(load, loader_obj, str);
load             8482 compile.c          iseq = ibf_load_iseq(load, 0);
load             8491 compile.c          struct ibf_load *load;
load             8492 compile.c          VALUE loader_obj = TypedData_Make_Struct(0, struct ibf_load, &ibf_load_type, load);
load             8495 compile.c          ibf_load_setup(load, loader_obj, str);
load             8496 compile.c          extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
load             1298 dln.c              if (load(file) == -1) {
load             1392 dln.c          	init_fct = (void(*)())load((char*)file, 1, 0);
load               49 inits.c            CALL(load);
load             1990 variable.c         st_data_t val, load = 0, n = id;
load             1995 variable.c     	st_delete(tbl, &n, &load);
load             2021 variable.c         VALUE file, load;
load             2026 variable.c         if (!(load = autoload_data(mod, id)) || !(ele = check_autoload_data(load))) {
load             2038 variable.c     	return load;
load             2042 variable.c     	return load;
load             2050 variable.c         VALUE load;
load             2053 variable.c         if (!(load = autoload_data(mod, id)) || !(ele = check_autoload_data(load))) {
load             2158 variable.c         VALUE load, result;
load             2164 variable.c         load = check_autoload_required(mod, id, &loading);
load             2165 variable.c         if (!load) return Qfalse;
load             2170 variable.c         if (!(ele = check_autoload_data(load))) {
load             2205 variable.c         RB_GC_GUARD(load);
load             2212 variable.c         VALUE load;
load             2219 variable.c         load = check_autoload_required(mod, id, 0);
load             2220 variable.c         if (!load) return Qnil;
load             2221 variable.c         return (ele = check_autoload_data(load)) ? ele->feature : Qnil;
load             2618 variable.c     	    VALUE load;
load             2621 variable.c     	    load = autoload_data(klass, id);
load             2623 variable.c     	    if (load && (ele = check_autoload_data(load)) && ele->state &&