diff options
| author | Josh Ferrell <josh@vector35.com> | 2024-04-26 16:00:39 -0400 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2024-04-26 16:01:06 -0400 |
| commit | 53a70331a59b0971761ffa43edd6bf18576cb401 (patch) | |
| tree | 2ea8e833340b38364f5488901518eba3dafeacc6 | |
| parent | 18af966482b9475fa8fc9ee9baa1ade9f3e6b71f (diff) | |
Fix display of possible values in uidf dialog
| -rw-r--r-- | ui/possiblevaluesetdialog.h | 4 | ||||
| -rw-r--r-- | ui/util.h | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/ui/possiblevaluesetdialog.h b/ui/possiblevaluesetdialog.h index 79d56abd..8f37f5bb 100644 --- a/ui/possiblevaluesetdialog.h +++ b/ui/possiblevaluesetdialog.h @@ -23,10 +23,8 @@ class BINARYNINJAUIAPI PossibleValueSetDialog : public QDialog QLineEdit* m_input; QPushButton* m_acceptButton; QLabel* m_formatLabel; + QLabel* m_errorLabel; - std::map<BNRegisterValueType, QString> m_typeText; - std::map<BNRegisterValueType, QString> m_formatText; - std::map<QString, BNRegisterValueType> m_regValueTypes; BNRegisterValueType m_curRegValueType; BinaryNinja::PossibleValueSet m_valueSet; @@ -19,7 +19,7 @@ std::string BINARYNINJAUIAPI getStringForRegisterValue(ArchitectureRef arch, Bin std::string BINARYNINJAUIAPI getPossibleValueSetStateName(BNRegisterValueType state); std::string BINARYNINJAUIAPI getStringForIntegerValue(int64_t value); std::string BINARYNINJAUIAPI getStringForUIntegerValue(uint64_t value); -std::string BINARYNINJAUIAPI getStringForPossibleValueSet(ArchitectureRef arch, const BinaryNinja::PossibleValueSet& values); +std::string BINARYNINJAUIAPI getStringForPossibleValueSet(ArchitectureRef arch, const BinaryNinja::PossibleValueSet& values, bool pretty = true); std::string BINARYNINJAUIAPI getStringForInstructionDataflowDetails(BinaryViewRef data, ArchitectureRef arch, FunctionRef func, uint64_t address); std::optional<BinaryNinja::PossibleValueSet> BINARYNINJAUIAPI getPossibleValueSetForToken(View* view, BinaryViewRef data, ArchitectureRef arch, FunctionRef func, HighlightTokenState token, size_t instrIdx); |
