Lines Matching defs:dataSize
25 static bool SetPageProtect(uint8_t *textStart, size_t dataSize)
30 uintptr_t endPage = AlignUp(reinterpret_cast<uintptr_t>(textStart) + dataSize, pageSize);
115 bool MachineCode::SetData(const MachineCodeDesc &desc, JSHandle<Method> &method, size_t dataSize)
119 return SetBaselineCodeData(desc, method, dataSize);
130 SetPayLoadSizeInBytes(dataSize);
134 ASSERT(dataSize == (desc.funcEntryDesSizeAlign + desc.stackMapSizeAlign) ||
135 dataSize == (desc.funcEntryDesSizeAlign + instrSize + desc.stackMapSizeAlign));
137 ASSERT(dataSize == (desc.funcEntryDesSizeAlign + instrSize + desc.stackMapSizeAlign));
154 if (!SetPageProtect(textStart, dataSize)) {
162 JSHandle<Method> &method, size_t dataSize)
172 ASSERT(dataSize == (desc.stackMapSizeAlign) || // reg. obj
173 dataSize == (instrSizeAlign + desc.stackMapSizeAlign)); // huge obj
176 ASSERT(dataSize == (instrSizeAlign + desc.stackMapSizeAlign));
178 SetPayLoadSizeInBytes(dataSize);
213 if (!SetPageProtect(textStart, dataSize)) {