Can you clarify what kind of information you are interested in? Are you talking 
about representing variables inside of coroutines, function pointers to 
coroutines, linetables for coroutines, ...?

LLDB's Swift plugin for example supports Swift async functions (which are 
effectively coroutines) but does so without adding any new extensions to DWARF. 
Here's a recent talk from last year's LLVM dev meeting on that topic: 
https://www.youtube.com/watch?v=g4fei6Vl7o8

-- adrian





> On Feb 20, 2024, at 11:47 AM, Kyle Huey via Dwarf-discuss 
> <dwarf-discuss@lists.dwarfstd.org> wrote:
> 
> Has anyone proposed or discussed DWARF structures to represent coroutines or 
> similar constructs? I skimmed the open issues list and didn't see anything 
> relevant.
> 
> - Kyle

-- 
Dwarf-discuss mailing list
Dwarf-discuss@lists.dwarfstd.org
https://lists.dwarfstd.org/mailman/listinfo/dwarf-discuss

Reply via email to