Régis Crelier
27316cc97b
Revert "[vm] Prevent access to non-annotated members through native API."
...
This reverts commit 0203243381 .
Reason for revert: breaking several bots
Original change's description:
> [vm] Prevent access to non-annotated members through native API.
>
> We will issue warnings and throw an API error when the native API is used to access members which were not appropriately
> annotated as entry-points, if the flag "--verify-entry-points" is passed.
>
> Also, fixes Class::Invoke against fields (isn't allowed through native API but
> could be allowed with mirrors, and is inconsistent with Library::Invoke behavior).
>
> I've checked locally that this would have caught the bug in
> "Wrap the user entrypoint function in a zone with native exception callback. (#7512 )".
>
> Change-Id: I617c71e1965457c956c97761359765bb9bb18c1c
> Cq-Include-Trybots: luci.dart.try:vm-kernel-optcounter-threshold-linux-release-x64-try, vm-kernel-precomp-linux-debug-x64-try, vm-kernel-precomp-linux-release-simarm-try, vm-kernel-precomp-linux-release-simarm64-try, vm-kernel-precomp-linux-release-x64-try, vm-kernel-precomp-mac-release-simarm64-try, vm-kernel-precomp-win-release-x64-try
> Reviewed-on: https://dart-review.googlesource.com/c/90060
> Commit-Queue: Samir Jindel <sjindel@google.com >
> Reviewed-by: Alexander Markov <alexmarkov@google.com >
TBR=alexmarkov@google.com ,sjindel@google.com
Change-Id: I554b389780e4ba652183c044b040b0c524beb5c2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Cq-Include-Trybots: luci.dart.try:vm-kernel-optcounter-threshold-linux-release-x64-try, vm-kernel-precomp-linux-debug-x64-try, vm-kernel-precomp-linux-release-simarm-try, vm-kernel-precomp-linux-release-simarm64-try, vm-kernel-precomp-linux-release-x64-try, vm-kernel-precomp-mac-release-simarm64-try, vm-kernel-precomp-win-release-x64-try
Reviewed-on: https://dart-review.googlesource.com/c/90841
Reviewed-by: Régis Crelier <regis@google.com >
Commit-Queue: Régis Crelier <regis@google.com >
2019-01-23 20:37:22 +00:00
..
2018-11-08 17:03:11 +00:00
2017-03-15 13:11:05 -07:00
2019-01-23 20:37:22 +00:00
2016-11-04 12:30:56 -07:00
2017-07-13 08:08:37 -07:00
2018-02-07 04:02:36 +00:00
2017-02-01 15:55:59 -08:00
2018-09-28 21:13:52 +00:00
2017-08-14 21:54:36 -07:00
2018-10-02 23:27:05 +00:00
2018-12-04 17:17:25 +00:00
2018-10-02 23:27:05 +00:00
2018-01-18 16:38:54 +00:00
2018-01-18 16:38:54 +00:00
2018-01-18 16:38:54 +00:00
2018-01-18 16:38:54 +00:00
2018-08-16 15:07:51 +00:00
2018-05-03 17:59:44 +00:00
2018-03-14 23:52:12 +00:00
2018-03-12 20:31:09 +00:00
2018-10-29 15:11:16 +00:00
2018-10-29 15:11:16 +00:00
2017-03-15 13:11:05 -07:00
2018-06-27 17:13:27 +00:00
2017-03-15 13:11:05 -07:00
2017-03-15 13:11:05 -07:00
2016-08-02 13:18:37 -07:00
2017-03-15 13:11:05 -07:00
2016-11-04 12:30:56 -07:00
2016-11-04 12:30:56 -07:00
2018-11-09 18:44:49 +00:00
2018-11-09 18:44:49 +00:00
2018-12-04 17:17:25 +00:00
2018-12-04 17:17:25 +00:00
2018-10-13 00:39:04 +00:00
2018-12-18 20:20:42 +00:00
2017-08-30 12:49:05 -07:00
2018-06-27 23:23:02 +00:00
2017-08-30 12:49:05 -07:00
2017-08-30 09:34:36 -07:00
2018-08-16 15:07:51 +00:00
2018-03-28 23:16:09 +00:00
2017-08-30 09:34:36 -07:00
2018-09-06 02:23:21 +00:00
2018-05-23 21:01:44 +00:00
2018-03-17 00:01:48 +00:00
2017-03-20 08:47:39 -07:00
2018-09-06 02:23:21 +00:00
2018-09-06 02:23:21 +00:00
2018-10-03 18:28:27 +00:00
2018-10-03 18:28:27 +00:00
2018-09-06 02:23:21 +00:00
2018-09-06 02:23:21 +00:00
2018-09-06 02:23:21 +00:00
2018-09-06 02:23:21 +00:00
2017-10-05 14:05:50 +00:00
2017-07-13 08:08:37 -07:00
2019-01-22 16:34:54 +00:00
2017-07-13 08:08:37 -07:00
2017-08-24 11:17:52 -07:00
2018-09-06 02:23:21 +00:00
2017-07-13 08:08:37 -07:00
2019-01-10 00:10:10 +00:00
2017-07-13 08:08:37 -07:00
2017-07-13 08:08:37 -07:00
2017-07-13 08:08:37 -07:00
2018-03-01 02:07:46 +00:00
2017-02-16 14:22:23 -08:00
2017-07-13 08:08:37 -07:00
2018-09-17 20:44:52 +00:00
2017-07-13 08:08:37 -07:00
2017-07-13 08:08:37 -07:00
2016-11-20 22:04:14 -08:00
2018-07-09 21:04:48 +00:00
2018-11-26 16:30:33 +00:00
2018-07-09 21:04:48 +00:00
2018-07-09 21:04:48 +00:00
2018-10-26 13:00:33 +00:00
2018-09-28 21:13:52 +00:00
2018-05-23 21:01:44 +00:00
2018-09-06 02:23:21 +00:00
2018-11-26 16:30:33 +00:00
2018-09-06 02:23:21 +00:00
2018-09-06 02:23:21 +00:00
2017-08-30 09:34:36 -07:00
2017-08-30 09:34:36 -07:00
2017-08-30 09:34:36 -07:00
2018-07-10 21:55:37 +00:00
2018-07-09 21:45:07 +00:00
2019-01-17 20:37:33 +00:00
2018-07-09 21:04:48 +00:00
2017-10-05 14:05:50 +00:00
2018-10-24 13:30:16 +00:00
2017-08-24 11:17:52 -07:00
2019-01-11 00:41:18 +00:00
2017-08-11 12:18:19 -07:00
2017-08-11 12:18:19 -07:00
2018-09-06 02:23:21 +00:00
2018-05-01 01:57:41 +00:00
2017-11-15 18:06:31 +00:00
2019-01-15 22:07:51 +00:00
2019-01-17 23:05:21 +00:00
2016-10-26 00:26:03 -07:00
2017-08-24 11:17:52 -07:00
2017-08-24 11:17:52 -07:00
2018-02-07 06:12:53 +00:00
2017-08-24 11:17:52 -07:00
2017-08-24 11:17:52 -07:00
2017-08-30 09:34:36 -07:00
2018-12-14 23:45:57 +00:00
2018-12-14 23:45:57 +00:00
2018-10-11 00:38:37 +00:00
2018-02-01 15:11:29 +00:00
2017-07-13 08:08:37 -07:00
2017-03-15 13:11:05 -07:00
2017-03-15 13:11:05 -07:00
2017-03-15 13:11:05 -07:00
2017-03-15 13:11:05 -07:00
2017-03-15 13:11:05 -07:00
2016-10-26 00:26:03 -07:00
2018-10-05 00:36:53 +00:00
2019-01-10 01:04:11 +00:00
2019-01-18 01:41:18 +00:00
2017-10-09 19:31:40 +00:00
2019-01-15 22:07:51 +00:00
2019-01-15 22:07:51 +00:00
2017-10-09 19:14:58 +00:00
2017-10-09 19:14:58 +00:00
2018-11-15 16:59:11 +00:00
2017-10-09 19:14:58 +00:00
2017-10-09 19:14:58 +00:00
2017-10-09 19:14:58 +00:00
2016-11-04 12:30:56 -07:00
2018-09-06 02:23:21 +00:00
2018-09-17 22:27:43 +00:00
2018-11-30 11:15:06 +00:00
2018-11-30 11:15:06 +00:00
2018-11-30 11:15:06 +00:00
2018-11-30 11:15:06 +00:00
2018-11-22 10:54:44 +00:00
2018-12-12 18:34:13 +00:00
2018-09-06 02:23:21 +00:00
2018-12-06 19:09:06 +00:00
2018-10-08 23:22:19 +00:00
2019-01-15 22:07:51 +00:00
2018-10-08 23:22:19 +00:00
2018-10-08 23:22:19 +00:00
2018-11-22 10:54:44 +00:00
2018-01-23 22:50:06 +00:00
2018-09-12 20:02:10 +00:00
2018-01-23 22:50:06 +00:00
2018-03-28 23:16:09 +00:00
2017-08-24 11:17:52 -07:00
2018-12-14 23:45:57 +00:00
2017-08-24 11:17:52 -07:00
2018-04-23 22:39:32 +00:00
2018-11-22 10:54:44 +00:00
2018-05-17 16:20:06 +00:00
2017-08-24 11:17:52 -07:00
2017-07-13 08:08:37 -07:00
2017-09-11 18:58:39 +00:00
2017-09-12 21:27:03 +00:00
2017-09-11 18:58:39 +00:00
2018-11-07 01:07:23 +00:00
2017-09-11 18:58:39 +00:00
2018-05-17 21:49:17 +00:00
2018-05-17 16:20:06 +00:00
2017-05-24 14:38:15 -07:00
2017-11-27 17:57:21 +00:00
2018-11-14 01:30:43 +00:00
2018-10-02 23:27:05 +00:00
2018-11-07 18:26:04 +00:00
2019-01-18 03:43:50 +00:00
2017-04-05 12:45:31 -07:00
2019-01-18 03:43:50 +00:00
2017-04-05 12:45:31 -07:00
2019-01-18 03:43:50 +00:00
2017-04-05 12:45:31 -07:00
2019-01-17 23:05:21 +00:00
2017-04-05 12:45:31 -07:00
2019-01-17 23:05:21 +00:00
2017-04-05 12:45:31 -07:00
2017-08-24 11:17:52 -07:00
2019-01-17 23:05:21 +00:00
2018-11-26 16:30:33 +00:00
2018-11-07 18:26:04 +00:00
2019-01-18 00:21:04 +00:00
2019-01-17 23:05:21 +00:00
2018-11-07 18:26:04 +00:00
2019-01-17 23:05:21 +00:00
2018-10-17 01:48:52 +00:00
2018-01-22 21:09:39 +00:00
2018-11-26 16:30:33 +00:00
2018-01-22 21:09:39 +00:00
2018-01-22 21:09:39 +00:00
2018-05-03 17:00:14 +00:00
2018-01-22 21:09:39 +00:00
2018-01-22 21:09:39 +00:00
2018-01-22 21:09:39 +00:00
2017-08-24 11:17:52 -07:00
2017-08-24 11:17:52 -07:00
2017-08-24 11:17:52 -07:00
2017-08-24 11:17:52 -07:00
2018-05-03 17:00:14 +00:00
2017-08-24 11:17:52 -07:00
2019-01-17 20:37:33 +00:00
2017-08-24 11:17:52 -07:00
2017-03-15 13:11:05 -07:00
2018-11-09 18:44:49 +00:00
2017-07-13 08:08:37 -07:00
2018-11-09 18:44:49 +00:00
2017-07-13 08:08:37 -07:00
2018-11-09 18:44:49 +00:00
2017-07-13 08:08:37 -07:00
2018-11-09 18:44:49 +00:00
2017-07-13 08:08:37 -07:00
2018-11-09 18:44:49 +00:00
2018-11-09 18:44:49 +00:00
2017-07-13 08:08:37 -07:00
2018-05-24 16:15:03 +00:00
2018-05-23 21:01:44 +00:00
2018-05-24 20:01:51 +00:00
2018-05-24 20:01:51 +00:00
2018-05-24 20:01:51 +00:00
2018-05-24 20:01:51 +00:00
2018-05-24 20:01:51 +00:00
2017-02-21 22:47:03 -08:00
2018-05-24 20:01:51 +00:00
2018-11-15 17:42:13 +00:00
2018-10-11 00:38:37 +00:00