NativePyThreadState Struct Reference

#include <cpython3_raw.h>

Public Member Functions

_tsGet ()
 

Public Attributes

struct _tsprev
 
struct _tsnext
 
PyInterpreterStateinterp
 
struct NativePyFrameObjectframe
 
Int32 recursion_depth
 
Char overflowed
 
Char recursion_critical
 
Int32 stackcheck_counter
 
Int32 tracing
 
Int32 use_tracing
 
void * c_profilefunc
 
void * c_tracefunc
 
NativePyObjectc_profileobj
 
NativePyObjectc_traceobj
 
NativePyErr_StackItem _exc_state
 
NativePyErr_StackItem exc_info
 
NativePyObjectdict
 
Int32 gilstate_counter
 
NativePyObjectasync_exc
 
long thread_id
 
Int32 trash_delete_nesting
 
NativePyObjecttrash_delete_later
 
void(* on_delete )(void *)
 
void * on_delete_data
 
Int32 coroutine_origin_tracking_depth
 
NativePyObjectcoroutine_wrapper
 
Int32 in_coroutine_wrapper
 
NativePyObjectasync_get_firstiter
 
NativePyObjectasync_gen_finalizer
 
NativePyObjectcontext
 
UInt64 context_ver
 
UInt64 id
 

Member Function Documentation

◆ Get()

_ts* Get ( )

Member Data Documentation

◆ prev

struct _ts* prev

◆ next

struct _ts* next

◆ interp

◆ frame

struct NativePyFrameObject* frame

◆ recursion_depth

Int32 recursion_depth

◆ overflowed

Char overflowed

◆ recursion_critical

Char recursion_critical

◆ stackcheck_counter

Int32 stackcheck_counter

◆ tracing

Int32 tracing

◆ use_tracing

Int32 use_tracing

◆ c_profilefunc

void* c_profilefunc

◆ c_tracefunc

void* c_tracefunc

◆ c_profileobj

NativePyObject* c_profileobj

◆ c_traceobj

NativePyObject* c_traceobj

◆ _exc_state

◆ exc_info

◆ dict

◆ gilstate_counter

Int32 gilstate_counter

◆ async_exc

NativePyObject* async_exc

◆ thread_id

long thread_id

◆ trash_delete_nesting

Int32 trash_delete_nesting

◆ trash_delete_later

NativePyObject* trash_delete_later

◆ on_delete

void(* on_delete) (void *)

◆ on_delete_data

void* on_delete_data

◆ coroutine_origin_tracking_depth

Int32 coroutine_origin_tracking_depth

◆ coroutine_wrapper

NativePyObject* coroutine_wrapper

◆ in_coroutine_wrapper

Int32 in_coroutine_wrapper

◆ async_get_firstiter

NativePyObject* async_get_firstiter

◆ async_gen_finalizer

NativePyObject* async_gen_finalizer

◆ context

NativePyObject* context

◆ context_ver

UInt64 context_ver

◆ id

UInt64 id