| M. S. Johnson. Some requirements for architectural support of software debugging. In Proceedings of the first International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-I), 1982. |
....al. 51] suggest changing a machine s microcode to check certain conditions when writing a memory word. This is similar to modifying the memory controller to enforce protection, as are Johnson s and Wahbe s suggestions for various hardware mechanisms to trap the updates of certain memory locations [36], 70] Hive uses the Flash firewall to protect memory against wild writes by other processors in a multiprocessor [14] Hive preemptively discards pages that are writable by failed processors, an option not available when storing permanent data in memory. Object code modification has been ....
M.S. Johnson, "Some Requirements for Architectural Support of Software Debugging," Proc. 1982.
....is implemented by inserting checks during compilation. Magpie does not support monitoring of heap objects. To this date, no performance information has been reported for Magpie or for VAX DEBUG. Several authors have speculated that efficient data breakpoints require special purpose hardware [4, 11, 15]. To quantify the differences among data breakpoint implementation strategies, Wahbe [19] compared facilities based on specialized processor support, virtual memory page protection, checking the destination address of machine instructions via an operating system trap, and checking the destination ....
M. S. Johnson. "Some Requirements for Architectural Support of Software Debugging,". In Symposium on Architectural Support for Programming Languages and Operating Systems, pages 140--148, April 1982. Appeared as SIGPLAN Notices 17(4).
....improved debugging support is the Intel 80386, which provides four breakpoint registers to set various traps [78] The purpose of breakpoint registers is similar to that of IBM s program event recording with a limited functionality. Discussions on architectural support for debugging are given in [82, 113]. Sophisticated debugging environments are presented in [15, 121] An interpreter of machine instructions that functions as a debugger is described in [48] Recent efforts in debugging concentrate on parallel programs [83, 111] Debugging represents a subset of conversational programming with the ....
M. S. Johnson. Some requirements for architectural support of software debugging. In Proc. Symp. Architectural Support for Programming Languages and Operating Systems, pages 140--148. ACM, 1982.
No context found.
M. S. Johnson. Some requirements for architectural support of software debugging. In Proceedings of the first International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-I), 1982.
No context found.
M. S. Johnson. Some requirements for architectural support of software debugging. In ASPLOS, March 1982.
No context found.
M. S. Johnson. Some requirements for architectural support of software debugging. In ASPLOS, March 1982.
No context found.
M. S. Johnson. Some requirements for architectural support of software debugging. In ASPLOS, March 1982.
No context found.
M. S. Johnson. Some requirements for architectural support of software debugging. In ASPLOS, March 1982.
No context found.
M. S. Johnson, `Some requirements for architectural support of software debugging', Proc. 1st Int. Conf. on Architectural Support for Programming Languages and Operating Systems, published in ACM S[GPLAN Notices, 17, (4), 140--148 (1982).
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC