Generating a Control Flow Graph from C project

En curso Publicado hace 2 años Pagado a la entrega
En curso 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

Programación en C++ Programación en C Algoritmos Programación en C#

Nº del proyecto: #32138306

Sobre el proyecto

11 propuestas Proyecto remoto Activo hace 2 años

Adjudicado a:

luguanhuang

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

$630 USD en 7 días
(23 comentarios)
4.9

11 freelancers están ofertando un promedio de $507 por este trabajo

AwaisChaudhry

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

$750 USD en 15 días
(47 comentarios)
8.0
apgrl123

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++ for 13 years. C/C++ is nice programming language and I am majoring on it for long years so I have confident to complete your pr Más

$600 USD en 7 días
(11 comentarios)
5.4
Maslennikovprod

⭐⭐⭐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

$300 USD en 1 día
(27 comentarios)
5.1
vovakovalkov80

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

$630 USD en 7 días
(5 comentarios)
4.8
ayesha0124

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

$750 USD en 23 días
(4 comentarios)
4.5
GrynWork

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

$250 USD en 4 días
(22 comentarios)
3.9
alamineee

Hi, Dear Employer, I have read your job post carefully. I have over seven-plus years of experience at the ✔Machine Learning ✔python ✔Matlab ✔C program, ✔C++ program. ✔R program, ✔Algorithm✔java, and others. Please fee Más

$250 USD en 3 días
(3 comentarios)
3.5
fliudmyla1

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

$300 USD en 7 días
(7 comentarios)
3.6
fahadayyaz5

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

$667 USD en 5 días
(4 comentarios)
3.2
rikrock86

sir. Thank you for giving me a chance to bid on your project I have gone through your requirements. I have much experience in this field. I am sure that I can finish your project as you want. I have Skills as follows Más

$450 USD en 7 días
(0 comentarios)
0.0