Ignore:
Timestamp:
Jul 15, 2002, 4:28:53 PM (23 years ago)
Author:
sandervl
Message:

Rewrote algorithm for 64kb alignment in VirtualAlloc'ed memory; allocation changes for heap (in 64kb chunks) & PE image (align at 64kb)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/mmap.cpp

    r8659 r8877  
    1 /* $Id: mmap.cpp,v 1.57 2002-06-13 14:11:39 sandervl Exp $ */
     1/* $Id: mmap.cpp,v 1.58 2002-07-15 14:28:51 sandervl Exp $ */
    22
    33/*
     
    3333#include "mmap.h"
    3434#include "oslibdos.h"
     35#include "oslibmem.h"
    3536#include <winimagepeldr.h>
    3637#include <custombuild.h>
     
    610611 Win32MemMapView *tmpview  = mapviews;
    611612
    612     errorState = 0;
    613     mParentMap = map;
    614     mSize    = size;
    615     mOffset  = offset;
    616     mProcessId = GetCurrentProcessId();
    617     pShareViewAddr = NULL;
     613    errorState      = 0;
     614    mParentMap      = map;
     615    mSize           = size;
     616    mOffset         = offset;
     617    mProcessId      = GetCurrentProcessId();
     618    pShareViewAddr  = NULL;
    618619
    619620    switch(fdwAccess) {
    620621    case FILE_MAP_READ:
    621         accessAttr = PAG_READ;
    622         mfAccess   = MEMMAP_ACCESS_READ;
     622        accessAttr  = PAG_READ;
     623        mfAccess    = MEMMAP_ACCESS_READ;
    623624        break;
    624625    case FILE_MAP_ALL_ACCESS:
     
    626627    case FILE_MAP_WRITE|FILE_MAP_READ:
    627628    case FILE_MAP_COPY:
    628         accessAttr = (PAG_READ|PAG_WRITE);
    629         mfAccess   = MEMMAP_ACCESS_READ | MEMMAP_ACCESS_WRITE;
     629        accessAttr  = (PAG_READ|PAG_WRITE);
     630        mfAccess    = MEMMAP_ACCESS_READ | MEMMAP_ACCESS_WRITE;
    630631        break;
    631632    }
Note: See TracChangeset for help on using the changeset viewer.