What use is the kernel-debuginfo package?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I can't get a combined source/disassembly listing from objdump
using the kernel-debuginfo package:

1) objdump has no clue how to use the separate debug info:

   http://sourceware.org/bugzilla/show_bug.cgi?id=4030

   No activity, bug is unassigned.


2) The path to the debug info is wrong anyway. In fact, there _is_
   no path info in the .gnu_debuglink section of the kernel modules:

$ objdump -j .gnu_debuglink -D ahci.ko

ahci.ko:     file format elf32-i386

Disassembly of section .gnu_debuglink:

00000000 <.gnu_debuglink>:
   0:   61                      popa
   1:   68 63 69 2e 6b          push   $0x6b2e6963
   6:   6f                      outsl  %ds:(%esi),(%dx)
   7:   2e 64 65 62 75 67       bound  %esi,%cs:%fs:%gs:0x67(%ebp)
   d:   00 00                   add    %al,(%eax)
   f:   00 21                   add    %ah,(%ecx)
  11:   25                      .byte 0x25
  12:   80                      .byte 0x80
  13:   c9                      leave

This decodes to "ahci.ko.debug" plus a checksum, but it should read
"/usr/lib/debug/lib/modules/2.6.20-1.2925.fc6/kernel/drivers/ata/ahci.ko.debug"

So my question is, who uses this debug info and how do they use it???


[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux