sym

Prints the symbol for a specified kernel space address. An alias for func.

_symaddr sym(uintptr_t addr)

The sym function is a data recording function that prints the symbol that corresponds to a specified kernel space address, addr. The sym function is an alias for func.

Example 7-56 How the sym function can return the symbol for a kernel space address

This example uses a bash script to pick a test symbol from /proc/kallmodsyms that can be used as a reference in the DTrace program that returns the symbol for the function.

#!/bin/bash
read ADD <<< `awk '/ksys_write/ {print $1}' /proc/kallmodsyms`
dtrace -qn 'BEGIN {sym(0x'$ADD'); exit(0) }'