Lines Matching refs:Simulator
38 explicit PPCDebugger(Simulator* sim) : sim_(sim) {} in PPCDebugger()
47 Simulator* sim_;
375 cur = reinterpret_cast<intptr_t*>(sim_->get_register(Simulator::sp)); in Debug()
603 Simulator::kNumOfWatchedStops); in Debug()
656 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
661 void Simulator::FlushICache(base::CustomMatcherHashMap* i_cache, in FlushICache()
682 CachePage* Simulator::GetCachePage(base::CustomMatcherHashMap* i_cache, in GetCachePage()
694 void Simulator::FlushOnePage(base::CustomMatcherHashMap* i_cache, in FlushOnePage()
707 void Simulator::CheckICache(base::CustomMatcherHashMap* i_cache, in CheckICache()
730 void Simulator::Initialize(Isolate* isolate) { in Initialize()
738 Simulator::Simulator(Isolate* isolate) : isolate_(isolate) { in Simulator() function in v8::internal::Simulator
785 Simulator::~Simulator() { free(stack_); } in ~Simulator()
804 Simulator::current(isolate)->FlushICache( in Redirection()
876 void Simulator::TearDown(base::CustomMatcherHashMap* i_cache, in TearDown()
889 void* Simulator::RedirectExternalReference(Isolate* isolate, in RedirectExternalReference()
898 Simulator* Simulator::current(Isolate* isolate) { in current()
903 Simulator* sim = isolate_data->simulator(); in current()
906 sim = new Simulator(isolate); in current()
914 void Simulator::set_register(int reg, intptr_t value) { in set_register()
921 intptr_t Simulator::get_register(int reg) const { in get_register()
931 double Simulator::get_double_from_register_pair(int reg) { in get_double_from_register_pair()
947 void Simulator::set_pc(intptr_t value) { in set_pc()
953 bool Simulator::has_bad_pc() const { in has_bad_pc()
959 intptr_t Simulator::get_pc() const { return special_reg_pc_; } in get_pc()
966 void Simulator::GetFpArgs(double* x, double* y, intptr_t* z) { in GetFpArgs()
974 void Simulator::SetFpResult(const double& result) { in SetFpResult()
979 void Simulator::TrashCallerSaveRegisters() { in TrashCallerSaveRegisters()
989 uint32_t Simulator::ReadWU(intptr_t addr, Instruction* instr) { in ReadWU()
995 int32_t Simulator::ReadW(intptr_t addr, Instruction* instr) { in ReadW()
1001 void Simulator::WriteW(intptr_t addr, uint32_t value, Instruction* instr) { in WriteW()
1008 void Simulator::WriteW(intptr_t addr, int32_t value, Instruction* instr) { in WriteW()
1015 uint16_t Simulator::ReadHU(intptr_t addr, Instruction* instr) { in ReadHU()
1021 int16_t Simulator::ReadH(intptr_t addr, Instruction* instr) { in ReadH()
1027 void Simulator::WriteH(intptr_t addr, uint16_t value, Instruction* instr) { in WriteH()
1034 void Simulator::WriteH(intptr_t addr, int16_t value, Instruction* instr) { in WriteH()
1041 uint8_t Simulator::ReadBU(intptr_t addr) { in ReadBU()
1047 int8_t Simulator::ReadB(intptr_t addr) { in ReadB()
1053 void Simulator::WriteB(intptr_t addr, uint8_t value) { in WriteB()
1059 void Simulator::WriteB(intptr_t addr, int8_t value) { in WriteB()
1065 intptr_t* Simulator::ReadDW(intptr_t addr) { in ReadDW()
1071 void Simulator::WriteDW(intptr_t addr, int64_t value) { in WriteDW()
1079 uintptr_t Simulator::StackLimit(uintptr_t c_limit) const { in StackLimit()
1093 void Simulator::Format(Instruction* instr, const char* format) { in Format()
1101 bool Simulator::CarryFrom(int32_t left, int32_t right, int32_t carry) { in CarryFrom()
1112 bool Simulator::BorrowFrom(int32_t left, int32_t right) { in BorrowFrom()
1121 bool Simulator::OverflowFrom(int32_t alu_out, int32_t left, int32_t right, in OverflowFrom()
1188 void Simulator::SoftwareInterrupt(Instruction* instr) { in SoftwareInterrupt()
1480 bool Simulator::isStopInstruction(Instruction* instr) { in isStopInstruction()
1485 bool Simulator::isWatchedStop(uint32_t code) { in isWatchedStop()
1491 bool Simulator::isEnabledStop(uint32_t code) { in isEnabledStop()
1499 void Simulator::EnableStop(uint32_t code) { in EnableStop()
1507 void Simulator::DisableStop(uint32_t code) { in DisableStop()
1515 void Simulator::IncreaseStopCounter(uint32_t code) { in IncreaseStopCounter()
1532 void Simulator::PrintStopInfo(uint32_t code) { in PrintStopInfo()
1553 void Simulator::SetCR0(intptr_t result, bool setSO) { in SetCR0()
1571 void Simulator::ExecuteBranchConditional(Instruction* instr, BCType type) { in ExecuteBranchConditional()
1625 void Simulator::ExecuteExt1(Instruction* instr) { in ExecuteExt1()
1679 bool Simulator::ExecuteExt2_10bit(Instruction* instr) { in ExecuteExt2_10bit()
1977 bool Simulator::ExecuteExt2_9bit_part1(Instruction* instr) { in ExecuteExt2_9bit_part1()
2236 bool Simulator::ExecuteExt2_9bit_part2(Instruction* instr) { in ExecuteExt2_9bit_part2()
2755 void Simulator::ExecuteExt2_5bit(Instruction* instr) { in ExecuteExt2_5bit()
2778 void Simulator::ExecuteExt2(Instruction* instr) { in ExecuteExt2()
2788 void Simulator::ExecuteExt3(Instruction* instr) { in ExecuteExt3()
2814 void Simulator::ExecuteExt4(Instruction* instr) { in ExecuteExt4()
3240 void Simulator::ExecuteExt5(Instruction* instr) { in ExecuteExt5()
3356 void Simulator::ExecuteExt6(Instruction* instr) { in ExecuteExt6()
3403 void Simulator::ExecuteGeneric(Instruction* instr) { in ExecuteGeneric()
3951 void Simulator::Trace(Instruction* instr) { in Trace()
3963 void Simulator::ExecuteInstruction(Instruction* instr) { in ExecuteInstruction()
3983 void Simulator::Execute() { in Execute()
4015 void Simulator::CallInternal(byte* entry) { in CallInternal()
4137 intptr_t Simulator::Call(byte* entry, int argument_count, ...) { in Call()
4179 void Simulator::CallFP(byte* entry, double d0, double d1) { in CallFP()
4186 int32_t Simulator::CallFPReturnsInt(byte* entry, double d0, double d1) { in CallFPReturnsInt()
4193 double Simulator::CallFPReturnsDouble(byte* entry, double d0, double d1) { in CallFPReturnsDouble()
4199 uintptr_t Simulator::PushAddress(uintptr_t address) { in PushAddress()
4208 uintptr_t Simulator::PopAddress() { in PopAddress()