From 092815158ee7580ea0631dbf14243c11b63de6e3 Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Mon, 9 Jun 2025 23:16:24 -0700 Subject: [ObjC] Display selectors as @selector(...) --- lang/c/pseudoobjc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lang/c/pseudoobjc.h') diff --git a/lang/c/pseudoobjc.h b/lang/c/pseudoobjc.h index 9910c4b8..6e49d400 100644 --- a/lang/c/pseudoobjc.h +++ b/lang/c/pseudoobjc.h @@ -31,6 +31,9 @@ private: bool GetExpr_OBJC_CLASS(const BinaryNinja::Symbol& symbol, uint64_t constant, const BinaryNinja::HighLevelILInstruction& expr, BinaryNinja::HighLevelILTokenEmitter& tokens, BinaryNinja::DisassemblySettings* settings, BNOperatorPrecedence precedence, bool statement); + bool GetExpr_Selector(std::string_view selector, uint64_t constant, + const BinaryNinja::HighLevelILInstruction& expr, BinaryNinja::HighLevelILTokenEmitter& tokens, + BinaryNinja::DisassemblySettings* settings, BNOperatorPrecedence precedence, bool statement); bool GetExpr_NSConstantString(BinaryNinja::Ref type, uint64_t constant, const BinaryNinja::HighLevelILInstruction& expr, BinaryNinja::HighLevelILTokenEmitter& tokens, BinaryNinja::DisassemblySettings* settings, BNOperatorPrecedence precedence, bool statement); -- cgit v1.3.1