diff options
Diffstat (limited to 'src/sbefw/core/sbeFFDC.C')
-rw-r--r-- | src/sbefw/core/sbeFFDC.C | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sbefw/core/sbeFFDC.C b/src/sbefw/core/sbeFFDC.C index 6f73eb9c..b83b54dc 100644 --- a/src/sbefw/core/sbeFFDC.C +++ b/src/sbefw/core/sbeFFDC.C @@ -31,6 +31,15 @@ #include "sbeglobals.H" #include "sbecmdcntrldmt.H" +void captureAsyncFFDC(uint32_t primRc, uint32_t secRc) +{ + SBE_GLOBAL->failedPrimStatus = primRc; + SBE_GLOBAL->failedSecStatus = secRc; + + // Set async ffdc bit + (void)SbeRegAccess::theSbeRegAccess().updateAsyncFFDCBit(true); +} + void SbeFFDCPackage::updateUserDataHeader(uint32_t i_fieldsConfig) { // Set failed command information |