<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Duplicate Addresses in Elf generated from S32DS/PPC in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653753#M1139</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;Hi Ron,&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;I'm not &amp;nbsp;expert on ELF/DWARF spec but I don't think this is an issue.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&amp;lt;3f8&amp;gt; does not represent an address - it's rather an offset within&amp;nbsp;.debug_info section.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;It's quite common that a flag "shares" the same offset with other tags.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;In fact If I disassembly your project I can find a different "overlap" in .debug_info e.g.:&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;lt;1&amp;gt;&amp;lt;f3&amp;gt;: Abbrev Number: 4 (DW_TAG_subprogram)
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f4&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_external&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f4&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (indirect string, offset: 0xcee): main
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f8&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_decl_file&amp;nbsp;&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f9&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_decl_line&amp;nbsp;&amp;nbsp; : 10
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fa&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_prototyped&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fa&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &amp;lt;0xad&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fe&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_low_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x4044
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;102&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_high_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x28
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;106&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_frame_base&amp;nbsp; : 1 byte block: 9c &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(DW_OP_call_frame_cfa)
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;108&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_GNU_all_tail_call_sites: 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;108&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_sibling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &amp;lt;0x11b&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in;"&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;In fact the block above refers to &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;DW_TAG_subprogram (&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;Abbreviation table #4)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_TAG_subprogram&amp;nbsp;&amp;nbsp;&amp;nbsp; [has children]
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_external&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_strp
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_decl_file&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data1
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_decl_line&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data1
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_prototyped&amp;nbsp;&amp;nbsp; DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_ref4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_low_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_addr
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_high_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_frame_base&amp;nbsp;&amp;nbsp; DW_FORM_exprloc
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_GNU_all_tail_call_sites DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_sibling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_ref4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT value: 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM value: 0&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in;"&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;According to the dwarf spec flag is (&lt;/SPAN&gt;&lt;A href="http://dwarfstd.org/doc/DWARF4.pdf" rel="nofollow noopener noreferrer" target="_blank"&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://dwarfstd.org/doc/DWARF4.pdf" rel="nofollow noopener noreferrer" target="test_blank"&gt;http://dwarfstd.org/doc/DWARF4.pdf&lt;/A&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;&lt;SPAN class="lia-unicode-emoji" title=":disappointed_face:"&gt;&lt;LI-EMOJI id="lia_disappointed-face" title=":disappointed_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&lt;EM&gt;"A flag is represented explicitly as a single byte of data (DW_FORM_flag) or implicitly (DW_FORM_flag_present). In the first case, if the flag has value zero, it indicates the absence of the attribute; if the flag has a non-zero value, it indicates the presence of the attribute. &lt;/EM&gt;&lt;STRONG&gt;&lt;EM&gt;In the second case, the attribute is implicitly indicated as present, and no value is encoded in the debugging information entry itself.&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;My understanding is that the second part describes what is going on here. The flag is implicitly indicated as present in the &lt;STRONG&gt;DW_TAG_subprogram&lt;/STRONG&gt; definition and therefore there is no single byte value present in .debug_info which would increase the offset for the next item &lt;STRONG&gt;DW_AT_type&lt;/STRONG&gt;.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;Does this specific issue cause any problem on your side while e.g. debugging?&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;Hope it helps.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;Stan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Feb 2017 17:02:43 GMT</pubDate>
    <dc:creator>stanish</dc:creator>
    <dc:date>2017-02-07T17:02:43Z</dc:date>
    <item>
      <title>Duplicate Addresses in Elf generated from S32DS/PPC</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653750#M1136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There seems to be a error in the elf file generation in S32DS power-pc. &amp;nbsp;A dump of an elf generated for the S32DS has duplicate entries for the same address:&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;1&amp;gt;&amp;lt;3f1&amp;gt;: Abbrev Number: 9 (DW_TAG_subprogram)&lt;BR /&gt; &amp;lt;3f2&amp;gt; DW_AT_external : 1 &lt;BR /&gt; &amp;lt;3f2&amp;gt; DW_AT_name : (indirect string, offset: 0x2f9): app_init &lt;BR /&gt; &amp;lt;3f6&amp;gt; DW_AT_decl_file : 1 &lt;BR /&gt; &amp;lt;3f7&amp;gt; DW_AT_decl_line : 40 &lt;BR /&gt; &lt;STRONG&gt;&amp;lt;3f8&amp;gt; DW_AT_prototyped : 1 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;lt;3f8&amp;gt; DW_AT_low_pc : 0x5300&lt;/STRONG&gt; &lt;BR /&gt; &amp;lt;3fc&amp;gt; DW_AT_high_pc : 0x148 &lt;BR /&gt; &amp;lt;400&amp;gt; DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)&lt;BR /&gt; &amp;lt;402&amp;gt; DW_AT_GNU_all_tail_call_sites: 1 &lt;BR /&gt; &amp;lt;402&amp;gt; DW_AT_sibling : &amp;lt;0x469&amp;gt;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This exerpt is from an dump using the readelf utility:&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;readelf.exe --debug-dump=info MyApp.elf&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339206"&gt;5644_Test.elf.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2017 21:34:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653750#M1136</guid>
      <dc:creator>ronlewis</dc:creator>
      <dc:date>2017-01-30T21:34:58Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate Addresses in Elf generated from S32DS/PPC</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653751#M1137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could you please upload here the elf you mentioned in your post?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2017 14:47:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653751#M1137</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2017-02-01T14:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate Addresses in Elf generated from S32DS/PPC</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653752#M1138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;I uploaded an example elf that exhibits the issue. &amp;nbsp;This was taken from a base project targeting the 5644a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Ron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2017 16:36:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653752#M1138</guid>
      <dc:creator>ronlewis</dc:creator>
      <dc:date>2017-02-01T16:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate Addresses in Elf generated from S32DS/PPC</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653753#M1139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;Hi Ron,&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;I'm not &amp;nbsp;expert on ELF/DWARF spec but I don't think this is an issue.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&amp;lt;3f8&amp;gt; does not represent an address - it's rather an offset within&amp;nbsp;.debug_info section.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;It's quite common that a flag "shares" the same offset with other tags.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;In fact If I disassembly your project I can find a different "overlap" in .debug_info e.g.:&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;lt;1&amp;gt;&amp;lt;f3&amp;gt;: Abbrev Number: 4 (DW_TAG_subprogram)
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f4&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_external&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f4&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (indirect string, offset: 0xcee): main
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f8&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_decl_file&amp;nbsp;&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;f9&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_decl_line&amp;nbsp;&amp;nbsp; : 10
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fa&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_prototyped&amp;nbsp; : 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fa&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &amp;lt;0xad&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fe&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_low_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x4044
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;102&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_high_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x28
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;106&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_frame_base&amp;nbsp; : 1 byte block: 9c &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(DW_OP_call_frame_cfa)
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;108&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_GNU_all_tail_call_sites: 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;108&amp;gt;&amp;nbsp;&amp;nbsp; DW_AT_sibling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &amp;lt;0x11b&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in;"&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;In fact the block above refers to &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;DW_TAG_subprogram (&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;Abbreviation table #4)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_TAG_subprogram&amp;nbsp;&amp;nbsp;&amp;nbsp; [has children]
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_external&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_strp
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_decl_file&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data1
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_decl_line&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data1
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_prototyped&amp;nbsp;&amp;nbsp; DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_ref4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_low_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_addr
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_high_pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_data4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_frame_base&amp;nbsp;&amp;nbsp; DW_FORM_exprloc
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_GNU_all_tail_call_sites DW_FORM_flag_present
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT_sibling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM_ref4
&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_AT value: 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DW_FORM value: 0&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in;"&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;According to the dwarf spec flag is (&lt;/SPAN&gt;&lt;A href="http://dwarfstd.org/doc/DWARF4.pdf" rel="nofollow noopener noreferrer" target="_blank"&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://dwarfstd.org/doc/DWARF4.pdf" rel="nofollow noopener noreferrer" target="test_blank"&gt;http://dwarfstd.org/doc/DWARF4.pdf&lt;/A&gt;&lt;SPAN style="font-size: 11.25pt; color: #3d3d3d;"&gt;&lt;SPAN class="lia-unicode-emoji" title=":disappointed_face:"&gt;&lt;LI-EMOJI id="lia_disappointed-face" title=":disappointed_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&lt;EM&gt;"A flag is represented explicitly as a single byte of data (DW_FORM_flag) or implicitly (DW_FORM_flag_present). In the first case, if the flag has value zero, it indicates the absence of the attribute; if the flag has a non-zero value, it indicates the presence of the attribute. &lt;/EM&gt;&lt;STRONG&gt;&lt;EM&gt;In the second case, the attribute is implicitly indicated as present, and no value is encoded in the debugging information entry itself.&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;My understanding is that the second part describes what is going on here. The flag is implicitly indicated as present in the &lt;STRONG&gt;DW_TAG_subprogram&lt;/STRONG&gt; definition and therefore there is no single byte value present in .debug_info which would increase the offset for the next item &lt;STRONG&gt;DW_AT_type&lt;/STRONG&gt;.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.25pt; color: #3d3d3d;"&gt;Does this specific issue cause any problem on your side while e.g. debugging?&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;Hope it helps.&lt;/P&gt;&lt;P style="margin: 0in; font-size: 11.0pt;"&gt;Stan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2017 17:02:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Duplicate-Addresses-in-Elf-generated-from-S32DS-PPC/m-p/653753#M1139</guid>
      <dc:creator>stanish</dc:creator>
      <dc:date>2017-02-07T17:02:43Z</dc:date>
    </item>
  </channel>
</rss>

