gaasedelen
f944b62cc3
Update Intel pin build scripts for pin-3.30-98830 (MSVC)
2024-02-02 19:06:33 -05:00
mishap mishap
bba8d91253
Allow partial module whitelist match
2024-01-18 20:49:25 -05:00
DrWhax
a25e77764a
Fixes for fixing the PIN build for all operating systems ( #94 )
...
* remove unneeded std namespace
* remove Wno-aligned-new
* This makes the build work again, tested on VC2015 community edition on
Windows Server 2019.
Credit for these changes go to: https://github.com/HongThatCong/Lighthouse-CodeCoverage-build
2020-12-26 21:57:41 -05:00
gaasedelen
1bad74fc50
updates version string, readme tweaks
2020-09-02 14:55:44 -04:00
gaasedelen
2bb4b9ebf3
vastly improves Lighthouse pintool performance for larger workloads
2020-05-04 05:35:02 -04:00
gaasedelen
69a595a875
updates readme and version #
2020-04-23 05:55:40 -04:00
gaasedelen
98745a09c4
a few more readme updates
2020-04-02 20:34:27 -04:00
Jan Beck
b1488c3086
Add compatibility with PIN 3.11 ( #77 )
...
* Add compatibility with PIN 3.11
Co-authored-by: gaasedelen <gaasedelen@users.noreply.github.com >
2020-03-29 05:36:04 -04:00
Jakob Pearson
ac12ef74db
Minor changes, to compile on Windows with VS2017 ( #69 )
...
* Update build-x64.bat
* Update build-x86.bat
* Update ImageManager.cpp
* Update CodeCoverage.cpp
* Update CodeCoverage.cpp
* Update ImageManager.cpp
2019-10-22 12:13:27 -07:00
Dominik Maier
7caa33df2e
Fixed python3 bytesstrings ( #71 )
2019-10-22 15:03:17 -04:00
gaasedelen
f071dc6dce
minor updates to pin documentation, #46
2018-11-18 20:59:21 -05:00
Terry Chia
e890ac60e9
Revert "Improve Frida coverage collection on quick exits."
2018-11-06 16:04:19 +08:00
gaasedelen
7cc235bde4
fix pintool on newer versions of gcc #46
2018-11-05 20:34:29 -05:00
Terry Chia
48fd65de34
Improve Frida coverage collection on quick exits.
2018-10-30 14:48:20 +08:00
yrp
b92a25906f
Make coverage saving more robust
...
The most bug prone part of frida (in our usage) seems to be process
detatching. Previously the script would detatch and then persist all
coverage data once detatching had succeeded. This of course means that
if detatching fails or hangs, all collected coverage is lost. This is
Not Good.
This commit adds a SIGINT handler which persists the existing coverage
before calling `_exit(1)`. While this doesn't seem to be an especially
quick operation, it does save the coverage before exiting.
This commit does not address Windows usage, or processes exiting in ways
other than SIGINT.
2018-07-10 00:24:36 -07:00
gaasedelen
d715736940
updated README.md's
2017-12-07 05:27:53 -05:00
gaasedelen
7027d37260
improve pintool performance using PIN_FAST_ANALYSIS_CALL
2017-12-07 05:23:42 -05:00
gaasedelen
e21e238903
updated frida README.md
2017-12-05 15:38:30 -08:00
gaasedelen
9e3a6fa4c4
fixes formatting error on print statements
2017-12-05 15:35:50 -08:00
gaasedelen
2775ae2922
cleaning up some types in pintool, closes #25
2017-12-05 16:48:29 -05:00
_yrp
1aea26d018
Adds frida script for gathering code coverage ( #17 )
2017-10-24 12:35:50 -04:00
gaasedelen
fe4ea54994
updated README.md
2017-09-21 13:42:56 -07:00
gaasedelen
ec6c66149c
32bit & 64bit build scripts for windows pintool
2017-09-21 11:48:49 -07:00
gaasedelen
efe4880728
pseudo merge of fbl_pintool
2017-09-20 11:49:47 -07:00
gaasedelen
0c8c8d960a
removing pintool for now (see fbl_pintool branch)
2017-07-18 17:26:59 -07:00
Agustin Gianni
a4e23cd5ba
Adds pintool for code coverage logging
...
Implements a pintool that gathers code coverage information and saves it
using drcov format.
2017-07-16 20:41:54 +02:00