Lines Matching defs:Simulator

53   explicit MipsDebugger(Simulator* sim) : sim_(sim) { }
67 Simulator* sim_;
148 PrintF("Simulator hit %s (%u)\n", msg, code);
416 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) {
554 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp));
808 PrintF(" When hitting a stop, the Simulator will\n");
811 PrintF(" - They can be enabled / disabled: the Simulator\n");
813 PrintF(" - The Simulator keeps track of how many times they \n");
861 void Simulator::set_last_debugger_input(char* input) {
867 void Simulator::FlushICache(v8::internal::HashMap* i_cache,
890 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) {
903 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache,
918 void Simulator::CheckICache(v8::internal::HashMap* i_cache,
941 void Simulator::Initialize(Isolate* isolate) {
949 Simulator::Simulator(Isolate* isolate) : isolate_(isolate) {
992 Simulator::~Simulator() {
1012 Simulator::current(isolate)->
1057 void* Simulator::RedirectExternalReference(void* external_function,
1064 // Get the active Simulator for the current thread.
1065 Simulator* Simulator::current(Isolate* isolate) {
1071 Simulator* sim = isolate_data->simulator();
1074 sim = new Simulator(isolate);
1082 // Simulator internal state for special registers such as PC.
1083 void Simulator::set_register(int reg, int32_t value) {
1094 void Simulator::set_dw_register(int reg, const int* dbl) {
1101 void Simulator::set_fpu_register(int fpureg, int64_t value) {
1108 void Simulator::set_fpu_register_word(int fpureg, int32_t value) {
1117 void Simulator::set_fpu_register_hi_word(int fpureg, int32_t value) {
1126 void Simulator::set_fpu_register_float(int fpureg, float value) {
1132 void Simulator::set_fpu_register_double(int fpureg, double value) {
1147 int32_t Simulator::get_register(int reg) const {
1156 double Simulator::get_double_from_register_pair(int reg) {
1170 int64_t Simulator::get_fpu_register(int fpureg) const {
1177 int32_t Simulator::get_fpu_register_word(int fpureg) const {
1183 int32_t Simulator::get_fpu_register_signed_word(int fpureg) const {
1189 int32_t Simulator::get_fpu_register_hi_word(int fpureg) const {
1195 float Simulator::get_fpu_register_float(int fpureg) const {
1201 double Simulator::get_fpu_register_double(int fpureg) const {
1218 void Simulator::GetFpArgs(double* x, double* y, int32_t* z) {
1246 void Simulator::SetFpResult(const double& result) {
1261 void Simulator::set_fcsr_bit(uint32_t cc, bool value) {
1270 bool Simulator::test_fcsr_bit(uint32_t cc) {
1277 bool Simulator::set_fcsr_round_error(double original, double rounded) {
1308 void Simulator::set_pc(int32_t value) {
1314 bool Simulator::has_bad_pc() const {
1320 int32_t Simulator::get_pc() const {
1333 int Simulator::ReadW(int32_t addr, Instruction* instr) {
1354 void Simulator::WriteW(int32_t addr, int value, Instruction* instr) {
1375 double Simulator::ReadD(int32_t addr, Instruction* instr) {
1388 void Simulator::WriteD(int32_t addr, double value, Instruction* instr) {
1401 uint16_t Simulator::ReadHU(int32_t addr, Instruction* instr) {
1414 int16_t Simulator::ReadH(int32_t addr, Instruction* instr) {
1427 void Simulator::WriteH(int32_t addr, uint16_t value, Instruction* instr) {
1440 void Simulator::WriteH(int32_t addr, int16_t value, Instruction* instr) {
1453 uint32_t Simulator::ReadBU(int32_t addr) {
1459 int32_t Simulator::ReadB(int32_t addr) {
1465 void Simulator::WriteB(int32_t addr, uint8_t value) {
1471 void Simulator::WriteB(int32_t addr, int8_t value) {
1478 uintptr_t Simulator::StackLimit() const {
1486 void Simulator::Format(Instruction* instr, const char* format) {
1487 PrintF("Simulator found unsupported instruction:\n 0x%08x: %s\n",
1524 void Simulator::SoftwareInterrupt(Instruction* instr) {
1758 bool Simulator::IsWatchpoint(uint32_t code) {
1763 void Simulator::PrintWatchpoint(uint32_t code) {
1773 void Simulator::HandleStop(uint32_t code, Instruction* instr) {
1785 bool Simulator::IsStopInstruction(Instruction* instr) {
1792 bool Simulator::IsEnabledStop(uint32_t code) {
1799 void Simulator::EnableStop(uint32_t code) {
1806 void Simulator::DisableStop(uint32_t code) {
1813 void Simulator::IncreaseStopCounter(uint32_t code) {
1827 void Simulator::PrintStopInfo(uint32_t code) {
1850 void Simulator::SignalExceptions() {
1861 void Simulator::ConfigureTypeRegister(Instruction* instr,
2132 void Simulator::DecodeTypeRegister(Instruction* instr) {
2677 void Simulator::DecodeTypeImmediate(Instruction* instr) {
3024 void Simulator::DecodeTypeJump(Instruction* instr) {
3050 void Simulator::InstructionDecode(Instruction* instr) {
3086 void Simulator::Execute() {
3117 void Simulator::CallInternal(byte* entry) {
3184 int32_t Simulator::Call(byte* entry, int argument_count, ...) {
3223 double Simulator::CallFP(byte* entry, double d0, double d1) {
3244 uintptr_t Simulator::PushAddress(uintptr_t address) {
3253 uintptr_t Simulator::PopAddress() {