Home
last modified time | relevance | path

Searched full:simulator (Results 1 – 25 of 1089) sorted by relevance

12345678910>>...44

/external/cronet/stable/net/third_party/quiche/src/quiche/quic/test_tools/simulator/
Dsimulator_test.cc5 #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 …]
Dsimulator.cc5 #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 …]
Dtest_harness.h17 #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 …]
Dsimulator.h14 #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 …]
Dtest_harness.cc5 #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 …]
Dalarm_factory.cc5 #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
Dactor.cc5 #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/
Dsimulator_test.cc5 #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 …]
Dsimulator.cc5 #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 …]
Dtest_harness.h17 #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 …]
Dsimulator.h14 #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 …]
Dtest_harness.cc5 #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 …]
Dalarm_factory.cc5 #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
Dactor.cc5 #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/
Dtest-examples.cc35 #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/
Dv1_2_test_csl_transmission.py62 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 …]
Dv1_2_test_domain_unicast_address.py148 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/
Dsimulator-aarch64.cc29 #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 …]
Ddebugger-aarch64.h42 #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/
Dswap4.cc56 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 …]
Dcheck-bounds.cc64 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 …]
Dsimulator_interception.cc31 #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/
Dmoqt_simulator_harness.h16 #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/
Dmoqt_simulator_harness.h16 #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/
Dtest-pointer-auth-aarch64.cc31 #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 …]

12345678910>>...44