Don't filter out kernel symbols from code transfer.

This commit is contained in:
Bartosz Taudul 2021-11-25 22:28:05 +01:00
parent e8fb2abb2a
commit b4da047355
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3

View File

@ -6606,7 +6606,7 @@ void Worker::ProcessSymbolInformation( const QueueSymbolInformation& ev )
sd.size.SetVal( it->second.size ); sd.size.SetVal( it->second.size );
m_data.symbolMap.emplace( ev.symAddr, std::move( sd ) ); m_data.symbolMap.emplace( ev.symAddr, std::move( sd ) );
if( m_codeTransfer && it->second.size > 0 && it->second.size <= 128*1024 && ( ev.symAddr >> 63 ) == 0 ) if( m_codeTransfer && it->second.size > 0 && it->second.size <= 128*1024 )
{ {
assert( m_pendingSymbolCode.find( ev.symAddr ) == m_pendingSymbolCode.end() ); assert( m_pendingSymbolCode.find( ev.symAddr ) == m_pendingSymbolCode.end() );
m_pendingSymbolCode.emplace( ev.symAddr ); m_pendingSymbolCode.emplace( ev.symAddr );