From 0dbe840fd4bb0b6f7beff6aad35ef8a83d4b5176 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 26 Dec 2017 17:10:07 -0500 Subject: Adding return value registers to function type --- binaryninjaapi.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index e275cb12..b90f72a2 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -2214,6 +2214,7 @@ namespace BinaryNinja Ref GetType() const; Confidence> GetReturnType() const; + Confidence> GetReturnRegisters() const; Confidence> GetCallingConvention() const; Confidence> GetParameterVariables() const; Confidence HasVariableArguments() const; @@ -2223,6 +2224,7 @@ namespace BinaryNinja void SetAutoType(Type* type); void SetAutoReturnType(const Confidence>& type); + void SetAutoReturnRegisters(const Confidence>& returnRegs); void SetAutoCallingConvention(const Confidence>& convention); void SetAutoParameterVariables(const Confidence>& vars); void SetAutoHasVariableArguments(const Confidence& varArgs); @@ -2233,6 +2235,7 @@ namespace BinaryNinja void SetUserType(Type* type); void SetReturnType(const Confidence>& type); + void SetReturnRegisters(const Confidence>& returnRegs); void SetCallingConvention(const Confidence>& convention); void SetParameterVariables(const Confidence>& vars); void SetHasVariableArguments(const Confidence& varArgs); -- cgit v1.3.1