User Details
User Details
- User Since
- Sep 9 2019, 4:38 PM (221 w, 4 d)
Jan 11 2021
Jan 11 2021
RReverser added a comment to D94347: [WebAssembly] locals can now be indirect in DWARF.
does lldb or the devtools debugger already use the calling_convention description on types, or would this require more work there? (relatedly, does clang generate this attribute already?)
Jan 11 2021, 4:47 PM · Restricted Project
Jan 8 2021
Jan 8 2021
RReverser added a comment to D94347: [WebAssembly] locals can now be indirect in DWARF.
is one struct guaranteed to always be passed the same?
Jan 8 2021, 6:20 PM · Restricted Project
RReverser added a comment to D94347: [WebAssembly] locals can now be indirect in DWARF.
Actually, instead of using DW_AT_location, I think the better approach here would be to add DW_AT_calling_convention to the struct entry itself. Normally DWARF relies on consumers knowing the ABI of any given type, but that attribute is explicitly designed to indicate whether a composite type is passed by reference or by value.
Jan 8 2021, 3:47 PM · Restricted Project
RReverser added a comment to D94347: [WebAssembly] locals can now be indirect in DWARF.
Note: adding this representation will require changing the spec at https://yurydelendik.github.io/webassembly-dwarf/ as some non-LLVM based tooling can also rely on it.
Jan 8 2021, 3:45 PM · Restricted Project