|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use ReferenceMaps | |
|---|---|
| org.jikesrvm.compilers.baseline | |
| org.jikesrvm.compilers.baseline.ia32 | |
| Uses of ReferenceMaps in org.jikesrvm.compilers.baseline |
|---|
| Fields in org.jikesrvm.compilers.baseline declared as ReferenceMaps | |
|---|---|
ReferenceMaps |
BaselineCompiledMethod.referenceMaps
Stack-slot reference maps for the compiled method. |
| Methods in org.jikesrvm.compilers.baseline with parameters of type ReferenceMaps | |
|---|---|
void |
BuildReferenceMaps.buildReferenceMaps(NormalMethod method,
int[] stackHeights,
byte[] localTypes,
ReferenceMaps referenceMaps,
BuildBB buildBB)
After the analysis of the blocks of a method, examine the byte codes again, to determine the reference maps for the gc points. |
void |
BaselineCompiledMethod.encodeMappingInfo(ReferenceMaps referenceMaps,
int[] bcMap)
Encode/compress the bytecode map, reference (GC) map and exception table |
private int |
BuildReferenceMaps.processInvoke(MethodReference target,
int byteindex,
int currBBStkTop,
byte[] currBBMap,
boolean isStatic,
boolean inJSRSub,
ReferenceMaps referenceMaps,
PendingRETInfo currPendingRET,
boolean blockSeen,
int currBBStkEmpty)
|
| Uses of ReferenceMaps in org.jikesrvm.compilers.baseline.ia32 |
|---|
| Fields in org.jikesrvm.compilers.baseline.ia32 declared as ReferenceMaps | |
|---|---|
private ReferenceMaps |
BaselineGCMapIterator.maps
set of maps for this method |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||