Package sun.jvm.hotspot.types

Examples of sun.jvm.hotspot.types.Type


                }
            });
    }

    static private synchronized void initialize(TypeDataBase db) {
        Type type = db.lookupType("G1CollectedHeap");

        hrsFieldOffset = type.getField("_hrs").getOffset();
        g1CommittedFieldOffset = type.getField("_g1_committed").getOffset();
        summaryBytesUsedField = type.getCIntegerField("_summary_bytes_used");
        g1mmField = type.getAddressField("_g1mm");
        oldSetFieldOffset = type.getField("_old_set").getOffset();
        humongousSetFieldOffset = type.getField("_humongous_set").getOffset();
    }
View Full Code Here


                }
            });
    }

    static private synchronized void initialize(TypeDataBase db) {
        Type type = db.lookupType("HeapRegionSeq");

        regionsField = type.getAddressField("_regions");
        lengthField = type.getCIntegerField("_length");
    }
View Full Code Here

                }
            });
    }

    static private synchronized void initialize(TypeDataBase db) {
        Type type = db.lookupType("G1MonitoringSupport");

        edenCommittedField = type.getCIntegerField("_eden_committed");
        edenUsedField = type.getCIntegerField("_eden_used");
        survivorCommittedField = type.getCIntegerField("_survivor_committed");
        survivorUsedField = type.getCIntegerField("_survivor_used");
        oldCommittedField = type.getCIntegerField("_old_committed");
        oldUsedField = type.getCIntegerField("_old_used");
    }
View Full Code Here

                }
            });
    }

    static private synchronized void initialize(TypeDataBase db) {
        Type type = db.lookupType("HeapRegionSetBase");

        lengthField         = type.getCIntegerField("_length");
        regionNumField      = type.getCIntegerField("_region_num");
        totalUsedBytesField = type.getCIntegerField("_total_used_bytes");
    }
View Full Code Here

  }

  private static synchronized void initialize(TypeDataBase db) {
    // klass and oop_size are HotSpot magic fields and hence we can't
    // find them from InstanceKlass for java.lang.Class.
    Type jlc = db.lookupType("java_lang_Class");
    int klassOffset = (int) jlc.getCIntegerField("_klass_offset").getValue();
    if (VM.getVM().isCompressedOopsEnabled()) {
      klassField = new NarrowOopField(new NamedFieldIdentifier("klass"), klassOffset, true);
    } else {
      klassField = new OopField(new NamedFieldIdentifier("klass"), klassOffset, true);
    }
    int oopSizeOffset = (int) jlc.getCIntegerField("_oop_size_offset").getValue();
    oopSizeField = new IntField(new NamedFieldIdentifier("oop_size"), oopSizeOffset, true);
  }
View Full Code Here

                }
            });
    }

    static private synchronized void initialize(TypeDataBase db) {
        Type type = db.lookupType("HeapRegion");

        grainBytesField = type.getCIntegerField("GrainBytes");
    }
View Full Code Here

  }

  private static synchronized void initialize(TypeDataBase db) {
    // klass and oop_size are HotSpot magic fields and hence we can't
    // find them from InstanceKlass for java.lang.Class.
    Type jlc = db.lookupType("java_lang_Class");
    int klassOffset = (int) jlc.getCIntegerField("klass_offset").getValue();
    if (VM.getVM().isCompressedOopsEnabled()) {
      klassField = new NarrowOopField(new NamedFieldIdentifier("klass"), klassOffset, true);
    } else {
      klassField = new OopField(new NamedFieldIdentifier("klass"), klassOffset, true);
    }
    int oopSizeOffset = (int) jlc.getCIntegerField("oop_size_offset").getValue();
    oopSizeField = new IntField(new NamedFieldIdentifier("oop_size"), oopSizeOffset, true);
  }
View Full Code Here

TOP

Related Classes of sun.jvm.hotspot.types.Type

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.