diff options
Diffstat (limited to 'linearviewobject.cpp')
| -rw-r--r-- | linearviewobject.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/linearviewobject.cpp b/linearviewobject.cpp index 3bd27b5a..4f00adb0 100644 --- a/linearviewobject.cpp +++ b/linearviewobject.cpp @@ -273,10 +273,11 @@ Ref<LinearViewObject> LinearViewObject::CreateHighLevelILSSAForm(BinaryView* vie } -Ref<LinearViewObject> LinearViewObject::CreateLanguageRepresentation(BinaryView* view, DisassemblySettings* settings) +Ref<LinearViewObject> LinearViewObject::CreateLanguageRepresentation(BinaryView* view, DisassemblySettings* settings, + const string& language) { return new LinearViewObject( - BNCreateLinearViewLanguageRepresentation(view->GetObject(), settings ? settings->GetObject() : nullptr)); + BNCreateLinearViewLanguageRepresentation(view->GetObject(), settings ? settings->GetObject() : nullptr, language.c_str())); } @@ -363,8 +364,8 @@ Ref<LinearViewObject> LinearViewObject::CreateSingleFunctionHighLevelILSSAForm( Ref<LinearViewObject> LinearViewObject::CreateSingleFunctionLanguageRepresentation( - Function* func, DisassemblySettings* settings) + Function* func, DisassemblySettings* settings, const string& language) { return new LinearViewObject(BNCreateLinearViewSingleFunctionLanguageRepresentation( - func->GetObject(), settings ? settings->GetObject() : nullptr)); + func->GetObject(), settings ? settings->GetObject() : nullptr, language.c_str())); } |
