/external/v8/src/mips/ |
cpu-mips.cc | 44 #include "simulator.h" // For cache flushing. 72 // building a mips emulator based target. We should notify the simulator 76 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size);
|
simulator-mips.h | 29 // Declares a Simulator for MIPS instructions if we are not generating a native 30 // MIPS binary. This Simulator allows us to run and debug MIPS code generation 33 // which will start execution in the Simulator or forwards to the real entry 43 // Running without a simulator on a native mips platform. 48 // When running without a simulator we call the entry directly. 95 // Running with a simulator. 135 class Simulator { 173 Simulator(); 174 ~Simulator(); 176 // The currently executing Simulator instance. Potentially there can be on [all...] |
simulator-mips.cc | 40 #include "mips/simulator-mips.h" 43 // Only build the simulator if not compiling for real MIPS hardware. 70 // The MipsDebugger class is used by the simulator while debugging simulated 74 explicit MipsDebugger(Simulator* sim); 88 Simulator* sim_; 107 MipsDebugger::MipsDebugger(Simulator* sim) { 151 PrintF("Simulator hit %s\n", str); 357 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { 477 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); 667 void Simulator::FlushICache(v8::internal::HashMap* i_cache [all...] |
/external/v8/src/arm/ |
simulator-arm.cc | 38 #include "arm/simulator-arm.h" 42 // Only build the simulator if not compiling for real ARM hardware. 52 // The ArmDebugger class is used by the simulator while debugging simulated ARM 56 explicit ArmDebugger(Simulator* sim); 67 Simulator* sim_; 87 ArmDebugger::ArmDebugger(Simulator* sim) { 153 PrintF("Simulator hit stop %u: %s\n", code, msg); 155 PrintF("Simulator hit %s\n", msg); 385 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); 593 PrintF(" When hitting a stop, the Simulator will\n") [all...] |
simulator-arm.h | 29 // Declares a Simulator for ARM instructions if we are not generating a native 30 // ARM binary. This Simulator allows us to run and debug ARM code generation on 33 // which will start execution in the Simulator or forwards to the real entry 42 // Running without a simulator on a native arm platform. 47 // When running without a simulator we call the entry directly. 85 // Running with a simulator. 125 class Simulator { 146 Simulator(); 147 ~Simulator(); 149 // The currently executing Simulator instance. Potentially there can be on [all...] |
cpu-arm.cc | 39 #include "simulator.h" // for cache flushing. 62 // building an ARM emulator based target. We should notify the simulator 66 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size);
|
/external/v8/src/ |
isolate.h | 99 class Simulator; 208 // the same pointer. When running on a simulator with a separate JS 251 Simulator* simulator_; 413 Simulator* simulator() const { return simulator_; } function in class:v8::internal::Isolate::PerIsolateThreadData 414 void set_simulator(Simulator* simulator) { 415 simulator_ = simulator; 431 Simulator* simulator_; [all...] |
top.cc | 37 #include "simulator.h" 84 simulator_ = Simulator::current(Isolate::Current()); 86 simulator_ = Simulator::current(Isolate::Current()); 160 // The ARM simulator has a separate JS stack. We therefore register 161 // the C++ try catch handler with the simulator and get back an 163 // JS stack. When running without the simulator, the address [all...] |
isolate.cc | 48 #include "simulator.h" 761 Simulator::Initialize();
|
/dalvik/dx/src/com/android/dx/cf/code/ |
Simulator.java | 39 public class Simulator { 66 public Simulator(Machine machine, ConcreteMethod method) { 197 * {@link Simulator#simulate} 208 this.machine = Simulator.this.machine;
|
Ropper.java | 84 /** {@code non-null;} simulator to use */ 85 private final Simulator sim; 282 this.sim = new Simulator(machine, method); [all...] |
/prebuilt/sdk/tools/lib/ |
dx.jar | |