11.7.2 Arguments

Table 11.9, “io Probe Arguments” lists the argument types for io probes. The arguments are described in Table 11.8, “io Probes”.

Table 11.9 io Probe Arguments

Probe

args[0]

args[1]

args[2]

start

struct buf *

devinfo_t *

fileinfo_t *

done

struct buf *

devinfo_t *

fileinfo_t *

wait-start

struct buf *

devinfo_t *

fileinfo_t *

wait-done

struct buf *

devinfo_t *

fileinfo_t *


Each io probe has arguments consisting of a pointer to a buf structure, a pointer to a devinfo_t structure, and a pointer to a fileinfo_t structure. These structures are described in the following sections.

Note

DTrace does not currently support the use of fileinfo_t with io probes. In Oracle Linux, no information is readily accessible at the level where the io probes fire about the file where an I/O request originated.