blob: cef8332dc1a60e820f2748c35496235d19d54249 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
/* Copyright (C) 2021 Free Software Foundation, Inc.
Contributed by Oracle.
This file is part of GNU Binutils.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 51 Franklin Street - Fifth Floor, Boston,
MA 02110-1301, USA. */
#ifndef _EMSGNUM_H
#define _EMSGNUM_H
// Define numerical codes for all messages and warnings
#define COL_ERROR_NONE 0 /* OK */
#define COL_ERROR_ARGS2BIG 1 /* data descriptor too long */
#define COL_ERROR_BADDIR 2 /* experiment directory error */
#define COL_ERROR_ARGS 3 /* data descriptor format error */
#define COL_ERROR_PROFARGS 4 /* clock profile parameter error */
#define COL_ERROR_SYNCARGS 5 /* synctrace parameter error */
#define COL_ERROR_HWCARGS 6 /* HWC profile parameter error */
#define COL_ERROR_DIRPERM 7 /* experiment directory not writable */
#define COL_ERROR_NOMSACCT 8 /* failed to turn on microstate accounting */
#define COL_ERROR_PROFINIT 9 /* failed to initialize profiling */
#define COL_ERROR_SYNCINIT 10 /* failed to initialize synchronization tracing */
#define COL_ERROR_HWCINIT 11 /* failed to initialize HWC profiling */
#define COL_ERROR_HWCFAIL 12 /* HWC profiling failed during run */
#define COL_ERROR_EXPOPEN 13 /* Experiment initialization failed */
#define COL_ERROR_SIZELIM 14 /* Experiment exceeded size limit */
#define COL_ERROR_SYSINFO 15 /* uname call failed */
#define COL_ERROR_OVWOPEN 16 /* Opening the overview file failed */
#define COL_ERROR_OVWWRITE 17 /* Writing the overview file failed */
#define COL_ERROR_OVWREAD 18 /* Reading the overview data failed */
#define COL_ERROR_NOZMEM 19 /* Unable to open /dev/zero */
#define COL_ERROR_NOZMEMMAP 20 /* Unable to map /dev/zero */
#define COL_ERROR_NOHNDL 21 /* No more handles available for data */
#define COL_ERROR_FILEOPN 22 /* Unable to open file */
#define COL_ERROR_FILETRNC 23 /* Unable to truncate file */
#define COL_ERROR_FILEMAP 24 /* Unable to mmap file */
#define COL_ERROR_HEAPINIT 25 /* Unable to install heap tracing */
#define COL_ERROR_DISPINIT 26 /* Failed to install dispatcher */
#define COL_ERROR_ITMRINIT 27 /* Failed to install interval timer */
#define COL_ERROR_SMPLINIT 28 /* Failed to initialize periodic sampling */
#define COL_ERROR_MPIINIT 29 /* Failed to initialize MPI tracing */
#define COL_ERROR_JAVAINIT 30 /* Failed to initialize Java profiling */
#define COL_ERROR_LINEINIT 31 /* Failed to initialize lineage tracing */
#define COL_ERROR_NOSPACE 32 /* Ran out of disk space writing file */
#define COL_ERROR_ITMRRST 33 /* Failed to reset interval timer */
#define COL_ERROR_MKDIR 34 /* Failed to create (sub)directory */
#define COL_ERROR_JVM2NEW 35 /* JVM is too new for us to cope (JVMTI interface) */
#define COL_ERROR_JVMNOTSUPP 36 /* JVM does not support profiling (no JVMTI interface) */
#define COL_ERROR_JVMNOJSTACK 37 /* JVM does not support java stack unwind */
#define COL_ERROR_DYNOPEN 38 /* Unable to open dyntext file */
#define COL_ERROR_DYNWRITE 39 /* Unable to write dyntext file */
#define COL_ERROR_MAPOPEN 40 /* Unable to open map file */
#define COL_ERROR_MAPREAD 41 /* Unable to read map file */
#define COL_ERROR_MAPWRITE 42 /* Unable to write map file */
#define COL_ERROR_RESOLVE 43 /* Unable to resolve map file */
#define COL_ERROR_OMPINIT 44 /* Failure to initialize OpenMP tracing */
#define COL_ERROR_DURATION_INIT 45 /* Failure to initialize -t (duration) processing */
#define COL_ERROR_RDTINIT 46 /* Unable to install RDT */
#define COL_ERROR_GENERAL 47 /* General error */
#define COL_ERROR_EXEC_FAIL 48 /* Can't exec the process */
#define COL_ERROR_THR_MAX 49 /* More threads than are supported */
#define COL_ERROR_IOINIT 50 /* failed to initialize IO tracing */
#define COL_ERROR_NODATA 51 /* No data recorded in experiment */
#define COL_ERROR_DTRACE_FATAL 52 /* Fatal error from er_kernel DTrace code */
#define COL_ERROR_MAPSEEK 53 /* Error on seek of map file */
#define COL_ERROR_UNEXP_FOUNDER 54 /* Unexpected value for SP_COLLECTOR_FOUNDER */
#define COL_ERROR_LOG_OPEN 55 /* Failure to open log.xml file */
#define COL_ERROR_TSD_INIT 56 /* TSD could not be initialized */
#define COL_ERROR_UTIL_INIT 57 /* libcol_util.c could not be initialized */
#define COL_ERROR_MAPCACHE 58 /* Unable to cache mappings */
#define COL_WARN_NONE 200 /* just a note, not a real warning */
#define COL_WARN_FSTYPE 201 /* Writing to a potentially-distorting file system */
#define COL_WARN_PROFRND 202 /* Profile interval rounded */
#define COL_WARN_SIZELIM 203 /* Size limit specified */
#define COL_WARN_SIGPROF 204 /* SIGPROF handler replaced */
#define COL_WARN_SMPLADJ 205 /* Periodic sampling rate adjusted */
#define COL_WARN_ITMROVR 206 /* Application interval timer resetting prevented */
#define COL_WARN_ITMRREP 207 /* Collection interval timer found to have been overridden */
#define COL_WARN_SIGEMT 208 /* SIGEMT handler replaced */
#define COL_WARN_CPCBLK 209 /* libcpc access blocked */
#define COL_WARN_VFORK 210 /* vfork(2) switched to fork1(2) */
#define COL_WARN_EXECENV 211 /* incomplete exec environment */
#define COL_WARN_SAMPSIGUSED 212 /* target installed handler for sample signal */
#define COL_WARN_PAUSESIGUSED 213 /* target installed handler for pause signal */
#define COL_WARN_CPCNOTRESERVED 214 /* unable to reserve HW counters for kernel profiling */
#define COL_WARN_LIBTHREAD_T1 215 /* collection with classic libthread */
#define COL_WARN_SIGMASK 216 /* profiling signal masking overridden */
#define COL_WARN_NOFOLLOW 217 /* descendant following disabled */
#define COL_WARN_RISKYFOLLOW 218 /* descendant following unqualified */
#define COL_WARN_IDCHNG 219 /* process ID change requested */
#define COL_WARN_OLDJAVA 220 /* Java profiling requires JVM version 1.4.2_02 or later */
#define COL_WARN_ITMRPOVR 221 /* Overriding app-set interval timer */
#define COL_WARN_NO_JAVA_HEAP 222 /* Java heap tracing not supported (JVM 1.5) */
#define COL_WARN_RDT_PAUSE_NOMEM 223 /* RDT paused because of running out of memory */
#define COL_WARN_RDT_RESUME 224 /* RDT resumed */
#define COL_WARN_RDT_THROVER 225 /* RDT: too many threads */
#define COL_WARN_THR_PAUSE_RESUME 226 /* use of thread pause/resume API is deprecateds */
#define COL_WARN_APP_NOT_READY 227 /* Application is not instrumented for RDT */
#define COL_WARN_RDT_DL_TERMINATE 228 /* RDT: terminate execution on actual deadlock */
#define COL_WARN_RDT_DL_TERMINATE_CORE 229 /* RDT: dump core and terminate execution on actual deadlock */
#define COL_WARN_RDT_DL_CONTINUE 230 /* RDT: continue execution on actual deadlock */
#define COL_WARN_NOPROF_DATA 231 /* No profile data recorded in experiment */
#define COL_WARN_LONG_FSTAT 232 /* fstat call on /proc/self/map took > 200 ms. */
#define COL_WARN_LONG_READ 233 /* read call on /proc/self/map took > 200 ms. */
#define COL_WARN_LINUX_X86_APICID 234 /* using x86 APIC IDs rather than Linux sched_getcpu() */
#define COL_COMMENT_NONE 400 /* no comment */
#define COL_COMMENT_CWD 401 /* initial execution directory */
#define COL_COMMENT_ARGV 402 /* arguments */
#define COL_COMMENT_MAYASSNAP 403 /* Mayas snap file name */
#define COL_COMMENT_LINEFORK 404 /* process fork'd */
#define COL_COMMENT_LINEEXEC 405 /* process exec'd */
#define COL_COMMENT_LINECOMBO 406 /* process combo fork/exec */
#define COL_COMMENT_FOXSNAP 407 /* Fox snap file name */
#define COL_COMMENT_ROCKSNAP 408 /* Rock simulator snap file name */
#define COL_COMMENT_BITINSTRDATA 409 /* Bit instrdata file name */
#define COL_COMMENT_BITSNAP 410 /* Bit snap file name */
#define COL_COMMENT_SIMDSPSNAP 411 /* Simulator dataspace profiling snap file name */
#define COL_COMMENT_HWCADJ 412 /* HWC overflow interval adjusted */
#endif /* _EMSGNUM_H */
|