Changeset 10357 for trunk/src


Ignore:
Timestamp:
Dec 12, 2003, 12:09:38 PM (22 years ago)
Author:
sandervl
Message:

DT: Fix for memory map offset

Location:
trunk/src/kernel32
Files:
2 edited

Legend:

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

    r10073 r10357  
    1 /* $Id: mmap.h,v 1.29 2003-05-06 12:06:11 sandervl Exp $ */
     1/* $Id: mmap.h,v 1.30 2003-12-12 11:09:37 sandervl Exp $ */
    22
    33/*
     
    189189   DWORD  getSize()                      { return mSize;    };
    190190   ULONG  getOffset()                    { return mOffset;  };
    191    LPVOID getViewAddr()                  { return (LPVOID)((char *)pMapView + getOffset()); };
     191   LPVOID getViewAddr()                  { return pMapView; };
    192192
    193193   BOOL   everythingOk()                 { return errorState == 0; };
  • trunk/src/kernel32/mmapview.cpp

    r9946 r10357  
    1 /* $Id: mmapview.cpp,v 1.1 2003-03-27 14:13:11 sandervl Exp $ */
     1/* $Id: mmapview.cpp,v 1.2 2003-12-12 11:09:38 sandervl Exp $ */
    22
    33/*
     
    9696        }
    9797        pShareViewAddr = viewaddr;
     98        viewaddr += mOffset;
    9899    }
    99100
    100101    //view == memory mapping for executable images (only used internally)
    101102    if(map->getImage()) {
    102         pMapView = map->getMappingAddr();
     103        pMapView  = map->getMappingAddr();
     104        pMapView += mOffset;
    103105    }
    104106    else {
Note: See TracChangeset for help on using the changeset viewer.