| 1 | /* $Id: myVMAllocMem.cpp,v 1.3 2001-02-10 11:11:45 bird Exp $ | 
|---|
| 2 | * | 
|---|
| 3 | * Debug module - overloads VMAllocMem to analyse input parameters.... | 
|---|
| 4 | * | 
|---|
| 5 | * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) | 
|---|
| 6 | * | 
|---|
| 7 | * Project Odin Software License can be found in LICENSE.TXT | 
|---|
| 8 | * | 
|---|
| 9 | */ | 
|---|
| 10 |  | 
|---|
| 11 | /******************************************************************************* | 
|---|
| 12 | *   Defined Constants And Macros                                               * | 
|---|
| 13 | *******************************************************************************/ | 
|---|
| 14 | #define INCL_DOSERRORS | 
|---|
| 15 | #define INCL_NOPMAPI | 
|---|
| 16 | #define INCL_OS2KRNL_LDR | 
|---|
| 17 |  | 
|---|
| 18 | /******************************************************************************* | 
|---|
| 19 | *   Header Files                                                               * | 
|---|
| 20 | *******************************************************************************/ | 
|---|
| 21 | #include <os2.h> | 
|---|
| 22 |  | 
|---|
| 23 | #include "log.h" | 
|---|
| 24 | #include "OS2Krnl.h" | 
|---|
| 25 | #include "avl.h" | 
|---|
| 26 | #include "ldr.h" | 
|---|
| 27 |  | 
|---|
| 28 |  | 
|---|
| 29 |  | 
|---|
| 30 | /** | 
|---|
| 31 | * | 
|---|
| 32 | * @returns | 
|---|
| 33 | * @param     p1    dword ptr  ebp+8 | 
|---|
| 34 | * @param     p2    dword ptr  ebp+0Ch | 
|---|
| 35 | * @param     p3    dword ptr  ebp+10h | 
|---|
| 36 | * @param     p4    word  ptr  ebp+14h | 
|---|
| 37 | * @param     p5    word  ptr  ebp+18h | 
|---|
| 38 | * @param     p6    word  ptr  ebp+1Ch | 
|---|
| 39 | * @param     p7    dword ptr  ebp+20h | 
|---|
| 40 | * @param     p8    dword ptr  ebp+24h | 
|---|
| 41 | * @param     p9    dword ptr  ebp+28h | 
|---|
| 42 | * @equiv | 
|---|
| 43 | * @time | 
|---|
| 44 | * @sketch | 
|---|
| 45 | * @status | 
|---|
| 46 | * @author    knut st. osmundsen (knut.stange.osmundsen@mynd.no) | 
|---|
| 47 | * @remark | 
|---|
| 48 | */ | 
|---|
| 49 | APIRET KRNLCALL myVMAllocMem(ULONG p1, ULONG p2, ULONG p3, USHORT p4, USHORT p5, USHORT p6, ULONG p7, ULONG p8, ULONG p9) | 
|---|
| 50 | { | 
|---|
| 51 | APIRET rc; | 
|---|
| 52 |  | 
|---|
| 53 | rc = VMAllocMem(p1,p2,p3,p4,p5,p6,p7,p8,p9); | 
|---|
| 54 |  | 
|---|
| 55 | return rc; | 
|---|
| 56 | } | 
|---|
| 57 |  | 
|---|