Mailinglist Archive: opensuse-bugs (15077 mails)

< Previous Next >
[Bug 326866] GCC: dwarf records for inlines appear incomplete
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 20 Sep 2007 10:15:56 -0600 (MDT)
  • Message-id: <20070920161556.9F2CD245269@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=326866#c3





--- Comment #3 from Jan Blunck <jblunck@xxxxxxxxxx>  2007-09-20 10:15:56 MST ---
Oh, sorry. It is of course real_lookup(). Here you can see that e.g. name
(<8194>) has no location list.

 <1><8176>: Abbrev Number: 66 (DW_TAG_subprogram)
  <8177>     DW_AT_name        : (indirect string, offset: 0x3b6f): real_lookup 
  <817b>     DW_AT_decl_file   : 1      
  <817c>     DW_AT_decl_line   : 469    
  <817e>     DW_AT_prototyped  : 1      
  <817f>     DW_AT_type        : <1f38> 
  <8183>     DW_AT_inline      : 1      (inlined)
  <8184>     DW_AT_sibling     : <81e6> 
 <2><8188>: Abbrev Number: 64 (DW_TAG_formal_parameter)
  <8189>     DW_AT_name        : (indirect string, offset: 0x1694): parent      
  <818d>     DW_AT_decl_file   : 1      
  <818e>     DW_AT_decl_line   : 468    
  <8190>     DW_AT_type        : <1f38> 
 <2><8194>: Abbrev Number: 64 (DW_TAG_formal_parameter)
  <8195>     DW_AT_name        : (indirect string, offset: 0x338): name 
  <8199>     DW_AT_decl_file   : 1      
  <819a>     DW_AT_decl_line   : 468    
  <819c>     DW_AT_type        : <2692> 
 <2><81a0>: Abbrev Number: 54 (DW_TAG_formal_parameter)
  <81a1>     DW_AT_name        : nd     
  <81a4>     DW_AT_decl_file   : 1      
  <81a5>     DW_AT_decl_line   : 468    
  <81a7>     DW_AT_type        : <25f4> 
 <2><81ab>: Abbrev Number: 55 (DW_TAG_variable)
  <81ac>     DW_AT_name        : (indirect string, offset: 0x3b2): result       
  <81b0>     DW_AT_decl_file   : 1      
  <81b1>     DW_AT_decl_line   : 470    
  <81b3>     DW_AT_type        : <1f38> 
 <2><81b7>: Abbrev Number: 68 (DW_TAG_variable)
  <81b8>     DW_AT_name        : dir    
  <81bc>     DW_AT_decl_file   : 1      
  <81bd>     DW_AT_decl_line   : 471    
  <81bf>     DW_AT_type        : <2318> 
 <2><81c3>: Abbrev Number: 70 (DW_TAG_lexical_block)
  <81c4>     DW_AT_sibling     : <81d6> 
 <3><81c8>: Abbrev Number: 55 (DW_TAG_variable)
  <81c9>     DW_AT_name        : (indirect string, offset: 0x263c): dentry      
  <81cd>     DW_AT_decl_file   : 1      
  <81ce>     DW_AT_decl_line   : 490    
  <81d0>     DW_AT_type        : <1f38> 
 <3><81d4>: Abbrev Number: 63 (DW_TAG_lexical_block)
 <2><81d6>: Abbrev Number: 70 (DW_TAG_lexical_block)
  <81d7>     DW_AT_sibling     : <81e4> 
 <3><81db>: Abbrev Number: 56 (DW_TAG_lexical_block)
 <4><81dc>: Abbrev Number: 57 (DW_TAG_variable)
  <81dd>     DW_AT_abstract_origin: <6efd>      
 <4><81e1>: Abbrev Number: 63 (DW_TAG_lexical_block)
 <2><81e4>: Abbrev Number: 63 (DW_TAG_lexical_block)

..

 <2><82c1>: Abbrev Number: 93 (DW_TAG_inlined_subroutine)
  <82c2>     DW_AT_abstract_origin: <8176>      
  <82c6>     DW_AT_ranges      : 0x1f8  
  <82ca>     DW_AT_call_file   : 1      
  <82cb>     DW_AT_call_line   : 784    
 <3><82cd>: Abbrev Number: 76 (DW_TAG_formal_parameter)
  <82ce>     DW_AT_abstract_origin: <81a0>      
 <3><82d2>: Abbrev Number: 76 (DW_TAG_formal_parameter)
  <82d3>     DW_AT_abstract_origin: <8194>      
 <3><82d7>: Abbrev Number: 92 (DW_TAG_formal_parameter)
  <82d8>     DW_AT_abstract_origin: <8188>      
  <82dc>     DW_AT_location    : 0xd30  (location list)
 <3><82e0>: Abbrev Number: 85 (DW_TAG_lexical_block)
  <82e1>     DW_AT_ranges      : 0x218  
 <4><82e5>: Abbrev Number: 57 (DW_TAG_variable)
  <82e6>     DW_AT_abstract_origin: <81ab>      
 <4><82ea>: Abbrev Number: 86 (DW_TAG_variable)
  <82eb>     DW_AT_abstract_origin: <81b7>      
  <82ef>     DW_AT_location    : 0xd59  (location list)

..


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References