Skip to content

A tool that logs I/O values of C functions using LibDWARF.

License

Notifications You must be signed in to change notification settings

sjiang1/funcwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Siyuan Jiang
Jul 6, 2018
a41ca12 · Jul 6, 2018
Sep 23, 2016
Sep 17, 2016
Sep 23, 2016
Oct 29, 2016
Oct 29, 2016
Nov 11, 2016
Sep 13, 2016
Aug 19, 2016
Nov 11, 2016
Jul 12, 2016
Jul 12, 2016
Nov 10, 2016
Sep 15, 2016
Sep 15, 2016
Nov 16, 2016
Oct 13, 2016
Sep 19, 2016
Sep 17, 2016
Sep 1, 2016
Nov 14, 2016
Nov 14, 2016
Nov 14, 2016
Nov 14, 2016
Oct 13, 2016
Nov 14, 2016
Oct 13, 2016
Sep 15, 2016
Sep 15, 2016
Sep 15, 2016
Sep 23, 2016
Sep 23, 2016
Sep 15, 2016
Nov 14, 2016
Sep 15, 2016
Nov 11, 2016

Repository files navigation

Usage instructions:
./funcwatch <program name> <function name>
The included test program has a function called foo that gets run 4 times. Foo has a parameter called i. For each run you will see the name, size and value of each parameter, in this case just i.
To run funcwatch on test do the following:
./funcwatch test foo
Note that size and value are not working yet.


## UPDATE on Dec. 1, 2015
You can now also pass arguments to the target program. 
funcwatch <function> <program> [args...]

e.g.
funcwatch foo test a b c d

About

A tool that logs I/O values of C functions using LibDWARF.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages