#pragma once #include "Utils.h" #include "binaryninjaapi.h" using namespace BinaryNinja; class TypePropagation { Ref m_view; std::deque m_queue; Ref m_platform; public: TypePropagation(BinaryView* view); bool propagateFuncParamTypes(Function* func); bool propagateFuncParamTypes(Function* func, SSAVariable ssa_var); };