347 public: |
347 public: |
348 JvmtiRawMonitor(const char *name); |
348 JvmtiRawMonitor(const char *name); |
349 ~JvmtiRawMonitor(); |
349 ~JvmtiRawMonitor(); |
350 int magic() { return _magic; } |
350 int magic() { return _magic; } |
351 const char *get_name() { return _name; } |
351 const char *get_name() { return _name; } |
352 bool is_valid() { return _magic == JVMTI_RM_MAGIC; } |
352 bool is_valid(); |
353 }; |
353 }; |
354 |
354 |
355 // Onload pending raw monitors |
355 // Onload pending raw monitors |
356 // Class is used to cache onload or onstart monitor enter |
356 // Class is used to cache onload or onstart monitor enter |
357 // which will transition into real monitor when |
357 // which will transition into real monitor when |