Changeset View
Changeset View
Standalone View
Standalone View
sys/gdb/gdb_main.c
Show First 20 Lines • Show All 504 Lines • ▼ Show 20 Lines | case XML_THREAD_NAME: | ||||
td_name_escape); | td_name_escape); | ||||
continue; | continue; | ||||
case XML_THREAD_EXTRA: | case XML_THREAD_EXTRA: | ||||
ctx.next_step = XML_END_THREAD; | ctx.next_step = XML_END_THREAD; | ||||
sbuf_putc(&ctx.qXfer.sb, '>'); | sbuf_putc(&ctx.qXfer.sb, '>'); | ||||
if (ctx.iter->td_state == TDS_RUNNING) | if (TD_GET_STATE(ctx.iter) == TDS_RUNNING) | ||||
sbuf_cat(&ctx.qXfer.sb, "Running"); | sbuf_cat(&ctx.qXfer.sb, "Running"); | ||||
else if (ctx.iter->td_state == TDS_RUNQ) | else if (TD_GET_STATE(ctx.iter) == TDS_RUNQ) | ||||
sbuf_cat(&ctx.qXfer.sb, "RunQ"); | sbuf_cat(&ctx.qXfer.sb, "RunQ"); | ||||
else if (ctx.iter->td_state == TDS_CAN_RUN) | else if (TD_GET_STATE(ctx.iter) == TDS_CAN_RUN) | ||||
sbuf_cat(&ctx.qXfer.sb, "CanRun"); | sbuf_cat(&ctx.qXfer.sb, "CanRun"); | ||||
else if (TD_ON_LOCK(ctx.iter)) | else if (TD_ON_LOCK(ctx.iter)) | ||||
sbuf_cat(&ctx.qXfer.sb, "Blocked"); | sbuf_cat(&ctx.qXfer.sb, "Blocked"); | ||||
else if (TD_IS_SLEEPING(ctx.iter)) | else if (TD_IS_SLEEPING(ctx.iter)) | ||||
sbuf_cat(&ctx.qXfer.sb, "Sleeping"); | sbuf_cat(&ctx.qXfer.sb, "Sleeping"); | ||||
else if (TD_IS_SWAPPED(ctx.iter)) | else if (TD_IS_SWAPPED(ctx.iter)) | ||||
sbuf_cat(&ctx.qXfer.sb, "Swapped"); | sbuf_cat(&ctx.qXfer.sb, "Swapped"); | ||||
else if (TD_AWAITING_INTR(ctx.iter)) | else if (TD_AWAITING_INTR(ctx.iter)) | ||||
▲ Show 20 Lines • Show All 357 Lines • Show Last 20 Lines |