Lines Matching refs:Simulator
68 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger()
81 Simulator* sim_;
326 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug()
444 cur = reinterpret_cast<int64_t*>(sim_->get_register(Simulator::sp)); in Debug()
739 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
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()
790 void Simulator::CheckICache(base::CustomMatcherHashMap* i_cache, in CheckICache()
813 void Simulator::Initialize(Isolate* isolate) { in Initialize()
821 Simulator::Simulator(Isolate* isolate) : isolate_(isolate) { in Simulator() function in v8::internal::Simulator
866 Simulator::~Simulator() { free(stack_); } in ~Simulator()
885 Simulator::current(isolate)-> in Redirection()
938 void Simulator::TearDown(base::CustomMatcherHashMap* i_cache, in TearDown()
951 void* Simulator::RedirectExternalReference(Isolate* isolate, in RedirectExternalReference()
960 Simulator* Simulator::current(Isolate* isolate) { in current()
966 Simulator* sim = isolate_data->simulator(); in current()
969 sim = new Simulator(isolate); in current()
978 void Simulator::set_register(int reg, int64_t value) { in set_register()
989 void Simulator::set_dw_register(int reg, const int* dbl) { in set_dw_register()
997 void Simulator::set_fpu_register(int fpureg, int64_t value) { in set_fpu_register()
1003 void Simulator::set_fpu_register_word(int fpureg, int32_t value) { in set_fpu_register_word()
1016 void Simulator::set_fpu_register_hi_word(int fpureg, int32_t value) { in set_fpu_register_hi_word()
1029 void Simulator::set_fpu_register_float(int fpureg, float value) { in set_fpu_register_float()
1035 void Simulator::set_fpu_register_double(int fpureg, double value) { in set_fpu_register_double()
1043 int64_t Simulator::get_register(int reg) const { in get_register()
1052 double Simulator::get_double_from_register_pair(int reg) { in get_double_from_register_pair()
1066 int64_t Simulator::get_fpu_register(int fpureg) const { in get_fpu_register()
1072 int32_t Simulator::get_fpu_register_word(int fpureg) const { in get_fpu_register_word()
1078 int32_t Simulator::get_fpu_register_signed_word(int fpureg) const { in get_fpu_register_signed_word()
1084 int32_t Simulator::get_fpu_register_hi_word(int fpureg) const { in get_fpu_register_hi_word()
1090 float Simulator::get_fpu_register_float(int fpureg) const { in get_fpu_register_float()
1096 double Simulator::get_fpu_register_double(int fpureg) const { in get_fpu_register_double()
1105 void Simulator::GetFpArgs(double* x, double* y, int32_t* z) { in GetFpArgs()
1134 void Simulator::SetFpResult(const double& result) { in SetFpResult()
1149 void Simulator::set_fcsr_bit(uint32_t cc, bool value) { in set_fcsr_bit()
1158 bool Simulator::test_fcsr_bit(uint32_t cc) { in test_fcsr_bit()
1163 void Simulator::set_fcsr_rounding_mode(FPURoundingMode mode) { in set_fcsr_rounding_mode()
1168 unsigned int Simulator::get_fcsr_rounding_mode() { in get_fcsr_rounding_mode()
1175 bool Simulator::set_fcsr_round_error(double original, double rounded) { in set_fcsr_round_error()
1207 bool Simulator::set_fcsr_round64_error(double original, double rounded) { in set_fcsr_round64_error()
1241 bool Simulator::set_fcsr_round_error(float original, float rounded) { in set_fcsr_round_error()
1270 void Simulator::set_fpu_register_word_invalid_result(float original, in set_fpu_register_word_invalid_result()
1290 void Simulator::set_fpu_register_invalid_result(float original, float rounded) { in set_fpu_register_invalid_result()
1309 void Simulator::set_fpu_register_invalid_result64(float original, in set_fpu_register_invalid_result64()
1331 void Simulator::set_fpu_register_word_invalid_result(double original, in set_fpu_register_word_invalid_result()
1351 void Simulator::set_fpu_register_invalid_result(double original, in set_fpu_register_invalid_result()
1371 void Simulator::set_fpu_register_invalid_result64(double original, in set_fpu_register_invalid_result64()
1395 bool Simulator::set_fcsr_round64_error(float original, float rounded) { in set_fcsr_round64_error()
1428 void Simulator::round_according_to_fcsr(double toRound, double& rounded, in round_according_to_fcsr()
1469 void Simulator::round64_according_to_fcsr(double toRound, double& rounded, in round64_according_to_fcsr()
1511 void Simulator::round_according_to_fcsr(float toRound, float& rounded, in round_according_to_fcsr()
1552 void Simulator::round64_according_to_fcsr(float toRound, float& rounded, in round64_according_to_fcsr()
1594 void Simulator::set_pc(int64_t value) { in set_pc()
1600 bool Simulator::has_bad_pc() const { in has_bad_pc()
1606 int64_t Simulator::get_pc() const { in get_pc()
1620 void Simulator::DieOrDebug() { in DieOrDebug()
1629 void Simulator::TraceRegWr(int64_t value, TraceType t) { in TraceRegWr()
1676 void Simulator::TraceMemRd(int64_t addr, int64_t value, TraceType t) { in TraceMemRd()
1719 void Simulator::TraceMemWr(int64_t addr, int64_t value, TraceType t) { in TraceMemWr()
1751 int32_t Simulator::ReadW(int64_t addr, Instruction* instr, TraceType t) { in ReadW()
1771 uint32_t Simulator::ReadWU(int64_t addr, Instruction* instr) { in ReadWU()
1791 void Simulator::WriteW(int64_t addr, int32_t value, Instruction* instr) { in WriteW()
1811 int64_t Simulator::Read2W(int64_t addr, Instruction* instr) { in Read2W()
1831 void Simulator::Write2W(int64_t addr, int64_t value, Instruction* instr) { in Write2W()
1851 double Simulator::ReadD(int64_t addr, Instruction* instr) { in ReadD()
1863 void Simulator::WriteD(int64_t addr, double value, Instruction* instr) { in WriteD()
1876 uint16_t Simulator::ReadHU(int64_t addr, Instruction* instr) { in ReadHU()
1890 int16_t Simulator::ReadH(int64_t addr, Instruction* instr) { in ReadH()
1904 void Simulator::WriteH(int64_t addr, uint16_t value, Instruction* instr) { in WriteH()
1918 void Simulator::WriteH(int64_t addr, int16_t value, Instruction* instr) { in WriteH()
1932 uint32_t Simulator::ReadBU(int64_t addr) { in ReadBU()
1939 int32_t Simulator::ReadB(int64_t addr) { in ReadB()
1946 void Simulator::WriteB(int64_t addr, uint8_t value) { in WriteB()
1953 void Simulator::WriteB(int64_t addr, int8_t value) { in WriteB()
1961 uintptr_t Simulator::StackLimit(uintptr_t c_limit) const { in StackLimit()
1975 void Simulator::Format(Instruction* instr, const char* format) { in Format()
2018 void Simulator::SoftwareInterrupt() { in SoftwareInterrupt()
2263 bool Simulator::IsWatchpoint(uint64_t code) { in IsWatchpoint()
2268 void Simulator::PrintWatchpoint(uint64_t code) { in PrintWatchpoint()
2279 void Simulator::HandleStop(uint64_t code, Instruction* instr) { in HandleStop()
2291 bool Simulator::IsStopInstruction(Instruction* instr) { in IsStopInstruction()
2298 bool Simulator::IsEnabledStop(uint64_t code) { in IsEnabledStop()
2305 void Simulator::EnableStop(uint64_t code) { in EnableStop()
2312 void Simulator::DisableStop(uint64_t code) { in DisableStop()
2319 void Simulator::IncreaseStopCounter(uint64_t code) { in IncreaseStopCounter()
2335 void Simulator::PrintStopInfo(uint64_t code) { in PrintStopInfo()
2358 void Simulator::SignalException(Exception e) { in SignalException()
2492 void Simulator::DecodeTypeRegisterSRsType() { in DecodeTypeRegisterSRsType()
2868 void Simulator::DecodeTypeRegisterDRsType() { in DecodeTypeRegisterDRsType()
3240 void Simulator::DecodeTypeRegisterWRsType() { in DecodeTypeRegisterWRsType()
3332 void Simulator::DecodeTypeRegisterLRsType() { in DecodeTypeRegisterLRsType()
3424 void Simulator::DecodeTypeRegisterCOP1() { in DecodeTypeRegisterCOP1()
3491 void Simulator::DecodeTypeRegisterCOP1X() { in DecodeTypeRegisterCOP1X()
3535 void Simulator::DecodeTypeRegisterSPECIAL() { in DecodeTypeRegisterSPECIAL()
4007 void Simulator::DecodeTypeRegisterSPECIAL2() { in DecodeTypeRegisterSPECIAL2()
4036 void Simulator::DecodeTypeRegisterSPECIAL3() { in DecodeTypeRegisterSPECIAL3()
4313 void Simulator::DecodeTypeRegister() { in DecodeTypeRegister()
4341 void Simulator::DecodeTypeImmediate() { in DecodeTypeImmediate()
4886 void Simulator::DecodeTypeJump() { in DecodeTypeJump()
4913 void Simulator::InstructionDecode(Instruction* instr) { in InstructionDecode()
4958 void Simulator::Execute() { in Execute()
4989 void Simulator::CallInternal(byte* entry) { in CallInternal()
5059 int64_t Simulator::Call(byte* entry, int argument_count, ...) { in Call()
5110 double Simulator::CallFP(byte* entry, double d0, double d1) { in CallFP()
5132 uintptr_t Simulator::PushAddress(uintptr_t address) { in PushAddress()
5141 uintptr_t Simulator::PopAddress() { in PopAddress()