[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 99553e: Fix the x86 & x86_64 simulators after the change t...
Eliot Miranda
noreply at github.com
Sun Apr 26 04:57:22 UTC 2020
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 99553e018b7bf1ff01c7ad932b17a8e61fcdd9a1
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/99553e018b7bf1ff01c7ad932b17a8e61fcdd9a1
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2020-04-25 (Sat, 25 Apr 2020)
Changed paths:
M platforms/Cross/plugins/BochsIA32Plugin/sqBochsIA32Plugin.cpp
M platforms/Cross/plugins/BochsX64Plugin/sqBochsX64Plugin.cpp
M processors/IA32/bochs/cpu/cpu.cc
M processors/IA32/bochs/cpu/proc_ctrl.cc
Log Message:
-----------
Fix the x86 & x86_64 simulators after the change to the sideways-jump interpret
invocation uncovered a bug in them. Simplify the run invocation, eliminating
a superfluous setjmp (cpu_loop does a setjmp). Modify the cpu_loop setjmp to
set the stop_reason to the longjmp code. Eliminate a compiler warning in
bochs/cpu/proc_ctrl.cc which needs different printf strings for 32 & 64 bits.
[ci skip]
More information about the Vm-dev
mailing list