public class ElfSectionHeader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ElfSectionHeader.SHType |
Modifier and Type | Field and Description |
---|---|
long |
sh_addr |
long |
sh_addralign |
long |
sh_entsize |
long |
sh_flags |
long |
sh_info |
long |
sh_link |
long |
sh_name |
long |
sh_off |
long |
sh_size |
ElfSectionHeader.SHType |
sh_type |
Constructor and Description |
---|
ElfSectionHeader(long sh_name,
ElfSectionHeader.SHType sh_type,
long sh_flags,
long sh_addr,
long sh_off,
long sh_size,
long sh_link,
long sh_info,
long sh_addralign,
long sh_entsize) |
Modifier and Type | Method and Description |
---|---|
ElfSectionHeader |
withInfo(long info) |
ElfSectionHeader |
withSize(long size) |
void |
write(ElfHeader.EIClass eiClass,
ByteBuffer buffer) |
public final long sh_name
public final ElfSectionHeader.SHType sh_type
public final long sh_flags
public final long sh_addr
public final long sh_off
public final long sh_size
public final long sh_link
public final long sh_info
public final long sh_addralign
public final long sh_entsize
public ElfSectionHeader(long sh_name, ElfSectionHeader.SHType sh_type, long sh_flags, long sh_addr, long sh_off, long sh_size, long sh_link, long sh_info, long sh_addralign, long sh_entsize)
public void write(ElfHeader.EIClass eiClass, ByteBuffer buffer)
public ElfSectionHeader withSize(long size)
public ElfSectionHeader withInfo(long info)