4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
8 * Jaewon Lim <jaewon81.lim@samsung.com>
9 * Woojin Jung <woojin2.jung@samsung.com>
10 * Juyoung Kim <j0.kim@samsung.com>
11 * Anastasia Lyupa <a.lyupa@samsung.com>
13 * This library is free software; you can redistribute it and/or modify it under
14 * the terms of the GNU Lesser General Public License as published by the
15 * Free Software Foundation; either version 2.1 of the License, or (at your option)
18 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
19 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
20 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
21 * License for more details.
23 * You should have received a copy of the GNU Lesser General Public License
24 * along with this library; if not, write to the Free Software Foundation, Inc., 51
25 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
29 * - Samsung RnD Institute Russia
33 #ifndef __PROBEINFO_H__
34 #define __PROBEINFO_H__
51 #define VT_SOCKLEN_T 12
52 #define VT_UINT16_T 13
53 #define VT_UINT32_T 14
54 #define VT_UINT64_T 15
63 #define LC_LIFECYCLE 6
67 #define LC_ALLOCMEM 10
77 #define FD_API_CLOSE 1
79 #define FD_API_WRITE 3
80 #define FD_API_DIRECTORY 4
81 #define FD_API_PERMISSION 5
82 #define FD_API_OTHER 6
84 #define FD_API_RECEIVE 8
85 #define FD_API_OPTION 9
86 #define FD_API_MANAGE 10
87 #define FD_API_INTERNAL_START 11
88 #define FD_API_INTERNAL_CLOSE 12
89 #define FD_API_WAIT 13
90 #define FD_API_INTERNAL_WAIT 14
92 #define MEMORY_API_ALLOC 0
93 #define MEMORY_API_FREE 1
94 #define MEMORY_API_MANAGE 2
96 //#define SNAPSHOT_API_WIN 0
97 //#define SNAPSHOT_API_CONTROLBAR 1
98 //#define SNAPSHOT_API_NAVIFRAME 2
99 //#define SNAPSHOT_API_PAGER 3
101 #define EVENT_TYPE_DOWN 0
102 #define EVENT_TYPE_UP 1
103 #define EVENT_TYPE_MOVE 2
105 #define USERFUNC_ENTER 0
106 #define USERFUNC_EXIT 1
108 #define THREAD_PTHREAD 0
109 #define THREAD_OSPTHREAD_WORKER 1
110 #define THREAD_OSPTHREAD_EVENTDRIVEN 2
112 #define THREAD_API_NEW 0
113 #define THREAD_API_START 1
114 #define THREAD_API_STOP 2
115 #define THREAD_API_EXIT 3
116 #define THREAD_API_WAIT_START 4
117 #define THREAD_API_WAIT_END 5
118 #define THREAD_API_INTERNAL_START 6
119 #define THREAD_API_INTERNAL_STOP 7
120 #define THREAD_API_OTHER 8
122 #define SYNC_OSP_MUTEX 0
123 #define SYNC_OSP_MONITOR 1
124 #define SYNC_OSP_SEMAPHORE 2
125 #define SYNC_PTHREAD_MUTEX 3
126 #define SYNC_PTHREAD_COND_VARIABLE 4
127 #define SYNC_PTHREAD_RWLOCK 5
128 #define SYNC_PTHREAD_SPINLOCK 6
129 #define SYNC_PTHREAD_BARRIER 7
131 #define SYNC_API_NEW 0
132 #define SYNC_API_ACQUIRE_WAIT_START 1
133 #define SYNC_API_ACQUIRE_WAIT_END 2
134 #define SYNC_API_RELEASE 3
135 #define SYNC_API_TRY_ACQUIRE 4
136 #define SYNC_API_COND_WAIT_START 5
137 #define SYNC_API_COND_WAIT_END 6
138 #define SYNC_API_NOTIFY 7
139 #define SYNC_API_NOTIFY_ALL 8
140 #define SYNC_API_OTHER 9
160 OPT_ALWAYSOFF = 0x00000000,
161 OPT_ALLOC = 0x00000008,
162 OPT_FILE = 0x00000010,
163 OPT_THREAD = 0x00000020,
165 OPT_SNAPSHOT = 0x00000080,
166 OPT_EVENT = 0x00000100,
167 OPT_RECORD = 0x00000200,
168 OPT_ALWAYSON = 0x11111111