From be5b2da8fc3a09238e90deec7e35c40afbe00bd2 Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Sat, 24 Oct 2026 15:57:39 +0530 Subject: Provide some hover documentation. --- types/elf.d.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'types/elf.d.lua') diff --git a/types/elf.d.lua b/types/elf.d.lua index 490e262..5e367b1 100644 --- a/types/elf.d.lua +++ b/types/elf.d.lua @@ -12,9 +12,24 @@ SegmentType = elf.SegmentType SegmentFlags = elf.SegmentFlags ELFVERSION = elf.VERSION +---ELF header +--[[ + +There can be only one header per configuration file. +class, data, type and machine are mandatory fields while +the remaining fields are assigned defaults or computed after layout. +]] ---@param hdr Header function header(hdr) end +---ELF program header entries. +--[[ + +The program headers are derived from these segment entries. +type field is mandatory and rest of fields are assigned defaults +or computed after layout.A segment describes either a range of sections +or a raw mapping. Do not mix the two forms. +]] ---@param xs Segment[] function segments(xs) end -- cgit v1.3