Appeal 2007-1541 Application 10/334,695 4. The processor sets the affected privilege flags in order to selectively identify the types of branch trace store data that is to be logged to the buffer (Specification 5). 5. During program execution, the processor inspects the values of the privilege flags to determine whether any particular instruction is to be logged to the buffer (Specification 6). Berry 6. Berry teaches an apparatus and method for cataloging symbolic data for use in performance analysis of computer programs, storing such data during or shortly after a performance trace (Abstract). 7. A portion of the trace data of Berry, known as “Field 8,” comprises Segment Flags, which are flags that indicate permission levels on the pages into which the segment gets loaded (Fig. 11; col. 16, ll. 26-28). 8. Berry’s Field 8 corresponds to a code privilege level. The code privilege level indicates the privileges that the executing code has. For example, the code privileges level may indicate whether the executing code is in a user space or kernel space (col. 16, ll. 48-52). Doi 9. Doi teaches a trace control circuit that stores branch trace store data according to predefined circumstances (col. 5, ll. 35-57). 10. When the appropriate write signal, selection signal and clock signal are logic high, 40-bit data composed of status information, the branch- destination address abbreviation information, the branch-source address data and the branch-destination address data is written into the trace memory (col. 10, ll. 10-17). 5Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next
Last modified: September 9, 2013