I developed Call Stacking as a visual debugger.
It captures everything for a given request - each method call, params/argument/return values, class name/method/line of execution.
You can visibly see which method called which, as each method call is nested relative to its parent callee, in a single consolidated timeline.