Skip to content

Operating systems project about the thead-error checking capabilities of Helgrind applied to a multi-threaded c++ banking app.

Notifications You must be signed in to change notification settings

natkai2040/cs377helgrindproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Thanks for checking out my project!

CS 377 Final Project

Regarding the thead-error checking capabilities of Helgrind

VIDEO:

PPTVideo.mp4, Recommended: [1.5x Speed]: Goes through the PPT, Explains Helgrind

LINK TO GOOGLE SLIDES:

https://docs.google.com/presentation/d/1BaeQvUlVVUbYbJ9ZEoNYnDEd_9t0aw6MslQt0oloXmk/edit?usp=sharing

Example Code:

In proj.zip, called valgrind_tests.cpp. You can also test out HW.4 on valgrind and my commented errors.

Compile in Docker

g++ -g valgrind_tests.cpp -o val_test -pthread (May need to 'apt-get install g++ valgrind make')

Test with

valgrind --tool=helgrind --read-var-info=yes ./val_test AND FOR HW4: valgrind --tool=helgrind --read-var-info=yes ./bank_app 10 pt.txt

About

Operating systems project about the thead-error checking capabilities of Helgrind applied to a multi-threaded c++ banking app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published