Fix address class lookup for absolute symbols
llvm-svn: 262016
This commit is contained in:
parent
87a9769e9b
commit
31d315b349
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue