search for: dw_form_ref

Displaying 12 results from an estimated 12 matches for "dw_form_ref".

Did you mean: dw_form_ref4
2018 Mar 04
0
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...is issue both on GDB and LLDB maillists. Unfortunately > it's hard or impossible to fix it on debugger side. > Errr, i posited a solution on the gdb mailing list that i haven't seen shot down so far, that doesn't require linkage names, it only requires one new attribute that is a DW_FORM_ref, and very cheap. I also wrote the RTTI code for GDB :) Currently what debugger has to do is to demangle RTTI name and try to match > it to DW_AT_name attribute to find type. As you can see it does not work > for any of 3 examples. > > I've asked about the problem on G++ maillist,...
2018 Mar 02
5
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
Hi all, As you may know modern C++ debuggers (GDB and LLDB) support dynamic type identification for polymorphic objects, by utilizing C++ RTTI. Unfortunately this feature does not work with Clang and GDB >= 7.x . The last compiler that worked well was G++ 6.x I've asked about this issue both on GDB and LLDB maillists. Unfortunately it's hard or impossible to fix it on debugger side.
2018 Mar 05
2
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...DB maillists. Unfortunately >> it's hard or impossible to fix it on debugger side. >> > > Errr, i posited a solution on the gdb mailing list that i haven't seen > shot down so far, that doesn't require linkage names, it only requires one > new attribute that is a DW_FORM_ref, and very cheap. > FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF to describe the vtable itself (they describe the vtable pointer inside the struct, but not the constant vtable array) - so it'll be a bit more than one attribute, but the bytes describe the vtable (as a...
2018 Mar 04
2
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...DB maillists. Unfortunately >> it's hard or impossible to fix it on debugger side. >> > > Errr, i posited a solution on the gdb mailing list that i haven't seen > shot down so far, that doesn't require linkage names, it only requires one > new attribute that is a DW_FORM_ref, and very cheap. > > I also wrote the RTTI code for GDB :) > > Currently what debugger has to do is to demangle RTTI name and try to >> match it to DW_AT_name attribute to find type. As you can see it does not >> work for any of 3 examples. >> >> I've asked a...
2018 Mar 05
0
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...t; Unfortunately it's hard or impossible to fix it on debugger side. >>> >> >> Errr, i posited a solution on the gdb mailing list that i haven't seen >> shot down so far, that doesn't require linkage names, it only requires one >> new attribute that is a DW_FORM_ref, and very cheap. >> > > FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF to > describe the vtable itself (they describe the vtable pointer inside the > struct, but not the constant vtable array) - so it'll be a bit more than > one attribute, but the byt...
2018 Mar 05
2
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...#39;s hard or impossible to fix it on debugger side. >>>> >>> >>> Errr, i posited a solution on the gdb mailing list that i haven't seen >>> shot down so far, that doesn't require linkage names, it only requires one >>> new attribute that is a DW_FORM_ref, and very cheap. >>> >> >> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF to >> describe the vtable itself (they describe the vtable pointer inside the >> struct, but not the constant vtable array) - so it'll be a bit more than >> on...
2018 Mar 04
0
[cfe-dev] Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...is issue both on GDB and LLDB maillists. Unfortunately it's hard or impossible to fix it on debugger side. > > Errr, i posited a solution on the gdb mailing list that i haven't seen shot down so far, that doesn't require linkage names, it only requires one new attribute that is a DW_FORM_ref, and very cheap. > > I also wrote the RTTI code for GDB :) > > Currently what debugger has to do is to demangle RTTI name and try to match it to DW_AT_name attribute to find type. As you can see it does not work for any of 3 examples. > > I've asked about the problem on G+...
2018 Mar 05
0
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...ible to fix it on debugger side. >>>>> >>>> >>>> Errr, i posited a solution on the gdb mailing list that i haven't seen >>>> shot down so far, that doesn't require linkage names, it only requires one >>>> new attribute that is a DW_FORM_ref, and very cheap. >>>> >>> >>> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF to >>> describe the vtable itself (they describe the vtable pointer inside the >>> struct, but not the constant vtable array) - so it'll be a bit m...
2018 Mar 06
4
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...bugger side. >>>>>> >>>>> >>>>> Errr, i posited a solution on the gdb mailing list that i haven't seen >>>>> shot down so far, that doesn't require linkage names, it only requires one >>>>> new attribute that is a DW_FORM_ref, and very cheap. >>>>> >>>> >>>> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF >>>> to describe the vtable itself (they describe the vtable pointer inside the >>>> struct, but not the constant vtable array) - so...
2018 Mar 06
0
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...;>>>>> >>>>>> >>>>>> Errr, i posited a solution on the gdb mailing list that i haven't >>>>>> seen shot down so far, that doesn't require linkage names, it only requires >>>>>> one new attribute that is a DW_FORM_ref, and very cheap. >>>>>> >>>>> >>>>> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF >>>>> to describe the vtable itself (they describe the vtable pointer inside the >>>>> struct, but not the constant...
2018 Mar 06
2
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...;> >>>>>>> >>>>>>> Errr, i posited a solution on the gdb mailing list that i haven't >>>>>>> seen shot down so far, that doesn't require linkage names, it only requires >>>>>>> one new attribute that is a DW_FORM_ref, and very cheap. >>>>>>> >>>>>> >>>>>> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF >>>>>> to describe the vtable itself (they describe the vtable pointer inside the >>>>>> struct,...
2018 Mar 06
3
Emiting linkage names for Types to Debuginfo (C++ RTTI support in GDB/LLDB)
...;> >>>>>>> >>>>>>> Errr, i posited a solution on the gdb mailing list that i haven't >>>>>>> seen shot down so far, that doesn't require linkage names, it only requires >>>>>>> one new attribute that is a DW_FORM_ref, and very cheap. >>>>>>> >>>>>> >>>>>> FWIW, for C++ at least, neither Clang nor GCC (6.3) produce any DWARF >>>>>> to describe the vtable itself (they describe the vtable pointer inside the >>>>>> struct,...