Lines Matching +full:back +full:- +full:to +full:- +full:back
13 .\" any express or implied warranties, including, but not limited to, the
17 .\" damages (including, but not limited to, procurement of substitute goods
24 .\" $Id: gelf.3 3743 2019-06-12 19:36:30Z jkoshy $
31 .Nd class-independent API for ELF manipulation
39 This API allows an application to operate on ELF descriptors without
40 needing to the know the ELF class of the descriptor.
44 The GElf API defines the following class-independent data structures:
45 .Bl -tag -width GElf_Sxword
49 A class-independent representation of an ELF Compression Header.
51 A class-independent representation of ELF
55 A class-independent representation of an ELF Executable Header.
59 A class-independent representation of a ELF offset.
61 A class-independent representation of an ELF Program Header Table
64 A class-independent representation of an ELF relocation entry.
66 A class-independent representation of an ELF relocation entry with
69 A class-independent representation of an ELF Section Header Table
76 A class-independent representation of an ELF symbol table entry.
83 These data structures are sized to be compatible with the
85 structure as their 64 bit class-dependent counterparts.
86 Class-dependent ELF structures are described in
91 of the underlying (class-dependent) ELF data structure.
93 .Bl -enum
105 Once done, the application copies the new values back to the
112 APIs to indicate to the ELF library that an ELF data structure is dirty.
120 .Bl -tag -width indent
122 Class-independent data types.
130 .Bl -tag -width indent
132 .Bl -tag -compact -width indent
139 .Bl -tag -compact -width indent
141 Translate the native representation of an ELF data structure to its
144 Translate from the file representation of an ELF data structure to a
148 .Bl -tag -compact -width indent
169 .Bl -tag -compact -width indent
178 .Bl -tag -compact -width ".Fn gelf_update_shdr"
180 Copy back an ELF
184 Copy back an ELF Program Header Table entry.
186 Copy back an ELF relocation entry.
188 Copy back an ELF relocation with addend entry.
190 Copy back an ELF Section Header Table entry.
192 Copy back an ELF symbol table entry.