Home
last modified time | relevance | path

Searched refs:Simulator (Results 1 – 25 of 67) sorted by relevance

123

/external/v8/src/s390/
Dsimulator-s390.cc39 explicit S390Debugger(Simulator* sim) : sim_(sim) {} in S390Debugger()
53 Simulator* sim_;
398 cur = reinterpret_cast<intptr_t*>(sim_->get_register(Simulator::sp)); in Debug()
610 Simulator::kNumOfWatchedStops); in Debug()
643 bool Simulator::ICacheMatch(void* one, void* two) { in ICacheMatch()
659 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
664 void Simulator::SetRedirectInstruction(Instruction* instruction) { in SetRedirectInstruction()
673 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
694 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
705 void Simulator::FlushOnePage(base::CustomMatcherHashMap* i_cache, in FlushOnePage()
[all …]
/external/v8/src/arm64/
Dsimulator-logic-arm64.cc42 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble()
52 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble()
67 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat()
77 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat()
92 double Simulator::FPToDouble(float value) { in FPToDouble()
134 float Simulator::FPToFloat(float16 value) { in FPToFloat()
197 float16 Simulator::FPToFloat16(float value, FPRounding round_mode) { in FPToFloat16()
245 float16 Simulator::FPToFloat16(double value, FPRounding round_mode) { in FPToFloat16()
293 float Simulator::FPToFloat(double value, FPRounding round_mode) { in FPToFloat()
347 void Simulator::ld1(VectorFormat vform, LogicVRegister dst, uint64_t addr) { in ld1()
[all …]
Dsimulator-arm64.cc62 base::LazyInstance<Simulator::GlobalMonitor>::type Simulator::global_monitor_ =
66 void Simulator::TraceSim(const char* format, ...) { in TraceSim()
75 const Instruction* Simulator::kEndOfSimAddress = nullptr;
102 Simulator* Simulator::current(Isolate* isolate) { in current()
107 Simulator* sim = isolate_data->simulator(); in current()
110 sim = new Simulator(new Decoder<DispatchingDecoderVisitor>(), isolate); in current()
112 sim = new Decoder<Simulator>(); in current()
120 void Simulator::CallImpl(Address entry, CallArgument* args) { in CallImpl()
162 void Simulator::CheckPCSComplianceAndRun() { in CheckPCSComplianceAndRun()
224 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { in CorruptRegisters()
[all …]
/external/vixl/test/aarch64/
Dtest-pointer-auth-aarch64.cc40 Simulator sim(&decoder); in TEST()
45 Simulator::PACKey key = {0x84be85ce9804e94b, 0xec2802d4e0a488e9, -1}; in TEST()
57 Simulator sim(&decoder); in TEST()
61 Simulator::PACKey key_a = {0x84be85ce9804e94b, 0xec2802d4e0a488e9, 0}; in TEST()
62 Simulator::PACKey key_b = {0xec1119e288704d13, 0xd7f6b76e1cea585e, 1}; in TEST()
65 sim.AddPAC(ptr, context, key_a, Simulator::kInstructionPointer); in TEST()
69 sim.AuthPAC(ptr_a, context, key_a, Simulator::kInstructionPointer); in TEST()
71 sim.AuthPAC(ptr_a, context, key_b, Simulator::kInstructionPointer); in TEST()
74 sim.CalculatePACMask(ptr, Simulator::kInstructionPointer, 0); in TEST()
85 Simulator sim(&decoder); in TEST()
[all …]
/external/vixl/src/aarch64/
Dlogic-aarch64.cc70 double Simulator::FPDefaultNaN<double>() { in FPDefaultNaN()
76 float Simulator::FPDefaultNaN<float>() { in FPDefaultNaN()
82 SimFloat16 Simulator::FPDefaultNaN<SimFloat16>() { in FPDefaultNaN()
87 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble()
98 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble()
114 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat()
125 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat()
141 SimFloat16 Simulator::FixedToFloat16(int64_t src, int fbits, FPRounding round) { in FixedToFloat16()
152 SimFloat16 Simulator::UFixedToFloat16(uint64_t src, in UFixedToFloat16()
170 void Simulator::ld1(VectorFormat vform, LogicVRegister dst, uint64_t addr) { in ld1()
[all …]
Dpointer-auth-aarch64.cc37 const Simulator::PACKey Simulator::kPACKeyIA = {0xc31718727de20f71,
40 const Simulator::PACKey Simulator::kPACKeyIB = {0xeebb163b474e04c8,
43 const Simulator::PACKey Simulator::kPACKeyDA = {0x5caef808deb8b1e2,
46 const Simulator::PACKey Simulator::kPACKeyDB = {0xe06aa1a949ba8cc7,
52 const Simulator::PACKey Simulator::kPACKeyGA = {0xfcd98a44d564b3d5,
115 uint64_t Simulator::ComputePAC(uint64_t data, uint64_t context, PACKey key) { in ComputePAC()
133 uint64_t Simulator::CalculatePACMask(uint64_t ptr, PointerType type, int ttbr) { in CalculatePACMask()
142 uint64_t Simulator::AuthPAC(uint64_t ptr, in AuthPAC()
164 uint64_t Simulator::AddPAC(uint64_t ptr, in AddPAC()
190 uint64_t Simulator::StripPAC(uint64_t ptr, PointerType type) { in StripPAC()
Dsimulator-aarch64.cc40 const Instruction* Simulator::kEndOfSimAddress = NULL;
67 Simulator::Simulator(Decoder* decoder, FILE* stream) in Simulator() function in vixl::aarch64::Simulator
117 void Simulator::ResetState() { in ResetState()
147 Simulator::~Simulator() { in ~Simulator()
158 void Simulator::Run() { in Run()
169 void Simulator::RunFrom(const Instruction* first) { in RunFrom()
175 const char* Simulator::xreg_names[] = {"x0", "x1", "x2", "x3", "x4", "x5",
182 const char* Simulator::wreg_names[] = {"w0", "w1", "w2", "w3", "w4", "w5",
189 const char* Simulator::hreg_names[] = {"h0", "h1", "h2", "h3", "h4", "h5",
196 const char* Simulator::sreg_names[] = {"s0", "s1", "s2", "s3", "s4", "s5",
[all …]
/external/v8/src/
Dsimulator-base.cc37 i_cache_ = new base::CustomMatcherHashMap(&Simulator::ICacheMatch); in InitializeOncePerProcess()
64 base::LockGuard<base::Mutex> lock_guard(Simulator::redirection_mutex()); in RedirectExternalReference()
72 next_ = Simulator::redirection(); in Redirection()
73 base::LockGuard<base::Mutex> lock_guard(Simulator::i_cache_mutex()); in Redirection()
74 Simulator::SetRedirectInstruction( in Redirection()
76 Simulator::FlushICache(Simulator::i_cache(), in Redirection()
79 Simulator::set_redirection(this); in Redirection()
90 Redirection* current = Simulator::redirection(); in Get()
Dsimulator.h45 return Simulator::current(isolate)->StackLimit(c_limit); in JsLimitFromCLimit()
50 return Simulator::current(isolate)->PushAddress(try_catch_address); in RegisterCTryCatch()
54 Simulator::current(isolate)->PopAddress(); in UnregisterCTryCatch()
107 return Simulator::current(isolate_)->template Call<Return>( in Call()
Dv8.cc49 Simulator::GlobalTearDown(); in TearDown()
82 Simulator::InitializeOncePerProcess(); in InitializeOncePerProcessImpl()
/external/v8/src/arm/
Dsimulator-arm.cc28 base::LazyInstance<Simulator::GlobalMonitor>::type Simulator::global_monitor_ =
41 explicit ArmDebugger(Simulator* sim) : sim_(sim) { } in ArmDebugger()
51 Simulator* sim_;
310 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug()
519 Simulator::kNumOfWatchedStops); in Debug()
550 bool Simulator::ICacheMatch(void* one, void* two) { in ICacheMatch()
568 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
573 void Simulator::SetRedirectInstruction(Instruction* instruction) { in SetRedirectInstruction()
577 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
598 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
[all …]
Dsimulator-arm.h61 class Simulator : public SimulatorBase {
87 explicit Simulator(Isolate* isolate);
88 ~Simulator();
92 V8_EXPORT_PRIVATE static Simulator* current(v8::internal::Isolate* isolate);
161 return VariadicCall<Return>(this, &Simulator::CallImpl, entry, args...); in Call()
/external/v8/src/ppc/
Dsimulator-ppc.cc31 base::LazyInstance<Simulator::GlobalMonitor>::type Simulator::global_monitor_ =
44 explicit PPCDebugger(Simulator* sim) : sim_(sim) {} in PPCDebugger()
53 Simulator* sim_;
380 cur = reinterpret_cast<intptr_t*>(sim_->get_register(Simulator::sp)); in Debug()
607 Simulator::kNumOfWatchedStops); in Debug()
640 bool Simulator::ICacheMatch(void* one, void* two) { in ICacheMatch()
659 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
664 void Simulator::SetRedirectInstruction(Instruction* instruction) { in SetRedirectInstruction()
668 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
689 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
[all …]
Dsimulator-ppc.h54 class Simulator : public SimulatorBase {
127 explicit Simulator(Isolate* isolate);
128 ~Simulator();
132 static Simulator* current(v8::internal::Isolate* isolate);
169 return VariadicCall<Return>(this, &Simulator::CallImpl, entry, args...); in Call()
/external/v8/src/profiler/
Dtick-sample.cc92 Simulator* simulator = isolate->thread_local_top()->simulator_; in FillRegisters()
99 state->sp = reinterpret_cast<void*>(simulator->get_register(Simulator::sp)); in FillRegisters()
100 state->fp = reinterpret_cast<void*>(simulator->get_register(Simulator::r11)); in FillRegisters()
109 state->sp = reinterpret_cast<void*>(simulator->get_register(Simulator::sp)); in FillRegisters()
110 state->fp = reinterpret_cast<void*>(simulator->get_register(Simulator::fp)); in FillRegisters()
115 state->sp = reinterpret_cast<void*>(simulator->get_register(Simulator::sp)); in FillRegisters()
116 state->fp = reinterpret_cast<void*>(simulator->get_register(Simulator::fp)); in FillRegisters()
121 state->sp = reinterpret_cast<void*>(simulator->get_register(Simulator::sp)); in FillRegisters()
122 state->fp = reinterpret_cast<void*>(simulator->get_register(Simulator::fp)); in FillRegisters()
/external/v8/src/mips64/
Dsimulator-mips64.cc69 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger()
82 Simulator* sim_;
325 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug()
443 cur = reinterpret_cast<int64_t*>(sim_->get_register(Simulator::sp)); in Debug()
716 bool Simulator::ICacheMatch(void* one, void* two) { in ICacheMatch()
735 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
740 void Simulator::SetRedirectInstruction(Instruction* instruction) { in SetRedirectInstruction()
744 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
765 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
777 void Simulator::FlushOnePage(base::CustomMatcherHashMap* i_cache, in FlushOnePage()
[all …]
Dsimulator-mips64.h94 class Simulator : public SimulatorBase {
169 explicit Simulator(Isolate* isolate);
170 ~Simulator();
174 V8_EXPORT_PRIVATE static Simulator* current(v8::internal::Isolate* isolate);
241 return VariadicCall<Return>(this, &Simulator::CallImpl, entry, args...); in Call()
/external/v8/src/mips/
Dsimulator-mips.cc54 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger()
67 Simulator* sim_;
360 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug()
498 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug()
784 bool Simulator::ICacheMatch(void* one, void* two) { in ICacheMatch()
803 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
808 void Simulator::SetRedirectInstruction(Instruction* instruction) { in SetRedirectInstruction()
812 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
833 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
846 void Simulator::FlushOnePage(base::CustomMatcherHashMap* i_cache, in FlushOnePage()
[all …]
Dsimulator-mips.h94 class Simulator : public SimulatorBase {
169 explicit Simulator(Isolate* isolate);
170 ~Simulator();
174 V8_EXPORT_PRIVATE static Simulator* current(v8::internal::Isolate* isolate);
239 return VariadicCall<Return>(this, &Simulator::CallImpl, entry, args...); in Call()
/external/autotest/client/deps/lansim/src/py/
Dsimulator.py29 class Simulator(object): class
279 class SimulatorThread(threading.Thread, Simulator):
303 Simulator.__init__(self, iface)
399 Simulator.run(self, self._timeout)
/external/vixl/examples/aarch64/
Dcheck-bounds.cc61 void run_function(Simulator* simulator, in run_function()
83 Simulator simulator(&decoder); in main()
Dgetting-started.cc47 Simulator simulator(&decoder); in main()
Dabs.cc49 Simulator simulator(&decoder); in main()
/external/autotest/client/deps/lansim/
Dcontrol16 The lansim Simulator class allows a Python function to attend all the
31 The Simulator class requires a TAP network interface and allows other
33 be up when the Simulator runs.
/external/parameter-framework/upstream/tools/clientSimulator/
DREADME.md96 ## Example Client Simulator configuration file
228 determines whether the Client Simulator waits for the script to return before
232 Client Simulator;
233 * synchronous : The Client Simulator will wait the end of the script before

123