VirtualBox

Ignore:
Timestamp:
Apr 27, 2012 8:44:07 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77654
Message:

Disabled the broken vm_protect code again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp

    r41070 r41077  
    508508                    }
    509509
    510 #if 1 /* Experimental code. */
     510#if 0 /* Experimental code. */
    511511                    if (fExecutable)
     512                    {
    512513                        rc = rtR0MemObjNativeProtect(&pMemDarwin->Core, 0, cb, RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC);
     514# ifdef RT_STRICT
     515                        /* check that the memory is actually mapped. */
     516                        //addr64_t Addr = pMemDesc->getPhysicalSegment64(0, NULL);
     517                        //printf("rtR0MemObjNativeAllocWorker: pv=%p %8llx %8llx\n", pv, rtR0MemObjDarwinGetPTE(pv), Addr);
     518                        RTTHREADPREEMPTSTATE State = RTTHREADPREEMPTSTATE_INITIALIZER;
     519                        RTThreadPreemptDisable(&State);
     520                        rtR0MemObjDarwinTouchPages(pv, cb);
     521                        RTThreadPreemptRestore(&State);
     522# endif
     523                    }
    513524                    else
    514525#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette