python Use a shadow stack for finding GC roots