Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-21 10:00:29

0001 /***********************************************************************************\
0002 * (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
0003 *                                                                                   *
0004 * This software is distributed under the terms of the Apache version 2 licence,     *
0005 * copied verbatim in the file "LICENSE".                                            *
0006 *                                                                                   *
0007 * In applying this licence, CERN does not waive the privileges and immunities       *
0008 * granted to it by virtue of its status as an Intergovernmental Organization        *
0009 * or submit itself to any jurisdiction.                                             *
0010 \***********************************************************************************/
0011 //====================================================================
0012 //  Debugger.h
0013 //--------------------------------------------------------------------
0014 //
0015 //  Package    : System (The LHCb System service)
0016 //
0017 //  Description: Invoke interactively the debugger from a
0018 //               running application
0019 //
0020 //  Author     : M.Frank
0021 //  Created    : 13/1/99
0022 //  Changes    :
0023 //====================================================================
0024 #ifndef GAUDI_SYSTEM_DEBUGGER_H
0025 #define GAUDI_SYSTEM_DEBUGGER_H
0026 
0027 #include "GaudiKernel/Kernel.h"
0028 
0029 namespace System {
0030   /// Break the execution of the application and invoke the debugger
0031   GAUDI_API long breakExecution();
0032   /// Break the execution of the application and invoke the debugger in a remote process
0033   GAUDI_API long breakExecution( long pid );
0034 } // namespace System
0035 #endif // GAUDI_SYSTEM_DEBUGGER_H