Displaying 2 results from an estimated 2 matches for "responsibilityset".
2019 Jan 04
2
Undefined symbols with inline functions using the ORC JIT on Linux
...is what I found so far. In the file RuntimeDyld.cpp in
function loadObjectImpl, a check is made whether a particular function is
weak or not. Since inline functions are weak (as I understood it) an
attempt is made to promote this symbol to a strong definition. But only if
it is present in the "ResponsibilitySet", that check is made on line 273.
However, the inline functions are not in that set so they are not promoted
to strong definitions. Shouldn't functions defined in the jitted code be
our responsibility?
Looking closer what happens with the ResponsibiltySet. When it is created
it tries to t...
2019 Jan 05
2
Undefined symbols with inline functions using the ORC JIT on Linux
...ar. In the file RuntimeDyld.cpp in
> function loadObjectImpl, a check is made whether a particular function is
> weak or not. Since inline functions are weak (as I understood it) an
> attempt is made to promote this symbol to a strong definition. But only if
> it is present in the "ResponsibilitySet", that check is made on line 273.
> However, the inline functions are not in that set so they are not promoted
> to strong definitions. Shouldn't functions defined in the jitted code be
> our responsibility?
>
> Looking closer what happens with the ResponsibiltySet. When it...