Boots – shoes – and leggings
Patent
1995-05-30
1997-08-19
Beausoliel, Jr., Robert W.
Boots, shoes, and leggings
39518314, 395376, 3642808, 364DIG1, G06F 1134
Patent
active
056596790
ABSTRACT:
According to one aspect of the invention, an apparatus for providing the source address of an instruction which causes a branch to be taken (e.g., instructs the processor to transfer the flow of execution) is described. In one embodiment, a processor includes a circuit coupled to a source address storage area. In response to the processor executing an instruction which instructs the processor to transfer the flow of execution to another instruction, the circuit stores in the source address storage area the address of the instruction which is causing the transfer in flow of execution.
According to another aspect of the invention, a method for profiling is provided. According to this method, a starting address for execution is stored. Then for the instruction currently being executed, it is determined if that instruction will cause a branch from a source address to a destination address. If it was determined a branch will be taken, then the source address of the branch is stored in a source address storage area, the destination address of the branch is stored in another storage area, and a handler is executed. The handler stores indications indicating the instructions identified by the addresses within the address range defined by the starting address and the source address have been executed.
REFERENCES:
patent: 4176394 (1979-11-01), Kaminski et al.
patent: 4179734 (1979-12-01), O'Leary
patent: 4279016 (1981-07-01), Leininger et al.
patent: 4306287 (1981-12-01), Huang
patent: 4403284 (1983-09-01), Sacarisen et al.
patent: 4409654 (1983-10-01), Wada et al.
patent: 4488227 (1984-12-01), Miu et al.
patent: 4598364 (1986-07-01), Gum et al.
patent: 4709324 (1987-11-01), Kloker
patent: 4725947 (1988-02-01), Shonai et al.
patent: 4755997 (1988-07-01), Takahashi
patent: 4783731 (1988-11-01), Miyazaki et al.
patent: 4924382 (1990-05-01), Shouda
patent: 5095426 (1992-03-01), Senta
patent: 5197138 (1993-03-01), Hobbs et al.
patent: 5237666 (1993-08-01), Suzuki et al.
patent: 5249278 (1993-09-01), Krauskopf
patent: 5265213 (1993-11-01), Weiser et al.
patent: 5319763 (1994-06-01), Ho et al.
patent: 5341500 (1994-08-01), Moyer et al.
patent: 5361348 (1994-11-01), Nakamoto
patent: 5367550 (1994-11-01), Ishida
patent: 5371894 (1994-12-01), DiBrino
patent: 5379301 (1995-01-01), Sato et al.
patent: 5386519 (1995-01-01), Nakamura et al.
patent: 5448705 (1995-09-01), Nguyen et al.
patent: 5493664 (1996-02-01), Doi
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5564028 (1996-10-01), Swoboda et al.
Pentium.TM. Processor User's Manual, vol. 3: Architecture and Programming Manual, pp. 14-1 -14-27 and 17-1 -17-9 (Intel Corporation 1994).
80960KB Programmer's Reference Manual, pp. 10-1 -10-8 (Intel Corporation 1988).
Alpert Donald
Hammond Gary N.
Beausoliel, Jr. Robert W.
De'cady Albert
Intel Corporation
LandOfFree
Method and apparatus for providing breakpoints on taken jumps an does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for providing breakpoints on taken jumps an, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing breakpoints on taken jumps an will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1111566