Unix and Linux Discussions Tagged with section |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
4 |
9,155 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
15,469 |
Shell Programming and Scripting |
|
|
|
6 |
8,187 |
Shell Programming and Scripting |
|
|
|
9 |
116,388 |
What is on Your Mind? |
|
|
|
7 |
2,334 |
Shell Programming and Scripting |
|
|
|
2 |
6,714 |
Shell Programming and Scripting |
|
|
|
2 |
2,658 |
Shell Programming and Scripting |
|
|
|
5 |
15,342 |
Shell Programming and Scripting |
|
|
|
3 |
2,434 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
0 |
7,521 |
Solaris |
|
|
|
2 |
18,528 |
Shell Programming and Scripting |
|
|
|
2 |
2,779 |
Shell Programming and Scripting |
|
|
|
16 |
16,768 |
Programming |
|
|
|
3 |
2,814 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
6 |
7,182 |
Cybersecurity |
|
|
|
0 |
4,363 |
Cybersecurity |
|
|
|
2 |
4,182 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
5,822 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,821 |
Programming |
|
|
|
1 |
3,705 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
6,989 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,312 |
IP Networking |
|
|
|
8 |
8,693 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,639 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,239 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,243 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
16,339 |
Programming |
|
|
|
4 |
3,006 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
2 |
3,118 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
4 |
3,077 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
2,925 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
1 |
4,314 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
3 |
3,851 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
7,032 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,536 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
6,183 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,299 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,754 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
31,241 |
Where do I download LINUX & UNIX? |
|
|
|
1 |
3,002 |
UNIX for Dummies Questions & Answers |
elf_getscn(3E) elf_getscn(3E)
NAME
elf_getscn(), elf_ndxscn(), elf_newscn(), elf_nextscn() - get section information for ELF files
SYNOPSIS
Command: [flag]... file... [library]...
DESCRIPTION
These functions provide indexed and sequential access to the sections associated with the ELF descriptor elf. If the program is building a
new file, it is responsible for creating the file's ELF header before creating sections; see elf_getehdr(3E).
returns a section descriptor, given an index into the file's section header table. Note the first "real" section has index 1. Although a
program can get a section descriptor for the section whose index is 0 the undefined section), the section has no data and the section
header is "empty" (though present). If the specified section does not exist, an error occurs, or elf is null, returns a null pointer.
creates a new section and appends it to the list for elf. Because the section is required and not "interesting" to applications, the
library creates it automatically. Thus the first call to for an ELF descriptor with no existing sections returns a descriptor for section
1. If an error occurs or elf is null, returns a null pointer.
After creating a new section descriptor, the program can use to retrieve the newly created, "clean" section header. The new section
descriptor will have no associated data (see elf_getdata(3E)). When creating a new section in this way, the library updates the member of
the ELF header and sets the bit for the section (see elf_flag(3E)). If the program is building a new file, it is responsible for creating
the file's ELF header (see elf_getehdr(3E)) before creating new sections.
takes an existing section descriptor, scn, and returns a section descriptor for the next higher section. One may use a null scn to obtain
a section descriptor for the section whose index is 1 (skipping the section whose index is If no further sections are present or an error
occurs, returns a null pointer.
takes an existing section descriptor, scn, and returns its section table index. If scn is null or an error occurs, returns
EXAMPLES
An example of sequential access appears below. Each pass through the loop processes the next section in the file; the loop terminates when
all sections have been processed.
scn = 0;
while ((scn = elf_nextscn(elf, scn)) != 0)
{
/* process section */
}
SEE ALSO
elf(3E), elf_begin(3E), elf_flag(3E), elf_getdata(3E), elf_getehdr(3E), elf_getshdr(3E).
elf_getscn(3E)