| /external/cronet/stable/net/third_party/quiche/src/quiche/quic/test_tools/simulator/ |
| D | simulator_test.cc | 5 #include "quiche/quic/test_tools/simulator/simulator.h" 16 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 17 #include "quiche/quic/test_tools/simulator/link.h" 18 #include "quiche/quic/test_tools/simulator/packet_filter.h" 19 #include "quiche/quic/test_tools/simulator/queue.h" 20 #include "quiche/quic/test_tools/simulator/switch.h" 21 #include "quiche/quic/test_tools/simulator/traffic_policer.h" 28 namespace simulator { namespace 33 Counter(Simulator* simulator, std::string name, QuicTime::Delta period) in Counter() argument 34 : Actor(simulator, name), value_(-1), period_(period) { in Counter() [all …]
|
| D | simulator.cc | 5 #include "quiche/quic/test_tools/simulator/simulator.h" 13 namespace simulator { namespace 15 Simulator::Simulator() : Simulator(nullptr) {} in Simulator() function in quic::simulator::Simulator 17 Simulator::Simulator(QuicRandom* random_generator) in Simulator() function in quic::simulator::Simulator 26 Simulator::~Simulator() { in ~Simulator() 27 // Ensure that Actor under run_for_alarm_ is removed before Simulator data in ~Simulator() 32 Simulator::Clock::Clock() : now_(kStartTime) {} in Clock() 34 QuicTime Simulator::Clock::ApproximateNow() const { return now_; } in ApproximateNow() 36 QuicTime Simulator::Clock::Now() const { return now_; } in Now() 38 QuicWallTime Simulator::Clock::WallNow() const { in WallNow() [all …]
|
| D | test_harness.h | 17 #include "quiche/quic/test_tools/simulator/link.h" 18 #include "quiche/quic/test_tools/simulator/packet_filter.h" 19 #include "quiche/quic/test_tools/simulator/port.h" 20 #include "quiche/quic/test_tools/simulator/quic_endpoint_base.h" 21 #include "quiche/quic/test_tools/simulator/simulator.h" 22 #include "quiche/quic/test_tools/simulator/switch.h" 24 namespace quic::simulator { 31 QuicEndpointWithConnection(Simulator* simulator, const std::string& name, 61 Simulator& simulator() { return simulator_; } in simulator() function 72 // A convenience wrapper around Simulator::RunUntilOrTimeout(). [all …]
|
| D | simulator.h | 14 #include "quiche/quic/test_tools/simulator/actor.h" 15 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 19 namespace simulator { 21 // Simulator is responsible for scheduling actors in the simulation and 23 class Simulator : public QuicConnectionHelperInterface { 25 Simulator(); 26 explicit Simulator(QuicRandom* random_generator); 27 Simulator(const Simulator&) = delete; 28 Simulator& operator=(const Simulator&) = delete; 29 ~Simulator() override; [all …]
|
| D | test_harness.cc | 5 #include "quiche/quic/test_tools/simulator/test_harness.h" 15 #include "quiche/quic/test_tools/simulator/packet_filter.h" 16 #include "quiche/quic/test_tools/simulator/port.h" 17 #include "quiche/quic/test_tools/simulator/quic_endpoint_base.h" 18 #include "quiche/quic/test_tools/simulator/simulator.h" 20 namespace quic::simulator { namespace 25 : PacketFilter(input->simulator(), in LoseEveryNFilter() 41 Simulator* simulator, const std::string& name, const std::string& peer_name, in QuicEndpointWithConnection() argument 43 : QuicEndpointBase(simulator, name, peer_name) { in QuicEndpointWithConnection() 46 GetAddressFromName(peer_name), simulator, simulator->GetAlarmFactory(), in QuicEndpointWithConnection() [all …]
|
| D | alarm_factory.cc | 5 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 15 namespace simulator { namespace 21 Alarm(Simulator* simulator, std::string name, in Alarm() argument 23 : QuicAlarm(std::move(delegate)), adapter_(simulator, name, this) {} in Alarm() 39 Adapter(Simulator* simulator, std::string name, Alarm* parent) in Adapter() argument 40 : Actor(simulator, name), parent_(parent) {} in Adapter() 57 AlarmFactory::AlarmFactory(Simulator* simulator, std::string name) in AlarmFactory() argument 58 : simulator_(simulator), name_(std::move(name)), counter_(0) {} in AlarmFactory() 83 } // namespace simulator
|
| D | actor.cc | 5 #include "quiche/quic/test_tools/simulator/actor.h" 10 #include "quiche/quic/test_tools/simulator/simulator.h" 13 namespace simulator { namespace 15 Actor::Actor(Simulator* simulator, std::string name) in Actor() argument 16 : simulator_(simulator), in Actor() 17 clock_(simulator->GetClock()), in Actor() 30 } // namespace simulator
|
| /external/cronet/tot/net/third_party/quiche/src/quiche/quic/test_tools/simulator/ |
| D | simulator_test.cc | 5 #include "quiche/quic/test_tools/simulator/simulator.h" 16 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 17 #include "quiche/quic/test_tools/simulator/link.h" 18 #include "quiche/quic/test_tools/simulator/packet_filter.h" 19 #include "quiche/quic/test_tools/simulator/queue.h" 20 #include "quiche/quic/test_tools/simulator/switch.h" 21 #include "quiche/quic/test_tools/simulator/traffic_policer.h" 28 namespace simulator { namespace 33 Counter(Simulator* simulator, std::string name, QuicTime::Delta period) in Counter() argument 34 : Actor(simulator, name), value_(-1), period_(period) { in Counter() [all …]
|
| D | simulator.cc | 5 #include "quiche/quic/test_tools/simulator/simulator.h" 13 namespace simulator { namespace 15 Simulator::Simulator() : Simulator(nullptr) {} in Simulator() function in quic::simulator::Simulator 17 Simulator::Simulator(QuicRandom* random_generator) in Simulator() function in quic::simulator::Simulator 26 Simulator::~Simulator() { in ~Simulator() 27 // Ensure that Actor under run_for_alarm_ is removed before Simulator data in ~Simulator() 32 Simulator::Clock::Clock() : now_(kStartTime) {} in Clock() 34 QuicTime Simulator::Clock::ApproximateNow() const { return now_; } in ApproximateNow() 36 QuicTime Simulator::Clock::Now() const { return now_; } in Now() 38 QuicWallTime Simulator::Clock::WallNow() const { in WallNow() [all …]
|
| D | test_harness.h | 17 #include "quiche/quic/test_tools/simulator/link.h" 18 #include "quiche/quic/test_tools/simulator/packet_filter.h" 19 #include "quiche/quic/test_tools/simulator/port.h" 20 #include "quiche/quic/test_tools/simulator/quic_endpoint_base.h" 21 #include "quiche/quic/test_tools/simulator/simulator.h" 22 #include "quiche/quic/test_tools/simulator/switch.h" 24 namespace quic::simulator { 31 QuicEndpointWithConnection(Simulator* simulator, const std::string& name, 61 Simulator& simulator() { return simulator_; } in simulator() function 72 // A convenience wrapper around Simulator::RunUntilOrTimeout(). [all …]
|
| D | simulator.h | 14 #include "quiche/quic/test_tools/simulator/actor.h" 15 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 19 namespace simulator { 21 // Simulator is responsible for scheduling actors in the simulation and 23 class Simulator : public QuicConnectionHelperInterface { 25 Simulator(); 26 explicit Simulator(QuicRandom* random_generator); 27 Simulator(const Simulator&) = delete; 28 Simulator& operator=(const Simulator&) = delete; 29 ~Simulator() override; [all …]
|
| D | test_harness.cc | 5 #include "quiche/quic/test_tools/simulator/test_harness.h" 15 #include "quiche/quic/test_tools/simulator/packet_filter.h" 16 #include "quiche/quic/test_tools/simulator/port.h" 17 #include "quiche/quic/test_tools/simulator/quic_endpoint_base.h" 18 #include "quiche/quic/test_tools/simulator/simulator.h" 20 namespace quic::simulator { namespace 25 : PacketFilter(input->simulator(), in LoseEveryNFilter() 41 Simulator* simulator, const std::string& name, const std::string& peer_name, in QuicEndpointWithConnection() argument 43 : QuicEndpointBase(simulator, name, peer_name) { in QuicEndpointWithConnection() 46 GetAddressFromName(peer_name), simulator, simulator->GetAlarmFactory(), in QuicEndpointWithConnection() [all …]
|
| D | alarm_factory.cc | 5 #include "quiche/quic/test_tools/simulator/alarm_factory.h" 15 namespace simulator { namespace 21 Alarm(Simulator* simulator, std::string name, in Alarm() argument 23 : QuicAlarm(std::move(delegate)), adapter_(simulator, name, this) {} in Alarm() 39 Adapter(Simulator* simulator, std::string name, Alarm* parent) in Adapter() argument 40 : Actor(simulator, name), parent_(parent) {} in Adapter() 57 AlarmFactory::AlarmFactory(Simulator* simulator, std::string name) in AlarmFactory() argument 58 : simulator_(simulator), name_(std::move(name)), counter_(0) {} in AlarmFactory() 83 } // namespace simulator
|
| D | actor.cc | 5 #include "quiche/quic/test_tools/simulator/actor.h" 10 #include "quiche/quic/test_tools/simulator/simulator.h" 13 namespace simulator { namespace 15 Actor::Actor(Simulator* simulator, std::string name) in Actor() argument 16 : simulator_(simulator), in Actor() 17 clock_(simulator->GetClock()), in Actor() 30 } // namespace simulator
|
| /external/vixl/test/aarch64/examples/ |
| D | test-examples.cc | 35 #include "aarch64/simulator-aarch64.h" 45 // The tests below only work with the simulator. 104 saved_xregs[0] = simulator.ReadXRegister(19); \ 105 saved_xregs[1] = simulator.ReadXRegister(20); \ 106 saved_xregs[2] = simulator.ReadXRegister(21); \ 107 saved_xregs[3] = simulator.ReadXRegister(22); \ 108 saved_xregs[4] = simulator.ReadXRegister(23); \ 109 saved_xregs[5] = simulator.ReadXRegister(24); \ 110 saved_xregs[6] = simulator.ReadXRegister(25); \ 111 saved_xregs[7] = simulator.ReadXRegister(26); \ [all …]
|
| /external/openthread/tests/scripts/thread-cert/ |
| D | v1_2_test_csl_transmission.py | 62 self.simulator.go(config.LEADER_STARTUP_DELAY) 66 self.simulator.go(7) 71 self.simulator.go(5) 73 ssed_messages = self.simulator.get_messages_sent_by(SSED_1) 77 self.simulator.go(1) 78 ssed_messages = self.simulator.get_messages_sent_by(SSED_1) 82 self.simulator.go(5) 85 self.simulator.go(1) 87 self.simulator.go(5) 89 ssed_messages = self.simulator.get_messages_sent_by(SSED_1) [all …]
|
| D | v1_2_test_domain_unicast_address.py | 148 messages = self.simulator.get_messages_sent_by(node) 163 self.simulator.go(WAIT_TIME * 2) 167 self.simulator.go(WAIT_TIME) 172 self.simulator.go(WAIT_TIME) 174 self.simulator.set_lowpan_context(context_id, config.DOMAIN_PREFIX) 181 self.simulator.go(WAIT_TIME) 190 self.simulator.go(WAIT_TIME) 201 self.simulator.go(WAIT_TIME) 211 messages = self.simulator.get_messages_sent_by(MED_1_2) 215 self.simulator.go(WAIT_TIME) [all …]
|
| /external/vixl/src/aarch64/ |
| D | simulator-aarch64.cc | 29 #include "simulator-aarch64.h" 58 const Instruction* Simulator::kEndOfSimAddress = NULL; 105 const Simulator::FormToVisitorFnMap* Simulator::GetFormToVisitorFnMap() { in GetFormToVisitorFnMap() 107 DEFAULT_FORM_TO_VISITOR_MAP(Simulator), in GetFormToVisitorFnMap() 108 SIM_AUD_VISITOR_MAP(Simulator), in GetFormToVisitorFnMap() 109 {"smlal_asimdelem_l"_h, &Simulator::SimulateNEONMulByElementLong}, in GetFormToVisitorFnMap() 110 {"smlsl_asimdelem_l"_h, &Simulator::SimulateNEONMulByElementLong}, in GetFormToVisitorFnMap() 111 {"smull_asimdelem_l"_h, &Simulator::SimulateNEONMulByElementLong}, in GetFormToVisitorFnMap() 112 {"sqdmlal_asimdelem_l"_h, &Simulator::SimulateNEONMulByElementLong}, in GetFormToVisitorFnMap() 113 {"sqdmlsl_asimdelem_l"_h, &Simulator::SimulateNEONMulByElementLong}, in GetFormToVisitorFnMap() [all …]
|
| D | debugger-aarch64.h | 42 #include "simulator-aarch64.h" 43 #include "simulator-constants-aarch64.h" 50 class Simulator; variable 55 // A debugger command that performs some action when used by the simulator 59 DebuggerCmd(Simulator* sim, 81 // Simulator which this command will be performed on. 82 Simulator* sim_; 103 HelpCmd(Simulator* sim) in HelpCmd() 112 BreakCmd(Simulator* sim) in BreakCmd() 125 StepCmd(Simulator* sim) in StepCmd() [all …]
|
| /external/vixl/examples/aarch64/ |
| D | swap4.cc | 56 Simulator simulator(&decoder); in main() local 65 simulator.WriteXRegister(0, 0x1111111111111111); in main() 66 simulator.WriteXRegister(1, 0x2222222222222222); in main() 67 simulator.WriteXRegister(2, 0x3333333333333333); in main() 68 simulator.WriteXRegister(3, 0x4444444444444444); in main() 76 simulator.ReadXRegister(0), simulator.ReadXRegister(1), in main() 77 simulator.ReadXRegister(2), simulator.ReadXRegister(3)); in main() 80 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap4)); in main() 88 simulator.ReadXRegister(0), simulator.ReadXRegister(1), in main() 89 simulator.ReadXRegister(2), simulator.ReadXRegister(3)); in main() [all …]
|
| D | check-bounds.cc | 64 void run_function(Simulator* simulator, in run_function() argument 69 simulator->WriteXRegister(0, value); in run_function() 70 simulator->WriteXRegister(1, low); in run_function() 71 simulator->WriteXRegister(2, high); in run_function() 73 simulator->RunFrom(function); in run_function() 76 simulator->ReadXRegister(0) ? "is" : "is not", in run_function() 80 simulator->ResetState(); in run_function() 86 Simulator simulator(&decoder); in main() local 96 run_function(&simulator, function, 546, 50, 1000); in main() 97 run_function(&simulator, function, 62, 100, 200); in main() [all …]
|
| D | simulator_interception.cc | 31 #include "aarch64/simulator-aarch64.h" 105 Simulator simulator(&decoder); in main() local 109 simulator.RegisterBranchInterception(example_1); in main() 110 simulator.RegisterBranchInterception(example_2, callback); in main() 112 // Lambda callbacks can be used to arbitrarily modify the simulator. in main() 113 simulator.RegisterBranchInterception( in main() 114 example_3, [&simulator](uint64_t original_target) { in main() 118 uint32_t param1 = simulator.ReadGenericOperand<uint32_t>( in main() 120 float param2 = simulator.ReadGenericOperand<float>( in main() 124 simulator.WriteWRegister(0, SUCCESS); in main() [all …]
|
| /external/cronet/tot/net/third_party/quiche/src/quiche/quic/moqt/test_tools/ |
| D | moqt_simulator_harness.h | 16 #include "quiche/quic/test_tools/simulator/simulator.h" 17 #include "quiche/quic/test_tools/simulator/test_harness.h" 22 class MoqtClientEndpoint : public quic::simulator::QuicEndpointWithConnection { 24 MoqtClientEndpoint(quic::simulator::Simulator* simulator, 38 class MoqtServerEndpoint : public quic::simulator::QuicEndpointWithConnection { 40 MoqtServerEndpoint(quic::simulator::Simulator* simulator,
|
| /external/cronet/stable/net/third_party/quiche/src/quiche/quic/moqt/test_tools/ |
| D | moqt_simulator_harness.h | 16 #include "quiche/quic/test_tools/simulator/simulator.h" 17 #include "quiche/quic/test_tools/simulator/test_harness.h" 22 class MoqtClientEndpoint : public quic::simulator::QuicEndpointWithConnection { 24 MoqtClientEndpoint(quic::simulator::Simulator* simulator, 38 class MoqtServerEndpoint : public quic::simulator::QuicEndpointWithConnection { 40 MoqtServerEndpoint(quic::simulator::Simulator* simulator,
|
| /external/vixl/test/aarch64/ |
| D | test-pointer-auth-aarch64.cc | 31 #include "aarch64/simulator-aarch64.h" 41 Simulator sim(&decoder); in TEST() 46 Simulator::PACKey key = {0x84be85ce9804e94b, 0xec2802d4e0a488e9, -1}; in TEST() 58 Simulator sim(&decoder); in TEST() 62 Simulator::PACKey key_a = {0x84be85ce9804e94b, 0xec2802d4e0a488e9, 0}; in TEST() 63 Simulator::PACKey key_b = {0xec1119e288704d13, 0xd7f6b76e1cea585e, 1}; in TEST() 66 sim.AddPAC(ptr, context, key_a, Simulator::kInstructionPointer); in TEST() 70 sim.AuthPAC(ptr_a, context, key_a, Simulator::kInstructionPointer); in TEST() 72 sim.AuthPAC(ptr_a, context, key_b, Simulator::kInstructionPointer); in TEST() 75 sim.CalculatePACMask(ptr, Simulator::kInstructionPointer, 0); in TEST() [all …]
|