gdb: Ada Tasks and Core Files

 
 15.4.10.8 Tasking Support when Debugging Core Files
 ...................................................
 
 When inspecting a core file, as opposed to debugging a live program,
 tasking support may be limited or even unavailable, depending on the
 platform being used.  For instance, on x86-linux, the list of tasks is
 available, but task switching is not supported.
 
    On certain platforms, the debugger needs to perform some memory
 writes in order to provide Ada tasking support.  When inspecting a core
 file, this means that the core file must be opened with read-write
 privileges, using the command '"set write on"' (SeePatching).
 Under these circumstances, you should make a backup copy of the core
 file before inspecting it with GDB.