summaryrefslogtreecommitdiff
path: root/runtime/verifier/instruction_flags.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/verifier/instruction_flags.cc')
-rw-r--r--runtime/verifier/instruction_flags.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/runtime/verifier/instruction_flags.cc b/runtime/verifier/instruction_flags.cc
index f76c226e90..358791ddf6 100644
--- a/runtime/verifier/instruction_flags.cc
+++ b/runtime/verifier/instruction_flags.cc
@@ -22,17 +22,16 @@ namespace art {
namespace verifier {
std::string InstructionFlags::ToString() const {
- char encoding[7];
+ char encoding[6];
if (!IsOpcode()) {
- strncpy(encoding, "XXXXXX", sizeof(encoding));
+ strncpy(encoding, "XXXXX", sizeof(encoding));
} else {
- strncpy(encoding, "------", sizeof(encoding));
- if (IsVisited()) encoding[kVisited] = 'V';
- if (IsChanged()) encoding[kChanged] = 'C';
- if (IsInTry()) encoding[kInTry] = 'T';
- if (IsBranchTarget()) encoding[kBranchTarget] = 'B';
+ strncpy(encoding, "-----", sizeof(encoding));
+ if (IsInTry()) encoding[kInTry] = 'T';
+ if (IsBranchTarget()) encoding[kBranchTarget] = 'B';
if (IsCompileTimeInfoPoint()) encoding[kCompileTimeInfoPoint] = 'G';
- if (IsReturn()) encoding[kReturn] = 'R';
+ if (IsVisited()) encoding[kVisited] = 'V';
+ if (IsChanged()) encoding[kChanged] = 'C';
}
return encoding;
}