File path resolving debugger
AssigneeWind River Systems, Inc.
InventorXavier Pouyollon
Life of this patent
Estimating the term…
Abstract
A method for debugging an application running on a target device includes running a debugging program on a host device. A global path substitution is specified, the 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. The path substitution avoids file path ambiguities which may occur, for example, when the host attempts to access files having file paths referenced to the file path convention of the target device.
Claims36
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.