Searched refs:MachineCode (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/jit/ |
| D | jit_task.cpp | 49 size_t funcEntryDesSizeAlign = AlignUp(codeDesc_.funcEntryDesSize, MachineCode::DATA_ALIGN); in InstallCode() 51 …size_t rodataSizeBeforeTextAlign = AlignUp(codeDesc_.rodataSizeBeforeText, MachineCode::TEXT_ALIGN… in InstallCode() 52 size_t codeSizeAlign = AlignUp(codeDesc_.codeSize, MachineCode::DATA_ALIGN); in InstallCode() 53 … size_t rodataSizeAfterTextAlign = AlignUp(codeDesc_.rodataSizeAfterText, MachineCode::DATA_ALIGN); in InstallCode() 55 size_t stackMapSizeAlign = AlignUp(codeDesc_.stackMapSize, MachineCode::DATA_ALIGN); in InstallCode() 60 …JSHandle<MachineCode> machineCodeObj = vm_->GetFactory()->NewMachineCodeObject(size, &codeDesc_, m… in InstallCode()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | machine_code.cpp | 23 void MachineCode::SetData(const MachineCodeDesc *desc, JSHandle<Method> &method, size_t dataSize) in SetData() 28 size_t rodataSizeBeforeTextAlign = AlignUp(desc->rodataSizeBeforeText, MachineCode::TEXT_ALIGN); in SetData() 29 size_t codeSizeAlign = AlignUp(desc->codeSize, MachineCode::DATA_ALIGN); in SetData() 30 size_t rodataSizeAfterTextAlign = AlignUp(desc->rodataSizeAfterText, MachineCode::DATA_ALIGN); in SetData() 38 size_t stackMapSizeAlign = AlignUp(desc->stackMapSize, MachineCode::DATA_ALIGN); in SetData() 107 bool MachineCode::IsInText(const uintptr_t pc) const in IsInText() 114 uintptr_t MachineCode::GetFuncEntryDes() const in GetFuncEntryDes() 128 std::tuple<uint64_t, uint8_t*, int, kungfu::CalleeRegAndOffsetVec> MachineCode::CalCallSiteInfo(uin… in CalCallSiteInfo()
|
| D | machine_code.h | 65 class MachineCode : public TaggedObject { 67 NO_COPY_SEMANTIC(MachineCode); 68 NO_MOVE_SEMANTIC(MachineCode); 69 static MachineCode *Cast(TaggedObject *object) in Cast() 72 return static_cast<MachineCode *>(object); in Cast()
|
| D | heap.cpp | 1616 MachineCode *code = nullptr; in CalCallSiteInfo() 1623 if (MachineCode::Cast(obj)->IsInText(retAddr)) { in CalCallSiteInfo() 1624 code = MachineCode::Cast(obj); in CalCallSiteInfo() 1634 if (MachineCode::Cast(obj)->IsInText(retAddr)) { in CalCallSiteInfo() 1635 code = MachineCode::Cast(obj); in CalCallSiteInfo()
|
| D | object_xray.h | 520 MachineCode::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.h | 452 ACCESSORS(MachineCode, MACHINECODE_OFFSET, ECMA_MODULE_OFFSET)
|
| D | js_hclass-inl.h | 219 size = reinterpret_cast<MachineCode *>(header)->GetMachineCodeObjectSize(); in SizeFromJSHClass()
|
| D | object_factory.h | 175 class MachineCode; variable 538 …JSHandle<MachineCode> NewMachineCodeObject(size_t length, const MachineCodeDesc *desc, JSHandle<Me…
|
| D | object_factory.cpp | 3693 JSHandle<MachineCode> ObjectFactory::NewMachineCodeObject(size_t length, in NewMachineCodeObject() 3698 … thread_->GlobalConstants()->GetMachineCodeClass().GetTaggedObject()), length + MachineCode::SIZE); in NewMachineCodeObject() 3699 MachineCode *code = MachineCode::Cast(obj); in NewMachineCodeObject() 3707 JSHandle<MachineCode> codeObj(thread_, code); in NewMachineCodeObject()
|
| D | dump.cpp | 1061 MachineCode::Cast(obj)->Dump(os); in DumpObject() 3320 void MachineCode::Dump(std::ostream &os) const in Dump() 4363 MachineCode::Cast(obj)->DumpForSnapshot(vec); in DumpObject() 5720 void MachineCode::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_hclass_test.cpp | 96 … objectClass = factory->NewEcmaHClass(MachineCode::SIZE, JSType::MACHINE_CODE_OBJECT, nullHandle); in HWTEST_F_L0()
|
| D | dump_test.cpp | 1039 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), MachineCode::SIZE, 4U); in HWTEST_F_L0()
|