trick/trick_source/sim_services
Alex Lin 03d6105c6c Remove catches for non-Trick exceptions
Removed the catches for std:exceptions and unknown exceptions.  The best way
I found to provide a clue to where the exception comes from is to allow the
handler for unhandled exceptions execute.  This is std::terminate which calls
abort and trips a SIGABRT.  I added a signal handler for SIGABRT which like
SIGSEGV, we can print a stack trace or attach a debugger to the process before
exiting.  The stack trace print is on by default.  By default the signal
handler is on, stack trace is on, debugger is off.

refs #220
2016-04-15 15:01:14 -05:00
..
CheckPointAgent Fix address arithmetic in ClassicCheckPointerAgent::write_rvalue. Refs #221 2016-04-13 15:39:30 -05:00
CheckPointRestart checkpoint_safestore_set_enabled() has the worst name ever 2016-04-15 09:41:28 -05:00
Clock Functions with enumerated default arguments cause bad python code to be generated 2016-02-18 11:04:07 -06:00
Collect Standardize directory names 2015-06-09 08:44:42 -05:00
CommandLineArguments Standardize directory names 2015-06-09 08:44:42 -05:00
DataRecord data record buffering optimizations 2016-01-14 08:31:13 -06:00
DataTypes Initial commit of everything. 2015-02-26 09:02:31 -06:00
DebugPause echo_jobs and debug_pause are not working 2016-04-14 13:22:25 -05:00
DMTCP Standardize directory names 2015-06-09 08:44:42 -05:00
EchoJobs echo_jobs and debug_pause are not working 2016-04-14 13:22:25 -05:00
Environment Standardize directory names 2015-06-09 08:44:42 -05:00
EventManager refs #209 Completely remove event in EventManager::remove_event 2016-03-31 12:36:05 -05:00
Executive Remove catches for non-Trick exceptions 2016-04-15 15:01:14 -05:00
ExternalApplications make doxygen broken 2016-01-13 09:18:09 -06:00
FrameLog stack smash detected in add_recording_vars_for_frame 2016-04-01 09:02:46 -05:00
include Standardize directory names 2015-06-09 08:44:42 -05:00
InputProcessor Input processor crashes if second event with same name is created 2015-12-02 10:44:27 -06:00
Integrator Add direct STL checkpointing 2016-03-29 09:26:49 -05:00
JITInputFile JITInput files not working 2015-08-05 14:15:39 -05:00
JSONVariableServer Standardize directory names 2015-06-09 08:44:42 -05:00
mains Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00
MasterSlave Remove duplicate stand-alone libraries 2015-06-24 15:58:17 -05:00
MemoryManager Fix address arithmetic in MemoryManager_ref_assignment.cpp and add unit test. refs #224 2016-04-15 14:34:38 -05:00
Message Standardize directory names 2015-06-09 08:44:42 -05:00
MonteCarlo Ref #96 : Fix to many args warning. 2015-08-04 16:26:28 -05:00
RealtimeInjector Standardize directory names 2015-06-09 08:44:42 -05:00
RealtimeSync Move the lock_memory function out of the Executive to RealtimeSync 2016-03-10 17:05:47 -06:00
ScheduledJobQueue Fixes #81: Updated other Makefiles to get tests to link 2015-07-16 15:02:33 -05:00
Scheduler Standardize directory names 2015-06-09 08:44:42 -05:00
Sie Standardize directory names 2015-06-09 08:44:42 -05:00
SimObject Add methods in base SimObject to turn whole sim object on/off. 2015-08-05 15:17:32 -05:00
SimTime Standardize directory names 2015-06-09 08:44:42 -05:00
STL Standardize directory names 2015-06-09 08:44:42 -05:00
ThreadBase Standardize directory names 2015-06-09 08:44:42 -05:00
Timer Fixes #81: Updated other Makefiles to get tests to link 2015-07-16 15:02:33 -05:00
Units Standardize directory names 2015-06-09 08:44:42 -05:00
UnitTest Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer Add direct STL checkpointing 2016-04-04 15:07:57 -05:00
Zeroconf Standardize directory names 2015-06-09 08:44:42 -05:00