Displaying 2 results from an estimated 2 matches for "computealiassummary".
2020 Sep 07
3
[IR] Modelling of GlobalIFunc
...mmarize, as it currently stands (and in the hopes of faithfully
representing the conclusions of that discussion):
* Calling getBaseObject() on a GlobalAlias whose aliasee is a
GlobalIFunc currently returns null.
* Calling getBaseObject() on a GlobalIFunc returns its resolver function.
* This causes computeAliasSummary in ModuleSummaryAnalysis to crash on
a null dereference for an alias-to-ifunc situation.
* A GlobalIFunc and its resolver are *not* interchangeable: at the
interface level, they have different signatures (conceptually, the
IFunc has the same signature of the function pointer that the resolver
poten...
2020 Sep 10
2
[IR] Modelling of GlobalIFunc
...opes of faithfully
>> representing the conclusions of that discussion):
>> * Calling getBaseObject() on a GlobalAlias whose aliasee is a
>> GlobalIFunc currently returns null.
>> * Calling getBaseObject() on a GlobalIFunc returns its resolver function.
>> * This causes computeAliasSummary in ModuleSummaryAnalysis to crash on
>> a null dereference for an alias-to-ifunc situation.
>> * A GlobalIFunc and its resolver are *not* interchangeable: at the
>> interface level, they have different signatures (conceptually, the
>> IFunc has the same signature of the func...