/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_call_signature.cpp | 25 VariableType::NATIVE_POINTER(), \ 26 VariableType::NATIVE_POINTER(), \ 36 VariableType::NATIVE_POINTER(), \ 37 VariableType::NATIVE_POINTER(), \ 49 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 50 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 65 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 66 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 81 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 82 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() [all...] |
H A D | baseline_stubs-inl.h | 218 return Load(VariableType::NATIVE_POINTER(), frame,
in GetPcFromFrame() 224 return Load(VariableType::NATIVE_POINTER(), frame,
in GetCallSizeFromFrame() 276 GateRef fp = Load(VariableType::NATIVE_POINTER(), state,
in GetStartIdxAndNumArgs() 344 return Load(VariableType::NATIVE_POINTER(), glue, spOffset);
in GetLastLeaveFrame()
|
H A D | baseline_stub_builder.cpp | 55 return Load(VariableType::NATIVE_POINTER(), glue, spOffset); in GetLastLeaveFrame()
|
H A D | baseline_stub_builder.h | 190 return Load(VariableType::NATIVE_POINTER(), frame, in GetPcFromFrame() 196 return Load(VariableType::NATIVE_POINTER(), frame, in GetCallSizeFromFrame() 248 GateRef fp = Load(VariableType::NATIVE_POINTER(), state, in GetStartIdxAndNumArgs()
|
H A D | baseline_stubs.cpp | 565 DEFVARIABLE(varSp, VariableType::NATIVE_POINTER(), sp); in GenerateCircuit() 566 DEFVARIABLE(prevState, VariableType::NATIVE_POINTER(), sp); in GenerateCircuit() 616 varSp = Load(VariableType::NATIVE_POINTER(), frame, in GenerateCircuit() 625 varSp = Load(VariableType::NATIVE_POINTER(), *varSp); in GenerateCircuit() 2633 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset); in GenerateCircuit() 3328 DEFVARIABLE(varSp, VariableType::NATIVE_POINTER(), sp); in GenerateCircuit() 3347 DEFVARIABLE(varPc, VariableType::NATIVE_POINTER(), pc); in GenerateCircuit() 3348 DEFVARIABLE(prevState, VariableType::NATIVE_POINTER(), sp); in GenerateCircuit() 3387 varSp = Load(VariableType::NATIVE_POINTER(), frame, in GenerateCircuit() 3396 varSp = Load(VariableType::NATIVE_POINTER(), *varS in GenerateCircuit() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | call_signature.cpp | 46 VariableType::NATIVE_POINTER(), \ 156 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 174 VariableType::NATIVE_POINTER(), \ 217 VariableType::NATIVE_POINTER(), // glue in DEF_CALL_SIGNATURE() 231 VariableType::NATIVE_POINTER(), // glue in DEF_CALL_SIGNATURE() 250 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 267 VariableType::NATIVE_POINTER(), in DEF_CALL_SIGNATURE() 284 VariableType::NATIVE_POINTER(), // glue in DEF_CALL_SIGNATURE() 303 VariableType::NATIVE_POINTER(), // glue in DEF_CALL_SIGNATURE() 322 VariableType::NATIVE_POINTER(), // glu in DEF_CALL_SIGNATURE() [all...] |
H A D | interpreter_stub-inl.h | 253 return Load(VariableType::NATIVE_POINTER(), frame, in GetPcFromFrame() 287 return Load(VariableType::NATIVE_POINTER(), frame, in GetCallSizeFromFrame() 366 Store(VariableType::NATIVE_POINTER(), glue, frame, in SetCallSizeToFrame() 403 Store(VariableType::NATIVE_POINTER(), glue, state, prevOffset, prev); in SetFrameState() 413 return Load(VariableType::NATIVE_POINTER(), glue, spOffset); in GetCurrentSpFrame() 419 Store(VariableType::NATIVE_POINTER(), glue, glue, spOffset, value); in SetCurrentSpFrame() 426 return Load(VariableType::NATIVE_POINTER(), glue, spOffset); in GetLastLeaveFrame() 432 Store(VariableType::NATIVE_POINTER(), glue, glue, spOffset, value); in SetLastLeaveFrame() 438 GateRef frameBase = Load(VariableType::NATIVE_POINTER(), glue, frameBaseOffset); in CheckStackOverflow() 456 DEFVARIABLE(newSp, VariableType::NATIVE_POINTER(), s in PushUndefined() [all...] |
H A D | stub.cpp | 36 if (paramsType[i] == VariableType::NATIVE_POINTER()) { in InitializeArguments()
|
H A D | interpreter_stub.cpp | 227 DEFVARIABLE(varOsrCache, VariableType::NATIVE_POINTER(), Undefined()); \
229 DEFVARIABLE(varMachineCode, VariableType::NATIVE_POINTER(), Undefined()); \
247 varOsrCache = Load(VariableType::NATIVE_POINTER(), profileTypeInfo, osrCacheOffset); \
257 GateRef fistPC = Load(VariableType::NATIVE_POINTER(), curMethod, \
266 varMachineCode = Load(VariableType::NATIVE_POINTER(), *varOsrCache, *varMachineCodeOffset); \
296 Store(VariableType::NATIVE_POINTER(), glue, *varOsrCache, *varMachineCodeOffset, Undefined()); \
307 Store(VariableType::NATIVE_POINTER(), glue, curFunction, IntPtr(JSFunction::MACHINECODE_OFFSET), \
313 GateRef codeAddr = Load(VariableType::NATIVE_POINTER(), *varMachineCode, \
319 GateRef prevSp = Load(VariableType::NATIVE_POINTER(), curFrame, \
714 Load(VariableType::NATIVE_POINTER(), metho in DECLARE_ASM_HANDLER() [all...] |
H A D | variable_type.h | 84 static VariableType NATIVE_POINTER() in NATIVE_POINTER() function in panda::ecmascript::kungfu::VariableType
|
H A D | new_object_stub_builder.cpp | 485 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset);
in NewJSProxy() 892 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset);
in NewJSForinIterator() 927 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset);
in LoadHClassFromMethod() 1002 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset);
in LoadSHClassFromMethod() 1128 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset);
in NewJSBoundFunction() 1296 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue_, glueGlobalEnvOffset);
in NewArgumentsObj() 1428 auto topAddress = Load(VariableType::NATIVE_POINTER(), glue_, IntPtr(topOffset));
in AllocateInSOldPrologue() 1429 auto endAddress = Load(VariableType::NATIVE_POINTER(), glue_, IntPtr(endOffset));
in AllocateInSOldPrologue() 1436 Store(VariableType::NATIVE_POINTER(), glue_, topAddress, IntPtr(0), newTop);
in AllocateInSOldPrologue() 1478 auto topAddress = Load(VariableType::NATIVE_POINTER(), glue in AllocateInYoungPrologue() [all...] |
H A D | post_schedule.cpp | 228 GateRef topAddress = builder_.Load(VariableType::NATIVE_POINTER(), topAddrAddr); in LoweringHeapAllocAndPrepareScheduleGate() 229 GateRef endAddress = builder_.Load(VariableType::NATIVE_POINTER(), endAddrAddr); in LoweringHeapAllocAndPrepareScheduleGate() 262 builder_.StoreWithoutBarrier(VariableType::NATIVE_POINTER(), addr, newTop); in LoweringHeapAllocAndPrepareScheduleGate()
|
H A D | stub_builder-inl.h | 360 if (type == VariableType::NATIVE_POINTER()) { in Load() 2912 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region), in RegionInSpace() 2936 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region), in RegionInSpace() 2964 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region), in InSharedHeap() 2982 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region), in InSharedSweepableSpace() 3162 Store(VariableType::NATIVE_POINTER(), glue, function, offset, value, mAttr); in SetWorkNodePointerToFunction() 3175 GateRef codeEntry = Load(VariableType::NATIVE_POINTER(), method, codeEntryOffset); in SetCodeEntryToFunctionFromMethod() 3177 Store(VariableType::NATIVE_POINTER(), glue, function, funcOffset, codeEntry); in SetCodeEntryToFunctionFromMethod() 3183 Store(VariableType::NATIVE_POINTER(), glue, function, funcOffset, codeEntry); in SetCodeEntryToFunctionFromFuncEntry() 3690 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glu in CheckDetectorName() [all...] |
H A D | circuit_builder.cpp | 587 GateRef unshareCpAddr = Load(VariableType::NATIVE_POINTER(), glue, IntPtr(unshareCpOffset)); in GetUnsharedConstpoolFromGlue() 943 return Load(VariableType::NATIVE_POINTER(), jsFunc, codeAddOffset); in GetCodeAddr() 949 return Load(VariableType::NATIVE_POINTER(), baselineCode, codeAddrOffset); in GetBaselineCodeAddr() 1121 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset); in NewJSPrimitiveRef()
|
H A D | ic_stub_builder.cpp | 78 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue_, glueGlobalEnvOffset); in NamedICAccessor()
|
H A D | mcr_circuit_builder.cpp | 1342 DEFVALUE(result, env_, VariableType::NATIVE_POINTER(), IntPtr(0)); in GetStringDataFromLineOrConstantString() 1347 result = Load(VariableType::NATIVE_POINTER(), address, IntPtr(0)); in GetStringDataFromLineOrConstantString() 1366 DEFVALUE(dstTmp, env_, VariableType::NATIVE_POINTER(), dst); in CopyChars() 1367 DEFVALUE(sourceTmp, env_, VariableType::NATIVE_POINTER(), source); in CopyChars() 1403 DEFVALUE(dstTmp, env_, VariableType::NATIVE_POINTER(), dst); in CopyUtf8AsUtf16() 1404 DEFVALUE(sourceTmp, env_, VariableType::NATIVE_POINTER(), src); in CopyUtf8AsUtf16()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | hclass.h | 35 static constexpr uint32_t NATIVE_POINTER = BIGINT << 1U; member in ark::HClass 36 static constexpr uint32_t IS_DICTIONARY_ARRAY = NATIVE_POINTER << 1U; 54 return (GetFlags() & NATIVE_POINTER) != 0; in IsNativePointer()
|
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | base_serializer-inl.h | 31 case VisitObjectArea::NATIVE_POINTER: in SerializeObjectField()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | visitor.h | 35 NATIVE_POINTER, member in panda::ecmascript::VisitObjectArea 98 IterateBody<VisitObjectArea::NATIVE_POINTER, true>(root, visitor);
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_stubs.h | 39 return Load(VariableType::NATIVE_POINTER(), info,
in GetGlue()
|
H A D | builtins_typedarray_stub_builder.h | 104 return Load(VariableType::NATIVE_POINTER(), buffer, offset);
in GetExternalPointer()
|
H A D | builtins_collator_stub_builder.cpp | 39 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset); in ResolvedOptions()
|
H A D | builtins_string_stub_builder.cpp | 1161 GateRef dataAddr = Load(VariableType::NATIVE_POINTER(), offset, IntPtr(0));
in GetSingleCharCodeFromConstantString() 1528 // already NATIVE_POINTER to buffer of strings. We can't track original string objects, so can't insert SafePoints
in CopyChars() 1530 DEFVARIABLE(dstTmp, VariableType::NATIVE_POINTER(), dst);
in CopyChars() 1531 DEFVARIABLE(sourceTmp, VariableType::NATIVE_POINTER(), source);
in CopyChars() 1670 // already NATIVE_POINTER to buffer of strings. We can't track original string objects, so can't insert SafePoints
in CopyUtf8AsUtf16() 1672 DEFVARIABLE(dstTmp, VariableType::NATIVE_POINTER(), dst);
in CopyUtf8AsUtf16() 1673 DEFVARIABLE(sourceTmp, VariableType::NATIVE_POINTER(), src);
in CopyUtf8AsUtf16() 1711 // already NATIVE_POINTER to buffer of strings. We can't track original string objects, so can't insert SafePoints
in CopyUtf16AsUtf8() 1713 DEFVARIABLE(dstTmp, VariableType::NATIVE_POINTER(), dst);
in CopyUtf16AsUtf8() 1714 DEFVARIABLE(sourceTmp, VariableType::NATIVE_POINTER(), sr in CopyUtf16AsUtf8() [all...] |
H A D | builtins_number_stub_builder.cpp | 439 DEFVARIABLE(dstTmp, VariableType::NATIVE_POINTER(), dst);
in NumberToString()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.cpp | 296 if (area == VisitObjectArea::RAW_DATA || area == VisitObjectArea::NATIVE_POINTER) { in DecodeObj() 508 if (area == VisitObjectArea::RAW_DATA || area == VisitObjectArea::NATIVE_POINTER) { in GetNotFoundObj()
|