<div dir="ltr">Hi Jason,<div><br></div><div>For mixed native/Java code (or native/Python code, native/SomeFancyProgrammingLanguage code), sometimes we want a "prettier" stack trace for users.</div><div><br></div>
<div>For example, we may want to:</div><div>- skip Java->native wrapper functions, or trampolines that means nothing to users;</div><div>- merge several frames together, because in Java world it's just one stack frame;</div>
<div>- do some language runtime related function calls to get certain runtime data;</div><div>- put an elephant into refrigerator.</div><div><br></div><div>What do you think is the best way to do this?</div><div>If possible, we want to do all these in 'bt' command, so it's more intuitive for users. Or we can extend the stack annotations to do this.</div>
<div>But if they all seem too messy to you, we certainly can keep it out of your way and maybe write a new command for it.</div><div><br></div><div>Thanks in advance!</div><div><div><br></div>-- <br><div dir="ltr">Best Regards, Tong Shen</div>

</div></div>