New answers tagged

0

For non-virtual-memory systems, the answer for 'insertion into memory' was usually simple: you linked your program with the debugger, just like linking with any other object module. The linker or loader might provide some minor support, such as transferring control to the debugger's entry point rather than the usual entry point, on program startup. And, of ...


2

A concept that was sometimes useful in the 8-bit era, was the "In Circuit Emulator". These devices were very expensive, but had a header that would plug into a CPU socket in place of the CPU. The emulator would contain a CPU along with some logic for bus monitoring and bus switching, as well as either its own display (e.g. six hexadecimal digits) ...


0

Many debuggers were limited to setting breakpoints by patching in trap instructions; some would keep track of the original instructions at the breakpoints, while others would require users to manually patch in trap instructions and then manually restore the original instructions. Some debuggers supported single-stepping of application code either by using ...


16

A PDP-10 dump is primary a plain memory dump stored in a file typed 'DMP'. To get a printout a utility like DUMP or DUMPR must be used. both offer a huge variety of options to configure what to be displayed and in which format. Not to mention dumps being processed by DDT to get a high level view. Also, while there are similarities across DEC machines it ...


Top 50 recent answers are included