Mercurial > hg > graal-jvmci-8
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 \ |