Back to index

cell-binutils  2.17cvs20070401
Enumerations
signals.h File Reference

Go to the source code of this file.

Enumerations

enum  target_signal {
  TARGET_SIGNAL_0 = 0, TARGET_SIGNAL_FIRST = 0, TARGET_SIGNAL_HUP = 1, TARGET_SIGNAL_INT = 2,
  TARGET_SIGNAL_QUIT = 3, TARGET_SIGNAL_ILL = 4, TARGET_SIGNAL_TRAP = 5, TARGET_SIGNAL_ABRT = 6,
  TARGET_SIGNAL_EMT = 7, TARGET_SIGNAL_FPE = 8, TARGET_SIGNAL_KILL = 9, TARGET_SIGNAL_BUS = 10,
  TARGET_SIGNAL_SEGV = 11, TARGET_SIGNAL_SYS = 12, TARGET_SIGNAL_PIPE = 13, TARGET_SIGNAL_ALRM = 14,
  TARGET_SIGNAL_TERM = 15, TARGET_SIGNAL_URG = 16, TARGET_SIGNAL_STOP = 17, TARGET_SIGNAL_TSTP = 18,
  TARGET_SIGNAL_CONT = 19, TARGET_SIGNAL_CHLD = 20, TARGET_SIGNAL_TTIN = 21, TARGET_SIGNAL_TTOU = 22,
  TARGET_SIGNAL_IO = 23, TARGET_SIGNAL_XCPU = 24, TARGET_SIGNAL_XFSZ = 25, TARGET_SIGNAL_VTALRM = 26,
  TARGET_SIGNAL_PROF = 27, TARGET_SIGNAL_WINCH = 28, TARGET_SIGNAL_LOST = 29, TARGET_SIGNAL_USR1 = 30,
  TARGET_SIGNAL_USR2 = 31, TARGET_SIGNAL_PWR = 32, TARGET_SIGNAL_POLL = 33, TARGET_SIGNAL_WIND = 34,
  TARGET_SIGNAL_PHONE = 35, TARGET_SIGNAL_WAITING = 36, TARGET_SIGNAL_LWP = 37, TARGET_SIGNAL_DANGER = 38,
  TARGET_SIGNAL_GRANT = 39, TARGET_SIGNAL_RETRACT = 40, TARGET_SIGNAL_MSG = 41, TARGET_SIGNAL_SOUND = 42,
  TARGET_SIGNAL_SAK = 43, TARGET_SIGNAL_PRIO = 44, TARGET_SIGNAL_REALTIME_33 = 45, TARGET_SIGNAL_REALTIME_34 = 46,
  TARGET_SIGNAL_REALTIME_35 = 47, TARGET_SIGNAL_REALTIME_36 = 48, TARGET_SIGNAL_REALTIME_37 = 49, TARGET_SIGNAL_REALTIME_38 = 50,
  TARGET_SIGNAL_REALTIME_39 = 51, TARGET_SIGNAL_REALTIME_40 = 52, TARGET_SIGNAL_REALTIME_41 = 53, TARGET_SIGNAL_REALTIME_42 = 54,
  TARGET_SIGNAL_REALTIME_43 = 55, TARGET_SIGNAL_REALTIME_44 = 56, TARGET_SIGNAL_REALTIME_45 = 57, TARGET_SIGNAL_REALTIME_46 = 58,
  TARGET_SIGNAL_REALTIME_47 = 59, TARGET_SIGNAL_REALTIME_48 = 60, TARGET_SIGNAL_REALTIME_49 = 61, TARGET_SIGNAL_REALTIME_50 = 62,
  TARGET_SIGNAL_REALTIME_51 = 63, TARGET_SIGNAL_REALTIME_52 = 64, TARGET_SIGNAL_REALTIME_53 = 65, TARGET_SIGNAL_REALTIME_54 = 66,
  TARGET_SIGNAL_REALTIME_55 = 67, TARGET_SIGNAL_REALTIME_56 = 68, TARGET_SIGNAL_REALTIME_57 = 69, TARGET_SIGNAL_REALTIME_58 = 70,
  TARGET_SIGNAL_REALTIME_59 = 71, TARGET_SIGNAL_REALTIME_60 = 72, TARGET_SIGNAL_REALTIME_61 = 73, TARGET_SIGNAL_REALTIME_62 = 74,
  TARGET_SIGNAL_REALTIME_63 = 75, TARGET_SIGNAL_CANCEL = 76, TARGET_SIGNAL_REALTIME_32, TARGET_SIGNAL_REALTIME_64,
  TARGET_SIGNAL_REALTIME_65, TARGET_SIGNAL_REALTIME_66, TARGET_SIGNAL_REALTIME_67, TARGET_SIGNAL_REALTIME_68,
  TARGET_SIGNAL_REALTIME_69, TARGET_SIGNAL_REALTIME_70, TARGET_SIGNAL_REALTIME_71, TARGET_SIGNAL_REALTIME_72,
  TARGET_SIGNAL_REALTIME_73, TARGET_SIGNAL_REALTIME_74, TARGET_SIGNAL_REALTIME_75, TARGET_SIGNAL_REALTIME_76,
  TARGET_SIGNAL_REALTIME_77, TARGET_SIGNAL_REALTIME_78, TARGET_SIGNAL_REALTIME_79, TARGET_SIGNAL_REALTIME_80,
  TARGET_SIGNAL_REALTIME_81, TARGET_SIGNAL_REALTIME_82, TARGET_SIGNAL_REALTIME_83, TARGET_SIGNAL_REALTIME_84,
  TARGET_SIGNAL_REALTIME_85, TARGET_SIGNAL_REALTIME_86, TARGET_SIGNAL_REALTIME_87, TARGET_SIGNAL_REALTIME_88,
  TARGET_SIGNAL_REALTIME_89, TARGET_SIGNAL_REALTIME_90, TARGET_SIGNAL_REALTIME_91, TARGET_SIGNAL_REALTIME_92,
  TARGET_SIGNAL_REALTIME_93, TARGET_SIGNAL_REALTIME_94, TARGET_SIGNAL_REALTIME_95, TARGET_SIGNAL_REALTIME_96,
  TARGET_SIGNAL_REALTIME_97, TARGET_SIGNAL_REALTIME_98, TARGET_SIGNAL_REALTIME_99, TARGET_SIGNAL_REALTIME_100,
  TARGET_SIGNAL_REALTIME_101, TARGET_SIGNAL_REALTIME_102, TARGET_SIGNAL_REALTIME_103, TARGET_SIGNAL_REALTIME_104,
  TARGET_SIGNAL_REALTIME_105, TARGET_SIGNAL_REALTIME_106, TARGET_SIGNAL_REALTIME_107, TARGET_SIGNAL_REALTIME_108,
  TARGET_SIGNAL_REALTIME_109, TARGET_SIGNAL_REALTIME_110, TARGET_SIGNAL_REALTIME_111, TARGET_SIGNAL_REALTIME_112,
  TARGET_SIGNAL_REALTIME_113, TARGET_SIGNAL_REALTIME_114, TARGET_SIGNAL_REALTIME_115, TARGET_SIGNAL_REALTIME_116,
  TARGET_SIGNAL_REALTIME_117, TARGET_SIGNAL_REALTIME_118, TARGET_SIGNAL_REALTIME_119, TARGET_SIGNAL_REALTIME_120,
  TARGET_SIGNAL_REALTIME_121, TARGET_SIGNAL_REALTIME_122, TARGET_SIGNAL_REALTIME_123, TARGET_SIGNAL_REALTIME_124,
  TARGET_SIGNAL_REALTIME_125, TARGET_SIGNAL_REALTIME_126, TARGET_SIGNAL_REALTIME_127, TARGET_SIGNAL_INFO,
  TARGET_SIGNAL_UNKNOWN, TARGET_SIGNAL_DEFAULT, TARGET_EXC_BAD_ACCESS, TARGET_EXC_BAD_INSTRUCTION,
  TARGET_EXC_ARITHMETIC, TARGET_EXC_EMULATION, TARGET_EXC_SOFTWARE, TARGET_EXC_BREAKPOINT,
  TARGET_SIGNAL_LAST
}

