Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
compilerconstruction
ssm
Commits
e0b9999e
Commit
e0b9999e
authored
May 02, 2019
by
Edoardo Putti
Committed by
Mart Lubbers
Dec 17, 2019
Browse files
format nicely the values in tables
parent
59730259
Pipeline
#35025
passed with stage
in 27 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/nl/uu/cs/ssmui/CodeTableModel.java
View file @
e0b9999e
...
...
@@ -273,25 +273,25 @@ public class CodeTableModel extends AbstractTableModel
res
=
r
.
hasBreakPoint
?
Images
.
check
:
Images
.
white
;
break
;
case
C_VALUE:
res
=
memory
.
getAsHexAt
(
r
.
memLoc
);
res
=
String
.
format
(
"%1$#08X"
,
r
.
memLoc
);
break
;
case
C_LABEL:
res
=
r
.
labelName
;
break
;
case
C_ADDRESS:
res
=
Utils
.
asHex
(
r
.
memLoc
);
res
=
String
.
format
(
"%1$#08X"
,
r
.
memLoc
);
break
;
case
C_INSTR:
res
=
r
.
getInstrRepr
(
r
.
memLoc
)
;
break
;
case
C_ARG1:
if
(
r
.
getNrInlineOpnds
()
>
0
)
{
res
=
memory
.
getA
sHexA
t
(
r
.
memLoc
+
1
)
;
res
=
String
.
format
(
"%1$#08X"
,
memory
.
getAt
(
r
.
memLoc
+
1
)
)
;
}
break
;
case
C_ARG2:
if
(
r
.
getNrInlineOpnds
()
>
1
)
{
res
=
memory
.
getA
sHexA
t
(
r
.
memLoc
+
2
)
;
res
=
String
.
format
(
"%1$#08X"
,
memory
.
getAt
(
r
.
memLoc
+
2
)
)
;
}
break
;
default
:
...
...
src/nl/uu/cs/ssmui/HeapTableModel.java
View file @
e0b9999e
...
...
@@ -69,11 +69,11 @@ public class HeapTableModel extends AbstractTableModel implements MemoryCellList
switch
(
column
)
{
case
C_ADDRESS
:
res
=
Utils
.
asHex
(
memLoc
);
res
=
String
.
format
(
"%1$#08X"
,
memLoc
);
break
;
case
C_VALUE
:
res
=
Utils
.
asHex
(
memory
.
getAt
(
memLoc
))
;
res
=
String
.
format
(
"%1$#08X"
,
memory
.
getAt
(
memLoc
));
break
;
case
C_ANNOTE
:
MemoryAnnotation
ann
=
memory
.
getAnnotationAt
(
memLoc
);
...
...
src/nl/uu/cs/ssmui/StackTableModel.java
View file @
e0b9999e
...
...
@@ -95,11 +95,11 @@ public class StackTableModel extends AbstractTableModel
switch
(
column
)
{
case
C_ADDRESS
:
res
=
Utils
.
asHex
(
memLoc
)
;
res
=
String
.
format
(
"%1$#08X"
,
memLoc
)
;
break
;
case
C_VALUE
:
res
=
Utils
.
asHex
(
memory
.
getAt
(
memLoc
)
)
;
res
=
String
.
format
(
"%1$#08X"
,
memory
.
getAt
(
memLoc
))
;
break
;
case
C_REGPTRS
:
...
...
src/nl/uu/cs/ssmui/StatusTableModel.java
View file @
e0b9999e
...
...
@@ -71,14 +71,11 @@ public class StatusTableModel extends AbstractTableModel
public
Object
getValueAt
(
int
row
,
int
column
)
{
Object
res
;
if
(
column
==
C_SR
)
{
if
(
column
==
C_SR
)
{
res
=
machineState
.
getSRAsString
()
;
}
else
{
}
else
{
int
reg
=
column
;
res
=
Utils
.
asHex
(
registers
.
getReg
(
reg
)
)
;
res
=
String
.
format
(
"%1$#08X"
,
registers
.
getReg
(
reg
))
;
}
return
res
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment