Lex Provider Update

December 28, 2011

0

A while ago, I wrote about the DTrace provider I made for lex, the lexical analyzer that ships with Illumos. I added one new probe to it, that solves a simple but particularly vexing issue: tracing and aggregating on the regular expression used to match a token instead of the actual token or the returned… [Read more…]

Posted in: DTrace, Illumos

Random DTrace Tip: You Can’t Trace sbrk Because It’s Not A Syscall

November 26, 2011

0

The DTrace syscall provider is one of the most useful (and most used) providers. Typically, people use the syscall provider to log and aggregate any subset (or the entire set) of system calls made by an application. For instance, dtrace -n 'syscall::brk:entry {@[arg0] = count();}' will trace all the brk system calls made, and count… [Read more…]

Posted in: Uncategorized

Introducing plan: The Time Management System for Illumos Propeller Heads

October 10, 2011

0

Using the idea of resource allocation, I've created plan, a nifty command line application that automatically schedules activities based on how long they last, and when they should start. A truly automated digital replacement for the much-hated daily planners. Other digital planners just digitize the tedium of laying out your day. Replace your daily planners! Unix style.

Posted in: Illumos, Uncategorized

Adventures of a DTrace Addict: Part 1.0

July 17, 2011

0

Lex and Yacc are two tools that have aided Unix developers in writing compilers for decades. Yet, these tools are lacking in basic debugging facilities. This is my attempt to add some DTrace magic to Lex and Yacc.

Posted in: DTrace

Adventures of a DTrace Addict: Part 0

April 8, 2011

2

From ls to mmap Back in my day, I would probe by hand. Now you can get software that does the job for you. -Kevin Mitnick My name is Nick and I am a DTrace addict. Hi Nick I’m not sure when it started (it’s hard to remember when you’re having fun), but it was… [Read more…]

Posted in: DTrace, Illumos
Follow

Get every new post delivered to your Inbox.