handle virtual thunk case in MyProcessor::getStackTrace
handle virtual thunk case in MyProcessor::getStackTrace

If we catch the target thread in a virtual thunk when getting its
stack trace, we must assume its Thread::stack field is garbage and use
the register values instead.  Previously, we treated these thunks as
any other native code, leading to crashes when we tried to use the
garbage pointer.

dicej/avian,marcinolawski/avian,marcinolawski/avian,minor-jason/avian,dicej/avian,marcinolawski/avian,badlogic/avian,joshuawarner32/avian,badlogic/avian,bgould/avian,joshuawarner32/avian,ucdseniordesign/avian,joshuawarner32/avian,bigfatbrowncat/avian-pack.avian,lwahlmeier/avian,lostdj/avian,lostdj/avian,lwahlmeier/avian,lostdj/avian,MaartenR/avian,bigfatbrowncat/avian-pack.avian,joshuawarner32/avian,getlantern/avian,bgould/avian,minor-jason/avian,bgould/avian,getlantern/avian,minor-jason/avian,ucdseniordesign/avian,marcinolawski/avian,bgould/avian,lwahlmeier/avian,MaartenR/avian,getlantern/avian,getlantern/avian,ucdseniordesign/avian,badlogic/avian,MaartenR/avian,badlogic/avian,bigfatbrowncat/avian-pack.avian,bigfatbrowncat/avian-pack.avian,lwahlmeier/avian,dicej/avian,lostdj/avian,minor-jason/avian,MaartenR/avian,ucdseniordesign/avian,dicej/avian