The interrupt service routine for the vector INT_COPReset is generated only if the OnWatchDog event is used. Otherwise the INT_COPreset entry in the interrupt vector table contains only the call of the _EntryPoint, which is same as INT_Reset service routine. You can find out the cause of the reset by using a processor component method GetResetSource.