What is this repository for?
- This is an attempt to make an intelligent debugger for C/C++ code on Linux. Following are the first major features:
- Presenting variour views of the code like call graph at different granularities using the execution profile.
- Map the top-level changes in the program behavior (can be represented using test programs) to sites in code. (The intelligent part)
- Version : 1.0
Progress so far
- Working on the basic skeleton of debugger and the first feature of creating callgraphs.
How do I get set up?
Righnow the code is in development. The classes are defined in src and include folders and are tested directly. The driver test code is in test directory. To build the tests see the readme in the test dir.
Dependencies: libz libelf libdwarf google-test
Installing the dependencies on Linux:
Not looking for contributions as of now.