From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20120514043458.4f336a56@inari.ethans.dre.am> References: <20120514043458.4f336a56@inari.ethans.dre.am> Date: Mon, 14 May 2012 09:12:42 +0100 Message-ID: From: Charles Forsyth To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=000e0ce0d3ba7c07df04bffaa651 Subject: Re: [9fans] 5i floating point? Topicbox-Message-UUID: 89f83dd8-ead7-11e9-9d60-3106f5b1d025 --000e0ce0d3ba7c07df04bffaa651 Content-Type: text/plain; charset=UTF-8 They do different things. the ?i series is mainly intended to debug and improve the compilers: it emulates only so much of the architecture and system, enough to get the compiler and libc going. 5e's a nice bit of work (except for the limitation to little-endian host). the emulation of /proc was interesting. 5e is more useful if you're trying to debug an arm program on an Intel, hence the interest in emulating system calls. it's probably not as useful for compiler debugging. when debugging the compilers it's convenient to run 5i with $ti :r and just let it go, rather than interacting with it by setting breakpoints etc through /proc. --000e0ce0d3ba7c07df04bffaa651 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable They do different things. the ?i series is mainly intended to debug and imp= rove the compilers:
it emulates only so much of the architecture and sy= stem, enough to get the compiler and libc going.

5e's a nice bit of work (except for the limitation to little-endian hos= t). the emulation of /proc was interesting.
5e is more useful if you= 9;re trying to debug an arm program on an Intel, hence the interest in
emulating system calls. it's probably not as useful for compiler d= ebugging.
when debugging the compilers it's convenient to run= 5i with $ti :r and just let it go,
rather than interacting= with it by setting breakpoints etc through /proc.

--000e0ce0d3ba7c07df04bffaa651--