gh-103533: Use pep669 APIs for cprofile by gaogaotiantian · Pull Request #103534 · python/cpython
Is it a new table or is it an existing one you're trying to convert? Does it have objects in it? Is the data actually const?
It's a new, pure C, true const table.
static const CallbackTableEntry callback_table[] = { {PY_MONITORING_EVENT_PY_START, "_pystart_callback"}, {PY_MONITORING_EVENT_PY_RESUME, "_pystart_callback"}, {PY_MONITORING_EVENT_PY_RETURN, "_pyreturn_callback"}, {PY_MONITORING_EVENT_PY_YIELD, "_pyreturn_callback"}, {PY_MONITORING_EVENT_PY_UNWIND, "_pyreturn_callback"}, {PY_MONITORING_EVENT_CALL, "_ccall_callback"}, {PY_MONITORING_EVENT_C_RETURN, "_creturn_callback"}, {PY_MONITORING_EVENT_C_RAISE, "_creturn_callback"}, {0, NULL} };