diff options
| author | KyleMiles <krm504@nyu.edu> | 2022-01-27 22:43:28 -0500 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2022-01-28 00:24:06 -0500 |
| commit | 6812c973c9fa9b4ad642ab81856c05f87bd6fcc4 (patch) | |
| tree | dace4156d03148bcaf02df138ab4e0d93e61bc6f /demangle.cpp | |
| parent | 519c9db22367f2659d1a54599fab47e6313be06e (diff) | |
Format All Files
Diffstat (limited to 'demangle.cpp')
| -rw-r--r-- | demangle.cpp | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/demangle.cpp b/demangle.cpp index 616a4b68..f79b2a7b 100644 --- a/demangle.cpp +++ b/demangle.cpp @@ -2,17 +2,16 @@ #include <string> using namespace std; -namespace BinaryNinja -{ - bool DemangleMS(Architecture* arch, const std::string& mangledName, Type** outType, - QualifiedName& outVarName, const Ref<BinaryView>& view) +namespace BinaryNinja { + bool DemangleMS(Architecture* arch, const std::string& mangledName, Type** outType, QualifiedName& outVarName, + const Ref<BinaryView>& view) { const bool simplify = Settings::Instance()->Get<bool>("analysis.types.TemplateSimplifier", view); return DemangleMS(arch, mangledName, outType, outVarName, simplify); } - bool DemangleMS(Architecture* arch, const std::string& mangledName, Type** outType, - QualifiedName& outVarName, const bool simplify) + bool DemangleMS(Architecture* arch, const std::string& mangledName, Type** outType, QualifiedName& outVarName, + const bool simplify) { BNType* localType = nullptr; char** localVarName = nullptr; @@ -27,19 +26,19 @@ namespace BinaryNinja outVarName.push_back(localVarName[i]); BNFreeString(localVarName[i]); } - delete [] localVarName; + delete[] localVarName; return true; } - bool DemangleGNU3(Ref<Architecture> arch, const std::string& mangledName, Type** outType, - QualifiedName& outVarName, const Ref<BinaryView>& view) + bool DemangleGNU3(Ref<Architecture> arch, const std::string& mangledName, Type** outType, QualifiedName& outVarName, + const Ref<BinaryView>& view) { const bool simplify = Settings::Instance()->Get<bool>("analysis.types.TemplateSimplifier", view); return DemangleGNU3(arch, mangledName, outType, outVarName, simplify); } - bool DemangleGNU3(Ref<Architecture> arch, const std::string& mangledName, Type** outType, - QualifiedName& outVarName, const bool simplify) + bool DemangleGNU3(Ref<Architecture> arch, const std::string& mangledName, Type** outType, QualifiedName& outVarName, + const bool simplify) { BNType* localType; char** localVarName = nullptr; @@ -54,7 +53,7 @@ namespace BinaryNinja outVarName.push_back(localVarName[i]); BNFreeString(localVarName[i]); } - delete [] localVarName; + delete[] localVarName; return true; } @@ -84,7 +83,7 @@ namespace BinaryNinja SimplifyName::SimplifyName(const string& input, const SimplifierDest dest, const bool simplify) : - m_rust_string(nullptr), m_rust_array(nullptr), m_length(0) + m_rust_string(nullptr), m_rust_array(nullptr), m_length(0) { if (dest == SimplifierDest::str) m_rust_string = BNRustSimplifyStrToStr(input.c_str()); @@ -113,16 +112,13 @@ namespace BinaryNinja } - SimplifyName::operator string() const - { - return string(m_rust_string); - } + SimplifyName::operator string() const { return string(m_rust_string); } SimplifyName::operator QualifiedName() { QualifiedName result; - uint64_t index = 0; + uint64_t index = 0; while (m_rust_array[index][0] != 0x0) { result.push_back(string(m_rust_array[index++])); @@ -130,4 +126,4 @@ namespace BinaryNinja m_length = index; return result; } -} +} // namespace BinaryNinja |
