/external/v8/src/arm/ |
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. 87 // Running with a simulator. 127 class Simulator { 148 explicit Simulator(Isolate* isolate); 149 ~Simulator(); 151 // 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);
|
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) : sim_(sim) { } 67 Simulator* sim_; 148 PrintF("Simulator hit stop %u: %s\n", code, msg); 150 PrintF("Simulator hit %s\n", msg); 387 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); 595 PrintF(" When hitting a stop, the Simulator will\n"); 598 Simulator::kNumOfWatchedStops) [all...] |
/external/v8/src/mips/ |
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. 97 // Running with a simulator. 138 class Simulator { 176 explicit Simulator(Isolate* isolate); 177 ~Simulator(); 179 // The currently executing Simulator instance. Potentially there can be on [all...] |
simulator-mips.cc | 41 #include "mips/simulator-mips.h" 44 // Only build the simulator if not compiling for real MIPS hardware. 71 // The MipsDebugger class is used by the simulator while debugging simulated 75 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } 89 Simulator* sim_; 169 PrintF("Simulator hit %s (%u)\n", msg, code); 375 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { 502 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); 743 PrintF(" When hitting a stop, the Simulator will\n"); 746 PrintF(" - They can be enabled / disabled: the Simulator\n") [all...] |
cpu-mips.cc | 44 #include "simulator.h" // For cache flushing. 95 // building a mips emulator based target. We should notify the simulator 99 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size);
|
/external/v8/src/ |
isolate.h | 99 class Simulator; 215 // the same pointer. When running on a simulator with a separate JS 259 Simulator* simulator_; 390 Simulator* simulator() const { return simulator_; } function in class:v8::internal::Isolate::PerIsolateThreadData 391 void set_simulator(Simulator* simulator) { 392 simulator_ = simulator; 408 Simulator* simulator_; [all...] |
isolate.cc | 49 #include "simulator.h" 118 simulator_ = Simulator::current(isolate_); 120 simulator_ = Simulator::current(isolate_); 482 // The ARM simulator has a separate JS stack. We therefore register 483 // the C++ try catch handler with the simulator and get back an 485 // JS stack. When running without the simulator, the address [all...] |
/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...] |
/prebuilts/sdk/tools/lib/ |
dx.jar | |