MCPcopy Create free account
hub / github.com/bloomberg/pystack / py_runtimev313

Function py_runtimev313

src/pystack/_pystack/version.cpp:269–352  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267
268template<class T>
269constexpr py_runtime_v
270py_runtimev313()
271{
272 return {
273 sizeof(T),
274 {offsetof(T, finalizing)},
275 {offsetof(T, interpreters.head)},
276 {},
277 {},
278 {offsetof(T, debug_offsets.cookie)},
279 {offsetof(T, debug_offsets.version)},
280 {offsetof(T, debug_offsets.free_threaded)},
281 {offsetof(T, debug_offsets.runtime_state.size)},
282 {offsetof(T, debug_offsets.runtime_state.finalizing)},
283 {offsetof(T, debug_offsets.runtime_state.interpreters_head)},
284 {offsetof(T, debug_offsets.interpreter_state.size)},
285 {offsetof(T, debug_offsets.interpreter_state.id)},
286 {offsetof(T, debug_offsets.interpreter_state.next)},
287 {offsetof(T, debug_offsets.interpreter_state.threads_head)},
288 {offsetof(T, debug_offsets.interpreter_state.gc)},
289 {offsetof(T, debug_offsets.interpreter_state.imports_modules)},
290 {offsetof(T, debug_offsets.interpreter_state.sysdict)},
291 {offsetof(T, debug_offsets.interpreter_state.builtins)},
292 {offsetof(T, debug_offsets.interpreter_state.ceval_gil)},
293 {offsetof(T, debug_offsets.interpreter_state.gil_runtime_state)},
294 {offsetof(T, debug_offsets.interpreter_state.gil_runtime_state_enabled)},
295 {offsetof(T, debug_offsets.interpreter_state.gil_runtime_state_locked)},
296 {offsetof(T, debug_offsets.interpreter_state.gil_runtime_state_holder)},
297 {offsetof(T, debug_offsets.thread_state.size)},
298 {offsetof(T, debug_offsets.thread_state.prev)},
299 {offsetof(T, debug_offsets.thread_state.next)},
300 {offsetof(T, debug_offsets.thread_state.interp)},
301 {offsetof(T, debug_offsets.thread_state.current_frame)},
302 {offsetof(T, debug_offsets.thread_state.thread_id)},
303 {offsetof(T, debug_offsets.thread_state.native_thread_id)},
304 {offsetof(T, debug_offsets.thread_state.datastack_chunk)},
305 {offsetof(T, debug_offsets.thread_state.status)},
306 {offsetof(T, debug_offsets.interpreter_frame.size)},
307 {offsetof(T, debug_offsets.interpreter_frame.previous)},
308 {offsetof(T, debug_offsets.interpreter_frame.executable)},
309 {offsetof(T, debug_offsets.interpreter_frame.instr_ptr)},
310 {offsetof(T, debug_offsets.interpreter_frame.localsplus)},
311 {offsetof(T, debug_offsets.interpreter_frame.owner)},
312 {offsetof(T, debug_offsets.code_object.size)},
313 {offsetof(T, debug_offsets.code_object.filename)},
314 {offsetof(T, debug_offsets.code_object.name)},
315 {offsetof(T, debug_offsets.code_object.qualname)},
316 {offsetof(T, debug_offsets.code_object.linetable)},
317 {offsetof(T, debug_offsets.code_object.firstlineno)},
318 {offsetof(T, debug_offsets.code_object.argcount)},
319 {offsetof(T, debug_offsets.code_object.localsplusnames)},
320 {offsetof(T, debug_offsets.code_object.localspluskinds)},
321 {offsetof(T, debug_offsets.code_object.co_code_adaptive)},
322 {offsetof(T, debug_offsets.pyobject.size)},
323 {offsetof(T, debug_offsets.pyobject.ob_type)},
324 {offsetof(T, debug_offsets.type_object.size)},
325 {offsetof(T, debug_offsets.type_object.tp_name)},
326 {offsetof(T, debug_offsets.type_object.tp_repr)},

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected