[Dwarf-discuss] Does DWARF 5 specify which DW_LNCT content types are valid for directory entries?
David Anderson
davea42@gmail.com
Tue Jan 14 01:10:17 GMT 2025
On 1/13/25 11:35, David Blaikie via Dwarf-discuss wrote:
> I guess Jon is referring to the 16th field in the header, "directories
> (sequence of directory names)" which uses the same encoding system (but
> a separate format field, so the directories can have different active
> fields than the files) and there doesn't seem to be a list of what's
> suitable in one and not the other.
>
> I don't feel too strongly about it - if someone finds a use case for
> putting the more file-centric attributes on directories, I guess more
> power to them? But equally having advice/suggestions if it helps someone
> seems fine too...
My bad. John was quite precise in the question... but I misread it.
Seems to me that the types defined in 6.2.4.1 Standard Content
Descriptions are not all required. Optional.
DW_LNCT_directory_index is odd on a directory
though an opportunity for a compiler
to create nested references and an infinite loop of directory references
(which would be caught immediately in testing).
DW_LNCT_timestamp is meaningless on a directory? So don't use it.
DW_LNCT_MD5 is meaningless on a directory too? Again, simply don't use it.
The whole point of the DW_LNCT was to make the fields
optional, I seem to recall. Of course without
DW_LNCT_path an entry would be useless.
DavidA
--
If it weren't for Philo T. Farnsworth, inventor
of television, we'd still be eating frozen radio
dinners. -- Johnny Carson
More information about the Dwarf-discuss
mailing list