Lines Matching +full:in +full:- +full:application

1 .\" Copyright (c) 2006-2011 Joseph Koshy.  All rights reserved.
3 .\" Redistribution and use in source and binary forms, with or without
8 .\" 2. Redistributions in binary form must reproduce the above copyright
9 .\" notice, this list of conditions and the following disclaimer in the
15 .\" are disclaimed. in no event shall Joseph Koshy be liable
19 .\" however caused and on any theory of liability, whether in contract, strict
20 .\" liability, or tort (including negligence or otherwise) arising in any way
24 .\" $Id: elf_update.3 3734 2019-04-22 14:10:49Z jkoshy $
52 .Bl -tag -width "Dv ELF_C_WRITE"
80 .Bl -tag -width indent
86 .Bl -tag -compact -width "Section Data"
94 alignment requirements in mind.
98 .It "Application Controlled Layout"
99 The application can take full control of the layout of the ELF object
105 application-supplied information as below:
107 .Bl -tag -compact -width "Section Data"
112 specified in the
131 Gaps in the coverage of the file's contents will be set to the fill value
134 .Ss Application Supplied Information
135 The application needs to set the following fields in the data
138 .Bl -tag -width indent
141 application are:
143 .Bl -tag -width "e_ident[EI_OSABI]" -compact
162 values in the header file
165 If the application is managing the object's layout, it must
168 If the application is managing the object's layout, it must
176 values in the header file
182 All fields of the entries in the program header table need to be
183 set by the application.
186 application are:
188 .Bl -tag -width "sh_addralign" -compact
192 If the application is managing the file layout, it must set this
201 If the application is not managing file layout, it may leave this
206 To be set as described in
209 To be set as described in
212 To be set to the index of the section's name in the string table
215 If the application is managing the file layout, it must set this
218 If the application is managing the file layout, it must set this
229 While all the fields in these descriptors are under application
231 .Bl -tag -width "Va d_align" -compact
236 If the application is managing object layout, it must set this field
240 To be set to the size in bytes of the memory representation of the
247 returns the total size of the file image if successful, or -1 if an
251 .Bl -tag -width "[ELF_E_RESOURCE]"
273 descriptor contained in argument
282 The ELF header in argument
291 descriptor contained in argument
297 contained section descriptors that overlapped in extent.
323 field in an