Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for debugging an application running on a target device, comprising: running a debugging program on a host device; and receiving, via a graphical user interface, a global path substitution indicating a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device, wherein the second file path includes a directory mounted to a directory on the host.
2. The method as recited in claim 1 wherein the first file path includes a mount directory.
3. The method as recited in claim 1 wherein the host device and the target device use a same operating system.
4. The method as recited in claim 1 further comprising accessing by the debugging program a source file of the application using the global path substitution.
5. The method as recited in claim 4 wherein the source file resides on the host device.
6. The method as recited in claim 4 wherein the source file resides on the target device.
7. The method as recited in claim 1 wherein the global path substitution applies to a plurality of processes of the application.
8. The method as recited in claim 1 wherein the first file path is a file path of a source file of the application.
9. The method as recited in claim 8 wherein the source file is compiled on the target device.
10. The method as recited in claim 1 further comprising attempting to access, on the host device, a source file of the application, and when the source file is not accessible on the host device, accessing the source file using the global path substitution.
11. The method as recited in claim 1 wherein the file path convention of the host device includes a first file system and the file path convention of the target device includes a second file system.
12. The method as recited in claim 11 wherein the first file system is the same as the second file system.
13. The method as recited in claim 1 wherein the file path convention of the host device includes a first directory structure and the file path convention of the target device includes a second directory structure.
14. A method for debugging an application running on a target device, comprising: running a debugging program on a host device; and receiving, via a graphical user interface, a global path substitution indicating a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device, wherein the global path substitution applies to a first process of the application and further comprising receiving a second global path substitution applicable to a second process of the application.
15. A method for debugging an application running on a target device, comprising: running a debugging program on a host device; and receiving, via a graphical user interface, a global path substitution indicating a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device, receiving a second global path substitution indicating a third file path according to the file path convention of the host device to be substituted for a fourth file path according to the file path convention of the target device.
16. The method as recited in claim 15 further comprising attempting to access a desired file by the debugging program using the first and the second global path substitutions sequentially.
17. A method for debugging an application running on a target device, comprising: running a debugging program on a host device; and receiving, via a graphical user interface, a global path substitution indicating a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device, wherein the file path convention of the host device includes a Windows-based file system and the file path convention of the target device includes a UNIX-based file system.
18. A method for debugging an application running on a target device, comprising: running a debugging program on a host device; and receiving, via a graphical user interface, a global path substitution indicating a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device, wherein the first file path is a first root portion of the file path convention of the host device and the second file path is a second root portion of the file path convention of the target device.
19. A method for accessing, by a debugger running on a host device, a file of an application running on a target device, comprising: mounting a first directory on the target device to a second directory on the host device; receiving, via a graphical user interface, a first file path according to a file path convention of the host device to be substituted for a second file path according to a file path convention of the target device; and locating the file using the global path substitution.
20. A debugger for an application running on a target device, the debugger stored on a computer readable medium and comprising: a debugger engine; and a global path substitution module including a graphical user interface, said module configured to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target, wherein the second file path includes a directory mounted to a directory on the host device.
21. The debugger as recited in claim 20 wherein the global file path substitution module is capable of receiving a user input specifying the first file path.
22. The debugger as recited in claim 20 wherein the graphical user interface is configured to receive a user input specifying the first file path.
23. The debugger as recited in claim 20 wherein the first file path includes a mount directory.
24. The debugger as recited in claim 20 wherein the host device and the target device use a same operating system.
25. The debugger as recited in claim 20 wherein the debugger is configured to access a file of the application using the second file path.
26. The debugger as recited in claim 20 wherein the global path substitution module is further configured to perform the path substituting for a plurality of processes of the application.
27. The debugger as recited in claim 20 wherein the file path convention of the host device includes a first file system and the file path convention of the target device includes a second file system.
28. The debugger as recited in claim 27 wherein the first file system is a Windows-based file system and the second file system is a UNIX-based file system.
29. The debugger as recited in claim 27 wherein the first file system is the same as the second file system.
30. The debugger as recited in claim 20 wherein the file path convention of the host device includes a first directory structure and the file path convention of the target device includes a second directory structure.
31. A debugger for an application running on a target device, the debugger stored on a computer readable medium and comprising: a debugger engine; and a global path substitution module including a graphical user interface, said module configured to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target, wherein the first file path is a first root portion of the file path convention of the host device and the second file path is a second root portion of the file path convention of the target device.
32. A debugger for an application running on a target device, the debugger stored on a computer readable medium and comprising: a debugger engine; and a global path substitution module including a graphical user interface, said module configured to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target, wherein the host device uses a WIN32 operating system and the target device uses a UNIX operating system.
33. A debugger for an application running on a target device, the debugger stored on a computer readable medium and comprising: a debugger engine; and a global path substitution module including a graphical user interface, said module configured to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target, wherein the global path substitution module is further configured to perform the path substituting for a first process of the application and to perform a second global path substitution for a second process of the application.
34. A debugger for an application running on a target device, the debugger stored on a computer readable medium and comprising: a debugger engine; and a global path substitution module including a graphical user interface, said module configured to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target, wherein the global path substitution module is further configured to substitute a third file path according to the file path convention of the host device for a fourth file path according to the file path convention of the target device.
35. The debugger as recited in claim 34 wherein the debugger is configured to attempt to access a desired file by attempting to perform, sequentially, the substituting of the first file path and the substituting of the third file path.
36. A computing system comprising: a target device running an application; and a host device running a debugging program including a graphical user interface configured to debug the application, the host device being capable of receiving a global path substitution useable by the debugging program to substitute a first file path according to a file path convention of the host device for a second file path according to a file path convention of the target device, wherein the second file path includes a first directory of the target device, the first directory being mounted to a second directory on the host device.
Unknown
July 4, 2006
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.