Ignore:
Timestamp:
Aug 6, 2007, 11:44:42 PM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

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

    r263 r265  
    275275    extern int MemPos_RWSection;
    276276
    277     BOOST_FOREACH( Variable *pVar, compiler.objectModule.meta.GetGlobalVars() ){
     277    BOOST_FOREACH( Variable *pVar, compiler.GetObjectModule().meta.GetGlobalVars() ){
    278278
    279279        //スコープ外の場合は無視
     
    358358
    359359    UserProc *pUserProc = NULL;
    360     compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
    361     while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
     360    compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
     361    while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
    362362    {
    363         pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    364         if(rva_to_real(pUserProc->_beginOpAddressOld) <= pobj_dti->lplpObp[i2]  &&
    365             pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->_endOpAddressOld)){
     363        pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
     364        if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
     365            pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->GetEndOpAddress())){
    366366            break;
    367367        }
     
    604604
    605605        UserProc *pUserProc = NULL;
    606         compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
    607         while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
     606        compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
     607        while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
    608608        {
    609             pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    610 
    611             if(rva_to_real(pUserProc->_beginOpAddressOld) <= pobj_dti->lplpObp[i2]  &&
    612                 pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->_endOpAddressOld))
     609            pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
     610
     611            if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
     612                pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->GetEndOpAddress()))
    613613            {
    614614                lstrcpy(temporary,pUserProc->GetName().c_str());
     
    717717
    718718        UserProc *pUserProc = NULL;
    719         compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
    720         while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
     719        compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
     720        while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
    721721        {
    722             pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    723 
    724             if(rva_to_real(pUserProc->_beginOpAddressOld) <= pobj_dti->lplpObp[i2]  &&
    725                 pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->_endOpAddressOld)){
     722            pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
     723
     724            if(rva_to_real(pUserProc->GetBeginOpAddress()) <= pobj_dti->lplpObp[i2]  &&
     725                pobj_dti->lplpObp[i2] < rva_to_real(pUserProc->GetEndOpAddress())){
    726726                break;
    727727            }
Note: See TracChangeset for help on using the changeset viewer.