comparison src/share/vm/graal/graalJavaAccess.hpp @ 4693:07bcee8b70a4

Simplify exception debug information and exception handler table creation based on Graal's simplified model of exception handler information (i.e. the dispatch is done in compiled code).
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 25 Feb 2012 00:40:34 +0100
parents fc42b5b6941a
children cd298550a597
comparison
equal deleted inserted replaced
4692:9d48ccb39292 4693:07bcee8b70a4
141 start_class(CiTargetMethod_Safepoint) \ 141 start_class(CiTargetMethod_Safepoint) \
142 oop_field(CiTargetMethod_Safepoint, debugInfo, "Lcom/oracle/max/cri/ci/CiDebugInfo;") \ 142 oop_field(CiTargetMethod_Safepoint, debugInfo, "Lcom/oracle/max/cri/ci/CiDebugInfo;") \
143 end_class \ 143 end_class \
144 start_class(CiTargetMethod_ExceptionHandler) \ 144 start_class(CiTargetMethod_ExceptionHandler) \
145 int_field(CiTargetMethod_ExceptionHandler, handlerPos) \ 145 int_field(CiTargetMethod_ExceptionHandler, handlerPos) \
146 int_field(CiTargetMethod_ExceptionHandler, handlerBci) \
147 int_field(CiTargetMethod_ExceptionHandler, scopeLevel) \
148 end_class \ 146 end_class \
149 start_class(CiTargetMethod_Mark) \ 147 start_class(CiTargetMethod_Mark) \
150 oop_field(CiTargetMethod_Mark, id, "Ljava/lang/Object;") \ 148 oop_field(CiTargetMethod_Mark, id, "Ljava/lang/Object;") \
151 oop_field(CiTargetMethod_Mark, references, "[Lcom/oracle/max/cri/ci/CiTargetMethod$Mark;") \ 149 oop_field(CiTargetMethod_Mark, references, "[Lcom/oracle/max/cri/ci/CiTargetMethod$Mark;") \
152 end_class \ 150 end_class \