Ignore:
Timestamp:
Aug 1, 2007, 11:19:01 PM (17 years ago)
Author:
dai_9181
Message:

MetaImplを廃止し、Metaにした。
ObjectModuleクラス、Linkerクラスを用意。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/VarList.cpp

    r220 r256  
    275275    extern int MemPos_RWSection;
    276276
    277     BOOST_FOREACH( Variable *pVar, compiler.GetMeta().GetGlobalVars() ){
     277    BOOST_FOREACH( Variable *pVar, compiler.objectModule.meta.GetGlobalVars() ){
    278278
    279279        //スコープ外の場合は無視
     
    358358
    359359    UserProc *pUserProc = NULL;
    360     compiler.GetMeta().GetUserProcs().Iterator_Reset();
    361     while( compiler.GetMeta().GetUserProcs().Iterator_HasNext() )
     360    compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
     361    while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
    362362    {
    363         pUserProc = compiler.GetMeta().GetUserProcs().Iterator_GetNext();
     363        pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    364364        if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
    365365            pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->GetEndOpAddress())){
     
    605605
    606606        UserProc *pUserProc = NULL;
    607         compiler.GetMeta().GetUserProcs().Iterator_Reset();
    608         while( compiler.GetMeta().GetUserProcs().Iterator_HasNext() )
     607        compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
     608        while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
    609609        {
    610             pUserProc = compiler.GetMeta().GetUserProcs().Iterator_GetNext();
     610            pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    611611
    612612            if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
     
    718718
    719719        UserProc *pUserProc = NULL;
    720         compiler.GetMeta().GetUserProcs().Iterator_Reset();
    721         while( compiler.GetMeta().GetUserProcs().Iterator_HasNext() )
     720        compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
     721        while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
    722722        {
    723             pUserProc = compiler.GetMeta().GetUserProcs().Iterator_GetNext();
     723            pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    724724
    725725            if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
Note: See TracChangeset for help on using the changeset viewer.