SpecSim Programmer Manual | ![]() ![]() |
Exception handling
This function executes a behavior with exception handlers and interrupt handles set up. During the execution of the behavior, if an exception (one of the events specified in the _specc::exception_block object) occurs, depending upon the nature of the exception, different action will be taken. If it is an trap, the behavior will be aborted and the exception handlers with be executed. If it is an interrupt, the behavior will be freezed until the corresponding interrupt handler completes its execution.
generated by doc++