Changeset 257 in dev for trunk/abdev/BasicCompiler_Common/include/Linker.h
- Timestamp:
- Aug 2, 2007, 4:17:27 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Linker.h
r256 r257 32 32 class Linker 33 33 { 34 // メタ情報 35 vector<const ObjectModule *> objectModules; 34 // データテーブルスケジュール 35 void ResolveDataTableSchedules( long dataSectionBaseOffset ); 36 37 // DLL関数スケジュール 38 void ResolveDllProcSchedules( long codeSectionBaseOffset, long importSectionBaseOffset ); 39 40 // ユーザ定義関数スケジュール 41 void ResolveUserProcSchedules( long codeSectionBaseOffset ); 42 43 // グローバル変数スケジュール 44 void ResolveGlobalVarSchedules( long rwSectionBaseOffset ); 45 46 NativeCode nativeCode; 47 48 DWORD imageBase; 49 50 public: 51 Linker() 52 { 53 } 54 55 void SetImageBase( DWORD imageBase ) 56 { 57 this->imageBase = imageBase; 58 } 59 60 // リンク 61 void Link( vector<ObjectModule *> &objectModules ); 36 62 };
Note:
See TracChangeset
for help on using the changeset viewer.