7120468: SPARC/x86: use frame::describe to enhance trace_method_handle

Improvements of TraceMethodHandles for JSR292

Reviewed-by: never, twisti
This commit is contained in:
Bertrand Delsart 2012-01-26 16:49:22 +01:00
parent de3ed511b1
commit 070f9108ff
9 changed files with 213 additions and 38 deletions

View file

@ -494,7 +494,7 @@ class frame VALUE_OBJ_CLASS_SPEC {
};
#ifdef ASSERT
#ifndef PRODUCT
// A simple class to describe a location on the stack
class FrameValue VALUE_OBJ_CLASS_SPEC {
public:
@ -524,7 +524,9 @@ class FrameValues {
// Used by frame functions to describe locations.
void describe(int owner, intptr_t* location, const char* description, int priority = 0);
#ifdef ASSERT
void validate();
#endif
void print(JavaThread* thread);
};