138 check_for_non_bad_heap_word_value(result, size)); |
138 check_for_non_bad_heap_word_value(result, size)); |
139 assert(!HAS_PENDING_EXCEPTION, |
139 assert(!HAS_PENDING_EXCEPTION, |
140 "Unexpected exception, will result in uninitialized storage"); |
140 "Unexpected exception, will result in uninitialized storage"); |
141 THREAD->incr_allocated_bytes(size * HeapWordSize); |
141 THREAD->incr_allocated_bytes(size * HeapWordSize); |
142 |
142 |
143 AllocTracer::send_allocation_outside_tlab_event(klass, size * HeapWordSize); |
143 AllocTracer::send_allocation_outside_tlab_event(klass, result, size * HeapWordSize, Thread::current()); |
144 |
144 |
145 return result; |
145 return result; |
146 } |
146 } |
147 |
147 |
148 |
148 |