4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
\r
8 * Jaewon Lim <jaewon81.lim@samsung.com>
\r
9 * Woojin Jung <woojin2.jung@samsung.com>
\r
10 * Juyoung Kim <j0.kim@samsung.com>
\r
12 * This library is free software; you can redistribute it and/or modify it under
\r
13 * the terms of the GNU Lesser General Public License as published by the
\r
14 * Free Software Foundation; either version 2.1 of the License, or (at your option)
\r
15 * any later version.
\r
17 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
\r
18 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
\r
19 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
\r
20 * License for more details.
\r
22 * You should have received a copy of the GNU Lesser General Public License
\r
23 * along with this library; if not, write to the Free Software Foundation, Inc., 51
\r
24 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
\r
31 #ifndef __PROBEINFO_H__
\r
32 #define __PROBEINFO_H__
\r
47 #define VT_SIZE_T 10
\r
48 #define VT_SSIZE_T 11
\r
49 #define VT_SOCKLEN_T 12
\r
50 #define VT_UINT16_T 13
\r
51 #define VT_UINT32_T 14
\r
52 #define VT_UINT64_T 15
\r
53 #define VT_MODE_T 16
\r
57 #define LC_UICREATE 2
\r
58 #define LC_UIEVENT 3
\r
59 #define LC_USERFUNC 4
\r
60 #define LC_RESOURCE 5
\r
61 #define LC_LIFECYCLE 6
\r
62 #define LC_SNAPSHOT 7
\r
65 #define LC_ALLOCMEM 10
\r
66 #define LC_SAMPLE 11
\r
67 #define LC_THREAD 12
\r
68 #define LC_CUSTOM 13
\r
74 #define FD_API_OPEN 0
\r
75 #define FD_API_CLOSE 1
\r
76 #define FD_API_READ_START 2
\r
77 #define FD_API_READ_END 3
\r
78 #define FD_API_WRITE_START 4
\r
79 #define FD_API_WRITE_END 5
\r
80 #define FD_API_DIRECTORY 6
\r
81 #define FD_API_PERMISSION 7
\r
82 #define FD_API_OTHER 8
\r
83 #define FD_API_SEND 9
\r
84 #define FD_API_RECEIVE 10
\r
85 #define FD_API_OPTION 11
\r
86 #define FD_API_MANAGE 12
\r
88 #define MEMORY_API_ALLOC 0
\r
89 #define MEMORY_API_FREE 1
\r
90 #define MEMORY_API_MANAGE 2
\r
92 //#define SNAPSHOT_API_WIN 0
\r
93 //#define SNAPSHOT_API_CONTROLBAR 1
\r
94 //#define SNAPSHOT_API_NAVIFRAME 2
\r
95 //#define SNAPSHOT_API_PAGER 3
\r
97 #define EVENT_TYPE_DOWN 0
\r
98 #define EVENT_TYPE_UP 1
\r
99 #define EVENT_TYPE_MOVE 2
\r
101 #define USERFUNC_ENTER 0
\r
102 #define USERFUNC_EXIT 1
\r
104 #define THREAD_PTHREAD 0
\r
105 #define THREAD_TIZENTHREAD_WORKER 1
\r
106 #define THREAD_TIZENTHREAD_EVENTDRIVEN 2
\r
108 #define THREAD_API_NEW 0
\r
109 #define THREAD_API_START 1
\r
110 #define THREAD_API_STOP 2
\r
111 #define THREAD_API_EXIT 3
\r
112 #define THREAD_API_WAIT_START 4
\r
113 #define THREAD_API_WAIT_END 5
\r
114 #define THREAD_API_INTERNAL_START 6
\r
115 #define THREAD_API_INTERNAL_STOP 7
\r
116 #define THREAD_API_OTHER 8
\r
118 #define SYNC_TIZEN_MUTEX 0
\r
119 #define SYNC_TIZEN_MONITOR 1
\r
120 #define SYNC_TIZEN_SEMAPHORE 2
\r
121 #define SYNC_PTHREAD_MUTEX 3
\r
122 #define SYNC_PTHREAD_COND_VARIABLE 4
\r
123 #define SYNC_PTHREAD_RWLOCK 5
\r
124 #define SYNC_PTHREAD_SPINLOCK 6
\r
125 #define SYNC_PTHREAD_BARRIER 7
\r
127 #define SYNC_API_NEW 0
\r
128 #define SYNC_API_ACQUIRE_WAIT_START 1
\r
129 #define SYNC_API_ACQUIRE_WAIT_END 2
\r
130 #define SYNC_API_RELEASE 3
\r
131 #define SYNC_API_TRY_ACQUIRE 4
\r
132 #define SYNC_API_COND_WAIT_START 5
\r
133 #define SYNC_API_COND_WAIT_END 6
\r
134 #define SYNC_API_NOTIFY 7
\r
135 #define SYNC_API_NOTIFY_ALL 8
\r
136 #define SYNC_API_OTHER 9
\r
156 OPT_ALWAYSOFF = 0x00000000,
\r
157 OPT_CPUMEM = 0x00000001,
\r
158 OPT_FUNC = 0x00000002,
\r
159 OPT_ALLOC = 0x00000004,
\r
160 OPT_FILE = 0x00000008,
\r
161 OPT_THREAD = 0x00000010,
\r
162 OPT_UI = 0x00000020,
\r
163 OPT_SNAPSHOT = 0x00000040,
\r
164 OPT_EVENT = 0x00000080,
\r
165 OPT_RECORD = 0x00000100,
\r
166 OPT_ALWAYSON = 0xffffffff
\r