Lines Matching refs:prot
208 DWORD prot = getProtection(Addr);
209 if (!prot)
212 if (prot == PAGE_EXECUTE || prot == PAGE_EXECUTE_READ) {
213 prot = PAGE_EXECUTE_READWRITE;
214 } else if (prot == PAGE_NOACCESS || prot == PAGE_READONLY) {
215 prot = PAGE_READWRITE;
220 return ::VirtualProtect(const_cast<LPVOID>(Addr), Size, prot, &oldProt)
225 DWORD prot = getProtection(Addr);
226 if (!prot)
229 if (prot == PAGE_NOACCESS) {
230 prot = PAGE_EXECUTE;
231 } else if (prot == PAGE_READONLY) {
232 prot = PAGE_EXECUTE_READ;
233 } else if (prot == PAGE_READWRITE) {
234 prot = PAGE_EXECUTE_READWRITE;
239 return ::VirtualProtect(const_cast<LPVOID>(Addr), Size, prot, &oldProt)