Lines Matching refs:Simulator

35   explicit ArmDebugger(Simulator* sim) : sim_(sim) { }  in ArmDebugger()
46 Simulator* sim_;
367 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug()
578 Simulator::kNumOfWatchedStops); in Debug()
629 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
635 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache()
658 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage()
671 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage()
686 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache()
709 void Simulator::Initialize(Isolate* isolate) { in Initialize()
717 Simulator::Simulator(Isolate* isolate) : isolate_(isolate) { in Simulator() function in v8::internal::Simulator
777 Simulator::~Simulator() { in ~Simulator()
797 Simulator::current(isolate)-> in Redirection()
845 void* Simulator::RedirectExternalReference(void* external_function, in RedirectExternalReference()
853 Simulator* Simulator::current(Isolate* isolate) { in current()
858 Simulator* sim = isolate_data->simulator(); in current()
861 sim = new Simulator(isolate); in current()
870 void Simulator::set_register(int reg, int32_t value) { in set_register()
881 int32_t Simulator::get_register(int reg) const { in get_register()
891 double Simulator::get_double_from_register_pair(int reg) { in get_double_from_register_pair()
904 void Simulator::set_register_pair_from_double(int reg, double* value) { in set_register_pair_from_double()
910 void Simulator::set_dw_register(int dreg, const int* dbl) { in set_dw_register()
917 void Simulator::get_d_register(int dreg, uint64_t* value) { in get_d_register()
923 void Simulator::set_d_register(int dreg, const uint64_t* value) { in set_d_register()
929 void Simulator::get_d_register(int dreg, uint32_t* value) { in get_d_register()
935 void Simulator::set_d_register(int dreg, const uint32_t* value) { in set_d_register()
941 void Simulator::get_q_register(int qreg, uint64_t* value) { in get_q_register()
947 void Simulator::set_q_register(int qreg, const uint64_t* value) { in set_q_register()
953 void Simulator::get_q_register(int qreg, uint32_t* value) { in get_q_register()
959 void Simulator::set_q_register(int qreg, const uint32_t* value) { in set_q_register()
966 void Simulator::set_pc(int32_t value) { in set_pc()
972 bool Simulator::has_bad_pc() const { in has_bad_pc()
978 int32_t Simulator::get_pc() const { in get_pc()
984 void Simulator::set_s_register(int sreg, unsigned int value) { in set_s_register()
990 unsigned int Simulator::get_s_register(int sreg) const { in get_s_register()
997 void Simulator::SetVFPRegister(int reg_index, const InputType& value) { in SetVFPRegister()
1010 ReturnType Simulator::GetFromVFPRegister(int reg_index) { in GetFromVFPRegister()
1028 void Simulator::GetFpArgs(double* x, double* y, int32_t* z) { in GetFpArgs()
1045 void Simulator::SetFpResult(const double& result) { in SetFpResult()
1060 void Simulator::TrashCallerSaveRegisters() { in TrashCallerSaveRegisters()
1082 int Simulator::ReadW(int32_t addr, Instruction* instr) { in ReadW()
1096 void Simulator::WriteW(int32_t addr, int value, Instruction* instr) { in WriteW()
1109 uint16_t Simulator::ReadHU(int32_t addr, Instruction* instr) { in ReadHU()
1124 int16_t Simulator::ReadH(int32_t addr, Instruction* instr) { in ReadH()
1136 void Simulator::WriteH(int32_t addr, uint16_t value, Instruction* instr) { in WriteH()
1150 void Simulator::WriteH(int32_t addr, int16_t value, Instruction* instr) { in WriteH()
1163 uint8_t Simulator::ReadBU(int32_t addr) { in ReadBU()
1169 int8_t Simulator::ReadB(int32_t addr) { in ReadB()
1175 void Simulator::WriteB(int32_t addr, uint8_t value) { in WriteB()
1181 void Simulator::WriteB(int32_t addr, int8_t value) { in WriteB()
1187 int32_t* Simulator::ReadDW(int32_t addr) { in ReadDW()
1199 void Simulator::WriteDW(int32_t addr, int32_t value1, int32_t value2) { in WriteDW()
1212 uintptr_t Simulator::StackLimit() const { in StackLimit()
1220 void Simulator::Format(Instruction* instr, const char* format) { in Format()
1229 bool Simulator::ConditionallyExecute(Instruction* instr) { in ConditionallyExecute()
1253 void Simulator::SetNZFlags(int32_t val) { in SetNZFlags()
1260 void Simulator::SetCFlag(bool val) { in SetCFlag()
1266 void Simulator::SetVFlag(bool val) { in SetVFlag()
1272 bool Simulator::CarryFrom(int32_t left, int32_t right, int32_t carry) { in CarryFrom()
1283 bool Simulator::BorrowFrom(int32_t left, int32_t right) { in BorrowFrom()
1292 bool Simulator::OverflowFrom(int32_t alu_out, in OverflowFrom()
1311 void Simulator::Compute_FPSCR_Flags(double val1, double val2) { in Compute_FPSCR_Flags()
1338 void Simulator::Copy_FPSCR_to_APSR() { in Copy_FPSCR_to_APSR()
1348 int32_t Simulator::GetShiftRm(Instruction* instr, bool* carry_out) { in GetShiftRm()
1506 int32_t Simulator::GetImm(Instruction* instr, bool* carry_out) { in GetImm()
1527 int32_t Simulator::ProcessPU(Instruction* instr, in ProcessPU()
1567 void Simulator::HandleRList(Instruction* instr, bool load) { in HandleRList()
1600 void Simulator::HandleVList(Instruction* instr) { in HandleVList()
1689 void Simulator::SoftwareInterrupt(Instruction* instr) { in SoftwareInterrupt()
1919 double Simulator::canonicalizeNaN(double value) { in canonicalizeNaN()
1926 bool Simulator::isStopInstruction(Instruction* instr) { in isStopInstruction()
1931 bool Simulator::isWatchedStop(uint32_t code) { in isWatchedStop()
1937 bool Simulator::isEnabledStop(uint32_t code) { in isEnabledStop()
1945 void Simulator::EnableStop(uint32_t code) { in EnableStop()
1953 void Simulator::DisableStop(uint32_t code) { in DisableStop()
1961 void Simulator::IncreaseStopCounter(uint32_t code) { in IncreaseStopCounter()
1976 void Simulator::PrintStopInfo(uint32_t code) { in PrintStopInfo()
2001 void Simulator::DecodeType01(Instruction* instr) { in DecodeType01()
2488 void Simulator::DecodeType2(Instruction* instr) { in DecodeType2()
2552 void Simulator::DecodeType3(Instruction* instr) { in DecodeType3()
2823 void Simulator::DecodeType4(Instruction* instr) { in DecodeType4()
2835 void Simulator::DecodeType5(Instruction* instr) { in DecodeType5()
2847 void Simulator::DecodeType6(Instruction* instr) { in DecodeType6()
2852 void Simulator::DecodeType7(Instruction* instr) { in DecodeType7()
2877 void Simulator::DecodeTypeVFP(Instruction* instr) { in DecodeTypeVFP()
3092 void Simulator::DecodeVMOVBetweenCoreAndSinglePrecisionRegisters( in DecodeVMOVBetweenCoreAndSinglePrecisionRegisters()
3111 void Simulator::DecodeVCMP(Instruction* instr) { in DecodeVCMP()
3149 void Simulator::DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) { in DecodeVCVTBetweenDoubleAndSingle()
3227 void Simulator::DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) { in DecodeVCVTBetweenFloatingPointAndInteger()
3337 void Simulator::DecodeType6CoprocessorIns(Instruction* instr) { in DecodeType6CoprocessorIns()
3447 void Simulator::DecodeSpecialCondition(Instruction* instr) { in DecodeSpecialCondition()
3600 void Simulator::InstructionDecode(Instruction* instr) { in InstructionDecode()
3664 void Simulator::Execute() { in Execute()
3696 void Simulator::CallInternal(byte* entry) { in CallInternal()
3753 int32_t Simulator::Call(byte* entry, int argument_count, ...) { in Call()
3791 void Simulator::CallFP(byte* entry, double d0, double d1) { in CallFP()
3803 int32_t Simulator::CallFPReturnsInt(byte* entry, double d0, double d1) { in CallFPReturnsInt()
3810 double Simulator::CallFPReturnsDouble(byte* entry, double d0, double d1) { in CallFPReturnsDouble()
3820 uintptr_t Simulator::PushAddress(uintptr_t address) { in PushAddress()
3829 uintptr_t Simulator::PopAddress() { in PopAddress()