Home
last modified time | relevance | path

Searched refs:NATIVE_POINTER (Results 1 - 25 of 41) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_call_signature.cpp25 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 Dbaseline_stubs-inl.h218 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 Dbaseline_stub_builder.cpp55 return Load(VariableType::NATIVE_POINTER(), glue, spOffset); in GetLastLeaveFrame()
H A Dbaseline_stub_builder.h190 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 Dbaseline_stubs.cpp565 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 Dcall_signature.cpp46 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 Dinterpreter_stub-inl.h253 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 Dstub.cpp36 if (paramsType[i] == VariableType::NATIVE_POINTER()) { in InitializeArguments()
H A Dinterpreter_stub.cpp227 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 Dvariable_type.h84 static VariableType NATIVE_POINTER() in NATIVE_POINTER() function in panda::ecmascript::kungfu::VariableType
H A Dnew_object_stub_builder.cpp485 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 Dpost_schedule.cpp228 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 Dstub_builder-inl.h360 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 Dcircuit_builder.cpp587 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 Dic_stub_builder.cpp78 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue_, glueGlobalEnvOffset); in NamedICAccessor()
H A Dmcr_circuit_builder.cpp1342 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 Dhclass.h35 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 Dbase_serializer-inl.h31 case VisitObjectArea::NATIVE_POINTER: in SerializeObjectField()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dvisitor.h35 NATIVE_POINTER, member in panda::ecmascript::VisitObjectArea
98 IterateBody<VisitObjectArea::NATIVE_POINTER, true>(root, visitor);
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_stubs.h39 return Load(VariableType::NATIVE_POINTER(), info, in GetGlue()
H A Dbuiltins_typedarray_stub_builder.h104 return Load(VariableType::NATIVE_POINTER(), buffer, offset); in GetExternalPointer()
H A Dbuiltins_collator_stub_builder.cpp39 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset); in ResolvedOptions()
H A Dbuiltins_string_stub_builder.cpp1161 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 Dbuiltins_number_stub_builder.cpp439 DEFVARIABLE(dstTmp, VariableType::NATIVE_POINTER(), dst); in NumberToString()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_profiler.cpp296 if (area == VisitObjectArea::RAW_DATA || area == VisitObjectArea::NATIVE_POINTER) { in DecodeObj()
508 if (area == VisitObjectArea::RAW_DATA || area == VisitObjectArea::NATIVE_POINTER) { in GetNotFoundObj()

Completed in 56 milliseconds

12