/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_insn.h | 35 void Visit(RegOperand *v) final; member in maplebe::A64OpndEmitVisitor 36 void Visit(ImmOperand *v) final; member in maplebe::A64OpndEmitVisitor 37 void Visit(MemOperand *v) final; member in maplebe::A64OpndEmitVisitor 38 void Visit(CondOperand *v) final; member in maplebe::A64OpndEmitVisitor 39 void Visit(StImmOperand *v) final; member in maplebe::A64OpndEmitVisitor 40 void Visit(BitShiftOperand *v) final; member in maplebe::A64OpndEmitVisitor 41 void Visit(ExtendShiftOperand *v) final; member in maplebe::A64OpndEmitVisitor 42 void Visit(LabelOperand *v) final; member in maplebe::A64OpndEmitVisitor 43 void Visit(FuncNameOperand *v) final; member in maplebe::A64OpndEmitVisitor 44 void Visit(CommentOperand *v) final; member in maplebe::A64OpndEmitVisitor 45 void Visit(OfstOperand *v) final; global() member in maplebe::A64OpndEmitVisitor 46 void Visit(ListOperand *v) final; global() member in maplebe::A64OpndEmitVisitor 60 void Visit(RegOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 61 void Visit(ImmOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 62 void Visit(MemOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 63 void Visit(ListOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 64 void Visit(CondOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 65 void Visit(StImmOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 66 void Visit(BitShiftOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 67 void Visit(ExtendShiftOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 68 void Visit(LabelOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 69 void Visit(FuncNameOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 70 void Visit(PhiOperand *v) final; global() member in maplebe::A64OpndDumpVisitor 71 void Visit(CommentOperand *v) final; global() member in maplebe::A64OpndDumpVisitor [all...] |
H A D | aarch64_cg.h | 101 bool IsEffectiveCopy(Insn &insn) const final; member in maplebe::AArch64CG 102 bool IsTargetInsn(MOperator mOp) const final; member in maplebe::AArch64CG 103 bool IsClinitInsn(MOperator mOp) const final; member in maplebe::AArch64CG 104 bool IsPseudoInsn(MOperator mOp) const final; member in maplebe::AArch64CG 105 void DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const final; member in maplebe::AArch64CG 106 const InsnDesc &GetTargetMd(MOperator mOp) const final
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-allocator.h | 30 class ObjectAllocatorG1 final : public ObjectAllocatorGenBase { class 48 ~ObjectAllocatorG1() final = default; member in ark::mem::final 51 bool pinned) final; member in ark::mem::final 54 ObjMemInitPolicy objInit) final; member in ark::mem::final 56 void PinObject(ObjectHeader *object) final; member in ark::mem::final 58 void UnpinObject(ObjectHeader *object) final; member in ark::mem::final 60 void VisitAndRemoveAllPools(const MemVisitor &memVisitor) final; member in ark::mem::final 62 void VisitAndRemoveFreePools(const MemVisitor &memVisitor) final; member in ark::mem::final 64 void IterateOverYoungObjects(const ObjectVisitor &objectVisitor) final; member in ark::mem::final 77 void IterateOverTenuredObjects(const ObjectVisitor &objectVisitor) final; member in ark::mem::final 81 void IterateOverObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 84 void IterateRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 87 void IterateNonRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 89 void FreeObjectsMovedToPygoteSpace() final; global() member in ark::mem::final 104 size_t GetRegularObjectMaxSize() final; global() member in ark::mem::final 106 size_t GetLargeObjectMaxSize() final; global() member in ark::mem::final 108 bool IsObjectInYoungSpace(const ObjectHeader *obj) final; global() member in ark::mem::final 110 bool IsIntersectedWithYoung(const MemRange &memRange) final; global() member in ark::mem::final 112 bool HasYoungSpace() final; global() member in ark::mem::final 114 const std::vector<MemRange> &GetYoungSpaceMemRanges() final; global() member in ark::mem::final 122 std::vector<MarkBitmap *> &GetYoungSpaceBitmaps() final; global() member in ark::mem::final 134 void ResetYoungAllocator() final; global() member in ark::mem::final 144 TLAB *CreateNewTLAB(size_t tlabSize) final; global() member in ark::mem::final 150 size_t GetTLABMaxAllocSize() final; global() member in ark::mem::final 157 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 159 bool ContainObject(const ObjectHeader *obj) const final; global() member in ark::mem::final 161 bool IsLive(const ObjectHeader *obj) final; global() member in ark::mem::final 176 bool IsObjectInNonMovableSpace(const ObjectHeader *obj) final; global() member in ark::mem::final 178 void UpdateSpaceData() final; global() member in ark::mem::final 261 Alignment CalculateAllocatorAlignment(size_t align) final; global() member in ark::mem::final 268 void *AllocateTenured(size_t size) final; global() member in ark::mem::final 270 void *AllocateTenuredWithoutLocks(size_t size) final; global() member in ark::mem::final [all...] |
H A D | update_remset_task_queue.h | 27 class UpdateRemsetTaskQueue final : public UpdateRemsetWorker<LanguageConfig> { class 34 ~UpdateRemsetTaskQueue() final; member in ark::mem::final 37 void CreateWorkerImpl() final; member in ark::mem::final 39 void DestroyWorkerImpl() final; member in ark::mem::final 41 void ContinueProcessCards() REQUIRES(this->updateRemsetLock_) final; member in ark::mem::final
|
H A D | update_remset_thread.h | 83 class UpdateRemsetThread final : public UpdateRemsetWorker<LanguageConfig> { class 88 ~UpdateRemsetThread() final; member in ark::mem::final 93 void CreateWorkerImpl() final; member in ark::mem::final 94 void DestroyWorkerImpl() final; member in ark::mem::final 95 void ContinueProcessCards() REQUIRES(this->updateRemsetLock_) final; member in ark::mem::final
|
/arkcompiler/runtime_core/static_core/runtime/include/mem/ |
H A D | allocator.h | 339 [[maybe_unused]] ark::ManagedThread *thread) final 472 void Free([[maybe_unused]] void *mem) final 483 class AllocatorSingleT final : public Allocator { class 490 ~AllocatorSingleT() final = default; member in ark::mem::final 494 [[nodiscard]] void *Allocate(size_t size, Alignment align, [[maybe_unused]] ark::ManagedThread *thread) final 499 [[nodiscard]] void *AllocateLocal(size_t size, Alignment align, [[maybe_unused]] ark::ManagedThread *thread) final 504 void Free(void *mem) final 509 void VisitAndRemoveAllPools(const MemVisitor &memVisitor) final 514 void VisitAndRemoveFreePools(const MemVisitor &memVisitor) final 520 [[maybe_unused]] const ObjectVisitor &objectVisitor) final 629 class ObjectAllocatorNoGen final : public ObjectAllocatorBase { global() class 640 ~ObjectAllocatorNoGen() final; global() member in ark::mem::final 643 ObjMemInitPolicy objInit, bool pinned) final; global() member in ark::mem::final 646 ObjMemInitPolicy objInit) final; global() member in ark::mem::final 648 void VisitAndRemoveAllPools(const MemVisitor &memVisitor) final; global() member in ark::mem::final 650 void VisitAndRemoveFreePools(const MemVisitor &memVisitor) final; global() member in ark::mem::final 652 void IterateOverObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 655 void IterateRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 658 void IterateNonRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 660 void FreeObjectsMovedToPygoteSpace() final; global() member in ark::mem::final 662 void Collect(const GCObjectVisitor &gcObjectVisitor, GCCollectMode collectMode) final; global() member in ark::mem::final 664 size_t GetRegularObjectMaxSize() final; global() member in ark::mem::final 666 size_t GetLargeObjectMaxSize() final; global() member in ark::mem::final 710 TLAB *CreateNewTLAB(size_t tlabSize) final; global() member in ark::mem::final 712 size_t GetTLABMaxAllocSize() final; global() member in ark::mem::final 725 bool ContainObject(const ObjectHeader *obj) const final; global() member in ark::mem::final 727 bool IsLive(const ObjectHeader *obj) final; global() member in ark::mem::final 749 Alignment CalculateAllocatorAlignment(size_t align) final; global() member in ark::mem::final 780 virtual void InvalidateSpaceData() final; global() member in ark::mem::ObjectAllocatorGenBase 800 class ObjectAllocatorGen final : public ObjectAllocatorGenBase { global() class 816 ~ObjectAllocatorGen() final; global() member in ark::mem::final 819 ObjMemInitPolicy objInit, bool pinned) final; global() member in ark::mem::final 822 ObjMemInitPolicy objInit) final; global() member in ark::mem::final 834 void VisitAndRemoveAllPools(const MemVisitor &memVisitor) final; global() member in ark::mem::final 836 void VisitAndRemoveFreePools(const MemVisitor &memVisitor) final; global() member in ark::mem::final 838 void IterateOverYoungObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 840 void IterateOverTenuredObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 842 void IterateOverObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 845 void IterateRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 848 void IterateNonRegularSizeObjects(const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 850 void FreeObjectsMovedToPygoteSpace() final; global() member in ark::mem::final 852 void Collect(const GCObjectVisitor &gcObjectVisitor, GCCollectMode collectMode) final; global() member in ark::mem::final 854 size_t GetRegularObjectMaxSize() final; global() member in ark::mem::final 856 size_t GetLargeObjectMaxSize() final; global() member in ark::mem::final 858 bool IsObjectInYoungSpace(const ObjectHeader *obj) final; global() member in ark::mem::final 870 bool IsIntersectedWithYoung(const MemRange &memRange) final; global() member in ark::mem::final 872 bool IsObjectInNonMovableSpace(const ObjectHeader *obj) final; global() member in ark::mem::final 874 bool HasYoungSpace() final; global() member in ark::mem::final 876 const std::vector<MemRange> &GetYoungSpaceMemRanges() final; global() member in ark::mem::final 878 std::vector<MarkBitmap *> &GetYoungSpaceBitmaps() final; global() member in ark::mem::final 880 void ResetYoungAllocator() final; global() member in ark::mem::final 882 TLAB *CreateNewTLAB(size_t tlabSize) final; global() member in ark::mem::final 888 size_t GetTLABMaxAllocSize() final; global() member in ark::mem::final 895 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final; global() member in ark::mem::final 897 bool ContainObject(const ObjectHeader *obj) const final; global() member in ark::mem::final 899 bool IsLive(const ObjectHeader *obj) final; global() member in ark::mem::final 917 void UpdateSpaceData() final; global() member in ark::mem::final 920 Alignment CalculateAllocatorAlignment(size_t align) final; global() member in ark::mem::final [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/ |
H A D | ets_reference_processor.h | 30 class EtsReferenceProcessor final : public ReferenceProcessor { class 37 ~EtsReferenceProcessor() final = default; member in ark::mem::ets::final 42 const ReferenceCheckPredicateT &pred) const final; member in ark::mem::ets::final 45 const ReferenceProcessPredicateT &pred) final; member in ark::mem::ets::final 47 const ReferenceProcessorT &processor) final; member in ark::mem::ets::final 50 const mem::GC::ReferenceClearPredicateT &pred) final; member in ark::mem::ets::final 51 void ProcessReferencesAfterCompaction([[maybe_unused]] const mem::GC::ReferenceClearPredicateT &pred) final; member in ark::mem::ets::final 53 ark::mem::Reference *CollectClearedReferences() final 58 void ScheduleForEnqueue([[maybe_unused]] Reference *clearedReferences) final 63 void Enqueue([[maybe_unused]] ark::mem::Reference *clearedReferences) final 69 size_t GetReferenceQueueSize() const final; global() member in ark::mem::ets::final 72 void ProcessFinalizers() final; global() member in ark::mem::ets::final [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
H A D | gc_workers_task_queue.h | 25 class GCWorkersTaskQueue final : public GCWorkersTaskPool { class 30 ~GCWorkersTaskQueue() final; member in ark::mem::final 38 bool TryAddTask(GCWorkersTask &&task) final; member in ark::mem::final 45 void RunInCurrentThread() final; member in ark::mem::final
|
H A D | gc_workers_thread_pool.h | 128 class GCWorkersThreadPool final : public GCWorkersTaskPool { class 133 ~GCWorkersThreadPool() final; member in ark::mem::final 145 bool TryAddTask(GCWorkersTask &&task) final; member in ark::mem::final 153 void RunInCurrentThread() final; member in ark::mem::final
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_cg.h | 96 bool IsEffectiveCopy(Insn &insn) const final; member in maplebe::X64CG 97 bool IsTargetInsn(MOperator mOp) const final; member in maplebe::X64CG 98 bool IsClinitInsn(MOperator mOp) const final; member in maplebe::X64CG 99 bool IsPseudoInsn(MOperator mOp) const final; member in maplebe::X64CG 100 void DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const final; member in maplebe::X64CG 101 const InsnDesc &GetTargetMd(MOperator mOp) const final
|
H A D | x64_cgfunc.h | 155 void Visit(RegOperand *v) final; member in maplebe::X64OpndDumpVisitor 156 void Visit(ImmOperand *v) final; member in maplebe::X64OpndDumpVisitor 157 void Visit(MemOperand *v) final; member in maplebe::X64OpndDumpVisitor 158 void Visit(ListOperand *v) final; member in maplebe::X64OpndDumpVisitor 159 void Visit(CondOperand *v) final; member in maplebe::X64OpndDumpVisitor 160 void Visit(CommentOperand *v) final; member in maplebe::X64OpndDumpVisitor 161 void Visit(StImmOperand *v) final; member in maplebe::X64OpndDumpVisitor 162 void Visit(BitShiftOperand *v) final; member in maplebe::X64OpndDumpVisitor 163 void Visit(ExtendShiftOperand *v) final; member in maplebe::X64OpndDumpVisitor 164 void Visit(LabelOperand *v) final; member in maplebe::X64OpndDumpVisitor 165 void Visit(FuncNameOperand *v) final; global() member in maplebe::X64OpndDumpVisitor 166 void Visit(PhiOperand *v) final; global() member in maplebe::X64OpndDumpVisitor [all...] |
/arkcompiler/toolchain/websocket/ |
H A D | frame_builder.h | 37 // force users to specify opcode and final bit 39 ServerFrameBuilder(bool final, FrameType opcode) : fin_(final), opcode_(opcode) in ServerFrameBuilder() argument 64 class ClientFrameBuilder final : public ServerFrameBuilder { class 66 ClientFrameBuilder(bool final, FrameType opcode, const uint8_t maskingKey[WebSocketFrame::MASK_LEN]);
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_promise.h | 32 class PromiseReaction final : public Record { class 50 class PromiseCapability final : public Record { class 64 class PromiseIteratorRecord final : public Record { class 81 class PromiseRecord final : public Record { class 92 class ResolvingFunctionsRecord final : public Record { class 105 class JSPromise final : public JSObject { class
|
/arkcompiler/ets_runtime/ecmascript/checkpoint/ |
H A D | thread_state_transition.h | 24 class ThreadStateTransitionScope final { class 86 class ThreadSuspensionScope final { class 100 class ThreadNativeScope final { class 115 class ThreadManagedScope final { class 129 class SuspendAllScope final { class
|
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/ |
H A D | pgo_type_parser.h | 44 class ClassParser final : public BaseParser { class 61 class EmptyArrayParser final : public ArrayParser { class 66 class ArrayLiteralParser final : public ArrayParser { class 71 class ObjectLiteralParser final : public BaseParser { class 80 class FunctionParser final : public BaseParser { class
|
/arkcompiler/ets_frontend/ets2panda/ir/visitor/ |
H A D | IterateAstVisitor.h | 87 void HandleNode(ir::AstNode *node) final 97 void HandleNode(ir::AstNode * /*node*/) final {} 104 void HandleNode(ir::AstNode * /*node*/) final
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | importExportTable.h | 23 struct EntityInfo final { struct 32 class ImportExportTable final { class
|
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit_thread.h | 25 class JitThread final : public JSThread { class 37 class JitVM final : public EcmaVM { class
|
/arkcompiler/toolchain/tooling/agent/ |
H A D | css_impl.h | 26 class CssImpl final { class 31 class DispatcherImpl final : public DispatcherBase { class in panda::ecmascript::tooling::final
|
H A D | overlay_impl.h | 26 class OverlayImpl final { class 31 class DispatcherImpl final : public DispatcherBase { class in panda::ecmascript::tooling::final
|
H A D | dom_impl.h | 26 class DomImpl final { class 31 class DispatcherImpl final : public DispatcherBase { class in panda::ecmascript::tooling::final
|
H A D | target_impl.h | 26 class TargetImpl final { class 31 class DispatcherImpl final : public DispatcherBase { class in panda::ecmascript::tooling::final
|
H A D | page_impl.h | 26 class PageImpl final { class 31 class DispatcherImpl final : public DispatcherBase { class in panda::ecmascript::tooling::final
|
/arkcompiler/toolchain/tooling/base/ |
H A D | pt_events.h | 41 class BreakpointResolved final : public PtBaseEvents { class 82 class Paused final : public PtBaseEvents { class 215 class Resumed final : public PtBaseEvents { class 231 class NativeCalling final : public PtBaseEvents { class 272 class MixedStack final : public PtBaseEvents { class 313 class ScriptFailedToParse final : public PtBaseEvents { class 565 class ScriptParsed final : public PtBaseEvents { class 834 class AddHeapSnapshotChunk final : public PtBaseEvents { class 863 class ConsoleProfileFinished final : public PtBaseEvents { class 933 class ConsoleProfileStarted final class 991 class PreciseCoverageDeltaUpdate final : public PtBaseEvents { global() class 1043 class HeapStatsUpdate final : public PtBaseEvents { global() class 1072 class LastSeenObjectId final : public PtBaseEvents { global() class 1113 class ReportHeapSnapshotProgress final : public PtBaseEvents { global() class 1166 class BufferUsage final : public PtBaseEvents { global() class 1234 class DataCollected final : public PtBaseEvents { global() class 1259 class TracingComplete final : public PtBaseEvents { global() class [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon/ |
H A D | epsilon.h | 30 class EpsilonGC final : public GCLang<LanguageConfig> { class 42 bool IsPinningSupported() const final
|