[Issue 22170] interface thunk doesn't set EBX to GOT
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Tue Aug  3 08:38:18 UTC 2021
    
    
  
https://issues.dlang.org/show_bug.cgi?id=22170
--- Comment #4 from Iain Buclaw <ibuclaw at gdcproject.org> ---
(In reply to Iain Buclaw from comment #2)
> DMD
> ---
> sub    $0x8,%eax
> jmp    0xf7f06970 <_D5mydll1C3fooMFCQp1IZCQvQr at plt>
> ---
Removing the PLT (same as PIE
https://github.com/dlang/dmd/blob/master/src/dmd/backend/elfobj.d#L3125), DMD
only ever seems to generate a jmp to an offset of the target function.
---
sub    $0x8,%eax
jmp    0xf7f06970 <_D5mydll1C3fooMFCQp1IZCQvQr+4>
---
Which also looks wrong in comparison to GDC and triggers a segfault.
--
    
    
More information about the Digitalmars-d-bugs
mailing list