Changeset 21760 for branches/gcc-kmk/tools/common
- Timestamp:
- Oct 29, 2011, 4:43:41 PM (14 years ago)
- Location:
- branches/gcc-kmk/tools/common
- Files:
-
- 3 edited
-
kFileInterfaces.cpp (modified) (3 diffs)
-
kFileLX.cpp (modified) (6 diffs)
-
kFilePE.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/tools/common/kFileInterfaces.cpp
r8003 r21760 19 19 * Header Files * 20 20 *******************************************************************************/ 21 #include <malloc.h> 22 21 23 #include "kTypes.h" 22 24 #include "kError.h" … … 63 65 * Save the target we are searching for references to. 64 66 */ 65 PXREFSTATE pState = new XREFSTATE;67 PXREFSTATE pState = (PXREFSTATE)malloc(sizeof(XREFSTATE)); 66 68 pState->ulSegment = ulSegment; 67 69 pState->offSegment = offSegment; … … 131 133 kASSERT(preloc != NULL); 132 134 relocFindClose(preloc); 133 delete preloc->pv2;135 free(preloc->pv2); 134 136 preloc->pv2 = NULL; 135 137 } -
branches/gcc-kmk/tools/common/kFileLX.cpp
r21759 r21760 412 412 413 413 /* store status - current export entry */ 414 PEXPSTATE pExpState = new EXPSTATE;414 PEXPSTATE pExpState = (PEXPSTATE)malloc(sizeof(EXPSTATE)); 415 415 pExport->pv = pExpState; 416 416 pExpState->pb32 = pBundle; … … 560 560 void kFileLX::exportFindClose(kExportEntry *pExport) 561 561 { 562 delete pExport->pv;562 free(pExport->pv); 563 563 pExport->pv = NULL; 564 564 return; … … 1375 1375 ) 1376 1376 { 1377 PLXRELOCSTATE pState = new LXRELOCSTATE;1377 PLXRELOCSTATE pState = (PLXRELOCSTATE)malloc(sizeof(LXRELOCSTATE)); 1378 1378 pState->ulSegment = ulSegment; 1379 1379 pState->ulPage = paObject[ulSegment].o32_pagemap - 1; … … 1451 1451 if (preloc->isName()) 1452 1452 { 1453 delete (void*)preloc->Info.Name.pszModule;1454 delete (void*)preloc->Info.Name.pszName;1453 delete preloc->Info.Name.pszModule; 1454 delete preloc->Info.Name.pszName; 1455 1455 preloc->Info.Name.pszName = preloc->Info.Name.pszModule = NULL; 1456 1456 } … … 1670 1670 if (preloc->isName()) 1671 1671 { 1672 delete (void*)preloc->Info.Name.pszModule;1673 delete (void*)preloc->Info.Name.pszName;1672 delete preloc->Info.Name.pszModule; 1673 delete preloc->Info.Name.pszName; 1674 1674 preloc->Info.Name.pszName = preloc->Info.Name.pszModule = NULL; 1675 1675 } … … 1677 1677 /* free state info */ 1678 1678 memset(preloc->pv1, 0xff, sizeof(LXRELOCSTATE)); 1679 delete preloc->pv1;1679 free(preloc->pv1); 1680 1680 preloc->pv1 = (void*)0xdeadbeef; 1681 1681 } -
branches/gcc-kmk/tools/common/kFilePE.cpp
r21759 r21760 11 11 ******************************************************************************/ 12 12 #include <string.h> 13 #include <malloc.h> 13 14 14 15 #include "MZexe.h" … … 76 77 77 78 /* create mapping */ 78 pvBase = new char [pehdr.OptionalHeader.SizeOfImage];79 pvBase = malloc(pehdr.OptionalHeader.SizeOfImage); 79 80 if (pvBase == NULL) 80 81 throw(kError(kError::NOT_ENOUGH_MEMORY)); … … 139 140 catch (kError err) 140 141 { 141 delete(pvBase);142 free(pvBase); 142 143 pvBase = NULL; 143 144 throw(err); … … 152 153 { 153 154 if (pvBase) 154 delete(pvBase);155 free(pvBase); 155 156 } 156 157
Note:
See TracChangeset
for help on using the changeset viewer.
