+++ This bug was initially created as a clone of Bug #22136 +++ We need a way to identify "debug" info files, which appear like they are ELF files but if inspected are actually missing a lot of information and can't be properly parsed without the original DSO or executable. To that end I suggest we adopt: * ET_GNU_DEBUG_EXEC * ET_GNU_DEBUG_DYN * ET_GNU_DEBUG_REL As ways to mark these files a debug information files. We can place them into the OS-specific area, and audit that we don't overlap anything important from other OSs. We would need new binutils options to edit, adjust and set the "debug"-ness of files.