Distributed debugging method and system

一种调试方法、调试系统的技术,应用在计算机系统领域,能够解决程序难以调试、故障等问题

Inactive Publication Date: 2011-12-14
INT BUSINESS MASCH CORP
View PDF8 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As computer programs increase in sophistication and complexity, programs become more difficult to debug
A defect is a problem, malfunction or error in a computer program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Referring to the drawings, wherein like numerals indicate like parts in the figures, figure 1 A high-level block diagram representation of a computer system 100 connected to a network 130 is shown, according to one embodiment of the invention. The major components of computer system 100 include one or more processors 101, main memory 102, terminal interface 111, storage interface 112, I / O (input / output) device interface 113, and network adapter 114, all of which communicate directly or indirectly connected for inter-component communication via memory bus 103 , I / O bus 104 and I / O bus interface unit 105 .

[0021] Computer system 100 includes one or more general-purpose programmable central processing units (CPUs) 101A, 101B, 101C, and 101D, collectively referred to herein as processors 101 . In one embodiment, computer system 100 contains multiple processors as is typical in relatively large systems; however, in another embodiment, computer system 100 may alternatively...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

In an embodiment, a first debug agent at a first computer receives a packet. The first debug agent adds a debug command and an identifier of the first debug agent to the packet and sends the packet to a receiving computer. A second debug agent at the receiving computer removes the debug command and the identifier of the first debug agent from the packet and sends the packet to a second program that executes at the receiving computer. The second debug agent further executes the debug command, which causes the second program that executes on the receiving computer to halt execution at a breakpoint or address watch memory location. The second debug agent sends the state of the second program to the first debug agent, which presents, at the first computer, the state and a listing of the second program.

Description

technical field [0001] One embodiment of the invention relates generally to computer systems, and more particularly, to debugging computer programs on distributed computer systems. Background technique [0002] A computer system typically includes a combination of a computer program and hardware such as semiconductors, transistors, chips, and circuit boards. Computer programs are stored in storage devices and executed by processors. As the sophistication and complexity of computer programs increase, the programs become more difficult to debug. A defect is a problem, malfunction or error in a computer program. The process of finding, analyzing, and correcting suspected faults in computer programs is called "debugging." Typically, programmers use another computer program, commonly referred to as a "debugger," to debug a program under development. [0003] Conventional debuggers generally support three main types of operations that a computer programmer can request through ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3664G06F11/3644
Inventor S・J・布兰达W・T・纽波特J・J・斯特克R・维希涅夫斯基
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products