Commit Graph

48 Commits

Author SHA1 Message Date
Laszlo Nagy
317bb6848b compilation class methods renamed 2017-04-07 22:00:15 +10:00
Laszlo Nagy
662fc4be69 follow up on clang's scan-build review changes 2017-03-11 21:05:46 +11:00
Laszlo Nagy
1d6ab8e931 follow up on clang's scan-build review changes 2017-03-04 12:56:32 +11:00
Laszlo Nagy
8cbdc533e9 intercept capture does not write file itself 2016-11-08 19:42:16 +11:00
Laszlo Nagy
09ef5e7343 execution type refactored to module level from intercept 2016-11-05 19:32:16 +11:00
Laszlo Nagy
bd2d2e125b create class to represent compilation 2016-11-04 23:04:24 +11:00
Laszlo Nagy
8bc9035df8 intercept: use hand written genarators and split up big functions 2016-11-01 00:13:20 +11:00
Laszlo Nagy
d88d10770b --use-cc and --use-c++ parameters are used to find compilers 2016-10-30 14:12:27 +11:00
Laszlo Nagy
d8800e97ee use assert for programing errors 2016-10-29 14:28:03 +11:00
Laszlo Nagy
d6b9348130 make compilation entries in one place 2016-10-29 14:06:33 +11:00
Laszlo Nagy
0aed42782d analyzer does not call split_compiler, but split_command 2016-10-29 12:22:02 +11:00
Laszlo Nagy
9ffdb742cc run_command split output into lines 2016-10-29 12:21:58 +11:00
Laszlo Nagy
44576904e0 output directory re-assignment and report simplifications 2016-10-25 22:51:52 +11:00
Laszlo Nagy
6477c2316c runner and analyze module is one now 2016-10-23 13:45:03 +11:00
Laszlo Nagy
8eaa3c4ede pass wrapper parameters as JSON dictionary 2016-10-23 13:16:52 +11:00
Laszlo Nagy
ce8f8b04ad add functional test against ignore configure step 2016-10-23 00:31:53 +11:00
Laszlo Nagy
80e133b15a create argument module for command line parsing and validation 2016-10-22 23:52:38 +11:00
Laszlo Nagy
186525ea0b add checker enable/disable functional tests 2016-10-22 20:23:16 +11:00
Laszlo Nagy
9a33d8abc5 unify the command line parameter mapper functions in analyzer module 2016-10-22 20:23:16 +11:00
Laszlo Nagy
0e1d19e8b9 add test against exclude flag (and fix findings) 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b520ee05e2 Clang execution now write log before 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b5f7b8300e windows: use console scripts for executables 2016-10-22 20:23:16 +11:00
Laszlo Nagy
7a8f025cec apply pycharm code inspection suggestions 2016-09-06 21:29:42 +10:00
Laszlo Nagy
e4b6f22276 fix wrapper logging was missing 2016-08-21 22:32:10 +10:00
Laszlo Nagy
dc6c8e35f5 rething command wrappers 2016-08-16 03:55:54 +02:00
Laszlo Nagy
fee82a66c0 add more comment on the analyzer cleanup 2016-07-18 09:20:46 +10:00
Laszlo Nagy
d6f6f0dbbd review analyzer entry point 2016-07-17 23:47:10 +10:00
Laszlo Nagy
e714f60e13 pick up CC and CXX if compiler is not specified 2016-05-27 22:52:09 +10:00
Laszlo Nagy
551ea0a97b do copy paramaters before call analyzer runner 2016-04-23 00:49:06 +10:00
Laszlo Nagy
f66e1c8de9 cleanup on log initialization 2016-04-17 00:33:59 +10:00
Laszlo Nagy
5af208a12b log analyzer output in runner module 2016-04-17 00:32:58 +10:00
Laszlo Nagy
de73dcc270 create decorator for compiler wrappers 2016-04-17 00:32:58 +10:00
Laszlo Nagy
18a8eb8833 review clang module 2016-04-17 00:30:51 +10:00
Laszlo Nagy
31a96ac2ef D17487 apply review changes 2016-04-17 00:27:05 +10:00
Laszlo Nagy
c68ef3417b fix backward compatibility with perl version 2016-03-13 20:55:05 +11:00
Laszlo Nagy
de03471503 separate compile option filtering 2016-03-13 20:55:00 +11:00
Laszlo Nagy
1686b702be D16200: Add --force-analyze-debug-code option to scan-build to force debug build 2016-01-30 03:37:41 +00:00
Laszlo Nagy
c77d025ac3 rename report_failures to output_failures 2015-12-25 22:46:49 +01:00
Laszlo Nagy
205445243a command entry points implemented as decorator 2015-12-25 22:13:52 +01:00
Laszlo Nagy
de96c00dce rename entry points for D9600 2015-12-25 21:26:23 +01:00
Laszlo Nagy
1b46cbe643 add checks for compiler wrappers 2015-12-11 20:33:29 +00:00
Laszlo Nagy
db97daf803 fix compiler wrapper names 2015-12-10 21:02:17 +00:00
Laszlo Nagy
f45264ebf2 add better instruction on program crash to the user 2015-12-07 17:32:19 +01:00
Laszlo Nagy
4150abd49f cosmetic changes 2015-12-07 16:00:29 +01:00
Laszlo Nagy
91688b4765 fix typo 2015-12-06 23:23:30 +00:00
Laszlo Nagy
412c253efa logging: add more debug log to trace the execution path easier 2015-11-25 10:00:31 +00:00
Laszlo Nagy
5b1fd21ce7 clang: add crash tests against checker list 2015-11-24 23:37:49 +00:00
Laszlo Nagy
5f6a9918e4 fix Devin's comments 2015-11-24 00:39:46 +00:00