equal
deleted
inserted
replaced
493 // or executing methods, so that it can't be deleted during class redefinition |
493 // or executing methods, so that it can't be deleted during class redefinition |
494 // and class unloading. |
494 // and class unloading. |
495 class MetadataOnStackMark : public StackObj { |
495 class MetadataOnStackMark : public StackObj { |
496 NOT_PRODUCT(static bool _is_active;) |
496 NOT_PRODUCT(static bool _is_active;) |
497 public: |
497 public: |
498 MetadataOnStackMark(); |
498 MetadataOnStackMark() NOT_JVMTI_RETURN; |
499 ~MetadataOnStackMark(); |
499 ~MetadataOnStackMark() NOT_JVMTI_RETURN; |
500 static void record(Metadata* m); |
500 static void record(Metadata* m) NOT_JVMTI_RETURN; |
501 }; |
501 }; |
502 |
502 |
503 #endif // SHARE_VM_PRIMS_JVMTIREDEFINECLASSES_HPP |
503 #endif // SHARE_VM_PRIMS_JVMTIREDEFINECLASSES_HPP |