# HG changeset patch # User Stefan Rumzucker # Date 1447431784 -3600 # Node ID bf2c25eede858802b3d68f97288000cf40c42bc5 # Parent 34933994f27ad4e6f5e305780d683d83378f143e Fix iteration order for pathStack. diff -r 34933994f27a -r bf2c25eede85 graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java --- a/graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java Fri Nov 13 16:50:22 2015 +0100 +++ b/graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java Fri Nov 13 17:23:04 2015 +0100 @@ -27,6 +27,7 @@ import java.util.ArrayDeque; import java.util.Collections; import java.util.Deque; +import java.util.Iterator; import com.oracle.graal.java.BytecodeDisassembler; import com.oracle.graal.salver.data.DataDict; @@ -128,8 +129,9 @@ DataList pathList = new DataList(); idDict.put("path", pathList); - for (int i : pathStack) { - pathList.add(i); + Iterator i = pathStack.descendingIterator(); + while (i.hasNext()) { + pathList.add(i.next()); } if (isItem) { pathList.add(pathCounter++);