comparison src/share/vm/graal/vmStructs_graal.hpp @ 16535:ada0a7729b6f

Truffle: introduce debug option to print the stack trace when transferring to the interpreter
author Andreas Woess <andreas.woess@jku.at>
date Wed, 16 Jul 2014 15:18:48 +0200
parents 668d158f780c
children b9f2356c3a69
comparison
equal deleted inserted replaced
16534:4aaa97f42b92 16535:ada0a7729b6f
32 32
33 #define VM_STRUCTS_GRAAL(nonstatic_field, static_field) \ 33 #define VM_STRUCTS_GRAAL(nonstatic_field, static_field) \
34 nonstatic_field(InstanceKlass, _graal_node_class, oop) \ 34 nonstatic_field(InstanceKlass, _graal_node_class, oop) \
35 nonstatic_field(ThreadShadow, _pending_deoptimization, int) \ 35 nonstatic_field(ThreadShadow, _pending_deoptimization, int) \
36 nonstatic_field(ThreadShadow, _pending_failed_speculation, oop) \ 36 nonstatic_field(ThreadShadow, _pending_failed_speculation, oop) \
37 nonstatic_field(ThreadShadow, _pending_transfer_to_interpreter, bool) \
37 nonstatic_field(MethodData, _graal_node_count, int) \ 38 nonstatic_field(MethodData, _graal_node_count, int) \
38 39
39 #define VM_TYPES_GRAAL(declare_type, declare_toplevel_type) \ 40 #define VM_TYPES_GRAAL(declare_type, declare_toplevel_type) \
40 41
41 #define VM_INT_CONSTANTS_GRAAL(declare_constant, declare_preprocessor_constant) \ 42 #define VM_INT_CONSTANTS_GRAAL(declare_constant, declare_preprocessor_constant) \
42 declare_constant(Deoptimization::Reason_aliasing) \ 43 declare_constant(Deoptimization::Reason_aliasing) \
44 declare_constant(Deoptimization::Reason_transfer_to_interpreter) \
43 declare_constant(GraalEnv::ok) \ 45 declare_constant(GraalEnv::ok) \
44 declare_constant(GraalEnv::dependencies_failed) \ 46 declare_constant(GraalEnv::dependencies_failed) \
45 declare_constant(GraalEnv::cache_full) \ 47 declare_constant(GraalEnv::cache_full) \
46 declare_constant(GraalEnv::code_too_large) \ 48 declare_constant(GraalEnv::code_too_large) \
47 \ 49 \