vm/builtin/task.cpp
/* Move the active context to executing instruction +ip+. */
Move the active context to executing instruction +ip+.
Move the active context to executing instruction + ip + .
void Task::set_ip(int ip) {
    active_->ip = ip;
    if(active_->native_ip != NULL) {
      MachineMethod* mm = active_->vmm->machine_method();
      assert(mm);
      active_->native_ip = mm->resolve_virtual_ip(ip);
      assert(active_->native_ip);
    }
  }
void Task :: set_ip ( int ip ) { active_ -> ip = ip ; if ( active_ -> native_ip != NULL ) { MachineMethod * mm = active_ -> vmm -> machine_method ( ) ; assert ( mm ) ; active_ -> native_ip = mm -> resolve_virtual_ip ( ip ) ; assert ( active_ -> native_ip ) ; } }
Move the active context to executing instruction +ip+.
Move the active context to executing instruction + ip + .