summaryrefslogtreecommitdiff
path: root/demangle.cpp
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2022-01-27 22:43:28 -0500
committerKyleMiles <krm504@nyu.edu>2022-01-28 00:24:06 -0500
commit6812c973c9fa9b4ad642ab81856c05f87bd6fcc4 (patch)
treedace4156d03148bcaf02df138ab4e0d93e61bc6f /demangle.cpp
parent519c9db22367f2659d1a54599fab47e6313be06e (diff)
Format All Files
Diffstat (limited to 'demangle.cpp')
-rw-r--r--demangle.cpp34
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