• Home
  • History
  • Annotate
  • only in /external/libmojo/mojo/edk/system/
History log of /external/libmojo/mojo/edk/system/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e13d66798315f3921fd10d220e94f19e0272996a 30-Jan-2017 Luis Hector Chavez <lhchavez@google.com> [mojo] Remove an unnecessary hack to avoid a race

Now that mojo::edk::RemoteMessagePipeBootstrap has been removed, there
is no longer any need for this hack.

Bug: 33453258
Test: Android-on-Chrome OS still works
Change-Id: I8275cae8d764fca286981bf82a12af4a57173323
ode_controller.cc
4d0b18b7abd77c44dbf057db65e48dde65997d8d 30-Jan-2017 Luis Hector Chavez <lhchavez@google.com> [mojo] Delete RemoteMessagePipeBootstrap

RemoteMessagePipeBootstrap is racy since it has no FIFO relationship
with mojo::edk::NodeController. Since there are no more callers of
mojo::edk::CreateMessagePipe(), we can simply remove that class and
always use mojo::edk::Create{Parent,Child}MessagePipe() instead, which
does not suffer from the race.

This is a cherry-pick of
https://crrev.com/8e3c814a822afe01b3893d48cb0dd7cb4e132b74

Bug: 33453258
Test: Android-on-Chrome OS still starts
Change-Id: I5967380d6075276b5cc20df3b599a013fea7067b
UILD.gn
ore.cc
ore.h
emote_message_pipe_bootstrap.cc
emote_message_pipe_bootstrap.h
645501c2ab19a559ce82a1d5a29ced159a4c30fb 28-Dec-2016 Luis Hector Chavez <lhchavez@google.com> Initial import of libmojo r405848

This brings libmojo in sync with libchrome.

Bug: 27569341
Test: mma -j32 libmojo
Change-Id: Ia7cb877e46dd3f86f18888b5d8d80bef5468b266
UILD.gn
tomic_flag.h
wakable.h
wakable_list.cc
wakable_list.h
wakable_list_unittest.cc
roker.h
roker_host.h
roker_host_posix.cc
roker_messages.h
roker_posix.cc
hannel.cc
hannel.h
hannel_posix.cc
hannel_win.cc
onfiguration.cc
onfiguration.h
ore.cc
ore.h
ore_test_base.cc
ore_test_base.h
ore_unittest.cc
ata_pipe_consumer_dispatcher.cc
ata_pipe_consumer_dispatcher.h
ata_pipe_control_message.cc
ata_pipe_control_message.h
ata_pipe_producer_dispatcher.cc
ata_pipe_producer_dispatcher.h
ata_pipe_unittest.cc
ispatcher.cc
ispatcher.h
andle_signals_state.h
andle_table.cc
andle_table.h
apping_table.cc
apping_table.h
essage_for_transit.cc
essage_for_transit.h
essage_pipe_dispatcher.cc
essage_pipe_dispatcher.h
essage_pipe_perftest.cc
essage_pipe_unittest.cc
ultiprocess_message_pipe_unittest.cc
ode_channel.cc
ode_channel.h
ode_controller.cc
ode_controller.h
ptions_validation.h
ptions_validation_unittest.cc
latform_handle_dispatcher.cc
latform_handle_dispatcher.h
latform_handle_dispatcher_unittest.cc
orts/BUILD.gn
orts/event.cc
orts/event.h
orts/message.cc
orts/message.h
orts/message_queue.cc
orts/message_queue.h
orts/name.cc
orts/name.h
orts/node.cc
orts/node.h
orts/node_delegate.h
orts/port.cc
orts/port.h
orts/port_ref.cc
orts/port_ref.h
orts/ports_unittest.cc
orts/user_data.h
orts_message.cc
orts_message.h
emote_message_pipe_bootstrap.cc
emote_message_pipe_bootstrap.h
equest_context.cc
equest_context.h
hared_buffer_dispatcher.cc
hared_buffer_dispatcher.h
hared_buffer_dispatcher_unittest.cc
hared_buffer_unittest.cc
ystem_impl_export.h
est_utils.cc
est_utils.h
ait_set_dispatcher.cc
ait_set_dispatcher.h
ait_set_dispatcher_unittest.cc
aiter.cc
aiter.h
aiter_test_utils.cc
aiter_test_utils.h
aiter_unittest.cc
atcher.cc
atcher.h
atcher_set.cc
atcher_set.h