xref: /haiku/headers/private/debugger/MessageCodes.h (revision 7056e542b7e59831b783e0c892ce27af93d893b3)
1 /*
2  * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3  * Copyright 2013-2016, Rene Gollent, rene@gollent.com.
4  * Distributed under the terms of the MIT License.
5  */
6 #ifndef MESSAGE_CODES_H
7 #define MESSAGE_CODES_H
8 
9 
10 enum {
11 	MSG_THREAD_RUN								= 'run_',
12 	MSG_THREAD_SET_ADDRESS						= 'sead',
13 	MSG_THREAD_STOP								= 'stop',
14 	MSG_THREAD_STEP_OVER						= 'stov',
15 	MSG_THREAD_STEP_INTO						= 'stin',
16 	MSG_THREAD_STEP_OUT							= 'stou',
17 	MSG_SET_BREAKPOINT							= 'sbrk',
18 	MSG_CLEAR_BREAKPOINT						= 'cbrk',
19 	MSG_ENABLE_BREAKPOINT						= 'ebrk',
20 	MSG_DISABLE_BREAKPOINT						= 'dbrk',
21 	MSG_SET_BREAKPOINT_CONDITION				= 'sbpc',
22 	MSG_CLEAR_BREAKPOINT_CONDITION				= 'cbpc',
23 	MSG_SET_WATCHPOINT							= 'swpt',
24 	MSG_CLEAR_WATCHPOINT						= 'cwpt',
25 	MSG_ENABLE_WATCHPOINT						= 'ewpt',
26 	MSG_DISABLE_WATCHPOINT						= 'dwpt',
27 	MSG_STOP_ON_IMAGE_LOAD						= 'tsil',
28 	MSG_ADD_STOP_IMAGE_NAME						= 'asin',
29 	MSG_REMOVE_STOP_IMAGE_NAME					= 'rsin',
30 	MSG_SET_DEFAULT_SIGNAL_DISPOSITION			= 'sdsd',
31 	MSG_SET_CUSTOM_SIGNAL_DISPOSITION			= 'scsd',
32 	MSG_REMOVE_CUSTOM_SIGNAL_DISPOSITION		= 'rcsd',
33 
34 	MSG_TEAM_RENAMED							= 'tera',
35 	MSG_THREAD_STATE_CHANGED					= 'tsch',
36 	MSG_THREAD_CPU_STATE_CHANGED				= 'tcsc',
37 	MSG_THREAD_STACK_TRACE_CHANGED				= 'tstc',
38 	MSG_IMAGE_DEBUG_INFO_CHANGED				= 'idic',
39 	MSG_CONSOLE_OUTPUT_RECEIVED					= 'core',
40 	MSG_IMAGE_FILE_CHANGED						= 'ifch',
41 	MSG_FUNCTION_SOURCE_CODE_CHANGED			= 'fnsc',
42 	MSG_USER_BREAKPOINT_CHANGED					= 'ubrc',
43 	MSG_WATCHPOINT_CHANGED						= 'wapc',
44 	MSG_MEMORY_DATA_CHANGED						= 'mdac',
45 	MSG_DEBUGGER_EVENT							= 'dbge',
46 	MSG_LOAD_SETTINGS							= 'ldst',
47 
48 	MSG_VALUE_NODE_CHANGED						= 'vnch',
49 	MSG_VALUE_NODE_CHILDREN_CREATED				= 'vncc',
50 	MSG_VALUE_NODE_CHILDREN_DELETED				= 'vncd',
51 	MSG_VALUE_NODE_VALUE_CHANGED				= 'vnvc',
52 
53 	MSG_INSPECT_ADDRESS							= 'isad',
54 	MSG_WRITE_TARGET_MEMORY						= 'wtam',
55 	MSG_EVALUATE_EXPRESSION						= 'evex',
56 	MSG_WRITE_CORE_FILE							= 'wrcf',
57 
58 	MSG_TEAM_DEBUGGER_QUIT						= 'dbqt',
59 	MSG_TEAM_RESTART_REQUESTED					= 'trrq',
60 
61 	MSG_GENERATE_DEBUG_REPORT					= 'gdrp',
62 	MSG_DEBUG_INFO_NEEDS_USER_INPUT				= 'dnui',
63 	MSG_USER_INTERFACE_FILE_CHOSEN				= 'uifc'
64 };
65 
66 
67 #endif	// MESSAGE_CODES_H
68