The user, to begin with, might want to obtain a trace from scratch; it is then necessary for the fulltrace script to perform the following steps: analyze the executable and plant the userspace debug probes for all the symbols its execution involves; trace the execution of the process; decode the output trace to trim spurious uprobe events and substitute function names to the bare addresses of the