1. A computer-implemented method, comprising: tracing by a processor a call stack for an executed program; generating a selected metric for each stack frame in the call stack; encoding each selected metric into a corresponding symbol; and assembling the encoded symbols into an ordered list to form a stack frame signature with a historical execution path of the executed program.