6689060: Escape Analysis does not work with Compressed Oops

64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)

Reviewed-by: never, sgoldman
This commit is contained in:
Vladimir Kozlov 2008-04-23 11:20:36 -07:00
parent 8ece15fd05
commit 69155d87f9
13 changed files with 235 additions and 51 deletions

View file

@ -1998,6 +1998,8 @@ class MacroAssembler: public Assembler {
}
void encode_heap_oop_not_null(Register r);
void decode_heap_oop_not_null(Register r);
void encode_heap_oop_not_null(Register src, Register dst);
void decode_heap_oop_not_null(Register src, Register dst);
// Support for managing the JavaThread pointer (i.e.; the reference to
// thread-local information).