search for: dw_at_call_all_calls

Displaying 5 results from an estimated 5 matches for "dw_at_call_all_calls".

2019 Sep 10
2
Dwarf - 5 features in clang and llvm
...vic via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hi Sourabh, > > Support for call-site related DWARF 5 tag/attributes is implemented very late, in the LLVM middle-end. > Please note that there is also the IR-level flag (DIFlagAllCallsDescribed) that lowers to > the DW_AT_call_all_calls. > > There is also support for call-site-parameter (DW_TAG_call_site_parameter) and the debug entry values > (DW_OP_entry_value) related DWARF 5 symbols, but it is restricted by the CC1 option ‘-femit-debug-entry-values’, > since the LLDB is still missing support for that. Not for too...
2019 Sep 10
2
Dwarf - 5 features in clang and llvm
Hello All, I was working on some dwarf-5 features and debugging optimized code support in clang and llvm. Noticed that, DW_TAG_call_site is supported in llvm middle-end. but clang is not emitting these. I was hoping, if someone could provide current status of these features and current status of dwarf-5 features in clang and llvm. That will be immensely helpful. Thanks! Sourabh. --------------
2019 Sep 11
3
Dwarf - 5 features in clang and llvm
...; >> > >> Hi Sourabh, > >> > >> Support for call-site related DWARF 5 tag/attributes is implemented > very late, in the LLVM middle-end. > >> Please note that there is also the IR-level flag > (DIFlagAllCallsDescribed) that lowers to > >> the DW_AT_call_all_calls. > >> > >> There is also support for call-site-parameter > (DW_TAG_call_site_parameter) and the debug entry values > >> (DW_OP_entry_value) related DWARF 5 symbols, but it is restricted by > the CC1 option ‘-femit-debug-entry-values’, > >> since the LLDB is...
2020 Jan 01
2
DW_OP_implicit_pointer design/implementation in general
...; >> -------------------------------- >> 0x0000006c: DW_TAG_subprogram >> DW_AT_low_pc (0x00000000004004c0) >> DW_AT_high_pc (0x00000000004004d4) >> DW_AT_frame_base (DW_OP_reg7 RSP) >> DW_AT_call_all_calls (true) >> DW_AT_name ("main") >> DW_AT_decl_file ("explicit_pointer.cc") >> DW_AT_decl_line (14) >> DW_AT_type (0x00000068 "int") >> DW_AT_externa...
2019 Nov 29
4
DW_OP_implicit_pointer design/implementation in general
Let me try to summarize the implementation first. At the moment, there are two branches. 1. When an existing variable is optimized out and that variable is used to get the de-refereced value, pointed to by another pointer/reference variable. Such cases are being addressed using Dwarf expression DW_OP_implicit_pointer as de-referenced value of a pointer can be seen implicitly (using another