-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* test: added tests to confirm information flow for simple file read/comparision commands and a bash in bash command using the provlog * added pydot to to flake.nix * fix: resolving merge conflicts * tests:added tests to verify the graph for diff command and bash in bash command * test:added tests for command not found and empty command * test:added test for bash in bash pipe command * feat: addes support to create a dataflow graph * fix: create an edge from parent process to child process * feat: v1 of dataflow graph completed * console warning when file with O_RDWR is encountered * fix: fixed the errors that occurred in pre commit command * refactor: assigned better name to traversal function * removed redundant file * removed redundant file * refactor: removed redundant code and comments * replaced the pthread_id in process node with the kernel thread of the process that contains the pthread * fix: fixed pre-commit errors * removed access mode from the filenode * changed FileNode and ProcessNode from class to tuple * feat: changed the logic to produce dataflow graph to create an edge from parent process to file node when the pthread writes to the file * feat: ensure the shared files in pthreads and the parent process * removed redundant comments * inserted command executed in the process node * fix: removed mention of dev/tty from the command * removed file key from FileNode class * feat: added lables to the edges * feat: represented the file using InodeOnDevice class * changed the declaration of dictionary to insert value when key does not exist in the dictionary * fix: fixed import paths due to structural change in the project and made changes to accomodate type changes in op struct * fixed pre-commit checks and errors * fix: removed __ini__.py file from probe_src folder * refactor: used access mode flags from os package instead of integers to identify accessmode * refactor: created a function for property label in FileNode dataclass * added comment to explain the use of shared_file set and ensured shared_files are empty when a new process is encountered * changed the datatype of cmd property of ProcessNode dataclass * edited tasks.md to include task of capturing commands and arguments * removed try..except block and removed init files from namespace package
- Loading branch information
1 parent
aa659eb
commit 483f50e
Showing
4 changed files
with
204 additions
and
27 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters