Displaying 3 results from an estimated 3 matches for "dw_at_gnu_all_call_sites".
2019 Sep 11
3
Dwarf - 5 features in clang and llvm
...argc, char** argv){
int a = 4;
int* ptr_a = &a;
int b = func(ptr_a);
return 0;
}
commandline used --
bash$ clang++ -Xclang -femit-debug-entry-values -O2 -ggdb test.cpp
For this case-- these Tags are not emitted
DW_TAG_call_site, DW_TAG_call_site_paramter ..
only DW_AT_GNU_all_call_sites attribute is present.
+ @Djorde DW_TAG_call_site are supported using late MIR approach, are the
new Call Site related development will be supported via MIR. or their will
be a frontend level debug metadata support will be added.
Thanks!
Sourabh.
On Wed, Sep 11, 2019 at 12:02 PM Djordje Todorov...
2016 Mar 23
1
Clang/LLVM producing incomplete & erroneous debug information
...DW_AT_decl_line : 16
<3ca> DW_AT_prototyped : 1
<3ca> DW_AT_type : <0x3f>
<3ce> DW_AT_low_pc : 0x4008a0
<3d6> DW_AT_high_pc : 0xe5
<3de> DW_AT_frame_base : 1 byte block: 9c
(DW_OP_call_frame_cfa)
<3e0> DW_AT_GNU_all_call_sites: 1
<3e0> DW_AT_sibling : <0x58b>
<2><3e4>: Abbrev Number: 22 (DW_TAG_formal_parameter)
<3e5> DW_AT_name : (indirect string, offset: 0x138): argc
<3e9> DW_AT_decl_file : 1
<3ea> DW_AT_decl_line : 16
<3eb> D...
2019 Sep 10
2
Dwarf - 5 features in clang and llvm
> On Sep 10, 2019, at 6:15 AM, Djordje Todorovic 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