Not only record the root func frame name with the variable name, but also record the stack trace, that's helpful in some cases.