Home
last modified time | relevance | path

Searched full:space (Results 1 – 25 of 415) sorted by relevance

12345678910>>...17

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_libbase_runtime.yaml56 space: ets
68 space: ets
80 space: ets
92 space: ets
104 space: ets
115 space: ets
126 space: ets
137 space: ets
148 space: ets
159 space: ets
[all …]
Dets_compiler_intrinsics.yaml26 space: ets
37 space: ets
48 space: ets
59 space: ets
70 space: ets
81 space: ets
92 space: ets
103 space: ets
114 space: ets
125 space: ets
[all …]
/arkcompiler/runtime_core/static_core/runtime/
Druntime.yaml29 # NB! The `space` property allows to group intrinsics and control
31 # space is loaded. See --load-runtimes for more details.
37 space: core
49 space: core
61 space: core
73 space: core
85 space: core
96 space: core
107 space: core
118 space: core
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dspace.h26 SPACE_TYPE_OBJECT, // Space for objects (all non-humongous sizes)
27 SPACE_TYPE_HUMONGOUS_OBJECT, // Space for humongous objects
28 SPACE_TYPE_NON_MOVABLE_OBJECT, // Space for non-movable objects
29 SPACE_TYPE_INTERNAL, // Space for runtime internal needs
30 SPACE_TYPE_FRAMES, // Space for runtime frames allocations
31 SPACE_TYPE_NATIVE_STACKS, // Space for native stacks allocations (e.g. for fibers/threads)
32 SPACE_TYPE_CODE, // Space for compiled code
33 SPACE_TYPE_COMPILER, // Space for memory allocation in compiler
60 return "ark-Undefined Space"; in SpaceTypeToString()
62 return "ark-Object Space"; in SpaceTypeToString()
[all …]
/arkcompiler/runtime_core/libpandabase/mem/
Dspace.h28 SPACE_TYPE_OBJECT, // Space for objects (all non-humongous sizes)
29 SPACE_TYPE_HUMONGOUS_OBJECT, // Space for humongous objects
30 SPACE_TYPE_NON_MOVABLE_OBJECT, // Space for non-movable objects
31 SPACE_TYPE_INTERNAL, // Space for runtime internal needs
32 SPACE_TYPE_CODE, // Space for compiled code
33 SPACE_TYPE_COMPILER, // Space for memory allocation in compiler
55 return "ark-Undefined Space"; in SpaceTypeToString()
57 return "ark-Object Space"; in SpaceTypeToString()
59 return "ark-Humongous Object Space"; in SpaceTypeToString()
61 return "ark-Non Movable Space"; in SpaceTypeToString()
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dspace.h81 return "old space"; in ToSpaceTypeName()
83 return "non movable space"; in ToSpaceTypeName()
85 return "machine code space"; in ToSpaceTypeName()
87 return "huge object space"; in ToSpaceTypeName()
89 return "eden space"; in ToSpaceTypeName()
91 return "semi space"; in ToSpaceTypeName()
93 return "snapshot space"; in ToSpaceTypeName()
95 return "compress space"; in ToSpaceTypeName()
97 return "read only space"; in ToSpaceTypeName()
99 return "appspawn space"; in ToSpaceTypeName()
[all …]
Dspace.cpp19 #include "ecmascript/mem/space.h"
23 Space::Space(BaseHeap* heap, HeapRegionAllocator *heapRegionAllocator, in Space() function in panda::ecmascript::Space
35 void Space::AddAllocationInspector(AllocationInspector* inspector) in AddAllocationInspector()
40 void Space::ClearAllocationInspector() in ClearAllocationInspector()
45 void Space::SwapAllocationCounter(Space *space) in SwapAllocationCounter() argument
47 std::swap(allocationCounter_, space->allocationCounter_); in SwapAllocationCounter()
50 void Space::Destroy() in Destroy()
55 void Space::ReclaimRegions(size_t cachedSize) in ReclaimRegions()
62 void Space::ClearAndFreeRegion(Region *region, size_t cachedSize) in ClearAndFreeRegion()
87 …: Space(heap, heapRegionAllocator, MemSpaceType::HUGE_OBJECT_SPACE, initialCapacity, maximumCapaci… in HugeObjectSpace()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/
Dstd_js_jsruntime.yaml36 space: ets
47 space: ets
59 space: ets
71 space: ets
83 space: ets
94 space: ets
106 space: ets
118 space: ets
130 space: ets
143 space: ets
[all …]
/arkcompiler/runtime_core/libpandabase/tests/
Dmem_space_test.cpp18 #include "libpandabase/mem/space.h"
35 EXPECT_STREQ("ark-Undefined Space", SpaceTypeToString(SpaceType::SPACE_TYPE_UNDEFINED));
36 EXPECT_STREQ("ark-Object Space", SpaceTypeToString(SpaceType::SPACE_TYPE_OBJECT));
37 …EXPECT_STREQ("ark-Humongous Object Space", SpaceTypeToString(SpaceType::SPACE_TYPE_HUMONGOUS_OBJEC…
38 …EXPECT_STREQ("ark-Non Movable Space", SpaceTypeToString(SpaceType::SPACE_TYPE_NON_MOVABLE_OBJECT));
39 EXPECT_STREQ("ark-Internal Space", SpaceTypeToString(SpaceType::SPACE_TYPE_INTERNAL));
40 EXPECT_STREQ("ark-Code Space", SpaceTypeToString(SpaceType::SPACE_TYPE_CODE));
41 EXPECT_STREQ("ark-Compiler Space", SpaceTypeToString(SpaceType::SPACE_TYPE_COMPILER));
42 EXPECT_STREQ("ark-Unknown Space", SpaceTypeToString(SpaceType::SPACE_TYPE_LAST));
/arkcompiler/runtime_core/static_core/irtoc/
Dintrinsics.yaml23 space: core
38 space: core
52 space: core
66 space: core
81 space: core
96 space: core
110 space: core
125 space: core
140 space: core
155 space: core
[all …]
/arkcompiler/runtime_core/compiler/
Dintrinsics.yaml17 space: core
37 space: core
57 space: core
77 space: core
97 space: core
117 space: core
137 space: core
157 space: core
177 space: core
197 space: core
[all …]
/arkcompiler/runtime_core/scripts/
Dmemdump.py45 # libpandabase/mem/space.h
81 """Filter by space and substring"""
83 def __init__(self, space, strfilter): argument
84 self.space = space
87 def filter(self, space, stacktrace): argument
88 """Checks that space and stacktrace matches filter"""
90 if self.space != 'all' and SPACES[space] != self.space:
98 """Validates space value"""
101 print('Invalid value {} of --space option'.format(value))
153 '--space',
[all …]
Dmemusage.py104 # libpandabase/mem/space.h
106 "[anon:ark-Object Space]": MemInfo("ark-Object Space"),
107 "[anon:ark-Humongous Space]": MemInfo("ark-Humongous Space"),
108 "[anon:ark-Non Movable Space]": MemInfo("ark-Non Movable Space"),
109 "[anon:ark-Internal Space]": MemInfo("ark-Internal Space"),
110 "[anon:ark-Code Space]": MemInfo("ark-Code Space"),
111 "[anon:ark-Compiler Space]": MemInfo("ark-Compiler Space")
/arkcompiler/runtime_core/static_core/scripts/
Dmemdump.py45 # libpandabase/mem/space.h
81 """Filter by space and substring"""
83 def __init__(self, space, strfilter): argument
84 self.space = space
87 def filter(self, space, stacktrace): argument
88 """Checks that space and stacktrace matches filter"""
90 if self.space != 'all' and SPACES[space] != self.space:
98 """Validates space value"""
101 print('Invalid value {} of --space option'.format(value))
153 '--space',
[all …]
Dmemusage.py104 # libpandabase/mem/space.h
106 "[anon:ark-Object Space]": MemInfo("ark-Object Space"),
107 "[anon:ark-Humongous Space]": MemInfo("ark-Humongous Space"),
108 "[anon:ark-Non Movable Space]": MemInfo("ark-Non Movable Space"),
109 "[anon:ark-Internal Space]": MemInfo("ark-Internal Space"),
110 "[anon:ark-Code Space]": MemInfo("ark-Code Space"),
111 "[anon:ark-Compiler Space]": MemInfo("ark-Compiler Space")
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/intrinsics/
Dstring_trim.sts16 /* White space charcodes:
17 0x0020 -- space
23 0x00A0 -- no-break space
24 0x1680 -- Ogham space mark
27 0x2002 -- en space
28 0x2003 -- em space
29 0x2004 -- three-per-em space
30 0x2005 -- four-per-em space
31 0x2006 -- six-per-em space
32 0x2007 -- figure space
[all …]
/arkcompiler/runtime_core/docs/diagrams/
Dgenerational-minor-gc-activity.puactivity17 :Collect Roots for young space;
18 :Mark objects in young space;
19 :Copy marked/alive objects from young space to the tenured space;
21 :Reset young space;
/arkcompiler/runtime_core/static_core/docs/diagrams/
Dgenerational-minor-gc-activity.plantuml17 :Collect Roots for young space;
18 :Mark objects in young space;
19 :Copy marked/alive objects from young space to the tenured space;
21 :Reset young space;
/arkcompiler/ets_runtime/ecmascript/serializer/
Dbase_deserializer.h96 uintptr_t DeserializeTaggedObject(SerializedObjectSpace space);
99 uintptr_t RelocateObjectAddr(SerializedObjectSpace space, size_t objSize);
103 …void HandleNewObjectEncodeFlag(SerializedObjectSpace space, uintptr_t objAddr, size_t fieldOffset,…
110 void AllocateMultiRegion(SparseSpace *space, size_t spaceObjSize, size_t &regionIndex);
111 …void AllocateMultiSharedRegion(SharedSparseSpace *space, size_t spaceObjSize, size_t &regionIndex);
180 << ", old space heap object size: "
182 << ", old space committed size: "
184 << ", non movable space heap object size: "
186 << ", non movable space committed size: "
188 << ", huge space committed size: "
[all …]
Dbase_deserializer.cpp100 uintptr_t BaseDeserializer::DeserializeTaggedObject(SerializedObjectSpace space) in DeserializeTaggedObject() argument
103 uintptr_t res = RelocateObjectAddr(space, objSize); in DeserializeTaggedObject()
161 void BaseDeserializer::HandleNewObjectEncodeFlag(SerializedObjectSpace space, uintptr_t objAddr, s… in HandleNewObjectEncodeFlag() argument
170 uintptr_t addr = DeserializeTaggedObject(space); in HandleNewObjectEncodeFlag()
254 SerializedObjectSpace space = SerializeData::DecodeSpace(encodeFlag); in ReadSingleEncodeData() local
255 HandleNewObjectEncodeFlag(space, objAddr, fieldOffset, isRoot); in ReadSingleEncodeData()
378 uintptr_t BaseDeserializer::RelocateObjectAddr(SerializedObjectSpace space, size_t objSize) in RelocateObjectAddr() argument
381 switch (space) { in RelocateObjectAddr()
587 void BaseDeserializer::AllocateMultiRegion(SparseSpace *space, size_t spaceObjSize, size_t &regionI… in AllocateMultiRegion() argument
594space->ResetTopPointer(space->GetCurrentRegion()->GetEnd() - regionRemainSizeVector[regionRemainSi… in AllocateMultiRegion()
[all …]
/arkcompiler/runtime_core/static_core/verification/util/
Dmem.h23 /* We are using the fact that on every operating system some of the process's virtual memory space
27 https://linux-kernel-labs.github.io/refs/heads/master/lectures/address-space.html
29 Linux is using a split address space for 32 bit systems, although in the past there
30 were options for supporting 4/4s split or dedicated kernel address space (on those
31 …architecture that supports it, e.g. x86). Linux always uses split address space for 64 bit systems.
33 [For 32-bit Linux, the split is usually 3/1, i.e. 0x00000000-0xc0000000 is user space,
34 0xc0000000-0xffffffff is kernel space]
38 For a 32-bit process, the virtual address space is usually the 2-gigabyte range 0x00000000
40 For a 64-bit process on 64-bit Windows, the virtual address space is the 128-terabyte range
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.h68 …void RelocateSpaceObject(const JSPandaFile *jsPandaFile, Space* space, SnapshotType type, MethodLi…
131 void DeserializeSpaceObject(uintptr_t beginAddr, Space* space, size_t spaceObjSize);
132 …void DeserializeHugeSpaceObject(uintptr_t beginAddr, HugeObjectSpace* space, size_t hugeSpaceObjSi…
138 void WriteSpaceObjectToFile(Space* space, std::fstream &write);
139 void WriteHugeObjectToFile(HugeObjectSpace* space, std::fstream &writer);
140 uint32_t StatisticsSpaceObjectSize(Space* space);
141 uint32_t StatisticsHugeObjectSize(HugeObjectSpace* space);
142 uintptr_t AllocateObjectToLocalSpace(Space *space, size_t objectSize);
/arkcompiler/runtime_core/docs/
Dmemory-management-SW-requirements.md29 - Code space (executable)
30 - Compiler Internal Space(linked list of arenas)
31 - Internal memory space for non-compiler part of runtime (including GC internals)
32 - Object space
33 - Non-moving space(space for non-movable objects)
/arkcompiler/runtime_core/static_core/docs/
Dmemory-management-SW-requirements.md29 - Code space (executable)
30 - Compiler Internal Space(linked list of arenas)
31 - Internal memory space for non-compiler part of runtime (including GC internals)
32 - Object space
33 - Non-moving space(space for non-movable objects)
/arkcompiler/runtime_core/static_core/runtime/mem/
Dheap_space.h77 * @brief Heap space inilialization
78 * @param initial_size initial (also minimum) heap space size
79 * @param max_size maximum heap space size
80 …* @param min_free_percentage minimum possible percentage of free memory in this heap space, use fo…
82 …* @param max_free_percentage maximum possible percentage of free memory in this heap space, use fo…
87 /// @brief Compute new size of heap space
162 /// @brief Compute new size of heap space
166 * @brief Increase current heap space
167 * @param bytes bytes count for heap space increasing
172 * @brief Reduce current heap space
[all …]

12345678910>>...17