From 76215b86ff629da58aa94d4cf4093d2e67017412 Mon Sep 17 00:00:00 2001 From: kat Date: Fri, 20 Jun 2025 16:17:01 -0400 Subject: Move workflow_objc to API repo, remove CFString & relptr renderers --- plugins/workflow_objc/MessageHandler.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 plugins/workflow_objc/MessageHandler.h (limited to 'plugins/workflow_objc/MessageHandler.h') diff --git a/plugins/workflow_objc/MessageHandler.h b/plugins/workflow_objc/MessageHandler.h new file mode 100644 index 00000000..8826b094 --- /dev/null +++ b/plugins/workflow_objc/MessageHandler.h @@ -0,0 +1,16 @@ +#pragma once + +#include + +class MessageHandler { + + std::set m_msgSendFunctions; + static std::set findMsgSendFunctions(BinaryNinja::Ref data); + +public: + MessageHandler(BinaryNinja::Ref data); + + std::set getMessageSendFunctions() const { return m_msgSendFunctions; } + bool hasMessageSendFunctions() const { return m_msgSendFunctions.size() != 0; } + bool isMessageSend(uint64_t); +}; -- cgit v1.3.1