Strings are represented in DTrace as an array of characters
terminated by a null byte (that is, a byte whose value is zero,
usually written as '\0'). The visible part of the string is of
variable length, depending on the location of the null byte, but
DTrace stores each string in a fixed-size array so that each
probe traces a consistent amount of data. Strings may not exceed
the length of this predefined string limit, but the limit can be
modified in your D program or on the dtrace command line by
tuning the strsize option. Refer to Chapter 16, Options and
Tunables for more information on tunable DTrace options. The
default string limit is 256 bytes. The D language provides an
explicit string type rather than using the type char * to refer
to strings. The string type is equivalent to a char * in that it
is the address of a sequence of characters, but the D compiler
and D functions like trace() provide enhanced capabilities when
applied to expressions of type string. For example, the string
type removes the am