This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What is .debug_aranges..plt.#######?

Hi Champs,

I saw a data attribution in an EABI .out file.  It was ".debug_aranges..plt.#######".
So, could you please let me know what it is?

Though the program code is not changed, the number ####### is changed every build  

Any comments would be appreciated.

Best regards,
j-breeze

  • All .debug sections contain DWARF debugging information. You may safely ignore them.

    .debug_aranges contains address ranges.  This particular .debug_arange is for some .plt section, which is a procedure linkage table, commonly used in ELF dynamic shared objects.  You can decode .debug sections by using "ofd6x -g".