dskiba
a817c371a7
Clang plugin to check that unstable types are not used in IPC.
...
We want IPC messages to be stable so that 32-bit and 64-bit processes
can talk to each other. This plugin blacklists the following types that
are known to be unstable:
1. Types: long / unsigned long (but not typedefs to)
2. Typedefs: intmax_t, uintmax_t, intptr_t, uintptr_t, wint_t,
size_t, rsize_t, ssize_t, ptrdiff_t, dev_t, off_t, clock_t,
time_t, suseconds_t (including typedefs to)
Blacklisted types are not allowed in IPC::WriteParam() invocations or
IPC::CheckedTuple<> specializations.
BUG=581409
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1665363002
Cr-Commit-Position: refs/heads/master@{#380151}
2016-03-09 17:47:20 +00:00
..
2016-03-08 16:25:53 +00:00
2016-03-08 05:50:35 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-03-08 05:50:35 +00:00
2015-12-22 02:39:47 +00:00
2016-03-08 05:50:35 +00:00
2016-03-08 05:50:35 +00:00
2016-01-08 02:18:33 +00:00
2016-02-17 04:12:19 +00:00
2016-02-17 04:12:19 +00:00
2015-11-30 23:15:55 +00:00
2015-12-22 02:39:47 +00:00
2015-12-04 21:21:07 +00:00
2015-12-22 02:39:47 +00:00
2016-02-17 04:12:19 +00:00
2016-02-17 04:12:19 +00:00
2016-02-24 21:28:32 +00:00
2016-02-24 21:28:32 +00:00
2015-10-09 23:22:40 +00:00
2015-09-24 00:34:38 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-02-19 01:13:45 +00:00
2015-07-07 22:14:00 +00:00
2016-02-09 05:42:41 +00:00
2016-01-08 02:18:33 +00:00
2016-01-08 02:18:33 +00:00
2016-02-03 20:21:49 +00:00
2016-02-03 20:21:49 +00:00
2016-01-13 19:22:40 +00:00
2015-12-22 02:39:47 +00:00
2015-09-24 03:28:27 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-02-02 00:25:53 +00:00
2016-03-07 22:39:37 +00:00
2016-03-07 22:39:37 +00:00
2016-02-03 20:21:49 +00:00
2015-12-22 02:39:47 +00:00
2015-12-28 02:26:02 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-01-13 19:22:40 +00:00
2015-12-22 02:39:47 +00:00
2016-01-21 19:18:03 +00:00
2016-01-13 19:22:40 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-03-07 22:39:37 +00:00
2016-03-01 02:25:13 +00:00
2015-08-10 19:23:43 +00:00
2015-08-10 19:23:43 +00:00
2015-12-22 02:39:47 +00:00
2015-07-07 22:14:00 +00:00
2015-07-07 22:14:00 +00:00
2015-09-04 18:48:36 +00:00
2015-12-22 02:39:47 +00:00
2015-09-10 11:15:10 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-02-03 20:21:49 +00:00
2015-07-07 22:14:00 +00:00
2015-07-07 22:14:00 +00:00
2016-03-09 17:47:20 +00:00
2016-02-09 05:42:41 +00:00
2016-03-04 23:10:30 +00:00
2016-03-08 05:50:35 +00:00
2016-03-08 05:50:35 +00:00
2015-12-22 02:39:47 +00:00
2016-02-05 02:14:00 +00:00
2016-02-11 00:51:31 +00:00
2016-03-09 17:47:20 +00:00
2016-02-03 20:21:49 +00:00
2016-02-03 20:21:49 +00:00
2015-09-14 17:13:07 +00:00
2016-03-07 22:39:37 +00:00
2016-03-07 22:39:37 +00:00
2015-12-03 01:50:51 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-09-16 09:57:03 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-28 02:26:02 +00:00
2015-09-24 03:28:27 +00:00
2015-09-04 18:47:37 +00:00
2015-09-16 09:57:03 +00:00
2015-09-25 23:18:09 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-28 02:26:02 +00:00
2016-03-07 22:39:37 +00:00
2015-10-12 17:27:02 +00:00
2015-09-04 18:48:36 +00:00
2015-09-25 18:30:34 +00:00
2015-09-25 18:30:34 +00:00
2016-01-08 02:18:33 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-01-26 04:26:29 +00:00
2015-09-09 12:27:45 +00:00
2016-01-28 21:11:58 +00:00
2016-02-19 01:13:45 +00:00
2016-01-06 22:06:21 +00:00
2016-01-06 22:06:21 +00:00
2016-02-03 20:21:49 +00:00
2016-02-03 20:21:49 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-09-04 18:48:36 +00:00
2016-02-19 01:13:45 +00:00
2016-02-19 01:13:45 +00:00
2016-03-02 22:03:46 +00:00
2016-02-05 02:14:00 +00:00
2016-02-03 20:21:49 +00:00
2016-02-05 02:14:00 +00:00
2016-02-03 20:21:49 +00:00
2015-09-15 19:11:57 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2015-12-22 02:39:47 +00:00
2016-03-07 21:53:58 +00:00
2016-01-26 00:19:56 +00:00