Top


定義場所(file name)

hotspot/src/share/vm/prims/jvmtiExport.cpp

説明(description)

// register a stub

名前(function name)

void JvmtiDynamicCodeEventCollector::register_stub(const char* name, address start, address end) {

本体部(body)

  {- -------------------------------------------
  (1) 新しい JvmtiCodeBlobDesc オブジェクトを生成し, 
      GrowableArray::append() を呼んで _code_blobs フィールド内に格納する.

      (なお _code_blobs フィールドの GrowableArray オブジェクトは, 
       最初にこのメソッドが呼ばれた際に遅延生成している)
      ---------------------------------------- -}

     if (_code_blobs == NULL) {
       _code_blobs = new (ResourceObj::C_HEAP) GrowableArray<JvmtiCodeBlobDesc*>(1,true);
     }
     _code_blobs->append(new JvmtiCodeBlobDesc(name, start, end));
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.