Lines Matching refs:to

16  * 2 along with this work; if not, write to the Free Software Foundation,
58 // We generally try to create the oops directly when parsing, rather than
71 // - to check for new additions to the class file format in JDK1.5
72 // - to check for bug fixes in the format checker in JDK1.5
76 // - to check for javac bug fixes that happened after 1.5
81 // - to check NameAndType_info signatures more aggressively
86 // Use a local copy of ClassFileStream. It helps the C++ compiler to optimize
88 // replacement of aggregates). The _current pointer is copied back to
211 // A mangled type might cause you to overrun allocated memory
223 // A mangled type might cause you to overrun allocated memory
296 // Copy _current pointer of local copy back to stream().
344 cp->set_partially_loaded(); // Enables heap verify to work on partial constantPoolOops
345 ConstantPoolCleaner cp_in_error(cp); // set constant pool to be cleaned up.
516 // need to treat this_class specially...
524 cfs->set_current(mark); // revert to mark
530 "Illegal constant pool patch to self at %d in class file %s",
549 // but not yet to the other entries
578 // already verified to be utf8
580 // already verified to be utf8
588 // Need only to be sure it's the right type.
600 // Need only to be sure it's the right type.
699 // to as a "pseudo-string", and must be presented to the CP
764 // The old format checker uses heap sort to find duplicates.
766 // of table since we don't expect Symbol*'s to move.
819 // Don't need to check legal name because it's checked when parsing constant pool.
820 // But need to make sure it's not an array type.
869 // Make sure the constant pool entry is of a type appropriate to this field
896 "Unable to set initial value %u in class file %s",
1111 // index. After parsing all fields, the data are copied to a permanent
1417 * 3-tuple start_bci/length/slot has to be unique key,
1418 * so the following comparison seems to be redundant:
1467 // Function is used to parse both attributes:
1497 // Assign to a u4 to avoid overflow
1700 // Sift through annotations, looking for those significant to the VM:
1746 // Suppose we want to capture @Retention.value. Here is how:
1813 // attribute is inlined. This is cumbersome to avoid since we inline most of the parts in the
1814 // methodOop to save footprint, so we only know the size of the resulting methodOop when the
1817 // The promoted_flags parameter is used to pass relevant access_flags
1818 // from the method back up to the containing klass. These flag values
1819 // are added to klass's access_flags.
2214 * The stackmap_data field is the flag used to indicate
2255 * Each LVTT entry has to match some LVT entry.
2312 // to add generic signatures into LocalVariableTable
2356 // The promoted_flags parameter is used to pass relevant access_flags
2357 // from the methods back up to the containing klass. These flag values
2358 // are added to klass's access_flags.
2456 // If JVMTI original method ordering or sharing is enabled we have to
2458 // We temporarily use the vtable_index field in the methodOop to store the
2514 // Don't bother storing it if there is no way to retrieve it
2728 // Set inner classes attribute to default sentinel
3039 // Check if verification needs to be relaxed for this class file
3040 // Do not restrict it to jdk1.0 or jdk1.1 to maintain backward compatibility (4982376)
3045 ConstantPoolCleaner error_handler(cp); // set constant pool to be cleaned up.
3074 // It's important to set parsed_name *before* resolving the super class.
3077 // parsed_name is returned and can be used if there's an error, so add to
3081 // Update _class_name which could be null previously to be class_name
3084 // Don't need to check whether this class name is legal or not.
3165 // These need to be oop pointers because they are allocated lazily
3193 // Before attempting to resolve the superclass, check for class format
3237 // promote flags from parse_methods() to the klass' flags
3615 // Not yet: supers are done below to support the new subtype-checking fields
3634 // size is equal to the number of methods in the class. If
3636 // has to be changed accordingly.
3639 if (is_anonymous()) // I am well known to myself
3651 // (We used to do this lazily, but now we query it in Rewriter,
3684 // Fill in information needed to compute superclasses.
3721 // print in a single call to reduce interleaving of output
3747 // print out each of the interface classes referred to by this class.
3754 const char * to = to_class->external_name();
3755 tty->print("RESOLVE %s %s (interface)\n", from, to);
3795 // We have oops to add to map
3863 // in which case we don't have to register objects as finalizable
4092 // continue to look from super_m's holder's super.
4537 // Take pointer to a string. Skip over the longest part of the string that could
4539 // Return a pointer to just past the fieldname.
4581 // Set up the arguments to isJavaIdentifierStart and isJavaIdentifierPart
4626 // Take pointer to a string. Skip over the longest part of the string that could
4628 // Return a pointer to just past the signature.