Lines Matching refs:traceback_data
212 o_exc->traceback_data = NULL; in mp_obj_exception_make_new()
569 self->traceback_data = NULL; in mp_obj_exception_clear_traceback()
578 if (self->traceback_data == NULL) { in mp_obj_exception_add_traceback()
579 self->traceback_data = m_new_maybe(size_t, TRACEBACK_ENTRY_LEN); in mp_obj_exception_add_traceback()
580 if (self->traceback_data == NULL) { in mp_obj_exception_add_traceback()
586 self->traceback_data = tb; in mp_obj_exception_add_traceback()
603 if (self->traceback_data == (size_t *)MP_STATE_VM(mp_emergency_exception_buf)) { in mp_obj_exception_add_traceback()
609 size_t *tb_data = m_renew_maybe(size_t, self->traceback_data, self->traceback_alloc, in mp_obj_exception_add_traceback()
614 self->traceback_data = tb_data; in mp_obj_exception_add_traceback()
618 size_t *tb_data = &self->traceback_data[self->traceback_len]; in mp_obj_exception_add_traceback()
628 if (self->traceback_data == NULL) { in mp_obj_exception_get_traceback()
633 *values = self->traceback_data; in mp_obj_exception_get_traceback()