From 69c5c9d5d9b99a6406f50e82f5f40d3833735b20 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 | 8 ++++---- 2 files changed, 8 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 {