<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,<br>
    </p>
    <div class="moz-cite-prefix">Στις 2/2/2021 7:33 μ.μ., ο/η Dimitrios
      Chr. Ioannidis via fpc-devel έγραψε:<br>
    </div>
    <blockquote type="cite"
      cite="mid:dee8f483-88b8-8144-13c8-7d992ac8fa76@nephelae.eu">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-text-flowed" style="font-family: -moz-fixed;
        font-size: 13px;" lang="x-western">Hi, <br>
        <br>
        On 2021-02-02 18:47, Christo Crause wrote: <br>
        <blockquote type="cite" style="color: #007cff;">On Tue, Feb 2,
          2021 at 12:28 PM Dimitrios Chr. Ioannidis via fpc-devel <br>
          <a class="moz-txt-link-rfc2396E"
            href="mailto:fpc-devel@lists.freepascal.org"
            moz-do-not-send="true"><fpc-devel@lists.freepascal.org></a>
          wrote: <br>
          <br>
          <blockquote type="cite" style="color: #007cff;">Reading dwarf
            information with avr-embedded-objdump.exe --dwarf <br>
            returns <br>
            : "avr-embedded-objdump.exe: Warning: Invalid CIE pointer
            0x00c80000 <br>
            in <br>
            FDE at 0x000014" <br>
          </blockquote>
          <br>
          I get the same warning on Linux using avr-objdump (GNU objdump
          (GNU <br>
          Binutils) 2.26.20160125), your test code and all of the dwarf
          debug <br>
          options in the compiler.  Not sure if this is really a problem
          when <br>
          debugging with gdb, I've managed to debug across units
          before.  Do you <br>
          have a reproducible problematic debug situation that can be
          tested? <br>
        </blockquote>
        <br>
         I checked with the dwarf 2.o specification and I read that "in
        FDE (Frame Description Entry) there is a CIE_pointer field which
        is a uword constant offset into the .debug_frame section that
        denotes the CIE that is associated with this FDE." <br>
        <br>
        <br>
         AFAIU, both are used, among others of course, to provide
        virtual unwind information to debugger . But here there is a
        problem, IMO, the FDE has an CIE_id of fd39e538 but there is
        none CIE with that id. There is only one CIE with id ffffffff .
        <br>
      </div>
    </blockquote>
    <p><font face="monospace"><br>
      </font></p>
    <p><font face="monospace">Correction ! There is only one CIE with id
        00000000 not ffffffff ( copy past error, sorry ).</font></p>
    <p><font face="monospace"><br>
      </font></p>
    <blockquote type="cite"
      cite="mid:dee8f483-88b8-8144-13c8-7d992ac8fa76@nephelae.eu">
      <div class="moz-text-flowed" style="font-family: -moz-fixed;
        font-size: 13px;" lang="x-western"> <br>
        <br>
        "dwarf_CIE_FDE_Bug.elf:     file format elf32-avr <br>
        <br>
        Contents of the .debug_frame section: <br>
        <br>
        <br>
        00000000 0010 ffffffff CIE <br>
          Version:               1 <br>
          Augmentation:          "" <br>
          Code alignment factor: 1 <br>
          Data alignment factor: -4 <br>
          Return address column: 24 <br>
        <br>
          DW_CFA_def_cfa: r32 ofs 2 <br>
          DW_CFA_offset_extended: r36 at cfa+0 <br>
          DW_CFA_nop <br>
        <br>
        00000014 0000 00c80000 FDE cie=fd39e538 pc=0002..0002" <br>
        <br>
        <br>
        Of course I maybe be wrong and this is not a problem. <br>
        <br>
        regards, <br>
        <br>
        <div class="moz-txt-sig"><span class="moz-txt-tag">-- <br>
          </span>Dimitrios Chr. Ioannidis <br>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
    </blockquote>
  </body>
</html>