Dynamic debugging dump for game console
First Claim
1. A computer program testing method, comprising the steps of:
- executing a program on a game console;
receiving a debugging dump trigger command when an error is identified in said game program, wherein said dump trigger includes an identification of a physical game console memory address range whose data is to be included in a requested data dump;
collecting data from said physical address range, and transmitting said collected data to a dump destination.
2 Assignments
0 Petitions
Accused Products
Abstract
An error data dumping process on a game console is described, in which a request for an error data dump may be initiated using commands mapped to a handheld game controller. The request may include parameters for customizing the resulting dump, where the parameters may identify one or more physical memory address ranges to be included in the dump. Allocated virtual memory contents may also be added to the dump data structure, as can call stack data (such as thread lists and module lists) and system information. The assembled dump data can be written to a file and uploaded, via secure communication, to a network location where it may be indexed.
-
Citations
20 Claims
-
1. A computer program testing method, comprising the steps of:
-
executing a program on a game console;
receiving a debugging dump trigger command when an error is identified in said game program, wherein said dump trigger includes an identification of a physical game console memory address range whose data is to be included in a requested data dump;
collecting data from said physical address range, and transmitting said collected data to a dump destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media, storing computer-executable instructions for performing a method of causing a game console to perform a test of a game program, said method comprising the steps of:
-
executing a program on a game console;
receiving a debugging dump trigger command when an error is identified in said game program, wherein said dump trigger includes an identification of a physical game console memory address range whose data is to be included in a requested data dump, and wherein said dump trigger command is entered using a handheld game controller;
collecting data from said physical address range, and transmitting said collected data to a dump destination.
-
-
18. A method of communicating between two processes in a game console system, comprising the steps of:
-
identifying an error condition in a first process;
issuing, from said first process, a first call to a physical memory list error data dumping process, said call including a first parameter identifying a physical memory address range, a second parameter identifying an error data dump structure, and a third parameter identifying a location in said error dump data structure; and
said error data dumping process retrieving memory contents from said physical memory address range, and adding said retrieved contents to said error data dump structure at said identified location. - View Dependent Claims (19, 20)
-
Specification