Generating a Control Flow Graph from C project
$250-750 USD
Pagado a la entrega
Hi,
Please: if you do not have an idea about CFG, then do not try, because you will waste my time.
I want to hire someone that he can build a Control Flow Graph data structure from the statements of a C code.
I want a CFG for each C procedure in the program.
You can use any tool for this purpose.
_________________________________________
Class Stmnt { public:
int id;
vector<int> successors;
vector<int> used_variables;
vector<int> read_variables;
Type type;
}
For example:
void main() {
while( i < k + proc2(j) )
{
i++;
}
}
_____________
Statements[0]= { 0, {1}, {}, {}, [login to view URL] }
Statements[1]= { 1, {2}, {}, {}, [login to view URL] }
Statements[2]= { 2, {3}, {j}, {tmp1}, [login to view URL] }
Statements[3]= { 3, {4,8}, {i,k,tmp1}, [login to view URL] }
Statements[4]= { 4, {5}, {}, [login to view URL] }
Statements[5]= { 5, {6}, {i}, {i], [login to view URL] }
Statements[6]= { 6, {3}, {}, {}, Type. CloseCurelyParenthesis }
Statements[7]= { 7, {}, {}, {], Type. CloseCurelyParenthesis }
I hope this explains the idea ..
_________________________________________
There are many tools that could be used to generate a CFG such as: Frama-C, CLang, Understand Code (SciTools).
_________________________________________
The input is any C project code. The output is data structures, without converting it to Basic Blocks.
_________________________________________
Article about CFG: [login to view URL]
_________________________________________
Please, if you do not have an idea about CFG, then it is better not to submit a proposal
_________________________________________
Thanks
Nº del proyecto: #32138306
Sobre el proyecto
Adjudicado a:
i have done c/c++ cfg for customer before Hello, I have reached a second-level seller in fiverr, and I can get about two thousand dollars a month . I have done Windows and linux c/c++ High-performance server developme Más
11 freelancers están ofertando un promedio de $507 por este trabajo
Hi, I have read the details I believe I can do this job. While I believe I have some queries which need to be clarified. For that I would request you to start the chat so we could clarify those. We can discuss the time Más
⭐⭐⭐C/C++/Python/Java Expert⭐⭐⭐ Dear sir. I have checked your project and it is very interesting. I have an experience of attending ICPC so I am very familiar with algorithm with c/c++/python/java. Hope to meet and have Más
Hi, I am interested in your offer as a developer with 10 years of experience. I wanna do my best to you with my experience and diligent efforts. For a cheap price, you'll get more than you want in a short period of t Más
Hi there, I have read the brief details of the project u posted. I believe i can help u as I have great experience doing projects with C# Programming, C++ Programming, C Programming and Algorithm. Please send msg to i Más
Wait please don't miss me C++ developer experience over 4 years I have already checked all files I can start right now Write to me, we will discuss the details and start
Hi, how are you? After reading your proposal carefully, I feel confident about the good result. I have spent 8yr+ on projects of C++, C programming and Algorithm. Through this period, I have become very familiar with M Más
I am lecturer and computer science professional and have been teaching compare construction from five years and that is why I have also experience of designing pasa scanner using different tools like cplusplus Python t Más