NAME
Devel::DTrace::DOF::Section::Strtab - a DOF ELF-style string table
SYNOPSIS
my $index = 0;
my $strtab = Devel::DTrace::DOF::Section::Strtab->new(0);
$strtab->add('foo');
$strtab->add('bar');
my $length = $sec->generate();
my $dof = $sec->dof();
DESCRIPTION
Implements an ELF-style string table as a DOF section. Strings can be added incrementally, but are not uniqued - there will be one instance of a string in the table for every invocation of add().
METHODS
new($index)
Constructor. Takes the index of the string table in the DOF, often 0.
add($string)
Adds a string to the table, returning its index in the string table (a byte offset from the start of the table) as required by other DOF sections.
SEE ALSO
Devel::DTrace::DOF::Section