summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2016-02-02 23:58:19 -0500
committerRusty Wagner <rusty@vector35.com>2016-02-02 23:58:19 -0500
commit290df8eef95d0d7f2f0e99c91b104b4b02f2bd22 (patch)
tree156ddeddebfe71737222aeaf4a62d3936df3481e /binaryninjaapi.h
parentf0ab57068974f11cc19a95e9672af22ba2ea2ae2 (diff)
Detect system calls that do not return
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 42a29388..32273db8 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -1650,12 +1650,14 @@ namespace BinaryNinja
Ref<CallingConvention> GetStdcallCallingConvention() const;
Ref<CallingConvention> GetFastcallCallingConvention() const;
std::vector<Ref<CallingConvention>> GetCallingConventions() const;
+ Ref<CallingConvention> GetSystemCallConvention() const;
void RegisterCallingConvention(CallingConvention* cc);
void RegisterDefaultCallingConvention(CallingConvention* cc);
void RegisterCdeclCallingConvention(CallingConvention* cc);
void RegisterStdcallCallingConvention(CallingConvention* cc);
void RegisterFastcallCallingConvention(CallingConvention* cc);
+ void SetSystemCallConvention(CallingConvention* cc);
Ref<Platform> GetRelatedPlatform(Architecture* arch);
void AddRelatedPlatform(Architecture* arch, Platform* platform);