System and method for testing devices
First Claim
Patent Images
1. A method comprising:
- transmitting a request from a host device to a target device to intercept a call from an invoking routine to an invoked routine;
intercepting the call;
collecting at least one parameter that is provided as part of the call to the invoked routine;
transmitting the parameter from the target device to the host device; and
modifying the parameter based upon a characteristic of the host device and the target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
-
Citations
22 Claims
-
1. A method comprising:
-
transmitting a request from a host device to a target device to intercept a call from an invoking routine to an invoked routine;
intercepting the call;
collecting at least one parameter that is provided as part of the call to the invoked routine;
transmitting the parameter from the target device to the host device; and
modifying the parameter based upon a characteristic of the host device and the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
means for transmitting a request from a host device to a target device to intercept a call from an invoking routine to an invoked routine;
means for intercepting the call;
means for collecting at least one parameter that is provided as part of the call to the invoked routine;
means for transmitting the parameter from the target device to the host device; and
means for modifying the parameter based upon a characteristic of the host device and the target device. - View Dependent Claims (10, 11, 12, 13, 14, 18)
-
-
15. A system comprising:
-
a target device; and
a host device configured to transmit to the target device a request to intercept an call from an invoking routine to an invoked routine, the target device configured to intercept the call and collect at least one parameter that parameter that is provided as part of the call, the target device configured to transmit the parameter from the target device to the host device; and
the target device configured to modify the parameter based upon a characteristic of the host device and the target device. - View Dependent Claims (16, 17)
-
-
19. A method of generating code in an electronic device, the method comprising:
-
in the electronic device, identifying at least routine to be intercepted; and
in the electronic device, generating interception code, wherein the interception code is configured to during execution and in response to a signal from a requester invoke a routine to transmit at least one parameter that is associated with the intercepted routine to the requester. - View Dependent Claims (20, 21, 22)
-
Specification