| Title: | MPS mpsicv (test) on Mac OS X does not use reg&stack scanner. |
| Status: | open |
| Priority: | optional |
| Assigned user: | Richard Kistruck |
| Product: | mps |
| Organization: | Ravenbrook |
| Description: | MPS mpsicv (test) on Mac OS X does not use reg&stack scanner. MPS mpsicv coverage test source has ifndef CONFIG_PF_XCPPGC. [RHSK 2006-12-11] This means that on XCPPGC (Mac OS X on PPC) is not testing the reg&stack scanner, even though this now exists (ssxcpp.s). |
| Analysis: | [RHSK 2006-12-11] Should remove the ifndef and check it's ok. Or perhaps change it to apply to Mac OS X on Intel? See job001544. 2007-03-01 DRJ: Actually that's CONFIG_PF_XCPPGC not MPS_PF_XCPPGC. Our build sytem doesn't define CONFIG_PF_XCPPGC (speculation: Maybe Global Graphics define this?). So I believe that the reg&stack scanner in ssxcpp.s was in fact being used. Further confirmed by adding a PRINT to the code. I removed the #if. In change 161466. xcppgc/ci/mpsicv now fails with an assertion when running under Rosetta. That's a Rosetta bug, see job001634 . It should be fine on real silicon. |
| How found: | unknown |
| Evidence: | http://info.ravenbrook.com/project/mps/master/code/mpsicv.c#13 |
| Observed in: | 1.106.0 |
| Introduced in: | 0.0.0 |
| Test procedure: | none |
| Created by: | Richard Kistruck |
| Created on: | 2006-12-11 17:09:01 |
| Last modified by: | David Jones |
| Last modified on: | 2007-03-02 01:04:53 |
| History: | 2006-12-11 RHSK Created. 2006-12-14 RHSK Make title more helpful, more user-speak. 2007-03-02 DRJ More analysis, and fix. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 161878 | open | 2007-03-01 22:59:20 | Information System Robot | Archiving new mail |
Generated at 2008-10-06 15:50:31 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#430 $
Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may not duplicate or reproduce this document in any form without the express permission of the copyright holder.