crashanalysercmd/PerfToolsSharedLibraries/Engine/SymbianSymbolLib/QueryAPI/SymbolQueryAPI.cs
changeset 2 0c91f0baec58
parent 0 818e61de6cd1
child 3 045ade241ef5
equal deleted inserted replaced
1:7a31f7298d8f 2:0c91f0baec58
    63         }
    63         }
    64 
    64 
    65         public Symbol Lookup( uint aAddress, out SymbolCollection aCollection )
    65         public Symbol Lookup( uint aAddress, out SymbolCollection aCollection )
    66         {
    66         {
    67             aCollection = null;
    67             aCollection = null;
       
    68             if (aAddress < 0x400000) // Process run area is above this address
       
    69             {
       
    70                 return null;
       
    71             }
    68 
    72 
    69             // First check with the relocated/activated symbol collections,
    73             // First check with the relocated/activated symbol collections,
    70             // i.e. RAM-loaded code that has been fixed up.
    74             // i.e. RAM-loaded code that has been fixed up.
    71             Symbol ret = iRelocator.CollectionList.Lookup( aAddress, out aCollection );
    75             Symbol ret = iRelocator.CollectionList.Lookup( aAddress, out aCollection );
    72             if ( ret == null && aCollection == null )
    76             if ( ret == null && aCollection == null )