Changeset 355 in dev for trunk/abdev/BasicCompiler32/MakePeHdr.cpp
- Timestamp:
- Nov 2, 2007, 2:53:56 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/MakePeHdr.cpp
r342 r355 42 42 *pSub_System_GC_free_for_SweepingDelete, 43 43 *pSubStaticMethod_System_TypeBase_InitializeUserTypes, 44 *pSubStaticMethod_System_TypeBase_InitializeUserTypesForBaseType, 44 45 45 46 *pSub_allrem, … … 282 283 pSubStaticMethod_System_TypeBase_InitializeUserTypes->Using(); 283 284 pSubStaticMethod_System_TypeBase_InitializeUserTypes->ThisIsAutoGenerationProc(); 285 } 286 287 if( pSubStaticMethod_System_TypeBase_InitializeUserTypesForBaseType = GetSubHash( "ActiveBasic.Core._System_TypeBase.InitializeUserTypesForBaseType",1 ) ){ 288 pSubStaticMethod_System_TypeBase_InitializeUserTypesForBaseType->Using(); 289 pSubStaticMethod_System_TypeBase_InitializeUserTypesForBaseType->ThisIsAutoGenerationProc(); 284 290 } 285 291 … … 1069 1075 } 1070 1076 1077 compiler.linker.SetDataTable( compiler.GetObjectModule().dataTable ); 1071 1078 1072 1079 compiler.linker.SetImageBase( ImageBase ); … … 1076 1083 compiler.linker.ResolveGlobalVarSchedules( MemPos_RWSection ); 1077 1084 compiler.linker.ResolveVtblSchedule( MemPos_DataSection ); 1085 compiler.linker.ResolveTypeInfoSchedule( MemPos_DataSection ); 1078 1086 1079 1087 … … 1543 1551 if(bUse_DataSection){ 1544 1552 //データ テーブル 1545 WriteFile(hFile,compiler.GetObjectModule().dataTable.GetPtr(),compiler.GetObjectModule().dataTable.GetSize(),(DWORD *)&i2,NULL); 1553 WriteFile( 1554 hFile, 1555 compiler.linker.GetDataTable().GetPtr(), 1556 compiler.linker.GetDataTable().GetSize(), 1557 (DWORD *)&i2, 1558 NULL 1559 ); 1546 1560 i+=i2; 1547 1561 }
Note:
See TracChangeset
for help on using the changeset viewer.