Philippe Waroquiers
2f460aaec6
The attached patch cleanups the clo processing
...
of clo which are (or should be) 'enum set'.
* pub_tool_options.h : add new macrox VG_USET_CLO and VG_USETX_CLO to
parse an 'enum set' command line option (with or without "all" keyword).
* use VG_USET_CLO for existing enum set clo options:
memcheck --errors-for-leak-kinds, --show-leak-kinds, --leak-check-heuristics
coregrind --vgdb-stop-at
* change --sim-hints and --kernel-variants to enum set
(this allows to detect user typos: currently, a typo in a sim-hint
or kernel variant is silently ignored. Now, an error will be given
to the user)
* The 2 new sets (--sim-hints and --kernel-variants) should not make
use of the 'all' keyword => VG_(parse_enum_set) has a new argument
to enable/disable the use of the "all" keyword.
* The macros defining an 'all enum' set definition was duplicating
all enum values (so addition of a new enum value could easily
give a bug). Removing these macros as they are unused
(to the exception of the leak-kind set).
For this set, the 'all macro' has been replaced by an 'all function',
coded using parse_enum_set parsing the "all" keyword.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14301
2014-08-17 20:03:51 +00:00
..
2013-07-03 10:00:19 +00:00
2014-08-07 23:17:29 +00:00
2014-08-07 23:35:54 +00:00
2014-08-14 09:38:19 +00:00
2014-07-24 19:26:32 +00:00
2014-08-07 23:35:54 +00:00
2014-08-15 13:03:24 +00:00
2014-08-07 23:35:54 +00:00
2013-10-18 14:27:36 +00:00
2014-06-25 11:24:16 +00:00
2014-08-07 23:17:29 +00:00
2014-08-07 23:35:54 +00:00
2014-08-17 20:03:51 +00:00
2014-08-07 23:35:54 +00:00
2011-05-10 08:42:14 +00:00
2014-08-13 09:04:02 +00:00
2014-08-07 23:35:54 +00:00
2012-07-20 16:46:54 +00:00
2013-03-28 15:53:21 +00:00
2014-07-25 20:46:01 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2013-10-18 14:27:36 +00:00
2014-06-24 13:08:44 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2014-08-07 23:17:29 +00:00
2014-07-04 20:40:02 +00:00
2014-07-30 22:20:29 +00:00
2014-06-24 22:13:43 +00:00
2014-06-19 20:33:27 +00:00
2014-08-07 23:17:29 +00:00
2014-08-17 20:03:51 +00:00
2014-08-09 21:45:56 +00:00
2014-08-17 20:03:51 +00:00
2014-08-09 21:51:45 +00:00
2014-08-07 23:35:54 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:35:54 +00:00
2014-08-17 20:03:51 +00:00
2014-06-30 19:47:24 +00:00
2014-08-17 20:03:51 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-03-20 23:00:09 +00:00
2014-08-13 21:25:45 +00:00
2013-10-18 14:27:36 +00:00
2014-06-15 15:42:20 +00:00
2014-08-07 23:35:54 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2014-08-07 23:35:54 +00:00
2013-10-21 19:57:08 +00:00
2014-05-14 20:39:27 +00:00
2014-08-07 23:35:54 +00:00
2014-08-07 23:35:54 +00:00
2014-07-24 12:45:24 +00:00
2014-08-07 23:17:29 +00:00
2014-08-12 21:11:44 +00:00
2013-10-18 14:27:36 +00:00
2014-03-20 23:00:09 +00:00
2014-08-07 23:35:54 +00:00
2014-05-14 20:39:27 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-12-16 22:52:20 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-08-13 21:25:45 +00:00
2013-10-18 14:27:36 +00:00
2014-06-14 16:30:09 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-04-20 13:41:10 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-07-24 12:46:28 +00:00
2013-10-18 14:27:36 +00:00
2014-08-09 11:26:51 +00:00
2013-10-18 14:27:36 +00:00
2014-05-03 21:22:55 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:35:54 +00:00
2014-08-07 23:17:29 +00:00
2014-08-17 20:03:51 +00:00
2013-10-18 14:27:36 +00:00
2013-09-15 10:42:26 +00:00
2014-03-20 23:00:09 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-01-12 12:54:00 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2014-05-14 20:39:27 +00:00
2014-08-07 23:17:29 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:17:29 +00:00
2014-07-24 12:45:24 +00:00
2014-08-09 16:55:59 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2013-10-18 14:27:36 +00:00
2014-08-07 23:49:27 +00:00
2013-12-01 14:56:28 +00:00
2014-08-07 23:35:54 +00:00
2014-07-08 22:28:26 +00:00
2014-04-15 22:35:23 +00:00