/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_manager.h | 220 …inline GlobalTSTypeRef PUBLIC_API GetPropType(GlobalTSTypeRef gt, JSTaggedValue propertyName) const in GetPropType() 225 GlobalTSTypeRef PUBLIC_API GetPropType(GlobalTSTypeRef gt, const uint64_t key) const; 227 …GlobalTSTypeRef PUBLIC_API GetIndexSignType(GlobalTSTypeRef objType, kungfu::GateType indexType) c… 229 inline GlobalTSTypeRef PUBLIC_API CreateClassInstanceType(kungfu::GateType gateType) in CreateClassInstanceType() 235 GlobalTSTypeRef PUBLIC_API CreateClassInstanceType(GlobalTSTypeRef gt); 237 inline GlobalTSTypeRef PUBLIC_API GetClassType(kungfu::GateType gateType) in GetClassType() 243 GlobalTSTypeRef PUBLIC_API GetClassType(GlobalTSTypeRef classInstanceGT) const; 249 uint32_t PUBLIC_API GetUnionTypeLength(GlobalTSTypeRef gt) const; 251 GlobalTSTypeRef PUBLIC_API GetUnionTypeByIndex(GlobalTSTypeRef gt, int index) const; 253 GlobalTSTypeRef PUBLIC_API GetOrCreateUnionType(CVector<GlobalTSTypeRef> unionTypeVec); [all …]
|
D | ts_type_accessor.h | 77 void PUBLIC_API MarkPropertyInitialized(JSTaggedValue key); 79 void PUBLIC_API UpdateNonStaticProp(JSTaggedValue key, GlobalTSTypeRef newGT); 81 void PUBLIC_API UpdateStaticProp(JSTaggedValue key, GlobalTSTypeRef newGT); 83 void PUBLIC_API UpdateForEachCBPara(kungfu::GateType targetType); 85 bool PUBLIC_API IsPropertyInitialized(JSTaggedValue key) const; 87 std::string PUBLIC_API GetInitializedProperties() const; 89 std::string PUBLIC_API GetClassTypeName() const; 91 std::string PUBLIC_API GetFunctionName() const; 93 GlobalTSTypeRef PUBLIC_API GetPrototypePropGT(JSTaggedValue key) const; 96 inline void PUBLIC_API MarkClass##NAME() \ [all …]
|
/arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
D | calleeReg.h | 62 PUBLIC_API CalleeReg(); 63 virtual PUBLIC_API ~CalleeReg() = default; 64 int PUBLIC_API FindCallRegOrder(const LLVMStackMapType::DwarfRegType reg) const; 65 int PUBLIC_API FindCallRegOrder(const DwarfReg reg) const; 66 int PUBLIC_API GetCallRegNum() const;
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
D | jsnapi.h | 89 class PUBLIC_API Local { // NOLINT(cppcoreguidelines-special-member-functions, hicpp-special-membe… 148 class PUBLIC_API CopyableGlobal { 250 class PUBLIC_API Global { // NOLINTNEXTLINE(cppcoreguidelines-special-member-functions 339 class PUBLIC_API LocalScope { 354 class PUBLIC_API EscapeLocalScope final : public LocalScope { 376 class PUBLIC_API JSExecutionScope { 388 class PUBLIC_API JSValueRef { 508 class PUBLIC_API PrimitiveRef : public JSValueRef { 513 class PUBLIC_API IntegerRef : public PrimitiveRef { 520 class PUBLIC_API NumberRef : public PrimitiveRef { [all …]
|
D | dfx_jsnapi.h | 49 class PUBLIC_API DFXJSNApi { 90 enum class PUBLIC_API ProfilerType : uint8_t { CPU_PROFILER, HEAP_PROFILER };
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | chunk_containers.h | 35 class PUBLIC_API ChunkVector : public std::vector<T, ChunkAllocator<T>> { 51 class PUBLIC_API ChunkDeque : public std::deque<T, ChunkAllocator<T>> { 58 class PUBLIC_API ChunkQueue : public std::queue<T, ChunkDeque<T>> { 65 class PUBLIC_API ChunkStack : public std::stack<T, ChunkDeque<T>> { 72 class PUBLIC_API ChunkSet : public std::set<K, Compare, ChunkAllocator<K>> { 83 class PUBLIC_API ChunkMap : public std::map<K, V, Compare, ChunkAllocator<std::pair<const K, V>>> { 95 class PUBLIC_API ChunkUnorderedMap : public std::unordered_map<K, V, Hash, KeyEqual, 110 class PUBLIC_API ChunkMultimap : public std::multimap<K, V, Compare, ChunkAllocator<std::pair<const…
|
D | chunk.h | 27 class PUBLIC_API Chunk { 100 class PUBLIC_API ChunkObject {
|
D | barriers.h | 56 …static void PUBLIC_API Update(uintptr_t slotAddr, Region *objectRegion, TaggedObject *value, Regio…
|
/arkcompiler/ets_runtime/ecmascript/ |
D | ecma_handle_scope.h | 35 explicit PUBLIC_API EcmaHandleScope(JSThread *thread); 37 PUBLIC_API ~EcmaHandleScope(); 38 static uintptr_t PUBLIC_API NewHandle(JSThread *thread, JSTaggedType value);
|
D | log.cpp | 247 PUBLIC_API AndroidLog<VERBOSE>::~AndroidLog() in ~AndroidLog() 253 PUBLIC_API AndroidLog<DEBUG>::~AndroidLog() in ~AndroidLog() 259 PUBLIC_API AndroidLog<INFO>::~AndroidLog() in ~AndroidLog() 265 PUBLIC_API AndroidLog<WARN>::~AndroidLog() in ~AndroidLog() 271 PUBLIC_API AndroidLog<ERROR>::~AndroidLog() in ~AndroidLog() 277 PUBLIC_API AndroidLog<FATAL>::~AndroidLog() in ~AndroidLog()
|
D | method.h | 408 const JSPandaFile *PUBLIC_API GetJSPandaFile() const; 412 const char *PUBLIC_API GetMethodName() const; 413 const char *PUBLIC_API GetMethodName(const JSPandaFile *file) const; 414 std::string PUBLIC_API ParseFunctionName() const;
|
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
D | llvm_stackmap_parser.h | 35 bool PUBLIC_API CalculateStackMap(std::unique_ptr<uint8_t []> stackMapAddr); 36 bool PUBLIC_API CalculateStackMap(std::unique_ptr<uint8_t []> stackMapAddr, 39 void PUBLIC_API Print() const in Print() 51 void PUBLIC_API CalculateFuncFpDelta(LLVMStackMapType::Func2FpDelta info, uint32_t moduleIndex);
|
/arkcompiler/ets_runtime/ecmascript/platform/ |
D | map.h | 78 MemMap PUBLIC_API PageMap(size_t size, int prot = PAGE_PROT_NONE, size_t alignment = 0); 79 void PUBLIC_API PageUnmap(MemMap it); 80 MemMap PUBLIC_API MachineCodePageMap(size_t size, int prot = PAGE_PROT_NONE, size_t alignment = 0); 81 void PUBLIC_API MachineCodePageUnmap(MemMap it);
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler_decoder.h | 41 bool PUBLIC_API Match(const CString &recordName, PGOMethodId methodId); 43 bool PUBLIC_API LoadAndVerify(uint32_t checksum); 44 bool PUBLIC_API LoadFull(); 45 void PUBLIC_API Clear(); 47 bool PUBLIC_API SaveAPTextFile(const std::string &outPath);
|
D | pgo_profiler_encoder.h | 36 bool PUBLIC_API InitializeData(); 38 void PUBLIC_API Destroy(); 57 bool PUBLIC_API Save(); 59 bool PUBLIC_API LoadAPTextFile(const std::string &inPath);
|
D | pgo_profiler_manager.h | 123 …bool PUBLIC_API TextToBinary(const std::string &inPath, const std::string &outPath, uint32_t hotne… in TextToBinary() 139 …bool PUBLIC_API BinaryToText(const std::string &inPath, const std::string &outPath, uint32_t hotne… in BinaryToText()
|
/arkcompiler/ets_runtime/ecmascript/taskpool/ |
D | taskpool.h | 28 PUBLIC_API static Taskpool *GetCurrentTaskpool(); 31 PUBLIC_API ~Taskpool() in ~Taskpool()
|
D | runner.h | 46 void PUBLIC_API TerminateThread();
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
D | literal_data_extractor.h | 59 static void PUBLIC_API GetMethodOffsets(const JSPandaFile *jsPandaFile, size_t index, 62 static void PUBLIC_API GetMethodOffsets(const JSPandaFile *jsPandaFile, EntityId id,
|
D | method_literal.h | 32 struct PUBLIC_API MethodLiteral : public base::AlignedStruct<sizeof(uint64_t), 307 static const char PUBLIC_API *GetMethodName(const JSPandaFile *jsPandaFile, EntityId methodId); 308 …static std::string PUBLIC_API ParseFunctionName(const JSPandaFile *jsPandaFile, EntityId methodId); 311 …static const char PUBLIC_API *GetRecordNameWithSymbol(const JSPandaFile *jsPandaFile, EntityId met…
|
D | js_pandafile.h | 168 uint32_t PUBLIC_API GetOrInsertConstantPool(ConstPoolType type, uint32_t offset, 183 PUBLIC_API MethodLiteral *FindMethodLiteral(uint32_t offset) const; 249 bool PUBLIC_API IsModule(const JSRecordInfo &jsRecordInfo) const in IsModule() 373 static FunctionKind PUBLIC_API GetFunctionKind(panda_file::FunctionKind funcKind);
|
D | panda_file_translator.h | 30 class PUBLIC_API PandaFileTranslator {
|
/arkcompiler/ets_runtime/ecmascript/shared_mm/ |
D | shared_mm.h | 27 PUBLIC_API ~JSSharedMemoryManager();
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | stub_file_info.h | 21 class PUBLIC_API StubFileInfo : public AOTFileInfo {
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
D | snapshot.h | 32 class PUBLIC_API Snapshot {
|