Jens Johansen
9f0872847d
[VM] Linux with symbolic link to dart: still find kernel-service snapshot
...
Prior to this change, on Linux, if one created a symbolic link to the
dart executable and ran that, the kernel-service snapshot would not be
found. This has the effect of compiling the input script on a
non-trained kernel service, meaning the startup is slower.
This is particularly bad as the debian install of dart creates a symbolic
link to dart as /usr/bin/dart with the target being /usr/lib/dart/bin/dart
meaning that for instance running a hello-world script like one normally
would, `dart hello.dart` would take something along the lines of 3-4 times
longer than if running `/usr/lib/dart/bin/dart hello.dart`.
On my Pixelbook (in crostini) this is ~755 ms vs ~210 ms.
This change does *NOT* fix it on other platforms.
Change-Id: I6c9105d49205f3e4b9ea64e8ddb95a1d36ae21a5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/117144
Commit-Queue: Jens Johansen <jensj@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
2019-09-17 07:25:38 +00:00
..
2019-09-12 00:10:09 +00:00
2019-06-27 00:21:07 +00:00
2019-03-15 22:35:25 +00:00
2019-03-15 22:35:25 +00:00
2017-03-15 13:11:05 -07:00
2019-08-09 19:00:24 +00:00
2016-11-04 12:30:56 -07:00
2019-04-02 20:06:19 +00:00
2019-03-15 22:35:25 +00:00
2017-02-01 15:55:59 -08:00
2019-04-02 20:06:19 +00:00
2017-08-14 21:54:36 -07:00
2019-04-02 20:06:19 +00:00
2019-01-29 15:10:34 +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
2019-05-21 17:01:48 +00:00
2018-01-18 16:38:54 +00:00
2019-02-20 10:44:21 +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
2019-04-22 20:15:43 +00:00
2018-10-29 15:11:16 +00:00
2019-05-15 21:27:19 +00:00
2018-06-27 17:13:27 +00:00
2019-05-15 21:27:19 +00:00
2019-05-15 21:27:19 +00: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
2019-07-08 23:49:05 +00:00
2018-11-09 18:44:49 +00:00
2019-09-05 21:41:42 +00:00
2018-12-04 17:17:25 +00:00
2019-09-17 07:25:38 +00:00
2019-06-26 20:57:46 +00:00
2019-02-15 01:12:01 +00:00
2019-02-15 01:12:01 +00:00
2019-02-15 01:12:01 +00:00
2019-02-15 01:12:01 +00:00
2019-02-20 10:44:21 +00:00
2018-03-28 23:16:09 +00:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +00:00
2018-05-23 21:01:44 +00:00
2019-01-29 15:10:34 +00:00
2019-06-27 20:24:25 +00:00
2019-04-22 20:15:43 +00:00
2017-03-20 08:47:39 -07:00
2019-04-22 20:15:43 +00:00
2019-02-15 23:28:17 +00:00
2019-06-01 01:52:47 +00:00
2019-05-13 21:17:51 +00:00
2019-04-22 20:15:43 +00:00
2019-02-15 23:28:17 +00:00
2019-04-22 20:15:43 +00:00
2019-02-15 23:28:17 +00:00
2017-10-05 14:05:50 +00:00
2017-07-13 08:08:37 -07:00
2019-09-09 23:16:52 +00:00
2019-05-13 21:17:51 +00: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
2019-02-15 23:28:17 +00:00
2018-09-17 20:44:52 +00:00
2019-02-15 23:28:17 +00:00
2019-02-15 23:28:17 +00:00
2016-11-20 22:04:14 -08:00
2019-09-17 07:25:38 +00:00
2019-05-28 19:12:35 +00:00
2019-09-17 07:25:38 +00:00
2019-08-16 04:39:02 +00:00
2019-02-20 10:44:21 +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
2019-09-05 21:41:42 +00:00
2019-02-15 23:28:17 +00:00
2019-09-09 23:16:52 +00:00
2017-08-30 09:34:36 -07:00
2017-08-30 09:34:36 -07:00
2019-09-05 21:41:42 +00:00
2019-04-22 20:15:43 +00:00
2019-09-05 21:41:42 +00:00
2019-09-17 07:25:38 +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-09-06 23:37:33 +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
2019-04-19 16:38:44 +00:00
2019-04-19 16:38:44 +00:00
2018-05-01 01:57:41 +00:00
2017-11-15 18:06:31 +00:00
2019-04-19 16:38:44 +00:00
2019-09-05 14:54:48 +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
2019-05-21 17:01:48 +00:00
2019-07-08 23:49:05 +00:00
2019-07-08 23:49:05 +00:00
2019-09-05 21:41:42 +00:00
2019-07-08 23:49:05 +00:00
2017-07-13 08:08:37 -07:00
2019-09-05 21:41:42 +00:00
2019-04-18 21:21:18 +00:00
2019-09-11 10:56:57 +00:00
2017-10-09 19:31:40 +00:00
2019-05-28 19:12:35 +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
2019-02-20 10:44:21 +00:00
2017-10-09 19:14:58 +00:00
2019-08-01 23:32:40 +00:00
2019-04-22 20:15:43 +00:00
2019-07-03 10:54:24 +00:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +00:00
2019-09-17 07:25:38 +00:00
2019-09-17 07:25:38 +00:00
2019-09-17 07:25:38 +00:00
2019-09-17 07:25:38 +00:00
2018-11-22 10:54:44 +00:00
2019-09-17 07:25:38 +00:00
2018-09-06 02:23:21 +00:00
2019-09-17 07:25:38 +00:00
2019-07-16 19:46:56 +00:00
2019-06-07 16:38:43 +00:00
2019-07-16 19:46:56 +00:00
2019-07-16 19:46:56 +00:00
2019-08-15 18:04:10 +00:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +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
2019-09-05 21:41:42 +00:00
2019-09-05 21:41:42 +00:00
2018-04-23 22:39:32 +00:00
2019-08-01 23:32:40 +00:00
2018-05-17 16:20:06 +00:00
2019-09-05 21:41:42 +00:00
2017-07-13 08:08:37 -07:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +00:00
2019-05-15 19:13:29 +00:00
2019-04-22 20:15:43 +00:00
2019-09-05 21:41:42 +00:00
2018-05-17 16:20:06 +00:00
2019-07-03 10:54:24 +00:00
2019-07-03 10:54:24 +00:00
2019-09-11 10:56:57 +00:00
2019-09-11 10:56:57 +00:00
2019-04-22 20:15:43 +00:00
2019-04-19 16:38:44 +00:00
2017-04-05 12:45:31 -07:00
2019-06-01 01:52:47 +00:00
2017-04-05 12:45:31 -07:00
2019-09-05 21:41:42 +00:00
2017-04-05 12:45:31 -07:00
2019-02-15 23:28:17 +00:00
2017-04-05 12:45:31 -07:00
2019-04-22 20:15:43 +00:00
2017-04-05 12:45:31 -07:00
2019-09-05 14:54:48 +00:00
2019-09-05 14:54:48 +00:00
2019-04-22 20:15:43 +00:00
2019-04-22 20:15:43 +00:00
2019-01-18 00:21:04 +00:00
2019-09-05 14:54:48 +00:00
2019-04-22 20:15:43 +00:00
2019-09-05 14:54:48 +00:00
2019-05-13 21:17:51 +00:00
2018-01-22 21:09:39 +00:00
2018-11-26 16:30:33 +00:00
2019-09-05 21:41:42 +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
2019-08-01 23:32:40 +00:00
2017-08-24 11:17:52 -07:00
2019-08-01 23:32:40 +00:00
2017-08-24 11:17:52 -07:00
2017-03-15 13:11:05 -07:00
2019-02-13 20:29:46 +00:00
2017-07-13 08:08:37 -07:00
2019-02-13 20:29:46 +00:00
2017-07-13 08:08:37 -07:00
2019-02-13 20:29:46 +00:00
2017-07-13 08:08:37 -07:00
2019-02-13 20:29:46 +00:00
2017-07-13 08:08:37 -07:00
2019-02-26 01:00:26 +00:00
2018-11-09 18:44:49 +00:00
2019-02-13 20:29:46 +00: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
2019-05-10 18:22:28 +00:00
2018-05-24 20:01:51 +00:00
2018-05-24 20:01:51 +00:00
2019-04-22 20:15:43 +00:00
2017-02-21 22:47:03 -08:00
2018-05-24 20:01:51 +00:00
2019-04-09 22:57:29 +00:00
2019-04-09 22:57:29 +00:00