Lines Matching refs:this_idata

1022         instruction_data_type *this_idata = &idata[inumber];
1023 this_idata->opcode = code[offset];
1024 this_idata->stack_info.stack = NULL;
1025 this_idata->stack_info.stack_size = UNKNOWN_STACK_SIZE;
1026 this_idata->register_info.register_count = UNKNOWN_REGISTER_COUNT;
1027 this_idata->changed = JNI_FALSE; /* no need to look at it yet. */
1028 this_idata->protected = JNI_FALSE; /* no need to look at it yet. */
1029 this_idata->and_flags = (flag_type) -1; /* "bottom" and value */
1030 this_idata->or_flags = 0; /* "bottom" or value*/
1081 instruction_data_type *this_idata = &idata[inumber];
1085 int opcode = this_idata->opcode;
1092 this_idata->operand.ip = 0;
1093 this_idata->operand2.ip = 0;
1099 this_idata->operand2.i = UNKNOWN_RET_INSTRUCTION;
1113 this_idata->operand.i = code_data[target];
1119 this_idata->operand2.i = UNKNOWN_RET_INSTRUCTION;
1129 this_idata->operand.i = code_data[target];
1174 this_idata->operand.ip = saved_operand;
1190 this_idata->operand.i = key;
1207 this_idata->operand.i = key;
1216 this_idata->operand.i = key;
1225 this_idata->operand.i = key;
1262 this_idata->operand.i = key;
1263 this_idata->operand2.fi = clazz_info;
1269 this_idata->opcode = JVM_OPC_invokeinit;
1351 this_idata->operand.fi = MAKE_FULLINFO(GET_ITEM_TYPE(target),
1361 this_idata->operand.fi = MAKE_FULLINFO(ITEM_NewObject, 0, inumber);
1362 this_idata->operand2.fi = target;
1365 this_idata->operand.fi = target;
1366 this_idata->operand2.i = code[offset + 3];
1367 if ( (this_idata->operand2.i > (int)GET_INDIRECTION(target))
1368 || (this_idata->operand2.i == 0))
1372 this_idata->operand.fi = target;
1399 this_idata->operand.fi = full_info;
1405 this_idata->opcode = JVM_OPC_iload;
1410 this_idata->opcode = JVM_OPC_fload;
1415 this_idata->opcode = JVM_OPC_aload;
1420 this_idata->opcode = JVM_OPC_lload;
1425 this_idata->opcode = JVM_OPC_dload;
1430 this_idata->opcode = JVM_OPC_istore;
1435 this_idata->opcode = JVM_OPC_fstore;
1440 this_idata->opcode = JVM_OPC_astore;
1445 this_idata->opcode = JVM_OPC_lstore;
1450 this_idata->opcode = JVM_OPC_dstore;
1455 this_idata->opcode = code[offset + 1];
1457 switch(this_idata->opcode) {
1472 this_idata->operand.i = var;
1481 this_idata->operand.i = var;
1797 instruction_data_type *this_idata = &idata[inumber];
1798 if (this_idata->changed) {
1803 this_idata->changed = JNI_FALSE;
1807 int opcode = this_idata->opcode;
1809 print_stack(context, &this_idata->stack_info);
1810 print_registers(context, &this_idata->register_info);
1812 this_idata->and_flags, this_idata->or_flags);
1860 instruction_data_type *this_idata = &idata[inumber];
1861 int opcode = this_idata->opcode;
1862 int operand = this_idata->operand.i;
1863 int register_count = this_idata->register_info.register_count;
1864 fullinfo_type *registers = this_idata->register_info.registers;
1943 instruction_data_type *this_idata = &idata[inumber];
1944 int opcode = this_idata->opcode;
1948 if ((this_idata->or_flags & FLAG_NEED_CONSTRUCTOR) &&
1949 !(this_idata->and_flags & FLAG_CONSTRUCTED))
1954 if (this_idata->or_flags & FLAG_NO_RETURN)
1971 instruction_data_type *this_idata = &idata[inumber];
1972 int opcode = this_idata->opcode;
1973 stack_item_type *stack = this_idata->stack_info.stack;
1974 int stack_size = this_idata->stack_info.stack_size;
1991 int operand = this_idata->operand.i;
2017 int operand = this_idata->operand.i;
2048 int count = this_idata->operand2.i; /* number of ints on stack */
2099 int operand = this_idata->operand.i;
2273 int operand = this_idata->operand.i;
2284 if (this_idata->protected &&
2318 int operand = this_idata->operand.i;
2330 fullinfo_type init_type = this_idata->operand2.fi;
2345 if (this_idata->protected
2361 fullinfo_type target_type = this_idata->operand2.fi;
2374 if (this_idata->protected
2382 this_idata->operand.i);
2431 if (item->item == this_idata->operand.fi) {
2437 context->swap_table[0] = this_idata->operand.fi;
2458 instruction_data_type *this_idata = &idata[inumber];
2459 int opcode = this_idata->opcode;
2460 int operand = this_idata->operand.i;
2461 int register_count = this_idata->register_info.register_count;
2462 fullinfo_type *registers = this_idata->register_info.registers;
2463 stack_item_type *stack = this_idata->stack_info.stack;
2464 int mask_count = this_idata->register_info.mask_count;
2465 mask_type *masks = this_idata->register_info.masks;
2609 instruction_data_type *this_idata = &idata[inumber];
2610 flag_type and_flags = this_idata->and_flags;
2611 flag_type or_flags = this_idata->or_flags;
2614 if (this_idata->opcode == JVM_OPC_invokeinit) {
2636 instruction_data_type *this_idata = &idata[inumber];
2637 int opcode = this_idata->opcode;
2638 int operand = this_idata->operand.i;
2705 int operand = this_idata->operand.i;
2727 int operand = this_idata->operand.i;
2761 full_info = this_idata->operand.fi;
2773 full_info = this_idata->register_info.registers[operand];
2852 instruction_data_type *this_idata = &idata[inumber];
2853 int opcode = this_idata->opcode;
2854 int operand = this_idata->operand.i;
2885 if (this_idata->operand2.i != UNKNOWN_RET_INSTRUCTION)
2886 idata[this_idata->operand2.i].changed = JNI_TRUE;
2907 if (this_idata->operand2.ip == NULL) {
2908 fullinfo_type *registers = this_idata->register_info.registers;
2917 this_idata->operand2.ip = ptr = NEW(int, count + 1);
2926 successors = this_idata->operand2.ip; /* use this instead */
2934 successors = this_idata->operand.ip; /* use this instead */
2957 &this_idata->register_info, /* old */
2960 & this_idata->and_flags),
2962 | this_idata->or_flags),
2973 &this_idata->register_info, /* old */
2975 this_idata->and_flags,
2976 this_idata->or_flags,
3011 instruction_data_type *this_idata = &idata[to_inumber];
3020 old_reg_info = this_idata->register_info;
3021 old_stack_info = this_idata->stack_info;
3022 old_and_flags = this_idata->and_flags;
3023 old_or_flags = this_idata->or_flags;
3149 register_info_type *register_info = &this_idata->register_info;
3150 stack_info_type *stack_info = &this_idata->stack_info;
3153 (old_and_flags != this_idata->and_flags) ||
3154 (old_or_flags != this_idata->or_flags)) {
3160 print_stack(context, &this_idata->stack_info);
3161 print_registers(context, &this_idata->register_info);
3162 print_flags(context, this_idata->and_flags, this_idata->or_flags);
3175 instruction_data_type *this_idata = &idata[to_inumber];
3180 int stack_size = this_idata->stack_info.stack_size;
3184 this_idata->stack_info.stack_size = new_stack_size;
3185 this_idata->stack_info.stack = new_stack;
3186 this_idata->changed = JNI_TRUE;
3191 stack_item_type *stack = this_idata->stack_info.stack;
3217 this_idata->stack_info.stack = stack;
3218 this_idata->changed = JNI_TRUE;
3228 instruction_data_type *this_idata = &idata[to_inumber];
3229 register_info_type *this_reginfo = &this_idata->register_info;
3242 this_idata->changed = JNI_TRUE;
3256 this_idata->changed = JNI_TRUE;
3288 this_idata->changed = JNI_TRUE;
3331 this_idata->changed = JNI_TRUE;
3361 /* Set this_idata->and_flags &= new_and_flags
3362 this_idata->or_flags |= new_or_flags
3365 instruction_data_type *this_idata = &idata[to_inumber];
3366 flag_type this_and_flags = this_idata->and_flags;
3367 flag_type this_or_flags = this_idata->or_flags;
3372 this_idata->and_flags = merged_and;
3373 this_idata->or_flags = merged_or;
3374 this_idata->changed = JNI_TRUE;