摘要:
In one example, a method includes allocating separate portions of memory for a control stack and a data stack. The method also includes, upon detecting a call instruction, storing a first return address in the control stack and a second return address in the data stack; and upon detecting a return instruction, popping the first return address from the control stack and the second return address from the data stack and raising an exception if the two return addresses do not match. Otherwise, the return instruction returns the first return address. Additionally, the method includes executing an exception handler in response to the return instruction detecting an exception, wherein the exception handler is to pop one or more return addresses from the control stack until the return address on a top of the control stack matches the return address on a top of the data stack.
摘要:
Apparatus suitable for detecting a fault in a processor 101 comprises a monitor 100 which receives input and output signals 102, 103 from the processor and generates a hash index key which is used to access entries in a hash table 203. The entries may include actions such as setting a timer 201 so that the response of an output to a change of state of an input may be confirmed as valid within a specified time interval.
摘要:
A method to perform performance tests on an application in a continuous deployment pipeline is provided herein. The method identifies code changes are two distinct builds in a performance test environment. The method obtains a baseline test result by executing a set of customized test scripts on a baseline build with a first code base. The method similarly tests the new build by executing the set of customized test scripts on the new build with a second code base to obtain a new test result. Performance values are determined by comparing the baseline test result and the new test result.
摘要:
La présente invention concerne un dispositif pour générer au moins une signature au cours de l'exécution d'une tâche de programme sur un système de calcul, au moins un flot de valeurs transitant par bus entre une mémoire et une unité de calcul dudit système pendant l'exécution de ladite tâche, le dispositif comprenant des moyens (131, 132, 133, 134, 135) configurés pour observer au moins plusieurs desdites valeurs au cours de ladite exécution et pour calculer et mémoriser une signature à partir des valeurs observées. L'invention s'applique notamment à la détection d'erreurs dans l'exécution de programmes d'ordinateurs.