From 175a3308d266c3fe590d073140a0155336ea0fa5 Mon Sep 17 00:00:00 2001 From: Martin Fleck Date: Wed, 13 Mar 2024 12:07:25 +0100 Subject: [PATCH] Unify usage of hex address conversion --- src/plugin/adapter-registry/adapter-capabilities.ts | 4 ++++ src/plugin/adapter-registry/c-tracker.ts | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/plugin/adapter-registry/adapter-capabilities.ts b/src/plugin/adapter-registry/adapter-capabilities.ts index b8e1940..06088e4 100644 --- a/src/plugin/adapter-registry/adapter-capabilities.ts +++ b/src/plugin/adapter-registry/adapter-capabilities.ts @@ -38,6 +38,10 @@ export type VariablesTree = Record { const response = await sendRequest(session, 'evaluate', { expression: CEvaluateExpression.addressOf(variableName), context: 'watch', frameId: this.currentFrame }); - const addressPart = hexAddress.exec(response.result); - return addressPart ? addressPart[0] : undefined; + return findHexAddress(response.result); } async getSizeOfVariable(variableName: string, session: vscode.DebugSession): Promise {