src/hotspot/share/jvmci/jvmciExceptions.hpp
changeset 54732 2d012a75d35c
parent 54669 ad45b3802d4e
equal deleted inserted replaced
54731:81de17a33575 54732:2d012a75d35c
    30 // JVMCIEnv exception utility macros.  Analagous to the regular CHECK, TRAP and THREAD macros.
    30 // JVMCIEnv exception utility macros.  Analagous to the regular CHECK, TRAP and THREAD macros.
    31 
    31 
    32 #define JVMCIENV __jvmci_env__
    32 #define JVMCIENV __jvmci_env__
    33 #define JVMCI_TRAPS  JVMCIEnv* JVMCIENV
    33 #define JVMCI_TRAPS  JVMCIEnv* JVMCIENV
    34 
    34 
    35 #define JNI_JVMCIENV(env)                                     \
    35 #define JNI_JVMCIENV(thread, env)                                     \
    36   JVMCIEnv __stack_jvmci_env__(env, __FILE__, __LINE__);      \
    36   JVMCIEnv __stack_jvmci_env__(thread, env, __FILE__, __LINE__);      \
    37   JVMCIEnv* JVMCIENV = &__stack_jvmci_env__
    37   JVMCIEnv* JVMCIENV = &__stack_jvmci_env__
    38 
    38 
    39 #define THREAD_JVMCIENV(thread)                               \
    39 #define THREAD_JVMCIENV(thread)                               \
    40   JVMCIEnv __stack_jvmci_env__(thread, __FILE__, __LINE__);   \
    40   JVMCIEnv __stack_jvmci_env__(thread, __FILE__, __LINE__);   \
    41   JVMCIEnv* JVMCIENV = &__stack_jvmci_env__
    41   JVMCIEnv* JVMCIENV = &__stack_jvmci_env__