Home
last modified time | relevance | path

Searched refs:ObjectAllocator (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/heap/cppgc/
Dobject-allocator.h24 friend class internal::ObjectAllocator;
32 class V8_EXPORT_PRIVATE ObjectAllocator final : public cppgc::AllocationHandle {
40 explicit NoAllocationScope(ObjectAllocator&);
47 ObjectAllocator& allocator_;
50 ObjectAllocator(RawHeap* heap, PageBackend* page_backend,
79 void* ObjectAllocator::AllocateObject(size_t size, GCInfoIndex gcinfo) { in AllocateObject()
89 void* ObjectAllocator::AllocateObject(size_t size, GCInfoIndex gcinfo, in AllocateObject()
100 RawHeap::RegularSpaceType ObjectAllocator::GetInitialSpaceIndexForSize( in GetInitialSpaceIndexForSize()
110 void* ObjectAllocator::AllocateObjectOnSpace(NormalPageSpace* space, in AllocateObjectOnSpace()
Dobject-allocator.cc103 ObjectAllocator::ObjectAllocator(RawHeap* heap, PageBackend* page_backend, in ObjectAllocator() function in cppgc::internal::ObjectAllocator
109 void* ObjectAllocator::OutOfLineAllocate(NormalPageSpace* space, size_t size, in OutOfLineAllocate()
117 void* ObjectAllocator::OutOfLineAllocateImpl(NormalPageSpace* space, in OutOfLineAllocateImpl()
158 void* ObjectAllocator::AllocateFromFreeList(NormalPageSpace* space, size_t size, in AllocateFromFreeList()
169 void ObjectAllocator::ResetLinearAllocationBuffers() { in ResetLinearAllocationBuffers()
188 ObjectAllocator::NoAllocationScope::NoAllocationScope( in NoAllocationScope()
189 ObjectAllocator& allocator) in NoAllocationScope()
194 ObjectAllocator::NoAllocationScope::~NoAllocationScope() { in ~NoAllocationScope()
Dallocation.cc20 return static_cast<ObjectAllocator&>(handle).AllocateObject(size, index); in Allocate()
27 return static_cast<ObjectAllocator&>(handle).AllocateObject(size, index, in Allocate()
Dheap-base.h103 ObjectAllocator& object_allocator() { return object_allocator_; } in object_allocator()
161 ObjectAllocator object_allocator_;
Dheap.cc159 ObjectAllocator::NoAllocationScope no_allocation_scope_(object_allocator_); in FinalizeGarbageCollection()
/external/protobuf/ruby/src/main/java/com/google/protobuf/jruby/
DRubyDescriptor.java41 import org.jruby.runtime.ObjectAllocator;
53 … cDescriptor = protobuf.defineClassUnder("Descriptor", runtime.getObject(), new ObjectAllocator() { in createRubyDescriptor()
239 ObjectAllocator allocator = new ObjectAllocator() { in buildClassFromDescriptor()
DRubyEnumBuilderContext.java41 import org.jruby.runtime.ObjectAllocator;
49 …text = protobuf.defineClassUnder("EnumBuilderContext", runtime.getObject(), new ObjectAllocator() { in createRubyEnumBuilderContext()
DRubyOneofBuilderContext.java41 import org.jruby.runtime.ObjectAllocator;
50 …ext = internal.defineClassUnder("OneofBuilderContext", runtime.getObject(), new ObjectAllocator() { in createRubyOneofBuilderContext()
DRubyOneofDescriptor.java12 import org.jruby.runtime.ObjectAllocator;
23 …criptor = protobuf.defineClassUnder("OneofDescriptor", runtime.getObject(), new ObjectAllocator() { in createRubyOneofDescriptor()
DRubyEnumDescriptor.java45 import org.jruby.runtime.ObjectAllocator;
53 …criptor = mProtobuf.defineClassUnder("EnumDescriptor", runtime.getObject(), new ObjectAllocator() { in createRubyEnumDescriptor()
DRubyFieldDescriptor.java40 import org.jruby.runtime.ObjectAllocator;
48 …riptor = mProtobuf.defineClassUnder("FieldDescriptor", runtime.getObject(), new ObjectAllocator() { in createRubyFileDescriptor()
DRubyMessageBuilderContext.java41 import org.jruby.runtime.ObjectAllocator;
49 …t = protobuf.defineClassUnder("MessageBuilderContext", runtime.getObject(), new ObjectAllocator() { in createRubyMessageBuilderContext()
DRubyRepeatedField.java40 import org.jruby.runtime.ObjectAllocator;
50 new ObjectAllocator() { in createRubyRepeatedField()
DRubyMap.java43 import org.jruby.runtime.ObjectAllocator;
59 … RubyClass cMap = protobuf.defineClassUnder("Map", runtime.getObject(), new ObjectAllocator() { in createRubyMap()
DRubyBuilder.java45 …yClass cBuilder = protobuf.defineClassUnder("Builder", runtime.getObject(), new ObjectAllocator() { in createRubyBuilder()
DRubyDescriptorPool.java50 …ptorPool = protobuf.defineClassUnder("DescriptorPool", runtime.getObject(), new ObjectAllocator() { in createRubyDescriptorPool()
/external/v8/include/cppgc/
Dallocation.h23 class ObjectAllocator; variable
/external/v8/src/heap/cppgc-js/
Dcpp-heap.cc216 cppgc::internal::ObjectAllocator::NoAllocationScope no_allocation_scope_( in TraceEpilogue()