summaryrefslogtreecommitdiff
path: root/architecture.cpp
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2023-11-07 18:55:32 -0500
committerGlenn Smith <glenn@vector35.com>2023-11-13 17:22:16 -0500
commit1716451033063812056349156332128984540962 (patch)
tree7a12ab7cdb9c15ffadfaa42651e7fe044ff7befa /architecture.cpp
parent0cc0b1ce9f7e1bcf4b8fac581ab4e5a354906ba4 (diff)
Add fmt library to api
Diffstat (limited to 'architecture.cpp')
-rw-r--r--architecture.cpp28
1 files changed, 7 insertions, 21 deletions
diff --git a/architecture.cpp b/architecture.cpp
index d0147dc0..0e09230a 100644
--- a/architecture.cpp
+++ b/architecture.cpp
@@ -899,25 +899,19 @@ bool Architecture::GetInstructionLowLevelIL(const uint8_t*, uint64_t, size_t&, L
string Architecture::GetRegisterName(uint32_t reg)
{
- char regStr[32];
- snprintf(regStr, sizeof(regStr), "r%" PRIu32, reg);
- return regStr;
+ return fmt::format("r{}", reg);
}
string Architecture::GetFlagName(uint32_t flag)
{
- char flagStr[32];
- snprintf(flagStr, sizeof(flagStr), "flag%" PRIu32, flag);
- return flagStr;
+ return fmt::format("flag{}", flag);
}
string Architecture::GetFlagWriteTypeName(uint32_t flags)
{
- char flagStr[32];
- snprintf(flagStr, sizeof(flagStr), "update%" PRIu32, flags);
- return flagStr;
+ return fmt::format("update{}", flags);
}
@@ -925,17 +919,13 @@ string Architecture::GetSemanticFlagClassName(uint32_t semClass)
{
if (semClass == 0)
return "";
- char flagStr[32];
- snprintf(flagStr, sizeof(flagStr), "semantic%" PRIu32, semClass);
- return flagStr;
+ return fmt::format("semantic{}", semClass);
}
string Architecture::GetSemanticFlagGroupName(uint32_t semGroup)
{
- char flagStr[32];
- snprintf(flagStr, sizeof(flagStr), "group%" PRIu32, semGroup);
- return flagStr;
+ return fmt::format("group{}", semGroup);
}
@@ -1097,9 +1087,7 @@ bool Architecture::IsSystemRegister(uint32_t reg)
string Architecture::GetRegisterStackName(uint32_t regStack)
{
- char regStr[32];
- snprintf(regStr, sizeof(regStr), "reg_stack_%" PRIu32, regStack);
- return regStr;
+ return fmt::format("reg_stack_{}", regStack);
}
@@ -1129,9 +1117,7 @@ uint32_t Architecture::GetRegisterStackForRegister(uint32_t reg)
string Architecture::GetIntrinsicName(uint32_t intrinsic)
{
- char intrinsicStr[32];
- snprintf(intrinsicStr, sizeof(intrinsicStr), "intrinsic_%" PRIu32, intrinsic);
- return intrinsicStr;
+ return fmt::format("intrinsic_{}", intrinsic);
}