umod(), usym(), and uaddr() Functions

The umod(), usym(), and uaddr() actions store two 64-bit values. The first value is the PID of the process and the second value is a user address within the process.

Typically, the second value is the address that was passed to the action. However, if the action was used as a key in an aggregation then the address may have been modified.

dtrd_action == DTRACEACT_UMOD
dtrd_action == DTRACEACT_USYM
dtrd_action == DTRACEACT_UADDR

Data Format for the umod() Action


Graphic shows data format for the umod action