equal
deleted
inserted
replaced
3292 __ ld_ptr(RinstanceKlass, Klass::prototype_header_offset_in_bytes() + sizeof(oopDesc), G4_scratch); |
3292 __ ld_ptr(RinstanceKlass, Klass::prototype_header_offset_in_bytes() + sizeof(oopDesc), G4_scratch); |
3293 } else { |
3293 } else { |
3294 __ set((intptr_t)markOopDesc::prototype(), G4_scratch); |
3294 __ set((intptr_t)markOopDesc::prototype(), G4_scratch); |
3295 } |
3295 } |
3296 __ st_ptr(G4_scratch, RallocatedObject, oopDesc::mark_offset_in_bytes()); // mark |
3296 __ st_ptr(G4_scratch, RallocatedObject, oopDesc::mark_offset_in_bytes()); // mark |
3297 __ store_klass(RinstanceKlass, RallocatedObject); // klass |
3297 __ store_klass_gap(G0, RallocatedObject); // klass gap if compressed |
|
3298 __ store_klass(RinstanceKlass, RallocatedObject); // klass (last for cms) |
3298 |
3299 |
3299 { |
3300 { |
3300 SkipIfEqual skip_if( |
3301 SkipIfEqual skip_if( |
3301 _masm, G4_scratch, &DTraceAllocProbes, Assembler::zero); |
3302 _masm, G4_scratch, &DTraceAllocProbes, Assembler::zero); |
3302 // Trigger dtrace event |
3303 // Trigger dtrace event |