Kamil.Khoury
Kamil.Khoury

Reputation: 220

Specman debugging OS11 in gen

I'm getting OS 11 failure in a gen action. The constraints for this gen action are intensive, and it's too complex to debug.

How can we debug this failure and determine the source of this OS 11?

Upvotes: 0

Views: 191

Answers (1)

Tudor Timi
Tudor Timi

Reputation: 7573

An OS 11 error probably means you're trying to dereference a NULL pointer. Make sure you load your code (not compile it) to see where this is happening (this applies to all OS 11 errors and not just the ones in constraints). Compiled code removes a lot of debug information (to run faster), making it difficult to trace the exact portion of e code that is causing the problem.

Specman provides a great constraint debugger that can assist you further. I don't know the commands by heart but you have to set a break point when the failing CFS (connected field set) is being generated. Search for break on gen in the documentation.

Upvotes: 1

Related Questions