# HG changeset patch # User roland # Date 1329209005 -3600 # Node ID b522995d91f00954cecf93a763be901606695d15 # Parent f09ae3853e3b8d84e9101018acbddaff4ce6731e 7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found Summary: oop map needs pc stored in frame anchor in StubGenerator::generate_throw_exception() Reviewed-by: twisti, never, kvn diff -r f09ae3853e3b -r b522995d91f0 src/cpu/x86/vm/stubGenerator_x86_64.cpp --- a/src/cpu/x86/vm/stubGenerator_x86_64.cpp Mon Feb 13 04:30:59 2012 -0800 +++ b/src/cpu/x86/vm/stubGenerator_x86_64.cpp Tue Feb 14 09:43:25 2012 +0100 @@ -2997,7 +2997,7 @@ // Generate oop map OopMap* map = new OopMap(framesize, 0); - oop_maps->add_gc_map(__ pc() - start, map); + oop_maps->add_gc_map(the_pc - start, map); __ reset_last_Java_frame(true, true);