Interface IELFSectionProcessor
public interface IELFSectionProcessor
ELF section processors can be registered using the
ELFPluginsService
.
Life-cycle information: section processors are single instance objects, shared across multiple ELF units.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Result of section processing. -
Method Summary
Modifier and TypeMethodDescriptionprocess
(IELFUnit elf, IELFSectionEntry sectionHeader, ByteBuffer sectionData) Process a section.
-
Method Details
-
process
ChainedOperationResult<IELFSectionProcessor.Result> process(IELFUnit elf, IELFSectionEntry sectionHeader, ByteBuffer sectionData) Process a section.- Parameters:
elf
- elf unit; careful, the unit is incomplete when this method is called (only the header information can be safely retrieved)sectionHeader
- section headersectionData
- section bytes- Returns:
-