Fix address class lookup for absolute symbols

llvm-svn: 262016
This commit is contained in:
Tamas Berghammer 2016-02-26 14:21:27 +00:00
parent 87a9769e9b
commit 31d315b349
1 changed files with 5 additions and 1 deletions

View File

@ -379,13 +379,17 @@ ObjectFile::GetAddressClass (addr_t file_addr)
case eSectionTypeARMextab:
case eSectionTypeCompactUnwind:
return eAddressClassRuntime;
case eSectionTypeAbsoluteAddress:
case eSectionTypeELFSymbolTable:
case eSectionTypeELFDynamicSymbols:
case eSectionTypeELFRelocationEntries:
case eSectionTypeELFDynamicLinkInfo:
case eSectionTypeOther:
return eAddressClassUnknown;
case eSectionTypeAbsoluteAddress:
// In case of absolute sections decide the address class based on the symbol
// type because the section type isn't specify if it is a code or a data
// section.
break;
}
}
}