Enumeration Type Documentation

Enumerator:
TARGET_SIGNAL_0 
TARGET_SIGNAL_FIRST 
TARGET_SIGNAL_HUP 
TARGET_SIGNAL_INT 
TARGET_SIGNAL_QUIT 
TARGET_SIGNAL_ILL 
TARGET_SIGNAL_TRAP 
TARGET_SIGNAL_ABRT 
TARGET_SIGNAL_EMT 
TARGET_SIGNAL_FPE 
TARGET_SIGNAL_KILL 
TARGET_SIGNAL_BUS 
TARGET_SIGNAL_SEGV 
TARGET_SIGNAL_SYS 
TARGET_SIGNAL_PIPE 
TARGET_SIGNAL_ALRM 
TARGET_SIGNAL_TERM 
TARGET_SIGNAL_URG 
TARGET_SIGNAL_STOP 
TARGET_SIGNAL_TSTP 
TARGET_SIGNAL_CONT 
TARGET_SIGNAL_CHLD 
TARGET_SIGNAL_TTIN 
TARGET_SIGNAL_TTOU 
TARGET_SIGNAL_IO 
TARGET_SIGNAL_XCPU 
TARGET_SIGNAL_XFSZ 
TARGET_SIGNAL_VTALRM 
TARGET_SIGNAL_PROF 
TARGET_SIGNAL_WINCH 
TARGET_SIGNAL_LOST 
TARGET_SIGNAL_USR1 
TARGET_SIGNAL_USR2 
TARGET_SIGNAL_PWR 
TARGET_SIGNAL_POLL 
TARGET_SIGNAL_WIND 
TARGET_SIGNAL_PHONE 
TARGET_SIGNAL_WAITING 
TARGET_SIGNAL_LWP 
TARGET_SIGNAL_DANGER 
TARGET_SIGNAL_GRANT 
TARGET_SIGNAL_RETRACT 
TARGET_SIGNAL_MSG 
TARGET_SIGNAL_SOUND 
TARGET_SIGNAL_SAK 
TARGET_SIGNAL_PRIO 
TARGET_SIGNAL_REALTIME_33 
TARGET_SIGNAL_REALTIME_34 
TARGET_SIGNAL_REALTIME_35 
TARGET_SIGNAL_REALTIME_36 
TARGET_SIGNAL_REALTIME_37 
TARGET_SIGNAL_REALTIME_38 
TARGET_SIGNAL_REALTIME_39 
TARGET_SIGNAL_REALTIME_40 
TARGET_SIGNAL_REALTIME_41 
TARGET_SIGNAL_REALTIME_42 
TARGET_SIGNAL_REALTIME_43 
TARGET_SIGNAL_REALTIME_44 
TARGET_SIGNAL_REALTIME_45 
TARGET_SIGNAL_REALTIME_46 
TARGET_SIGNAL_REALTIME_47 
TARGET_SIGNAL_REALTIME_48 
TARGET_SIGNAL_REALTIME_49 
TARGET_SIGNAL_REALTIME_50 
TARGET_SIGNAL_REALTIME_51 
TARGET_SIGNAL_REALTIME_52 
TARGET_SIGNAL_REALTIME_53 
TARGET_SIGNAL_REALTIME_54 
TARGET_SIGNAL_REALTIME_55 
TARGET_SIGNAL_REALTIME_56 
TARGET_SIGNAL_REALTIME_57 
TARGET_SIGNAL_REALTIME_58 
TARGET_SIGNAL_REALTIME_59 
TARGET_SIGNAL_REALTIME_60 
TARGET_SIGNAL_REALTIME_61 
TARGET_SIGNAL_REALTIME_62 
TARGET_SIGNAL_REALTIME_63 
TARGET_SIGNAL_CANCEL 
TARGET_SIGNAL_REALTIME_32 
TARGET_SIGNAL_REALTIME_64 
TARGET_SIGNAL_REALTIME_65 
TARGET_SIGNAL_REALTIME_66 
TARGET_SIGNAL_REALTIME_67 
TARGET_SIGNAL_REALTIME_68 
TARGET_SIGNAL_REALTIME_69 
TARGET_SIGNAL_REALTIME_70 
TARGET_SIGNAL_REALTIME_71 
TARGET_SIGNAL_REALTIME_72 
TARGET_SIGNAL_REALTIME_73 
TARGET_SIGNAL_REALTIME_74 
TARGET_SIGNAL_REALTIME_75 
TARGET_SIGNAL_REALTIME_76 
TARGET_SIGNAL_REALTIME_77 
TARGET_SIGNAL_REALTIME_78 
TARGET_SIGNAL_REALTIME_79 
TARGET_SIGNAL_REALTIME_80 
TARGET_SIGNAL_REALTIME_81 
TARGET_SIGNAL_REALTIME_82 
TARGET_SIGNAL_REALTIME_83 
TARGET_SIGNAL_REALTIME_84 
TARGET_SIGNAL_REALTIME_85 
TARGET_SIGNAL_REALTIME_86 
TARGET_SIGNAL_REALTIME_87 
TARGET_SIGNAL_REALTIME_88 
TARGET_SIGNAL_REALTIME_89 
TARGET_SIGNAL_REALTIME_90 
TARGET_SIGNAL_REALTIME_91 
TARGET_SIGNAL_REALTIME_92 
TARGET_SIGNAL_REALTIME_93 
TARGET_SIGNAL_REALTIME_94 
TARGET_SIGNAL_REALTIME_95 
TARGET_SIGNAL_REALTIME_96 
TARGET_SIGNAL_REALTIME_97 
TARGET_SIGNAL_REALTIME_98 
TARGET_SIGNAL_REALTIME_99 
TARGET_SIGNAL_REALTIME_100 
TARGET_SIGNAL_REALTIME_101 
TARGET_SIGNAL_REALTIME_102 
TARGET_SIGNAL_REALTIME_103 
TARGET_SIGNAL_REALTIME_104 
TARGET_SIGNAL_REALTIME_105 
TARGET_SIGNAL_REALTIME_106 
TARGET_SIGNAL_REALTIME_107 
TARGET_SIGNAL_REALTIME_108 
TARGET_SIGNAL_REALTIME_109 
TARGET_SIGNAL_REALTIME_110 
TARGET_SIGNAL_REALTIME_111 
TARGET_SIGNAL_REALTIME_112 
TARGET_SIGNAL_REALTIME_113 
TARGET_SIGNAL_REALTIME_114 
TARGET_SIGNAL_REALTIME_115 
TARGET_SIGNAL_REALTIME_116 
TARGET_SIGNAL_REALTIME_117 
TARGET_SIGNAL_REALTIME_118 
TARGET_SIGNAL_REALTIME_119 
TARGET_SIGNAL_REALTIME_120 
TARGET_SIGNAL_REALTIME_121 
TARGET_SIGNAL_REALTIME_122 
TARGET_SIGNAL_REALTIME_123 
TARGET_SIGNAL_REALTIME_124 
TARGET_SIGNAL_REALTIME_125 
TARGET_SIGNAL_REALTIME_126 
TARGET_SIGNAL_REALTIME_127 
TARGET_SIGNAL_INFO 
TARGET_SIGNAL_UNKNOWN 
TARGET_SIGNAL_DEFAULT 
TARGET_EXC_BAD_ACCESS 
TARGET_EXC_BAD_INSTRUCTION 
TARGET_EXC_ARITHMETIC 
TARGET_EXC_EMULATION 
TARGET_EXC_SOFTWARE 
TARGET_EXC_BREAKPOINT 
TARGET_SIGNAL_LAST 

