diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-11-07 18:55:32 -0500 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2023-11-13 17:22:16 -0500 |
| commit | 1716451033063812056349156332128984540962 (patch) | |
| tree | 7a12ab7cdb9c15ffadfaa42651e7fe044ff7befa /architecture.cpp | |
| parent | 0cc0b1ce9f7e1bcf4b8fac581ab4e5a354906ba4 (diff) | |
Add fmt library to api
Diffstat (limited to 'architecture.cpp')
| -rw-r--r-- | architecture.cpp | 28 |
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); } |
