src/hotspot/share/utilities/debug.hpp
changeset 55653 3243c42d737d
parent 54701 6b77693eda6a
equal deleted inserted replaced
55652:2d1acda7555a 55653:3243c42d737d
    35 #if defined(LINUX) && !defined(ZERO)
    35 #if defined(LINUX) && !defined(ZERO)
    36 #define CAN_SHOW_REGISTERS_ON_ASSERT
    36 #define CAN_SHOW_REGISTERS_ON_ASSERT
    37 extern char* g_assert_poison;
    37 extern char* g_assert_poison;
    38 #define TOUCH_ASSERT_POISON (*g_assert_poison) = 'X';
    38 #define TOUCH_ASSERT_POISON (*g_assert_poison) = 'X';
    39 void initialize_assert_poison();
    39 void initialize_assert_poison();
       
    40 void disarm_assert_poison();
    40 bool handle_assert_poison_fault(const void* ucVoid, const void* faulting_address);
    41 bool handle_assert_poison_fault(const void* ucVoid, const void* faulting_address);
    41 #else
    42 #else
    42 #define TOUCH_ASSERT_POISON
    43 #define TOUCH_ASSERT_POISON
    43 #endif // CAN_SHOW_REGISTERS_ON_ASSERT
    44 #endif // CAN_SHOW_REGISTERS_ON_ASSERT
    44 
    45