From e7cb7d06ca1271e8783174d67e5bf10ad7162801 Mon Sep 17 00:00:00 2001 From: dragonmacher <48328597+dragonmacher@users.noreply.github.com> Date: Fri, 22 Sep 2023 16:33:14 -0400 Subject: [PATCH] GP-3763 - Updated structure tooltips to show length in hex --- .../ghidra/app/util/html/HTMLDataTypeRepresentation.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/html/HTMLDataTypeRepresentation.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/html/HTMLDataTypeRepresentation.java index 2c2c0143bb..f174ee915e 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/html/HTMLDataTypeRepresentation.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/html/HTMLDataTypeRepresentation.java @@ -378,10 +378,13 @@ public abstract class HTMLDataTypeRepresentation { if (length < 0) { return new TextLine(" Unsized"); } + if (dataType.isZeroLength()) { - length = 0; + return new TextLine("0"); } - return new TextLine(Integer.toString(length)); + + return new TextLine( + Integer.toString(length) + " (" + NumericUtilities.toHexString(length) + ")"); } private static boolean canLinkDataType(DataType dt) {