src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
changeset 57889 e6d7c5fbf09d
parent 57847 bc14eec6f4bc
child 58679 9c3209ff7550
equal deleted inserted replaced
57888:41b68dc5e0b9 57889:e6d7c5fbf09d
    64   static void assert_not_in_cset_loc(void* interior_loc, const char* file, int line);
    64   static void assert_not_in_cset_loc(void* interior_loc, const char* file, int line);
    65 
    65 
    66   static void assert_rp_isalive_not_installed(const char *file, int line);
    66   static void assert_rp_isalive_not_installed(const char *file, int line);
    67   static void assert_rp_isalive_installed(const char *file, int line);
    67   static void assert_rp_isalive_installed(const char *file, int line);
    68 
    68 
    69   static void assert_locked_or_shenandoah_safepoint(const Mutex* lock, const char*file, int line);
    69   static void assert_locked_or_shenandoah_safepoint(Mutex* lock, const char* file, int line);
    70 
    70 
    71 #ifdef ASSERT
    71 #ifdef ASSERT
    72 #define shenandoah_assert_in_heap(interior_loc, obj) \
    72 #define shenandoah_assert_in_heap(interior_loc, obj) \
    73                     ShenandoahAsserts::assert_in_heap(interior_loc, obj, __FILE__, __LINE__);
    73                     ShenandoahAsserts::assert_in_heap(interior_loc, obj, __FILE__, __LINE__);
    74 #define shenandoah_assert_in_correct_region(interior_loc, obj) \
    74 #define shenandoah_assert_in_correct_region(interior_loc, obj) \