pynuttx:remove pthread_tcb_s cast

Just remove cast

Signed-off-by: anjiahao <anjiahao@xiaomi.com>
This commit is contained in:
anjiahao
2025-02-19 14:05:58 +08:00
committed by GUIDINGLI
parent 530a7aab0e
commit 0e92053bd9
+1 -2
View File
@@ -889,8 +889,7 @@ def get_task_argvstr(tcb: Tcb) -> List[str]:
if tcb.flags & TCB_FLAG_TTYPE_MASK == TCB_FLAG_TTYPE_PTHREAD:
if tcb.type.code != gdb.TYPE_CODE_PTR:
tcb = tcb.address
tcb = tcb.cast(lookup_type("struct pthread_tcb_s").pointer())
return ["", f"{tcb['cmn']['entry']['main']}", f'{tcb["arg"]}']
return ["", f"{tcb['entry']['main']}", f'{tcb["arg"]}']
tls_info_s = lookup_type("struct tls_info_s").pointer()
tls = tcb.stack_alloc_ptr.cast(tls_info_s)