Commit Graph

14 Commits

Author SHA1 Message Date
Brett Wilson 84b3e8923a [system api] Update thread state API usage.
The out param has been removed from Zircon and the structs and defines
renamed.

Change-Id: I9d6eaed2119b2c232f77b86f9b0d4a311be531c6
Reviewed-on: https://dart-review.googlesource.com/38782
Reviewed-by: Zach Anderson <zra@google.com>
2018-02-05 22:19:37 +00:00
P.Y. Laligand 1356fa56e5 Fix one more Fuchsia syscall.
Change-Id: I5d64e5b642b8ced71b1c7003bf8565372774c076
Reviewed-on: https://dart-review.googlesource.com/38481
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Zach Anderson <zra@google.com>
2018-02-04 07:11:03 +00:00
P.Y. Laligand c854daf611 Update a type for a Fuchsia syscall.
Change-Id: I92993e5e7bc60fee02b9301b8069ac2b94995020
Reviewed-on: https://dart-review.googlesource.com/38440
Reviewed-by: Zach Anderson <zra@google.com>
2018-02-03 23:34:39 +00:00
Ryan Macnak 3609522166 printf format checking is a compiler feature, not a platform feature.
Change-Id: Ib3e0beb814b5cae6f2b4be13f055069f682674f5
Reviewed-on: https://dart-review.googlesource.com/11645
Reviewed-by: Zach Anderson <zra@google.com>
2017-10-09 22:26:01 +00:00
George Kulakowski 7800d2a995 Rename Magenta to Zircon, along with related abbreviations
Change-Id: Ic4215ceb00f5a60d21ec1398fd398a9f78a9eb94
Reviewed-on: https://dart-review.googlesource.com/6100
Reviewed-by: Zach Anderson <zra@google.com>
2017-09-15 14:54:18 +00:00
Zachary Anderson 15ba173993 [Fuchsia] Rename MG-nnn -> ZX-nnn
Change-Id: Ia84cd53ef3dcfd13a7feb22178583e00705a4e4b
Reviewed-on: https://dart-review.googlesource.com/5290
Reviewed-by: Zach Anderson <zra@google.com>
2017-09-12 20:28:12 +00:00
Zachary Anderson 6cd8a79078 VM: Re-format to use at most one newline between functions
R=asiva@google.com

Review-Url: https://codereview.chromium.org/2974233002 .
2017-07-13 08:08:37 -07:00
Zachary Anderson a834e6dcf3 Update Fuchsia-specific code to use the new MX_ error names
R=zra@google.com

Review-Url: https://codereview.chromium.org/2935483002 .
2017-06-09 13:19:54 -07:00
Zachary Anderson 5e8799ce81 [Fuchsia] Enable CPU profiling for the standalone VM
R=asiva@google.com

Review-Url: https://codereview.chromium.org/2916313003 .
2017-06-05 14:45:41 -07:00
Zachary Anderson f6ca2fc63a [Fuchsia] Fix arm64 build
R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/2897173006 .
2017-05-24 12:12:49 -07:00
Zachary Anderson 904aefe6e3 [Fuchsia] Implements the thread interrupter for CPU profiling.
R=asiva@google.com

Review-Url: https://codereview.chromium.org/2796143002 .
2017-05-23 10:22:07 -07:00
Ryan Macnak 877284947b Rename TARGET_OS_* to HOST_OS_*.
Like HOST_ARCH_*, HOST_OS_* describes the OS the VM is running on, which may be different from the OS the VM is generating code for during AOT compilation.

Currently we conflate the two when emitting AOT as assembly, and we get away with it because Flutter only uses assembly for targeting iOS and one can only target iOS from a Mac, but we expect to use assembly for Android as well so native tools can unwind Dart frames.

R=zra@google.com

Review-Url: https://codereview.chromium.org/2750843003 .
2017-03-15 13:11:05 -07:00
John McCutchan 95a8166523 Disable the profiler when a debugger is attached
Fixes #28702

BUG=
R=vegorov@google.com

Review-Url: https://codereview.chromium.org/2682343002 .
2017-02-09 10:11:52 -08:00
Zachary Anderson a503570e3a Fuchsia: Initial check-in.
Instructions to build and run are in README.fuchsia.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2117593002 .
2016-07-01 12:42:05 -07:00