From b7bd7210f90a1301ea251dd9afa92f3c248b4d1e Mon Sep 17 00:00:00 2001 From: 0x46414E47 Date: Mon, 20 Jul 2026 19:21:34 +0800 Subject: [PATCH] Update gdb_expansion.ts Resolved the issue that the input parameter value of a function cannot be displayed when the structure pointer is used as the input parameter of the function. --- src/backend/gdb_expansion.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/gdb_expansion.ts b/src/backend/gdb_expansion.ts index 32b248e..f36407d 100644 --- a/src/backend/gdb_expansion.ts +++ b/src/backend/gdb_expansion.ts @@ -229,7 +229,7 @@ export function expandValue(variableCreate: (arg: VariableObject | string, optio ref = variableCreate(val); val = "Object"; } else if (typeof val === "string" && val.startsWith("*0x")) { - if (extra && MINode.valueOf(extra, "arg") == "1") { + if (extra && MINode.valueOf(extra, "type") == "char **") { ref = variableCreate(getNamespace("*(" + name), { arg: true }); val = ""; } else {