1.1 --- a/src/cpu/sparc/vm/assembler_sparc.cpp Mon Aug 23 09:09:36 2010 -0700 1.2 +++ b/src/cpu/sparc/vm/assembler_sparc.cpp Wed Aug 25 05:27:54 2010 -0700 1.3 @@ -4192,7 +4192,7 @@ 1.4 1.5 static void generate_satb_log_enqueue(bool with_frame) { 1.6 BufferBlob* bb = BufferBlob::create("enqueue_with_frame", EnqueueCodeSize); 1.7 - CodeBuffer buf(bb->instructions_begin(), bb->instructions_size()); 1.8 + CodeBuffer buf(bb); 1.9 MacroAssembler masm(&buf); 1.10 address start = masm.pc(); 1.11 Register pre_val; 1.12 @@ -4421,7 +4421,7 @@ 1.13 // This gets to assume that o0 contains the object address. 1.14 static void generate_dirty_card_log_enqueue(jbyte* byte_map_base) { 1.15 BufferBlob* bb = BufferBlob::create("dirty_card_enqueue", EnqueueCodeSize*2); 1.16 - CodeBuffer buf(bb->instructions_begin(), bb->instructions_size()); 1.17 + CodeBuffer buf(bb); 1.18 MacroAssembler masm(&buf); 1.19 address start = masm.pc(); 1.20