Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. set $exglobal = (long *)&executor_globals
  2. set $currentExecute = (long*)($exglobal[140])
  3. if ($currentExecute != 0)
  4. while ($currentExecute != 0)
  5. set $currentFState = (long*)$currentExecute[1]
  6. set $currentScope = (long *)$currentFState[2]
  7. if ($currentScope ==0)
  8. printf ""
  9. else
  10. set $currentScopeName = (char *)($currentScope[1])
  11. printf "%s::",$currentScopeName
  12. end
  13. set $currentFuncname = (char *)$currentFState[1]
  14. if ($currentFuncname ==0 )
  15. printf "no_function"
  16. else
  17. printf "%s()",$currentFuncname
  18. end
  19.  
  20. set $currentOpArray = (long*)($currentExecute[3])
  21. set $currentOpline = (int *) ($currentExecute[0])
  22. if ($currentOpArray != 0) && ($currentOpline != 0)
  23. set $currentFilename = (char*)($currentOpArray[19])
  24. set $currentLineno = $currentOpline[10]
  25. printf "@%s:%d\n",$currentFilename,$currentLineno
  26. else
  27. printf "\n"
  28. end
  29. set $prevExecute = (long*)($currentExecute[6])
  30. set $currentExecute = $prevExecute
  31. end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement