Ignore:
Timestamp:
Oct 9, 2007, 1:10:33 AM (17 years ago)
Author:
dai_9181
Message:

vtblの構造を変更。vtblMasterListをはさんでvtblを表現した。
その他メンバ名変更。
ClassPrototypeクラスを追加。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/src/Linker.cpp

    r288 r342  
    108108        if( schedule.GetType() == Schedule::Vtbl )
    109109        {
    110             LONG_PTR vtblAddress = schedule.GetClass().GetVtblGlobalOffset();
     110            LONG_PTR vtblMasterListOffset = schedule.GetClass().GetVtblMasterListOffset();
    111111
    112112            nativeCode.Overwrite(
    113113                schedule.GetOffset(),
    114                 static_cast<long>( vtblAddress + imageBase + dataSectionBaseOffset )
     114                static_cast<long>( vtblMasterListOffset + imageBase + dataSectionBaseOffset )
    115115            );
    116116        }
Note: See TracChangeset for help on using the changeset viewer.