|
Adds a new section.
|
|
Gets the next entry in the section header enumeration.
|
|
Gets the previous entry in the section header enumeration.
|
|
Finds a section that is at the given index.
|
|
Finds the first section with a given name.
|
|
Finds the first section header of a given type (e.g. SHT_NOTE)
|
|
Gets the virtual address associated with a section.
|
|
Gets the raw content for a given section.
|
|
Get the size of an entry in the content for the section.
|
|
Gets an enumerator for the section header table.
|
|
Get the flags of a given section.
|
|
Get the index of a given section.
|
|
Gets the name of the section.
|
|
Get the string table associated with a section.
|
|
Gets the section type of a given section.
|
|
Remove a given section by its identifier.
|
|
Sets the virtual address associated with the section.
|
|
Sets the arbitrary content for the given section.
|
|
Set the size of an entry in the content for the section.
|
|
Set the flags on a given section. Flags can be one or more of the following:
|
|
Sets the name of a section. If a string table does not exist for section headers then one is created, otherwise the existing one is used.
|
|
Set the string table to associate with the section. This is used for things like symbol tables which tend to have their own string tables for symbol names.
|
|
Sets the specified section to a given type. (e.g. SHT_SYMTAB, SHT_STRTAB) The type can be one of the following standard types:
|