Skip to content

CirrusThink/freebsd-dtrace-scripts

 
 

Repository files navigation

FreeBSD DTrace scripts

Useful DTrace scripts for FreeBSD

This repository contains various useful, ready-to-use DTrace scripts.

All scripts require root permissions.

User stacks

In order to allow DTrace to show meaningful user stacks, you need:

  • to add ustack(); call to the corresponding probe script

  • to have these lines in /etc/make.conf:

    ## allow DTrace stack trace to pick up stack

    STRIP=

    CFLAGS+=-fno-omit-frame-pointer

    CXXFLAGS+=-fno-omit-frame-pointer

    CPPFLAGS+=-fno-omit-frame-pointer

  • to have proper symbols in the binaries by rebuilding the ports: portupgrade -f {port-name}

About

Useful DTrace scripts for FreeBSD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • DTrace 100.0%