2023-09-14 19:43:13 +03:00
|
|
|
#pragma once
|
|
|
|
|
|
2025-03-05 16:34:32 +03:00
|
|
|
#include <map>
|
|
|
|
|
#include <string>
|
|
|
|
|
#include <set>
|
2025-05-01 11:43:35 +03:00
|
|
|
#include <vector>
|
2025-03-05 16:34:32 +03:00
|
|
|
|
2025-05-30 11:34:32 +03:00
|
|
|
#include "..\GraphCall\graph_calls.h"
|
2025-03-05 16:34:32 +03:00
|
|
|
|
2025-05-30 11:34:32 +03:00
|
|
|
using ResultSet = std::set<std::tuple<std::string, int, std::string>>;
|
2025-03-05 16:34:32 +03:00
|
|
|
|
2025-05-30 11:34:32 +03:00
|
|
|
void findParameters(ResultSet& foundParameters,
|
|
|
|
|
std::map<FuncInfo*, std::vector<SAPFOR::BasicBlock*>>& fullIR,
|
|
|
|
|
const std::map<std::tuple<int, std::string, std::string>, std::pair<DIST::Array*, DIST::ArrayAccessInfo*>>& declaredArrays);
|