Definition at line 53 of file signals.h.

  {
    /* Used some places (e.g. stop_signal) to record the concept that
       there is no signal.  */
    TARGET_SIGNAL_0 = 0,
    TARGET_SIGNAL_FIRST = 0,
    TARGET_SIGNAL_HUP = 1,
    TARGET_SIGNAL_INT = 2,
    TARGET_SIGNAL_QUIT = 3,
    TARGET_SIGNAL_ILL = 4,
    TARGET_SIGNAL_TRAP = 5,
    TARGET_SIGNAL_ABRT = 6,
    TARGET_SIGNAL_EMT = 7,
    TARGET_SIGNAL_FPE = 8,
    TARGET_SIGNAL_KILL = 9,
    TARGET_SIGNAL_BUS = 10,
    TARGET_SIGNAL_SEGV = 11,
    TARGET_SIGNAL_SYS = 12,
    TARGET_SIGNAL_PIPE = 13,
    TARGET_SIGNAL_ALRM = 14,
    TARGET_SIGNAL_TERM = 15,
    TARGET_SIGNAL_URG = 16,
    TARGET_SIGNAL_STOP = 17,
    TARGET_SIGNAL_TSTP = 18,
    TARGET_SIGNAL_CONT = 19,
    TARGET_SIGNAL_CHLD = 20,
    TARGET_SIGNAL_TTIN = 21,
    TARGET_SIGNAL_TTOU = 22,
    TARGET_SIGNAL_IO = 23,
    TARGET_SIGNAL_XCPU = 24,
    TARGET_SIGNAL_XFSZ = 25,
    TARGET_SIGNAL_VTALRM = 26,
    TARGET_SIGNAL_PROF = 27,
    TARGET_SIGNAL_WINCH = 28,
    TARGET_SIGNAL_LOST = 29,
    TARGET_SIGNAL_USR1 = 30,
    TARGET_SIGNAL_USR2 = 31,
    TARGET_SIGNAL_PWR = 32,
    /* Similar to SIGIO.  Perhaps they should have the same number.  */
    TARGET_SIGNAL_POLL = 33,
    TARGET_SIGNAL_WIND = 34,
    TARGET_SIGNAL_PHONE = 35,
    TARGET_SIGNAL_WAITING = 36,
    TARGET_SIGNAL_LWP = 37,
    TARGET_SIGNAL_DANGER = 38,
    TARGET_SIGNAL_GRANT = 39,
    TARGET_SIGNAL_RETRACT = 40,
    TARGET_SIGNAL_MSG = 41,
    TARGET_SIGNAL_SOUND = 42,
    TARGET_SIGNAL_SAK = 43,
    TARGET_SIGNAL_PRIO = 44,
    TARGET_SIGNAL_REALTIME_33 = 45,
    TARGET_SIGNAL_REALTIME_34 = 46,
    TARGET_SIGNAL_REALTIME_35 = 47,
    TARGET_SIGNAL_REALTIME_36 = 48,
    TARGET_SIGNAL_REALTIME_37 = 49,
    TARGET_SIGNAL_REALTIME_38 = 50,
    TARGET_SIGNAL_REALTIME_39 = 51,
    TARGET_SIGNAL_REALTIME_40 = 52,
    TARGET_SIGNAL_REALTIME_41 = 53,
    TARGET_SIGNAL_REALTIME_42 = 54,
    TARGET_SIGNAL_REALTIME_43 = 55,
    TARGET_SIGNAL_REALTIME_44 = 56,
    TARGET_SIGNAL_REALTIME_45 = 57,
    TARGET_SIGNAL_REALTIME_46 = 58,
    TARGET_SIGNAL_REALTIME_47 = 59,
    TARGET_SIGNAL_REALTIME_48 = 60,
    TARGET_SIGNAL_REALTIME_49 = 61,
    TARGET_SIGNAL_REALTIME_50 = 62,
    TARGET_SIGNAL_REALTIME_51 = 63,
    TARGET_SIGNAL_REALTIME_52 = 64,
    TARGET_SIGNAL_REALTIME_53 = 65,
    TARGET_SIGNAL_REALTIME_54 = 66,
    TARGET_SIGNAL_REALTIME_55 = 67,
    TARGET_SIGNAL_REALTIME_56 = 68,
    TARGET_SIGNAL_REALTIME_57 = 69,
    TARGET_SIGNAL_REALTIME_58 = 70,
    TARGET_SIGNAL_REALTIME_59 = 71,
    TARGET_SIGNAL_REALTIME_60 = 72,
    TARGET_SIGNAL_REALTIME_61 = 73,
    TARGET_SIGNAL_REALTIME_62 = 74,
    TARGET_SIGNAL_REALTIME_63 = 75,

    /* Used internally by Solaris threads.  See signal(5) on Solaris.  */
    TARGET_SIGNAL_CANCEL = 76,

    /* Yes, this pains me, too.  But LynxOS didn't have SIG32, and now
       GNU/Linux does, and we can't disturb the numbering, since it's
       part of the remote protocol.  Note that in some GDB's
       TARGET_SIGNAL_REALTIME_32 is number 76.  */
    TARGET_SIGNAL_REALTIME_32,
    /* Yet another pain, IRIX 6 has SIG64. */
    TARGET_SIGNAL_REALTIME_64,
    /* Yet another pain, GNU/Linux MIPS might go up to 128. */
    TARGET_SIGNAL_REALTIME_65,
    TARGET_SIGNAL_REALTIME_66,
    TARGET_SIGNAL_REALTIME_67,
    TARGET_SIGNAL_REALTIME_68,
    TARGET_SIGNAL_REALTIME_69,
    TARGET_SIGNAL_REALTIME_70,
    TARGET_SIGNAL_REALTIME_71,
    TARGET_SIGNAL_REALTIME_72,
    TARGET_SIGNAL_REALTIME_73,
    TARGET_SIGNAL_REALTIME_74,
    TARGET_SIGNAL_REALTIME_75,
    TARGET_SIGNAL_REALTIME_76,
    TARGET_SIGNAL_REALTIME_77,
    TARGET_SIGNAL_REALTIME_78,
    TARGET_SIGNAL_REALTIME_79,
    TARGET_SIGNAL_REALTIME_80,
    TARGET_SIGNAL_REALTIME_81,
    TARGET_SIGNAL_REALTIME_82,
    TARGET_SIGNAL_REALTIME_83,
    TARGET_SIGNAL_REALTIME_84,
    TARGET_SIGNAL_REALTIME_85,
    TARGET_SIGNAL_REALTIME_86,
    TARGET_SIGNAL_REALTIME_87,
    TARGET_SIGNAL_REALTIME_88,
    TARGET_SIGNAL_REALTIME_89,
    TARGET_SIGNAL_REALTIME_90,
    TARGET_SIGNAL_REALTIME_91,
    TARGET_SIGNAL_REALTIME_92,
    TARGET_SIGNAL_REALTIME_93,
    TARGET_SIGNAL_REALTIME_94,
    TARGET_SIGNAL_REALTIME_95,
    TARGET_SIGNAL_REALTIME_96,
    TARGET_SIGNAL_REALTIME_97,
    TARGET_SIGNAL_REALTIME_98,
    TARGET_SIGNAL_REALTIME_99,
    TARGET_SIGNAL_REALTIME_100,
    TARGET_SIGNAL_REALTIME_101,
    TARGET_SIGNAL_REALTIME_102,
    TARGET_SIGNAL_REALTIME_103,
    TARGET_SIGNAL_REALTIME_104,
    TARGET_SIGNAL_REALTIME_105,
    TARGET_SIGNAL_REALTIME_106,
    TARGET_SIGNAL_REALTIME_107,
    TARGET_SIGNAL_REALTIME_108,
    TARGET_SIGNAL_REALTIME_109,
    TARGET_SIGNAL_REALTIME_110,
    TARGET_SIGNAL_REALTIME_111,
    TARGET_SIGNAL_REALTIME_112,
    TARGET_SIGNAL_REALTIME_113,
    TARGET_SIGNAL_REALTIME_114,
    TARGET_SIGNAL_REALTIME_115,
    TARGET_SIGNAL_REALTIME_116,
    TARGET_SIGNAL_REALTIME_117,
    TARGET_SIGNAL_REALTIME_118,
    TARGET_SIGNAL_REALTIME_119,
    TARGET_SIGNAL_REALTIME_120,
    TARGET_SIGNAL_REALTIME_121,
    TARGET_SIGNAL_REALTIME_122,
    TARGET_SIGNAL_REALTIME_123,
    TARGET_SIGNAL_REALTIME_124,
    TARGET_SIGNAL_REALTIME_125,
    TARGET_SIGNAL_REALTIME_126,
    TARGET_SIGNAL_REALTIME_127,

    TARGET_SIGNAL_INFO,

    /* Some signal we don't know about.  */
    TARGET_SIGNAL_UNKNOWN,

    /* Use whatever signal we use when one is not specifically specified
       (for passing to proceed and so on).  */
    TARGET_SIGNAL_DEFAULT,

    /* Mach exceptions.  In versions of GDB before 5.2, these were just before
       TARGET_SIGNAL_INFO if you were compiling on a Mach host (and missing
       otherwise).  */
    TARGET_EXC_BAD_ACCESS,
    TARGET_EXC_BAD_INSTRUCTION,
    TARGET_EXC_ARITHMETIC,
    TARGET_EXC_EMULATION,
    TARGET_EXC_SOFTWARE,
    TARGET_EXC_BREAKPOINT,

    /* If you are adding a new signal, add it just above this comment.  */

    /* Last and unused enum value, for sizing arrays, etc.  */
    TARGET_SIGNAL_LAST
  };