Simulator 66 src/arm/cpu-arm.cc Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size);
Simulator 67 src/arm/simulator-arm.cc Simulator* sim_;
Simulator 387 src/arm/simulator-arm.cc cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp));
Simulator 598 src/arm/simulator-arm.cc Simulator::kNumOfWatchedStops);
Simulator 649 src/arm/simulator-arm.cc void Simulator::set_last_debugger_input(char* input) {
Simulator 655 src/arm/simulator-arm.cc void Simulator::FlushICache(v8::internal::HashMap* i_cache,
Simulator 678 src/arm/simulator-arm.cc CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) {
Simulator 691 src/arm/simulator-arm.cc void Simulator::FlushOnePage(v8::internal::HashMap* i_cache,
Simulator 706 src/arm/simulator-arm.cc void Simulator::CheckICache(v8::internal::HashMap* i_cache,
Simulator 729 src/arm/simulator-arm.cc void Simulator::Initialize(Isolate* isolate) {
Simulator 737 src/arm/simulator-arm.cc Simulator::Simulator(Isolate* isolate) : isolate_(isolate) {
Simulator 812 src/arm/simulator-arm.cc Simulator::current(isolate)->
Simulator 851 src/arm/simulator-arm.cc void* Simulator::RedirectExternalReference(void* external_function,
Simulator 859 src/arm/simulator-arm.cc Simulator* Simulator::current(Isolate* isolate) {
Simulator 864 src/arm/simulator-arm.cc Simulator* sim = isolate_data->simulator();
Simulator 867 src/arm/simulator-arm.cc sim = new Simulator(isolate);
Simulator 876 src/arm/simulator-arm.cc void Simulator::set_register(int reg, int32_t value) {
Simulator 887 src/arm/simulator-arm.cc int32_t Simulator::get_register(int reg) const {
Simulator 897 src/arm/simulator-arm.cc double Simulator::get_double_from_register_pair(int reg) {
Simulator 910 src/arm/simulator-arm.cc void Simulator::set_dw_register(int dreg, const int* dbl) {
Simulator 918 src/arm/simulator-arm.cc void Simulator::set_pc(int32_t value) {
Simulator 924 src/arm/simulator-arm.cc bool Simulator::has_bad_pc() const {
Simulator 930 src/arm/simulator-arm.cc int32_t Simulator::get_pc() const {
Simulator 936 src/arm/simulator-arm.cc void Simulator::set_s_register(int sreg, unsigned int value) {
Simulator 942 src/arm/simulator-arm.cc unsigned int Simulator::get_s_register(int sreg) const {
Simulator 948 src/arm/simulator-arm.cc void Simulator::set_s_register_from_float(int sreg, const float flt) {
Simulator 958 src/arm/simulator-arm.cc void Simulator::set_s_register_from_sinteger(int sreg, const int sint) {
Simulator 968 src/arm/simulator-arm.cc void Simulator::set_d_register_from_double(int dreg, const double& dbl) {
Simulator 979 src/arm/simulator-arm.cc float Simulator::get_float_from_s_register(int sreg) {
Simulator 992 src/arm/simulator-arm.cc int Simulator::get_sinteger_from_s_register(int sreg) {
Simulator 1005 src/arm/simulator-arm.cc double Simulator::get_double_from_d_register(int dreg) {
Simulator 1020 src/arm/simulator-arm.cc void Simulator::GetFpArgs(double* x, double* y) {
Simulator 1039 src/arm/simulator-arm.cc void Simulator::GetFpArgs(double* x) {
Simulator 1055 src/arm/simulator-arm.cc void Simulator::GetFpArgs(double* x, int32_t* y) {
Simulator 1074 src/arm/simulator-arm.cc void Simulator::SetFpResult(const double& result) {
Simulator 1089 src/arm/simulator-arm.cc void Simulator::TrashCallerSaveRegisters() {
Simulator 1110 src/arm/simulator-arm.cc int Simulator::ReadW(int32_t addr, Instruction* instr) {
Simulator 1128 src/arm/simulator-arm.cc void Simulator::WriteW(int32_t addr, int value, Instruction* instr) {
Simulator 1147 src/arm/simulator-arm.cc uint16_t Simulator::ReadHU(int32_t addr, Instruction* instr) {
Simulator 1165 src/arm/simulator-arm.cc int16_t Simulator::ReadH(int32_t addr, Instruction* instr) {
Simulator 1181 src/arm/simulator-arm.cc void Simulator::WriteH(int32_t addr, uint16_t value, Instruction* instr) {
Simulator 1200 src/arm/simulator-arm.cc void Simulator::WriteH(int32_t addr, int16_t value, Instruction* instr) {
Simulator 1219 src/arm/simulator-arm.cc uint8_t Simulator::ReadBU(int32_t addr) {
Simulator 1225 src/arm/simulator-arm.cc int8_t Simulator::ReadB(int32_t addr) {
Simulator 1231 src/arm/simulator-arm.cc void Simulator::WriteB(int32_t addr, uint8_t value) {
Simulator 1237 src/arm/simulator-arm.cc void Simulator::WriteB(int32_t addr, int8_t value) {
Simulator 1243 src/arm/simulator-arm.cc int32_t* Simulator::ReadDW(int32_t addr) {
Simulator 1259 src/arm/simulator-arm.cc void Simulator::WriteDW(int32_t addr, int32_t value1, int32_t value2) {
Simulator 1279 src/arm/simulator-arm.cc uintptr_t Simulator::StackLimit() const {
Simulator 1287 src/arm/simulator-arm.cc void Simulator::Format(Instruction* instr, const char* format) {
Simulator 1296 src/arm/simulator-arm.cc bool Simulator::ConditionallyExecute(Instruction* instr) {
Simulator 1320 src/arm/simulator-arm.cc void Simulator::SetNZFlags(int32_t val) {
Simulator 1327 src/arm/simulator-arm.cc void Simulator::SetCFlag(bool val) {
Simulator 1333 src/arm/simulator-arm.cc void Simulator::SetVFlag(bool val) {
Simulator 1339 src/arm/simulator-arm.cc bool Simulator::CarryFrom(int32_t left, int32_t right, int32_t carry) {
Simulator 1350 src/arm/simulator-arm.cc bool Simulator::BorrowFrom(int32_t left, int32_t right) {
Simulator 1359 src/arm/simulator-arm.cc bool Simulator::OverflowFrom(int32_t alu_out,
Simulator 1378 src/arm/simulator-arm.cc void Simulator::Compute_FPSCR_Flags(double val1, double val2) {
Simulator 1405 src/arm/simulator-arm.cc void Simulator::Copy_FPSCR_to_APSR() {
Simulator 1415 src/arm/simulator-arm.cc int32_t Simulator::GetShiftRm(Instruction* instr, bool* carry_out) {
Simulator 1559 src/arm/simulator-arm.cc int32_t Simulator::GetImm(Instruction* instr, bool* carry_out) {
Simulator 1580 src/arm/simulator-arm.cc void Simulator::ProcessPUW(Instruction* instr,
Simulator 1621 src/arm/simulator-arm.cc void Simulator::HandleRList(Instruction* instr, bool load) {
Simulator 1650 src/arm/simulator-arm.cc void Simulator::HandleVList(Instruction* instr) {
Simulator 1727 src/arm/simulator-arm.cc void Simulator::SoftwareInterrupt(Instruction* instr) {
Simulator 1930 src/arm/simulator-arm.cc bool Simulator::isStopInstruction(Instruction* instr) {
Simulator 1935 src/arm/simulator-arm.cc bool Simulator::isWatchedStop(uint32_t code) {
Simulator 1941 src/arm/simulator-arm.cc bool Simulator::isEnabledStop(uint32_t code) {
Simulator 1949 src/arm/simulator-arm.cc void Simulator::EnableStop(uint32_t code) {
Simulator 1957 src/arm/simulator-arm.cc void Simulator::DisableStop(uint32_t code) {
Simulator 1965 src/arm/simulator-arm.cc void Simulator::IncreaseStopCounter(uint32_t code) {
Simulator 1980 src/arm/simulator-arm.cc void Simulator::PrintStopInfo(uint32_t code) {
Simulator 2005 src/arm/simulator-arm.cc void Simulator::DecodeType01(Instruction* instr) {
Simulator 2478 src/arm/simulator-arm.cc void Simulator::DecodeType2(Instruction* instr) {
Simulator 2542 src/arm/simulator-arm.cc void Simulator::DecodeType3(Instruction* instr) {
Simulator 2676 src/arm/simulator-arm.cc void Simulator::DecodeType4(Instruction* instr) {
Simulator 2688 src/arm/simulator-arm.cc void Simulator::DecodeType5(Instruction* instr) {
Simulator 2700 src/arm/simulator-arm.cc void Simulator::DecodeType6(Instruction* instr) {
Simulator 2705 src/arm/simulator-arm.cc void Simulator::DecodeType7(Instruction* instr) {
Simulator 2729 src/arm/simulator-arm.cc void Simulator::DecodeTypeVFP(Instruction* instr) {
Simulator 2884 src/arm/simulator-arm.cc void Simulator::DecodeVMOVBetweenCoreAndSinglePrecisionRegisters(
Simulator 2903 src/arm/simulator-arm.cc void Simulator::DecodeVCMP(Instruction* instr) {
Simulator 2941 src/arm/simulator-arm.cc void Simulator::DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) {
Simulator 3019 src/arm/simulator-arm.cc void Simulator::DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) {
Simulator 3129 src/arm/simulator-arm.cc void Simulator::DecodeType6CoprocessorIns(Instruction* instr) {
Simulator 3228 src/arm/simulator-arm.cc void Simulator::InstructionDecode(Instruction* instr) {
Simulator 3292 src/arm/simulator-arm.cc void Simulator::Execute() {
Simulator 3324 src/arm/simulator-arm.cc int32_t Simulator::Call(byte* entry, int argument_count, ...) {
Simulator 3414 src/arm/simulator-arm.cc uintptr_t Simulator::PushAddress(uintptr_t address) {
Simulator 3423 src/arm/simulator-arm.cc uintptr_t Simulator::PopAddress() {
Simulator 127 src/arm/simulator-arm.h class Simulator {
Simulator 148 src/arm/simulator-arm.h explicit Simulator(Isolate* isolate);
Simulator 149 src/arm/simulator-arm.h ~Simulator();
Simulator 153 src/arm/simulator-arm.h static Simulator* current(v8::internal::Isolate* isolate);
Simulator 401 src/arm/simulator-arm.h reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \
Simulator 405 src/arm/simulator-arm.h Simulator::current(Isolate::Current())->Call( \
Simulator 422 src/arm/simulator-arm.h return Simulator::current(isolate)->StackLimit();
Simulator 426 src/arm/simulator-arm.h Simulator* sim = Simulator::current(Isolate::Current());
Simulator 431 src/arm/simulator-arm.h Simulator::current(Isolate::Current())->PopAddress();
Simulator 118 src/isolate.cc simulator_ = Simulator::current(isolate_);
Simulator 120 src/isolate.cc simulator_ = Simulator::current(isolate_);
Simulator 1367 src/isolate.cc thread_local_top()->simulator_ = Simulator::current(this);
Simulator 1369 src/isolate.cc thread_local_top()->simulator_ = Simulator::current(this);
Simulator 1820 src/isolate.cc Simulator::Initialize(this);
Simulator 99 src/isolate.h class Simulator;
Simulator 259 src/isolate.h Simulator* simulator_;
Simulator 391 src/isolate.h Simulator* simulator() const { return simulator_; }
Simulator 392 src/isolate.h void set_simulator(Simulator* simulator) {
Simulator 409 src/isolate.h Simulator* simulator_;
Simulator 1284 src/isolate.h friend class Simulator;
Simulator 86 src/mips/cpu-mips.cc Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size);
Simulator 89 src/mips/simulator-mips.cc Simulator* sim_;
Simulator 375 src/mips/simulator-mips.cc while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) {
Simulator 502 src/mips/simulator-mips.cc cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp));
Simulator 796 src/mips/simulator-mips.cc void Simulator::set_last_debugger_input(char* input) {
Simulator 802 src/mips/simulator-mips.cc void Simulator::FlushICache(v8::internal::HashMap* i_cache,
Simulator 825 src/mips/simulator-mips.cc CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) {
Simulator 838 src/mips/simulator-mips.cc void Simulator::FlushOnePage(v8::internal::HashMap* i_cache,
Simulator 853 src/mips/simulator-mips.cc void Simulator::CheckICache(v8::internal::HashMap* i_cache,
Simulator 876 src/mips/simulator-mips.cc void Simulator::Initialize(Isolate* isolate) {
Simulator 884 src/mips/simulator-mips.cc Simulator::Simulator(Isolate* isolate) : isolate_(isolate) {
Simulator 943 src/mips/simulator-mips.cc Simulator::current(isolate)->
Simulator 982 src/mips/simulator-mips.cc void* Simulator::RedirectExternalReference(void* external_function,
Simulator 990 src/mips/simulator-mips.cc Simulator* Simulator::current(Isolate* isolate) {
Simulator 996 src/mips/simulator-mips.cc Simulator* sim = isolate_data->simulator();
Simulator 999 src/mips/simulator-mips.cc sim = new Simulator(isolate);
Simulator 1008 src/mips/simulator-mips.cc void Simulator::set_register(int reg, int32_t value) {
Simulator 1019 src/mips/simulator-mips.cc void Simulator::set_fpu_register(int fpureg, int32_t value) {
Simulator 1025 src/mips/simulator-mips.cc void Simulator::set_fpu_register_float(int fpureg, float value) {
Simulator 1031 src/mips/simulator-mips.cc void Simulator::set_fpu_register_double(int fpureg, double value) {
Simulator 1039 src/mips/simulator-mips.cc int32_t Simulator::get_register(int reg) const {
Simulator 1048 src/mips/simulator-mips.cc int32_t Simulator::get_fpu_register(int fpureg) const {
Simulator 1054 src/mips/simulator-mips.cc int64_t Simulator::get_fpu_register_long(int fpureg) const {
Simulator 1061 src/mips/simulator-mips.cc float Simulator::get_fpu_register_float(int fpureg) const {
Simulator 1068 src/mips/simulator-mips.cc double Simulator::get_fpu_register_double(int fpureg) const {
Simulator 1076 src/mips/simulator-mips.cc void Simulator::GetFpArgs(double* x, double* y) {
Simulator 1101 src/mips/simulator-mips.cc void Simulator::GetFpArgs(double* x) {
Simulator 1119 src/mips/simulator-mips.cc void Simulator::GetFpArgs(double* x, int32_t* y) {
Simulator 1141 src/mips/simulator-mips.cc void Simulator::SetFpResult(const double& result) {
Simulator 1156 src/mips/simulator-mips.cc void Simulator::set_fcsr_bit(uint32_t cc, bool value) {
Simulator 1165 src/mips/simulator-mips.cc bool Simulator::test_fcsr_bit(uint32_t cc) {
Simulator 1172 src/mips/simulator-mips.cc bool Simulator::set_fcsr_round_error(double original, double rounded) {
Simulator 1201 src/mips/simulator-mips.cc void Simulator::set_pc(int32_t value) {
Simulator 1207 src/mips/simulator-mips.cc bool Simulator::has_bad_pc() const {
Simulator 1213 src/mips/simulator-mips.cc int32_t Simulator::get_pc() const {
Simulator 1226 src/mips/simulator-mips.cc int Simulator::ReadW(int32_t addr, Instruction* instr) {
Simulator 1247 src/mips/simulator-mips.cc void Simulator::WriteW(int32_t addr, int value, Instruction* instr) {
Simulator 1268 src/mips/simulator-mips.cc double Simulator::ReadD(int32_t addr, Instruction* instr) {
Simulator 1281 src/mips/simulator-mips.cc void Simulator::WriteD(int32_t addr, double value, Instruction* instr) {
Simulator 1294 src/mips/simulator-mips.cc uint16_t Simulator::ReadHU(int32_t addr, Instruction* instr) {
Simulator 1307 src/mips/simulator-mips.cc int16_t Simulator::ReadH(int32_t addr, Instruction* instr) {
Simulator 1320 src/mips/simulator-mips.cc void Simulator::WriteH(int32_t addr, uint16_t value, Instruction* instr) {
Simulator 1333 src/mips/simulator-mips.cc void Simulator::WriteH(int32_t addr, int16_t value, Instruction* instr) {
Simulator 1346 src/mips/simulator-mips.cc uint32_t Simulator::ReadBU(int32_t addr) {
Simulator 1352 src/mips/simulator-mips.cc int32_t Simulator::ReadB(int32_t addr) {
Simulator 1358 src/mips/simulator-mips.cc void Simulator::WriteB(int32_t addr, uint8_t value) {
Simulator 1364 src/mips/simulator-mips.cc void Simulator::WriteB(int32_t addr, int8_t value) {
Simulator 1371 src/mips/simulator-mips.cc uintptr_t Simulator::StackLimit() const {
Simulator 1379 src/mips/simulator-mips.cc void Simulator::Format(Instruction* instr, const char* format) {
Simulator 1413 src/mips/simulator-mips.cc void Simulator::SoftwareInterrupt(Instruction* instr) {
Simulator 1582 src/mips/simulator-mips.cc bool Simulator::IsWatchpoint(uint32_t code) {
Simulator 1587 src/mips/simulator-mips.cc void Simulator::PrintWatchpoint(uint32_t code) {
Simulator 1597 src/mips/simulator-mips.cc void Simulator::HandleStop(uint32_t code, Instruction* instr) {
Simulator 1609 src/mips/simulator-mips.cc bool Simulator::IsStopInstruction(Instruction* instr) {
Simulator 1616 src/mips/simulator-mips.cc bool Simulator::IsEnabledStop(uint32_t code) {
Simulator 1623 src/mips/simulator-mips.cc void Simulator::EnableStop(uint32_t code) {
Simulator 1630 src/mips/simulator-mips.cc void Simulator::DisableStop(uint32_t code) {
Simulator 1637 src/mips/simulator-mips.cc void Simulator::IncreaseStopCounter(uint32_t code) {
Simulator 1651 src/mips/simulator-mips.cc void Simulator::PrintStopInfo(uint32_t code) {
Simulator 1674 src/mips/simulator-mips.cc void Simulator::SignalExceptions() {
Simulator 1685 src/mips/simulator-mips.cc void Simulator::ConfigureTypeRegister(Instruction* instr,
Simulator 1921 src/mips/simulator-mips.cc void Simulator::DecodeTypeRegister(Instruction* instr) {
Simulator 2300 src/mips/simulator-mips.cc void Simulator::DecodeTypeImmediate(Instruction* instr) {
Simulator 2623 src/mips/simulator-mips.cc void Simulator::DecodeTypeJump(Instruction* instr) {
Simulator 2649 src/mips/simulator-mips.cc void Simulator::InstructionDecode(Instruction* instr) {
Simulator 2685 src/mips/simulator-mips.cc void Simulator::Execute() {
Simulator 2716 src/mips/simulator-mips.cc int32_t Simulator::Call(byte* entry, int argument_count, ...) {
Simulator 2817 src/mips/simulator-mips.cc uintptr_t Simulator::PushAddress(uintptr_t address) {
Simulator 2826 src/mips/simulator-mips.cc uintptr_t Simulator::PopAddress() {
Simulator 138 src/mips/simulator-mips.h class Simulator {
Simulator 176 src/mips/simulator-mips.h explicit Simulator(Isolate* isolate);
Simulator 177 src/mips/simulator-mips.h ~Simulator();
Simulator 181 src/mips/simulator-mips.h static Simulator* current(v8::internal::Isolate* isolate);
Simulator 403 src/mips/simulator-mips.h reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \
Simulator 407 src/mips/simulator-mips.h Simulator::current(Isolate::Current())->Call( \
Simulator 424 src/mips/simulator-mips.h return Simulator::current(isolate)->StackLimit();
Simulator 428 src/mips/simulator-mips.h Simulator* sim = Simulator::current(Isolate::Current());
Simulator 433 src/mips/simulator-mips.h Simulator::current(Isolate::Current())->PopAddress();