- Apr 23, 2019
-
-
Marty Faltesek authored
Transition is complete. This change removes the temporary methods rea2 and rea2_etc. Also transitions a missed and a new caller. Test: CQ Bug: ZX-2812 Change-Id: I70f87de74df2b863fbcf35df08643f098c6d516b
-
Ilya Bobyr authored
For padding purposes and for error reporting, it is necessary to know current decoding position in the buffer. Also add helper functions to generate and check padding. Encoders now use `padding` in case when the are emitting padding. Unfortunately, decoders can not switch to `Decoder::padding` yet, as it also makes sure the bytes are indeed zeroes, and not all the other language bindings are using zeros all the time. I kept `next_slice` and added a comment with a reference to FIDL-598 in the decoders code. FIDL-598 #comment Change-Id: Iec87ac622e793ea6741ad4df80a3e2345213d820
-
Yifei Teng authored
The new flags are: --json: JSON IR path --header: Path where fidlgen_llcpp will write the generated header --source: Path where fidlgen_llcpp will write the generated .cc source --include-base: Directory relative to which include paths will be computed. This should be a parent directory of "header". Change-Id: I42696ee51c98532f012134d213e38f412241b997
-
Casey Dahlin authored
Change-Id: If911471dac10ba96911f77764fdcf13b602dfed2
-
ankitdave authored
1. Delete old semantic tree code since this has been replaced by new code under a11y_manager/semantics/. 2. Delete A11y_toggler code. 3. Fuchsiavox will no longer be built. I am not deleting the code for reference pursposes and will be deleted once the new implemenation is in place. Testing: * Build: passed * Installed on device * Unit Test: Passed Command: fx run-test a11y_tests MI4-1736 #comment Change-Id: I4b558190ce144e50bd7fba78c882aeaeba60f953
-
Ilya Bobyr authored
Now that the static_assertions library is in, there is no reason to use a macro copied from there. Change-Id: I53039155946f96ef57dbe3ae6bf9c1691dc99d9c
-
Ed Coyne authored
Change our virtcon control alt delete reboot handling to use the new service path instead of the old virtual device path. Test: did ctrl+alt+del at virtcon on: * vim2 * eve Change-Id: I4abd73c6c483c05d57829ff3a1ffcd1d8fbd278f
-
Ed Coyne authored
We are removing the dmctl virtual device. This should use the standard command flow through the "dm" shell command to reboot the device. Issue: ZX-3403 Test: fx build build/images:installer fx mkzedboot -i /dev/sda ** Boot device and on shell do: ** sh install/install-fuchsia Change-Id: Icea6a5d6cf2c92a658ff6637b6726db0a88d5541
-
James Tucker authored
This change mitigates data loss issues with specific USB network adapters that cause paving failures, and eradicates the need for users to have to use these flags. Change-Id: Iea978b26d6a169d264599ba4634f23c48470d8e3
-
Cristián Donoso authored
This implements the logic of setting the required values into the zx_thread_state_debug_regs_t struct for correctly setting and removing watchpoints within zircon. TEST=unit. Change-Id: I96108baada0364376369cd2ac4a0c20f0e8f38ac
-
Yifei Teng authored
Many existing uses of the C-binding client calls are one-off, and do not assume channel ownership. E.g. zx_status_t do_this(zx_handle_t chan, int32_t arg) { return fuchsia_do_this(chan, arg, more_args); } This is tricky to refactor into llcpp, because SyncClient owns the channel. Setting up a SyncClient for every one-off call is also un-ergonomic. To faciliate those migrations, this patch generates additional helper functions, nested under fuchsia::lib::Protocol::Call e.g. fuchsia::lib::Protocol::Call::MyMethod(zx::unowned_channel client_end); and modifies SyncClient to call these instead. TEST: fidl-llcpp-interop-tests Change-Id: I595504310433818985bc3876ec682b800c02956a
-
Manali Bhutiyani authored
This change makes fsck print the state of clean flag for better debugging to help with debugging in future crashes and being able to quickly eyeball in logs the state of a system (whether it was unmounted cleanly or not) sooner that later Fixes: ZX-3963 #done Change-Id: I0741082f5a8740f9f851d483b8c8634bfd7d9c69
-
Bruno Dal Bo authored
- Sandbox observes service termination codes, kills sandbox in case of errors. Change-Id: I0942131440017b296a5d0e8634940d920f5f3fc8
-
Todd Eisenberger authored
Verified that this test fails without I4f8ae59764dab9883c9fad4d6b085298cfd40dc3 and I2a6cdda90a3ba0b111dbba650621d2c1b71ea60a Change-Id: I741313b247c70286973a72a81fee56f69c73f747
-
Tim Detwiler authored
Change-Id: I49042ef9f2bc882a0da1a618624756f397366ad2
-
Rob Krten authored
Minor correction to envelope on-wire format Change-Id: I3ae9f0e99db31083673e9e0d3c007fcd68a27d11
-
Todd Eisenberger authored
With this patch, suspending of a composite device should work. Change-Id: I2a6cdda90a3ba0b111dbba650621d2c1b71ea60a
-
Tim Detwiler authored
Test: tiles_ctl add linux://chromium Change-Id: I55547591ac8440c522bb921acbe459c364090096
-
Tamir Duberstein authored
Change-Id: I90e40c0dfaa2efc481887ae1c1a2c2f8f656f0d5
-
Dustin Green authored
This removes the prototype/experimental OMX-based AAC decoder and OMX runner isolate. This does not remove the libFDK build target as we'll likely still use that directly. We don't need these things now that we have ffmpeg-based SW video decode and will soon enough have libFDK audio decode. Tested: CQ Change-Id: I5333dfadf165a2e5e4b6f5a8c4682aa522259733
-
Mark Schott authored
There was an edge case where adding a duration to a time was valid, but not the other way around. Change-Id: Ib8273142d3ab66b68077a18150c3ccd62a4b0669
-
Daniel Pradilla authored
Change-Id: Ia0ee102015892b430f5ad8fd4cdd7b8dade34d00
-
Leo Lung authored
FuzzySearch component that reads the component_index.txt corpus and serves a query. CF-162 #comment TEST= fx shell 'run fuchsia-pkg://fuchsia.com/component_index_tests#meta/component_index_tests.cmx' Change-Id: I43923e5082224f5fcd8b65a57d857e6e9e6f0ecd
-
Ilya Bobyr authored
Our rustfmt settings have change or we forgot to run it at some point. Change-Id: Ifb870761c7e3290e267017d03d47b01b22f41a8d
-
Joshua Seaton authored
Change-Id: I89f6b44e0a853adf713395589b37b0d90e980185
-
Bryan Henry authored
...so that callers don't need to implement the unsafe PropertyQuery{Get|Set} traits on their own. Change-Id: If1b1c337d4a360e6e8da47f9c49ab4536d4534bd
-
Tim Detwiler authored
Once all consumers are on sys::ComponentContext we can remove the component::StartupContext code paths. Change-Id: If85c15c339b4591f891085a08ca63a7993856ffe
-
Nick Maniscalco authored
In job-policy.cpp, use the BEGIN_HELPER/END_HELPER macros and check the return values of helper calls. Bug: ZX-3520 #comment test cleanup Test: /boot/test/sys/policy-test Change-Id: I8de0af5e132b1de61b71c9eac77b0cbf9ac1beb3
-
Braden Kell authored
Block operations should be completed with the same length and offset as they had when first queued. Test: lsblk on vim2 shows expected partitions Change-Id: Idfadd4dae0d9939d49322340b44f2c6fb38cb347
-
Bryan Henry authored
SEC-216 #done Change-Id: I66ed29882fe03a3412801b33de7086e211e0f920
-
Payton Turnage authored
This prevents a race where the codec may emit an output packet before output configuration is complete. FLK-174 #done TEST: fx run-test use_h264_decoder_test Change-Id: I78efcf2a01dd6b918e0663a783054e47a29c423b
-
Braden Kell authored
Test: 'dm dump' shows board driver Change-Id: I5143ef17ac06a4131b3ce772a123bfb49cf22e59
-
Gary Bressler authored
Instead, define separate xunions in separate contexts. This avoids the need for a runtime check, and allows expose and offer to evolve separately. Change-Id: I8414bf84cf3e13f606fe113e881fa416056ba9c6
-
Braden Kell authored
Test: CQ Change-Id: Idad4a7e7ba744bce6374a0e6354ecc95c1f93e73
-
Aaron Wood authored
Instead of just returning the body for the HTTP request, the RequestBuilder should instead produce a complete HTTP request with URL, headers, and body. This consolidates all of the request-building logic to this one place. Bug: PKG-679 Test: fx run-test omaha_client_lib_tests Change-Id: I2fe1acf0b79b733a66746fbdd22c8a3221a560d1
-
Tamir Duberstein authored
Turns out the test was just written incorrectly. This probably worked on Linux because `connect()` on a UDP socket doesn't do as much validation. NET-2125 #done Change-Id: Ieada529c0f620f176b408d2c7681626801ce4a78
-
Todd Eisenberger authored
This is necessary for supporting composite device suspend. Without this, each component would create its own tasks for the composite. Change-Id: I4f8ae59764dab9883c9fad4d6b085298cfd40dc3
-
Nick Maniscalco authored
Reformatting only. No functional change. Bug: ZX-3520 #comment clang-format Test: /boot/test/sys/policy-test Change-Id: I38e16b45c5be2f9825d76926560f819b29b0766b
-
Braden Kell authored
Test: CQ Change-Id: I2afb9372938af1faf6eed4c9a8a830eec7f5556e
-
Alain Vongsouvanh authored
Bug: DX-1403 # Done Change-Id: Icda05c4252604160028b6d55f82cdf8a82ff3514
-