Home
last modified time | relevance | path

Searched refs:PUBLIC_API (Results 1 – 25 of 47) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.h220 …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 …]
Dts_type_accessor.h77 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/
DcalleeReg.h62 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/
Djsnapi.h89 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 …]
Ddfx_jsnapi.h49 class PUBLIC_API DFXJSNApi {
90 enum class PUBLIC_API ProfilerType : uint8_t { CPU_PROFILER, HEAP_PROFILER };
/arkcompiler/ets_runtime/ecmascript/mem/
Dchunk_containers.h35 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…
Dchunk.h27 class PUBLIC_API Chunk {
100 class PUBLIC_API ChunkObject {
Dbarriers.h56 …static void PUBLIC_API Update(uintptr_t slotAddr, Region *objectRegion, TaggedObject *value, Regio…
/arkcompiler/ets_runtime/ecmascript/
Decma_handle_scope.h35 explicit PUBLIC_API EcmaHandleScope(JSThread *thread);
37 PUBLIC_API ~EcmaHandleScope();
38 static uintptr_t PUBLIC_API NewHandle(JSThread *thread, JSTaggedType value);
Dlog.cpp247 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()
Dmethod.h408 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/
Dllvm_stackmap_parser.h35 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/
Dmap.h78 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/
Dpgo_profiler_decoder.h41 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);
Dpgo_profiler_encoder.h36 bool PUBLIC_API InitializeData();
38 void PUBLIC_API Destroy();
57 bool PUBLIC_API Save();
59 bool PUBLIC_API LoadAPTextFile(const std::string &inPath);
Dpgo_profiler_manager.h123 …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/
Dtaskpool.h28 PUBLIC_API static Taskpool *GetCurrentTaskpool();
31 PUBLIC_API ~Taskpool() in ~Taskpool()
Drunner.h46 void PUBLIC_API TerminateThread();
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dliteral_data_extractor.h59 static void PUBLIC_API GetMethodOffsets(const JSPandaFile *jsPandaFile, size_t index,
62 static void PUBLIC_API GetMethodOffsets(const JSPandaFile *jsPandaFile, EntityId id,
Dmethod_literal.h32 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…
Djs_pandafile.h168 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);
Dpanda_file_translator.h30 class PUBLIC_API PandaFileTranslator {
/arkcompiler/ets_runtime/ecmascript/shared_mm/
Dshared_mm.h27 PUBLIC_API ~JSSharedMemoryManager();
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Dstub_file_info.h21 class PUBLIC_API StubFileInfo : public AOTFileInfo {
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot.h32 class PUBLIC_API Snapshot {

12