2362N/A * or visit www.oracle.com if you need additional information or have any
502N/A#include "classfile_constants.h"
0N/A unsigned int from_inumber,
0N/A unsigned int to_inumber,
0N/A unsigned int to_inumber,
0N/A fullinfo_type b);
0N/Astatic hash_bucket_type *
0N/A if (i >= MAX_HASH_ENTRIES)
0N/A if (force_load) {
0N/Astatic fullinfo_type
0N/Astatic fullinfo_type
0N/Astatic fullinfo_type
0N/A GlobalContext = 0;
0N/A for (i = 0; i < num_methods; ++i) {
0N/A for (i = 0; i < num_methods; ++i) {
0N/A if (verify_verbose) {
0N/A if (instruction_count == 0)
0N/A for (i = 0; i < nexceptions; i++) {
502N/A case JVM_OPC_jsr:
502N/A case JVM_OPC_goto: {
502N/A case JVM_OPC_jsr_w:
502N/A case JVM_OPC_goto_w: {
502N/A case JVM_OPC_tableswitch:
502N/A case JVM_OPC_lookupswitch: {
502N/A case JVM_OPC_ldc: {
502N/A case JVM_OPC_ldc_w: {
502N/A case JVM_OPC_ldc2_w: {
502N/A case JVM_OPC_invokevirtual:
502N/A case JVM_OPC_invokespecial:
502N/A case JVM_OPC_invokestatic:
1193N/A case JVM_OPC_invokedynamic:
502N/A case JVM_OPC_invokeinterface: {
1193N/A if (is_invokedynamic)
0N/A if (is_constructor) {
0N/A if (is_internal) {
0N/A#ifdef BROKEN_JAVAC
0N/A if (has_loader)
502N/A case JVM_OPC_instanceof:
502N/A case JVM_OPC_checkcast:
502N/A case JVM_OPC_new:
502N/A case JVM_OPC_anewarray:
502N/A case JVM_OPC_multianewarray: {
502N/A case JVM_OPC_anewarray:
502N/A case JVM_OPC_new:
502N/A case JVM_OPC_multianewarray:
502N/A case JVM_OPC_newarray: {
0N/A case JVM_T_LONG:
0N/A case JVM_T_FLOAT:
0N/A case JVM_T_DOUBLE:
0N/A case JVM_T_CHAR:
0N/A case JVM_T_SHORT:
0N/A goto check_local_variable;
0N/A goto check_local_variable;
0N/A goto check_local_variable;
0N/A goto check_local_variable2;
0N/A goto check_local_variable2;
0N/A goto check_local_variable;
0N/A goto check_local_variable;
0N/A goto check_local_variable;
0N/A goto check_local_variable2;
0N/A goto check_local_variable2;
502N/A case JVM_OPC_wide:
0N/A goto check_local_variable2;
0N/A goto check_local_variable;
502N/A case JVM_OPC_ret:
0N/A } while (calledClass != 0);
0N/A for (; --i >= 0; handler_info++) {
0N/A switch (instruction) {
502N/A case JVM_OPC_tableswitch: {
502N/A case JVM_OPC_lookupswitch: {
502N/A case JVM_OPC_wide:
502N/A case JVM_OPC_ret:
502N/A case JVM_OPC_iinc:
0N/A while (work_to_do) {
0N/A if (verify_verbose) {
0N/A if (verify_verbose) {
502N/A case JVM_OPC_fload:
502N/A case JVM_OPC_aload:
502N/A case JVM_OPC_ret:
502N/A case JVM_OPC_lload:
502N/A case JVM_OPC_dload:
0N/A if (!double_word) {
502N/A case JVM_OPC_return:
0N/A if (verify_verbose) {
1193N/A case JVM_OPC_invokedynamic:
0N/A if (verify_verbose) {
502N/A case JVM_OPC_multianewarray: {
0N/A p > stack_operands;
0N/A if ((indirection == 0) ||
502N/A case JVM_OPC_putfield:
502N/A case JVM_OPC_getfield:
502N/A case JVM_OPC_putstatic: {
0N/A if (!isAssignableTo
502N/A case JVM_OPC_athrow:
502N/A case JVM_OPC_invokeinit:
1193N/A case JVM_OPC_invokedynamic:
502N/A case JVM_OPC_return:
502N/A case JVM_OPC_new: {
0N/A goto continue_store;
0N/A goto continue_store;
0N/A for (i = 0; i < register_count; i++)
0N/A for (i = 0; i < new_mask_count; i++)
502N/A case JVM_OPC_invokeinit:
502N/A case JVM_OPC_new: {
0N/A for (i = 0; i < register_count; i++) {
0N/A for ( ; i < register_count; i++) {
0N/A for (k = 0; k < new_mask_count; k++) {
0N/A if (!copied_mask) {
0N/A for (i = 0; i < new_mask_count; i++) {
0N/A for (j = i; j < new_mask_count; j++) {
0N/A case JVM_CONSTANT_Integer:
0N/A case JVM_CONSTANT_Float:
0N/A case JVM_CONSTANT_Double:
0N/A case JVM_CONSTANT_Long:
0N/A case JVM_CONSTANT_String:
0N/A case JVM_CONSTANT_Class:
0N/A if (verify_verbose) {
502N/A case JVM_OPC_invokeinit:
1193N/A case JVM_OPC_invokedynamic:
502N/A case JVM_OPC_aconst_null:
502N/A case JVM_OPC_new:
502N/A case JVM_OPC_checkcast:
502N/A case JVM_OPC_newarray:
502N/A case JVM_OPC_anewarray:
502N/A case JVM_OPC_multianewarray:
502N/A case JVM_OPC_aaload:
502N/A case JVM_OPC_aload:
0N/A for (p = stack_results; *p != 0; p++) {
0N/A stack_size++; break;
0N/A stack_size++; break;
0N/A stack_size++; p++;
0N/A stack_size++;
502N/A case JVM_OPC_athrow:
0N/A successors_count = 0;
502N/A case JVM_OPC_ret: {
502N/A case JVM_OPC_tableswitch:
502N/A case JVM_OPC_lookupswitch:
0N/A if (verify_verbose) {
0N/A for (i = 0; i < successors_count; i++)
0N/A for (i = 0; i < successors_count; i++) {
0N/A if (verify_verbose) {
0N/A for (i = 0; i < new_register_count; i++) {
0N/A for (i = 0; i < new_register_count; i++) {
0N/A for (i = new_mask_count; --i >= 0; )
0N/A new_mask_count = i;
0N/A for (i = 0; i < max_registers; i++) {
0N/A for (i = 0; i < register_count; i++) {
0N/A if ((i < new_register_count)
0N/A for (j = i; j < register_count; j++) {
0N/A if (i >= new_register_count)
0N/A new_registers[j],
0N/A while ( register_count > 0
0N/A if (mask_count > 0) {
0N/A for (i = 0; i < mask_count; i++) {
0N/A !copy_needed && k >= 0;
0N/A last_match = j;
0N/A for (i = 0; i < mask_count; i++) {
0N/A last_match = j;
0N/A unsigned int to_inumber,
0N/Astatic stack_item_type *
0N/A for (i = 0; i < mask_count; i++) {
0N/A for (i = 0; i < mask_count; i++) {
0N/Astatic fullinfo_type
0N/A case JVM_CONSTANT_Class:
0N/A case JVM_CONSTANT_Methodref:
0N/A case JVM_CONSTANT_Fieldref:
0N/A const char *p = *signature_p;
0N/A case JVM_SIGNATURE_CHAR:
0N/A case JVM_SIGNATURE_SHORT:
0N/A case JVM_SIGNATURE_INT:
0N/A case JVM_SIGNATURE_FLOAT:
0N/A case JVM_SIGNATURE_DOUBLE:
0N/A case JVM_SIGNATURE_LONG:
0N/A case JVM_SIGNATURE_ARRAY:
0N/A array_depth++;
0N/A case JVM_SIGNATURE_CLASS: {
0N/A *signature_p = p;
0N/Astatic fullinfo_type
0N/A return NULL_FULLINFO;
0N/A if ( (indirection == 0)
0N/Astatic fullinfo_type
0N/A if (is_interface)
0N/A if (dimen_value == 0)
0N/A dimen_value--;
0N/A if (dimen_target == 0)
0N/A dimen_target--;
0N/A return result_base;
0N/A if (for_assignment) {
0N/A while (cb_super_value != 0) {
0N/A while((cb_super_value != 0) &&
0N/A (cb_super_target != 0)) {
0N/A while (cb_super_value != 0) {
0N/A while (cb_super_target != 0) {
0N/A return result_info;
0N/A case VM_STRING_UTF:
0N/A case VM_MALLOC_BLK:
0N/A alloc_stack_type *p;
0N/A case JVM_SIGNATURE_BOOLEAN:
0N/A case JVM_SIGNATURE_BYTE:
0N/A case JVM_SIGNATURE_CHAR:
0N/A case JVM_SIGNATURE_SHORT:
0N/A case JVM_SIGNATURE_INT:
0N/A case JVM_SIGNATURE_FLOAT:
0N/A case JVM_SIGNATURE_CLASS:
0N/A while (*p != JVM_SIGNATURE_ENDCLASS) p++;
0N/A case JVM_SIGNATURE_ARRAY:
0N/A while ((*p == JVM_SIGNATURE_ARRAY)) p++;
0N/A if (*p == JVM_SIGNATURE_CLASS) {
0N/A while (*p != JVM_SIGNATURE_ENDCLASS)
0N/A case JVM_SIGNATURE_DOUBLE:
0N/A case JVM_SIGNATURE_LONG:
0N/A for (i = 0; i < register_count; i++)
0N/A for (i = 0; i < mask_count; i++) {
0N/A for (i = indirection; i-- > 0; )
0N/A case ITEM_Integer:
0N/A case ITEM_Float:
0N/A case ITEM_Double:
0N/A case ITEM_Double_2:
0N/A case ITEM_Long_2:
0N/A case ITEM_ReturnAddress:
0N/A case ITEM_Object:
0N/A case ITEM_Short:
0N/A case ITEM_NewObject:
0N/A case ITEM_InitObject:
0N/A for (i = indirection; i-- > 0; )