From 7d3eaf190bdfb4a8db729d40380e292f75b30a9b Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 8 Jan 2004 22:43:17 +0000 Subject: [PATCH] improvements. --- .../utils/org/eclipse/cdt/utils/stabs/StabsAddr2line.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/stabs/StabsAddr2line.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/stabs/StabsAddr2line.java index 0e77ee3c1de..78632be17a9 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/stabs/StabsAddr2line.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/stabs/StabsAddr2line.java @@ -150,7 +150,11 @@ public class StabsAddr2line { byte[] strtab = stabstr.loadSectionData(); StabsAddr2line addr2line = new StabsAddr2line(array, strtab, true); long address = Integer.decode(args[1]).longValue(); - addr2line.getStartLine(address); + int line = addr2line.getStartLine(address); + String function = addr2line.getFunction(address); + String filename = addr2line.getFileName(address); + System.out.println(Long.toHexString(address)); + System.out.println(filename + ":" + function + ":" + line); } } catch (IOException e) { e.printStackTrace();