Tyson Smith
Tyson Smith
This will allow the harness to close the browser if required instead of waiting for a timeout. This is helpful on platforms that do not close the browser after the...
We should have support for different "headless" modes. Currently only Xvfb is supported and only on Linux.
This will allow simplifying the analysis pass by removing analysis specific code and reusing existing strategy code.
For example: ``` ==0==ERROR: AddressSanitizer: SEGV on unknown address 0x7fc718512699 (pc 0x7fc7185167a1 bp 0x60e0000b8038 sp 0x7ffda1aa7278 T0) ``` Although we are missing a stack trace we can tell that this...
This will make Grizzly Replay more helpful when trying to debug issues.
``` Traceback (most recent call last): File "/home/worker/grizzly-auto-run/grizzly/sapphire/worker.py", line 120, in handle_request url = urlparse(unquote(raw_url.group("url").decode("ascii"))) File "/usr/lib/python3.8/urllib/parse.py", line 373, in urlparse splitresult = urlsplit(url, scheme, allow_fragments) File "/usr/lib/python3.8/urllib/parse.py", line 464,...
This was suggested by @adrian-rt.
This would be helpful in automation and help cleanup our existing solution. This is also a good opportunity to make `Session.EXIT_*` an enum.
When scanning logs for output from tools such as sanitizers or Valgrind don't use the file name as a filter. This will make it harder to miss issues if Target...
This will allow passing additional arguments to be passed to the adapters and debuggers.