func
Prints the symbol for a specified kernel space address.
An alias for sym
.
_symaddr func(uintptr_t addr)
The func
function is a data recording function that prints the symbol
that corresponds to a specified kernel space address, addr. The
func
function is an alias for sym
.
Example 7-19 How the func 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 symbols for the module and function.
#!/bin/bash
read ADD <<< $(awk '/ksys_write/ {print $1}' /proc/kallsyms)
dtrace -qn 'BEGIN {func(0x'$ADD'); exit(0)}'