A computer system includes a memory for storing instructions executable by a processor and an on-chip trace memory having a plurality of locations for storing trace information that indicates execution flow in the processor. A trace access instruction provides for access to the on-chip trace memory on the processor. The trace access instruction can be a write instruction or a read instruction. Typically, both read and write to the trace memory is provided. The system also has the capability to trace on start or restart of an executable thread by providing to the processor an indication of which executable thread to trace via a debug port. That indicates to the processor to provide trace information when the executable thread starts. When execution of the executable thread starts, the processor places an identifier corresponding to the executable thread into the trace memory to indicate that subsequent entries placed into the trace memory are part of said executable thread. The processor may also provide an entry indicating when the thread stops executing.

Um sistema computatorizado inclui uma memória para armazenar as instruções executáveis por um processador e uma memória do traço da em-microplaqueta que tem um plurality das posições para armazenar a informação do traço que indica o fluxo da execução no processador. Uma instrução de acesso do traço fornece para o acesso à memória do traço da em-microplaqueta no processador. A instrução de acesso do traço pode ser uma instrução de escrita ou uma instrução lida. Tipicamente, leia e escreva à memória do traço é fornecido. O sistema tem também a potencialidade a seguir no começo ou no reinício de uma linha executável fornecendo ao processador uma indicação de que linha executável a seguir através de um porto eliminar erros. Isso indica ao processador para fornecer a informação do traço quando a linha executável começa. Quando a execução da linha executável começa, o processador coloca um identificador que corresponde à linha executável na memória do traço para indicar que as entradas subseqüentes colocadas na memória do traço são parte de linha executável dita. O processador pode também fornecer uma entrada que indica quando a linha para de executar.

 
Web www.patentalert.com

< (none)

< Development system with methods for assisting a user with inputting source code

> Repetitive interval timing

> (none)

~ 00019