Home
last modified time | relevance | path

Searched refs:objSize (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dalloc_config.h62 static void AddToCrossingMap(void *objAddr, size_t objSize) in AddToCrossingMap() argument
64 CrossingMapSingleton::AddObject(objAddr, objSize); in AddToCrossingMap()
76 static void RemoveFromCrossingMap(void *objAddr, size_t objSize, void *nextObjAddr, void *prevObjAddr = nullptr, in RemoveFromCrossingMap() argument
79 CrossingMapSingleton::RemoveObject(objAddr, objSize, nextObjAddr, prevObjAddr, prevObjSize); in RemoveFromCrossingMap()
155 static void AddToCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize) {} in AddToCrossingMap() argument
158 static void RemoveFromCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize, in RemoveFromCrossingMap() argument
208 static void AddToCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize) {} in AddToCrossingMap() argument
211 static void RemoveFromCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize, in RemoveFromCrossingMap() argument
253 static void AddToCrossingMap(void *objAddr, size_t objSize) in AddToCrossingMap() argument
255 CrossingMapSingleton::AddObject(objAddr, objSize); in AddToCrossingMap()
267 RemoveFromCrossingMap(void *objAddr, size_t objSize, void *nextObjAddr, void *prevObjAddr = nullptr, size_t prevObjSize = 0) RemoveFromCrossingMap() argument
327 AddToCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize) AddToCrossingMap() argument
328 RemoveFromCrossingMap([[maybe_unused]] void *objAddr, [[maybe_unused]] size_t objSize, [[maybe_unused]] void *nextObjAddr = nullptr, [[maybe_unused]] void *prevObjAddr = nullptr, [[maybe_unused]] size_t prevObjSize = 0) RemoveFromCrossingMap() argument
[all...]
H A Dhumongous_obj_allocator.h139 static constexpr size_t GetMinPoolSize(size_t objSize) in GetMinPoolSize() argument
143 return AlignUp(objSize + sizeof(MemoryPoolHeader) + GetAlignmentInBytes(LOG_ALIGN_MAX), in GetMinPoolSize()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dlayout_visitor.h31 auto objSize = hclass->GetObjectSize(); in IterateBody() local
32 if (objSize > size) { in IterateBody()
34 IteratorRange(root, visitor, size, objSize, VisitObjectArea::NORMAL); in IterateBody()
36 IteratorRange(root, visitor, size, objSize, VisitObjectArea::IN_OBJECT); in IterateBody()
H A Dsparse_space.cpp297 size_t objSize; in IterateOverObjects()
303 objSize = obj->GetClass()->SizeFromJSHClass(obj); in IterateOverObjects()
306 objSize = freeObject->Available(); in IterateOverObjects()
309 curPtr += objSize; in IterateOverObjects()
310 CHECK_OBJECT_SIZE(objSize); in IterateOverObjects()
718 size_t objSize = 0; in CheckMachineCodeObject() local
724 objSize = obj->GetClass()->SizeFromJSHClass(obj); in CheckMachineCodeObject()
726 objSize = freeObject->Available(); in CheckMachineCodeObject()
728 return objSize; in CheckMachineCodeObject()
747 size_t objSize in GetMachineCodeObject()
[all...]
H A Dlinear_space.cpp140 size_t objSize; in IterateOverObjects()
148 objSize = obj->GetClass()->SizeFromJSHClass(obj); in IterateOverObjects()
151 objSize = freeObject->Available(); in IterateOverObjects()
154 curPtr += objSize; in IterateOverObjects()
155 CHECK_OBJECT_SIZE(objSize); in IterateOverObjects()
H A Dparallel_evacuator.cpp513 size_t objSize = 0; in UpdateNewRegionReference() local
522 objSize = klass->SizeFromJSHClass(obj); in UpdateNewRegionReference()
525 objSize = freeObject->Available(); in UpdateNewRegionReference()
528 curPtr += objSize; in UpdateNewRegionReference()
529 CHECK_OBJECT_SIZE(objSize); in UpdateNewRegionReference()
H A Dgc_stats.cpp548 size_t objSize = in RecordGCSpeed() local
550 gcSpeed_[(uint8_t)SpeedData::MARK_SPEED] = objSize / scopeDuration_[Scope::ScopeId::Mark]; in RecordGCSpeed()
551 size_t evacuateSpeed = survivalRate * objSize / scopeDuration_[Scope::ScopeId::EvacuateSpace]; in RecordGCSpeed()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/
H A Dcrossing_map_singleton.cpp71 void CrossingMapSingleton::AddObject(void *objAddr, size_t objSize) in AddObject() argument
73 GetCrossingMap()->AddObject(objAddr, objSize); in AddObject()
77 void CrossingMapSingleton::RemoveObject(void *objAddr, size_t objSize, void *nextObjAddr, void *prevObjAddr, in RemoveObject() argument
80 GetCrossingMap()->RemoveObject(objAddr, objSize, nextObjAddr, prevObjAddr, prevObjSize); in RemoveObject()
H A Dcrossing_map_singleton.h44 static void AddObject(void *objAddr, size_t objSize);
45 static void RemoveObject(void *objAddr, size_t objSize, void *nextObjAddr, void *prevObjAddr, size_t prevObjSize);
H A Dcrossing_map.cpp67 void CrossingMap::AddObject(const void *objAddr, size_t objSize) in AddObject() argument
70 << objSize; in AddObject() local
105 void *lastObjByte = ToVoidPtr(ToUintPtr(objAddr) + objSize - 1U); in AddObject()
145 void CrossingMap::RemoveObject(const void *objAddr, size_t objSize, const void *nextObjAddr, const void *prevObjAddr, in RemoveObject() argument
149 << objSize; in RemoveObject() local
166 void *lastObjByte = ToVoidPtr(ToUintPtr(objAddr) + objSize - 1U); in RemoveObject()
H A Dcrossing_map.h81 void AddObject(const void *objAddr, size_t objSize);
94 void RemoveObject(const void *objAddr, size_t objSize, const void *nextObjAddr = nullptr,
/arkcompiler/runtime_core/static_core/runtime/
H A Dobject_header.cpp166 static ObjectHeader *AllocateObjectAndGetDst(ObjectHeader *src, Class *objectClass, size_t objSize, in AllocateObjectAndGetDst() argument
171 dst = heapManager->AllocateNonMovableObject(objectClass, objSize); in AllocateObjectAndGetDst()
173 dst = heapManager->AllocateObject(objectClass, objSize); in AllocateObjectAndGetDst()
185 std::size_t objSize = src->ObjectSize(); in ShallowCopy() local
195 ObjectHeader *dst = AllocateObjectAndGetDst(src, objectClass, objSize, heapManager); in ShallowCopy()
202 Span<uint8_t> srcSp(reinterpret_cast<uint8_t *>(srcHandle.GetPtr()), objSize); in ShallowCopy() local
203 Span<uint8_t> dstSp(reinterpret_cast<uint8_t *>(dst), objSize); in ShallowCopy() local
205 std::size_t bytesToCopy = objSize - ObjectHeader::ObjectHeaderSize(); in ShallowCopy()
227 for (std::size_t i = objectPointersToCopyEnd; i < objSize; i++) { in ShallowCopy()
241 barrierSet->PostBarrier(dst, 0, objSize); in ShallowCopy()
[all...]
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.cpp103 size_t objSize = data_->ReadUint32(position_); in DeserializeTaggedObject() local
104 uintptr_t res = RelocateObjectAddr(space, objSize); in DeserializeTaggedObject()
106 DeserializeObjectField(res, res + objSize); in DeserializeTaggedObject()
379 uintptr_t BaseDeserializer::RelocateObjectAddr(SerializedObjectSpace space, size_t objSize) in RelocateObjectAddr() argument
384 if (oldSpaceBeginAddr_ + objSize > AlignUp(oldSpaceBeginAddr_, DEFAULT_REGION_SIZE)) { in RelocateObjectAddr()
389 oldSpaceBeginAddr_ += objSize; in RelocateObjectAddr()
393 if (nonMovableSpaceBeginAddr_ + objSize > AlignUp(nonMovableSpaceBeginAddr_, DEFAULT_REGION_SIZE)) { in RelocateObjectAddr()
398 nonMovableSpaceBeginAddr_ += objSize; in RelocateObjectAddr()
402 if (machineCodeSpaceBeginAddr_ + objSize > AlignUp(machineCodeSpaceBeginAddr_, DEFAULT_REGION_SIZE)) { in RelocateObjectAddr()
407 machineCodeSpaceBeginAddr_ += objSize; in RelocateObjectAddr()
[all...]
H A Dbase_deserializer.h99 uintptr_t RelocateObjectAddr(SerializedObjectSpace space, size_t objSize);
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_space.cpp340 size_t objSize; in IterateOverObjects()
346 objSize = obj->GetClass()->SizeFromJSHClass(obj); in IterateOverObjects()
349 objSize = freeObject->Available(); in IterateOverObjects()
352 curPtr += objSize; in IterateOverObjects()
353 CHECK_OBJECT_SIZE(objSize); in IterateOverObjects()
562 size_t objSize; in IterateOverObjects()
568 objSize = obj->GetClass()->SizeFromJSHClass(obj); in IterateOverObjects()
571 objSize = freeObject->Available(); in IterateOverObjects()
574 curPtr += objSize; in IterateOverObjects()
575 CHECK_OBJECT_SIZE(objSize); in IterateOverObjects()
[all...]
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
H A Dsnapshot_processor.cpp1100 size_t objSize = SnapshotHelper::GetHugeObjectSize(region->GetSnapshotData()); in WriteHugeObjectToFile()
1101 info.aliveObjectSize_ = objSize; in WriteHugeObjectToFile()
1105 writer.write(reinterpret_cast<char *>(region->packedData_.begin_), objSize); in WriteHugeObjectToFile()
1124 size_t objSize = 0U; in StatisticsSpaceObjectSize() local
1128 objSize = (regionCount - 1) * (SnapshotRegionHeadInfo::RegionHeadInfoSize() + in StatisticsSpaceObjectSize()
1131 ASSERT(objSize <= Constants::MAX_UINT_32); in StatisticsSpaceObjectSize()
1132 return static_cast<uint32_t>(objSize); in StatisticsSpaceObjectSize()
1137 size_t objSize = 0U; in StatisticsHugeObjectSize() local
1138 space->EnumerateRegions([&objSize](Region *region) { in StatisticsHugeObjectSize()
1139 objSize in StatisticsHugeObjectSize()
1267 size_t objSize = info->aliveObjectSize_; DeserializeHugeSpaceObject() local
[all...]
H A Dsnapshot_processor.h175 static inline uint64_t EncodeHugeObjectSize(uint64_t objSize) in EncodeHugeObjectSize() argument
177 return objSize << Constants::UINT_32_BITS_COUNT; in EncodeHugeObjectSize()
H A Dsnapshot.cpp243 for (uint32_t objSize : objSizeVector) { in WriteToFile()
244 totalObjSize += objSize; in WriteToFile()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dg1gc_fullgc_test.cpp163 size_t objSize = sizeof(coretypes::String) + minSize; in MakeAllocations() local
166 simpleString.resize(objSize - sizeof(coretypes::String)); in MakeAllocations()
168 objSize += (maxSize / count + i); // +i to mess with the alignment in MakeAllocations()
169 if (objSize > maxSize) { in MakeAllocations()
170 objSize = maxSize; in MakeAllocations()
H A Dcrossing_map_test.cpp113 void *GetLastObjectByte(void *objAddr, size_t objSize) in GetLastObjectByte() argument
115 ASSERT(objSize != 0); in GetLastObjectByte()
116 return ToVoidPtr(ToUintPtr(objAddr) + objSize - 1U); in GetLastObjectByte()
H A Dmem_stats_gen_gc_test.cpp250 size_t objSize = sizeof(coretypes::String) + minSize; in MakeAllocationsWithRepeats() local
253 simpleString.resize(objSize - sizeof(coretypes::String)); in MakeAllocationsWithRepeats()
255 objSize += (maxSize / count + i); // +i to mess with the alignment in MakeAllocationsWithRepeats()
256 if (objSize > maxSize) { in MakeAllocationsWithRepeats()
257 objSize = maxSize; in MakeAllocationsWithRepeats()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_profiler.cpp499 uint64_t objSize = obj->GetClass()->SizeFromJSHClass(obj); in GetNotFoundObj()
500 heapTotalSize += objSize; in GetNotFoundObj()
570 uint64_t objSize = obj->GetClass()->SizeFromJSHClass(obj); in CopyObjectMem() local
571 auto curOffset = offset.fetch_add(objSize); in CopyObjectMem()
572 item.objSize = objSize; in CopyObjectMem()
574 auto ret = memcpy_s(chunk + curOffset, objSize, reinterpret_cast<void *>(item.addr), objSize); in CopyObjectMem()
H A Dheap_profiler.h81 uint64_t objSize; member
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler_layout.h189 RootHClassLayoutDesc(ProfileType type, JSType objType, uint32_t objSize) in RootHClassLayoutDesc() argument
190 : HClassLayoutDesc(type), objType_(objType), objSize_(objSize) {} in RootHClassLayoutDesc()
208 void SetObjectSize(uint32_t objSize) in SetObjectSize() argument
210 objSize_ = objSize; in SetObjectSize()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmetadata_layout.h303 uint16_t objSize; member

Completed in 22 milliseconds

12