|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-7F04A8FF-7D3B-53DA-95D1-7BBB9C2949CD" xml:lang="en"><title>Category: |
|
13 USER</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>Panics with this category are raised on the user side by member functions |
|
15 of T type and R type classes, which reside in the <filepath>euser.dll</filepath> file. </p> |
|
16 <p>They are also raised by some static member functions of the <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita"><apiname>User</apiname></xref>, <xref href="GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01.dita"><apiname>UserHeap</apiname></xref> and <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> classes. |
|
17 Typically, they are caused by passing bad or contradictory values to class |
|
18 constructors or member functions. </p> |
|
19 <p>The thread causing the panic is terminated. </p> |
|
20 <table id="GUID-8DFFA21D-14B3-59EF-8CA2-9F59DE21447C"> |
|
21 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/> |
|
22 <tbody> |
|
23 <row> |
|
24 <entry><p> <codeph>0</codeph> </p> </entry> |
|
25 <entry><p>This panic is raised when a thread calls <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita"><apiname>Invariant</apiname></xref> . </p> <p>The <codeph>Invariant</codeph> function |
|
26 is called when a test for a class invariant fails while checking the internal |
|
27 data of an object is self-consistent. </p> <p>Check the design and implementation |
|
28 of the class. </p> </entry> |
|
29 </row> |
|
30 <row> |
|
31 <entry><p> <codeph>3</codeph> </p> </entry> |
|
32 <entry><p>This panic is raised when a <xref href="GUID-13A9DD2B-8ABC-3D62-B54E-4F5DD5B9228B.dita"><apiname>TDateTime</apiname></xref> object |
|
33 is constructed with an invalid date or time field. </p> </entry> |
|
34 </row> |
|
35 <row> |
|
36 <entry><p> <codeph>7</codeph> </p> </entry> |
|
37 <entry><p>This panic is raised by the <codeph>Ptr()</codeph> member function |
|
38 of a 16-bit variant descriptor if the descriptor is invalid. </p> <p>Check |
|
39 for ways in which the descriptor may have become corrupted, including an unsafe |
|
40 use of cast. </p> </entry> |
|
41 </row> |
|
42 <row> |
|
43 <entry><p> <codeph>8</codeph> </p> </entry> |
|
44 <entry><p>This panic is raised when a length value passed to a 16-bit variant |
|
45 descriptor member function is invalid. It may be raised by some descriptor |
|
46 constructors and, specifically, by the <codeph>Replace()</codeph> and <codeph>Set()</codeph> descriptor |
|
47 member functions. </p> </entry> |
|
48 </row> |
|
49 <row> |
|
50 <entry><p> <codeph>9</codeph> </p> </entry> |
|
51 <entry><p>This panic is raised when the index value passed to the 16-bit variant |
|
52 descriptor <codeph>Operator()</codeph> is out of bounds </p> </entry> |
|
53 </row> |
|
54 <row> |
|
55 <entry><p> <codeph>10</codeph> </p> </entry> |
|
56 <entry><p>This panic is raised when the position value passed to a 16-bit |
|
57 variant descriptor member function is out of bounds. It may be raised by the <codeph>Left()</codeph>, <codeph>Right()</codeph>, <codeph>Mid()</codeph>, <codeph>Insert()</codeph>, <codeph>Delete()</codeph> and <codeph>Replace()</codeph> member |
|
58 functions of <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita"><apiname>TDes16</apiname></xref>. </p> </entry> |
|
59 </row> |
|
60 <row> |
|
61 <entry><p> <codeph>11</codeph> </p> </entry> |
|
62 <entry><p>This panic is raised when any operation that moves or copies data |
|
63 to a 16-bit variant descriptor, causes the length of that descriptor to exceed |
|
64 its maximum length. </p> <p>It may be caused by any of the copying, appending |
|
65 or formatting member functions and, specifically, by the <codeph>Insert</codeph>, <codeph>Replace</codeph>, <codeph>Fill</codeph>, <codeph>Fillz</codeph> and <codeph>ZeroTerminate</codeph> descriptor member functions. It can also |
|
66 be caused by the <codeph>SetLength</codeph> function. See <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita"><apiname>TDes16</apiname></xref>. </p> </entry> |
|
67 </row> |
|
68 <row> |
|
69 <entry><p> <codeph>12</codeph> </p> </entry> |
|
70 <entry><p>This panic is raised when the format string passed to the 16-bit |
|
71 variant descriptor member functions <codeph>Format</codeph> and <codeph>AppendFormat</codeph> has |
|
72 invalid syntax. </p> <p>See <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita#GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD/GUID-F3ED8A38-74C5-3C4D-AEAF-B405A0C5807D"><apiname>TDes16::Format()</apiname></xref> and <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita#GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD/GUID-D7E07487-DCE6-39D9-B4A2-BA7E5BD4A4B9"><apiname>TDes16::AppendFormat()</apiname></xref>. </p> </entry> |
|
73 </row> |
|
74 <row> |
|
75 <entry><p> <codeph>13</codeph> </p> </entry> |
|
76 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
77 raised by the <codeph>AppendFormatList()</codeph> member function of the 16-bit |
|
78 variant descriptor <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita"><apiname>TDes16</apiname></xref>, if an invalid variable list |
|
79 is passed to the function when the format is <codeph>%S</codeph> or <codeph>%s</codeph>. </p> </entry> |
|
80 </row> |
|
81 <row> |
|
82 <entry><p> <codeph>14</codeph> </p> </entry> |
|
83 <entry><p>This panic is raised when expanding or contracting an <xref href="GUID-3D3D9CD7-C8FD-3F81-9CC5-1A71D4F9751E.dita"><apiname>HBufC16</apiname></xref> buffer |
|
84 using the <codeph>ReAlloc()</codeph> or <codeph>ReAllocL()</codeph> descriptor |
|
85 member functions. Specifically, the panic occurs if the new length being specified |
|
86 is too small to contain the data. </p> </entry> |
|
87 </row> |
|
88 <row> |
|
89 <entry><p> <codeph>16</codeph> </p> </entry> |
|
90 <entry><p>This panic is raised by the <codeph>Replace()</codeph> member function |
|
91 of the 16-bit variant descriptor <xref href="GUID-C04A9A0C-DBA7-37DA-B744-54FBF3D544CD.dita"><apiname>TDes16</apiname></xref> when the length |
|
92 of the source descriptor is negative or exceeds the maximum length of the |
|
93 target descriptor. </p> </entry> |
|
94 </row> |
|
95 <row> |
|
96 <entry><p> <codeph>17</codeph> </p> </entry> |
|
97 <entry><p>This panic is raised when 16-bit variant descriptors are constructed |
|
98 with negative length values. It may also be raised if the <codeph>Set()</codeph>, <codeph>Repeat()</codeph> and |
|
99 the <codeph>Find()</codeph> member functions are passed negative length values. </p> </entry> |
|
100 </row> |
|
101 <row> |
|
102 <entry><p> <codeph>18</codeph> </p> </entry> |
|
103 <entry><p>This panic is raised when 16-bit variant descriptors are constructed |
|
104 with negative maximum length values. </p> </entry> |
|
105 </row> |
|
106 <row> |
|
107 <entry><p> <codeph>19</codeph> </p> </entry> |
|
108 <entry><p>This panic is raised by the <codeph>Ptr()</codeph> member function |
|
109 of an 8 bit variant descriptor if the descriptor is invalid. Check for ways |
|
110 in which the descriptor may have become corrupted, including an unsafe use |
|
111 of cast. </p> </entry> |
|
112 </row> |
|
113 <row> |
|
114 <entry><p> <codeph>20</codeph> </p> </entry> |
|
115 <entry><p>This panic is raised when a length value passed to an 8 bit variant |
|
116 descriptor member function is invalid. It may be raised by some descriptor |
|
117 constructors and, specifically, by the <codeph>Replace()</codeph> and <codeph>Set()</codeph> descriptor |
|
118 member functions. </p> </entry> |
|
119 </row> |
|
120 <row> |
|
121 <entry><p> <codeph>21</codeph> </p> </entry> |
|
122 <entry><p>This panic is raised when the index value passed to the 8 bit variant |
|
123 descriptor <codeph>Operator[]</codeph> is out of bounds. </p> </entry> |
|
124 </row> |
|
125 <row> |
|
126 <entry><p> <codeph>22</codeph> </p> </entry> |
|
127 <entry><p>This panic is raised when the position value passed to an 8 bit |
|
128 variant descriptor member function is out of bounds. It may be raised by the <codeph>Left()</codeph>, <codeph>Right()</codeph>, <codeph>Mid()</codeph>, <codeph>Insert()</codeph>, <codeph>Delete()</codeph> and <codeph>Replace()</codeph> descriptor |
|
129 member functions. </p> </entry> |
|
130 </row> |
|
131 <row> |
|
132 <entry><p> <codeph>23</codeph> </p> </entry> |
|
133 <entry><p>This panic is raised when any operation that moves or copies data |
|
134 to an 8 bit variant descriptor, causes the length of that descriptor to exceed |
|
135 its maximum length. </p> <p>It may be caused by any of the copying, appending |
|
136 or formatting member functions and, specifically, by the <codeph>Insert()</codeph>, <codeph>Replace()</codeph>, <codeph>Fill()</codeph>, <codeph>Fillz()</codeph> and <codeph>ZeroTerminate()</codeph> descriptor member functions. It can |
|
137 also be caused by the <codeph>SetLength()</codeph> function. See <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita"><apiname>TDes8</apiname></xref>. </p> </entry> |
|
138 </row> |
|
139 <row> |
|
140 <entry><p> <codeph>24</codeph> </p> </entry> |
|
141 <entry><p>This panic is raised when the format string passed to the 8 bit |
|
142 variant descriptor member functions <codeph>Format()</codeph> and <codeph>AppendFormat()</codeph> has |
|
143 invalid syntax. </p> <p>See <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita#GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507/GUID-EE7DBF18-A16C-3983-924F-20C1907E7AAA"><apiname>TDes8::Format()</apiname></xref> and <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita#GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507/GUID-E8BE9DD1-2D96-3E8E-943A-CD2ECFD78333"><apiname>TDes8::AppendFormat()</apiname></xref>. </p> </entry> |
|
144 </row> |
|
145 <row> |
|
146 <entry><p> <codeph>25</codeph> </p> </entry> |
|
147 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
148 panic is raised by the <codeph>AppendFormatList()</codeph> member function |
|
149 of the 8-bit variant descriptor <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita"><apiname>TDes8</apiname></xref>, if an invalid variable |
|
150 list is passed to the function when the format is <codeph>%S</codeph> or <codeph>%s</codeph>. </p> </entry> |
|
151 </row> |
|
152 <row> |
|
153 <entry><p> <codeph>26</codeph> </p> </entry> |
|
154 <entry><p>This panic is raised when expanding or contracting an <xref href="GUID-2A528453-0279-3E47-838C-F8A8D29B88F1.dita"><apiname>HBufC8</apiname></xref> buffer |
|
155 using the <codeph>ReAlloc()</codeph> or <codeph>ReAllocL()</codeph> descriptor |
|
156 member functions. Specifically, the panic occurs if the new length being specified |
|
157 is too small to contain the data. </p> </entry> |
|
158 </row> |
|
159 <row> |
|
160 <entry><p> <codeph>28</codeph> </p> </entry> |
|
161 <entry><p>This panic is raised by the <codeph>Replace()</codeph> member function |
|
162 of the 8-bit variant descriptor <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita"><apiname>TDes8</apiname></xref>, when the length |
|
163 of the source descriptor is negative or exceeds the maximum length of the |
|
164 target descriptor. </p> </entry> |
|
165 </row> |
|
166 <row> |
|
167 <entry><p> <codeph>29</codeph> </p> </entry> |
|
168 <entry><p>This panic is raised when 8-bit variant descriptors are constructed |
|
169 with negative length values. It may also be raised if the <codeph>Set()</codeph>, <codeph>Repeat()</codeph> and |
|
170 the <codeph>Find()</codeph> member functions are passed negative length values. </p> </entry> |
|
171 </row> |
|
172 <row> |
|
173 <entry><p> <codeph>30</codeph> </p> </entry> |
|
174 <entry><p>This panic is raised when 8-bit variant descriptors are constructed |
|
175 with negative maximum length values. </p> </entry> |
|
176 </row> |
|
177 <row> |
|
178 <entry><p> <codeph>32</codeph> </p> </entry> |
|
179 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
180 raised by the <codeph>Pos()</codeph> member function of a <codeph>TRawEvent</codeph>. |
|
181 The function returns the mouse/pen position encapsulated by the <codeph>TRawEvent</codeph>. |
|
182 The panic is raised when the event is not a mouse/pen type event. </p> </entry> |
|
183 </row> |
|
184 <row> |
|
185 <entry><p> <codeph>33</codeph> </p> </entry> |
|
186 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
187 raised by the <codeph>ScanCode()</codeph> member function of a <codeph>TRawEvent</codeph>. |
|
188 The function returns the scan code associated with a key down or key up event |
|
189 encapsulated by the <codeph>TRawEvent</codeph>. The panic is raised when the |
|
190 event is not a key down or key up event. </p> </entry> |
|
191 </row> |
|
192 <row> |
|
193 <entry><p> <codeph>34</codeph> </p> </entry> |
|
194 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
195 raised by the <codeph>Modifiers()</codeph> member function of a <codeph>TRawEvent</codeph>. |
|
196 The function returns the modifers associated with a modifiers update event |
|
197 encapsulated by the <codeph>TRawEvent</codeph>. The panic is raised when the |
|
198 event is not a modifier update event. </p> </entry> |
|
199 </row> |
|
200 <row> |
|
201 <entry><p> <codeph>35</codeph> </p> </entry> |
|
202 <entry><p>This panic is raised by the default <codeph>At()</codeph> virtual |
|
203 member function of <xref href="GUID-0756A649-486C-3CE5-9F1E-467E008A63C7.dita"><apiname>TKey</apiname></xref>. The function is intended to be |
|
204 overridden by a derived class. </p> </entry> |
|
205 </row> |
|
206 <row> |
|
207 <entry><p> <codeph>36</codeph> </p> </entry> |
|
208 <entry><p>This panic is raised by the default <codeph>Swap()</codeph> virtual |
|
209 member function of <xref href="GUID-04117018-A42A-3D49-9EA3-D1D7A7785B0A.dita"><apiname>TSwap</apiname></xref>. The function is intended to be |
|
210 overridden by a derived class. </p> </entry> |
|
211 </row> |
|
212 <row> |
|
213 <entry><p> <codeph>37</codeph> </p> </entry> |
|
214 <entry><p>This panic is raised by the <codeph>operator()</codeph> of a <xref href="GUID-B6D6B0AD-B15C-339A-8540-40540885089A.dita"><apiname>TUidType</apiname></xref> when |
|
215 the index value passed to the operator is either negative or is greater than |
|
216 or equal to the constant <codeph>KMaxCheckedUid</codeph> defined in <filepath>e32const.h</filepath>. </p> </entry> |
|
217 </row> |
|
218 <row> |
|
219 <entry><p> <codeph>38</codeph> </p> </entry> |
|
220 <entry><p>This panic is raised by the <codeph>Set(TDesC8&)</codeph> member |
|
221 function of <codeph>TCheckedUid</codeph> when the length of the descriptor |
|
222 passed to the function is not equal to the size of a <codeph>TCheckedUid</codeph> object. </p> </entry> |
|
223 </row> |
|
224 <row> |
|
225 <entry><p> <codeph>39</codeph> </p> </entry> |
|
226 <entry><p>This panic is raised when the size of a new heap is smaller than |
|
227 the permitted minimum. It must be at least the size of an RHeap object. </p> <p>On |
|
228 the user side this is associated with the USER category. On the kernel side |
|
229 this is associated with the KERN-HEAP category. </p> </entry> |
|
230 </row> |
|
231 <row> |
|
232 <entry><p> <codeph>41</codeph> </p> </entry> |
|
233 <entry><p>This panic is caused by the <xref href="GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01.dita#GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01/GUID-18A6B89B-4844-37E5-B46E-32188760A8C0"><apiname>UserHeap::ChunkHeap()</apiname></xref> static |
|
234 function when the value defining the minimum length of the heap is greater |
|
235 than the value defining the maximum length to which the heap can grow. </p> </entry> |
|
236 </row> |
|
237 <row> |
|
238 <entry><p> <codeph>42</codeph> </p> </entry> |
|
239 <entry><p>This panic is raised by a number of <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> member |
|
240 functions, <codeph>AllocLen()</codeph>, <codeph>Free()</codeph>, <codeph>FreeZ()</codeph>, <codeph>ReAlloc()</codeph>, <codeph>ReAllocL()</codeph>, <codeph>Adjust()</codeph> and <codeph>AdjustL()</codeph> when a pointer |
|
241 passed to these functions does not point to a valid cell. </p> </entry> |
|
242 </row> |
|
243 <row> |
|
244 <entry><p> <codeph>43</codeph> </p> </entry> |
|
245 <entry><p>This panic is raised by the <codeph>Adjust()</codeph> and <codeph>AdjustL()</codeph> member |
|
246 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when a heap cell is |
|
247 being shrunk and the amount by which the cell is being shrunk is less than |
|
248 the current length of the cell. </p> </entry> |
|
249 </row> |
|
250 <row> |
|
251 <entry><p> <codeph>44</codeph> </p> </entry> |
|
252 <entry><p>This panic is raised by the <codeph>Free()</codeph> and <codeph>FreeZ()</codeph> member |
|
253 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when the cell being |
|
254 freed overlaps the next cell on the free list (i.e. the first cell on the |
|
255 free list with an address higher than the one being freed). </p> </entry> |
|
256 </row> |
|
257 <row> |
|
258 <entry><p> <codeph>45</codeph> </p> </entry> |
|
259 <entry><p>This panic is raised by the <codeph>Free()</codeph> and <codeph>FreeZ()</codeph> member |
|
260 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when the cell being |
|
261 freed overlaps the previous cell on the free list (i.e. the last cell on the |
|
262 free list with an address lower than the one being freed). </p> </entry> |
|
263 </row> |
|
264 <row> |
|
265 <entry><p> <codeph>46</codeph> </p> </entry> |
|
266 <entry><p>This panic is raised by the <codeph>ReAlloc()</codeph> and <codeph>ReAllocL()</codeph> member |
|
267 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when the cell being |
|
268 reallocated overlaps the next cell on the free list (i.e. the first cell on |
|
269 the free list with an address higher than the one being reallocated). </p> </entry> |
|
270 </row> |
|
271 <row> |
|
272 <entry><p> <codeph>47</codeph> </p> </entry> |
|
273 <entry><p>This panic is raised by the <codeph>Alloc()</codeph>, <codeph>AllocL()</codeph> or <codeph>AllocLC()</codeph> member |
|
274 functions of <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused by trying to allocate |
|
275 a cell from a heap, specifying an unsigned size value which is greater than |
|
276 or equal to the value of <codeph>KMaxTInt/2</codeph>. The constant <codeph>KMaxTInt</codeph> is |
|
277 defined in the <filepath>e32const.h</filepath> file.</p> <p>This panic may |
|
278 also be raised by the heap walker when it finds a bad allocated heap cell |
|
279 size. </p> </entry> |
|
280 </row> |
|
281 <row> |
|
282 <entry><p> <codeph>48</codeph> </p> </entry> |
|
283 <entry><p>This panic is raised by the heap walker when it finds a bad allocated |
|
284 heap cell address. </p> </entry> |
|
285 </row> |
|
286 <row> |
|
287 <entry><p> <codeph>49</codeph> </p> </entry> |
|
288 <entry><p>This panic is raised by the heap walker when it finds a bad free |
|
289 heap cell address. </p> </entry> |
|
290 </row> |
|
291 <row> |
|
292 <entry><p> <codeph>51</codeph> </p> </entry> |
|
293 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
294 raised by the <codeph>DbgMarkEnd()</codeph> member function of <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> in |
|
295 debug builds when there has been no corresponding call to the <codeph>DbgMarkStart()</codeph> member |
|
296 function; it is also caused when there are more calls to <codeph>DbgMarkEnd()</codeph> than |
|
297 to <codeph>DbgMarkStart()</codeph>. These functions are part of the debug |
|
298 assistance provided by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> class. </p> </entry> |
|
299 </row> |
|
300 <row> |
|
301 <entry><p> <codeph>52</codeph> </p> </entry> |
|
302 <entry><p>This panic is raised by the <codeph>Adjust()</codeph> and <codeph>AdjustL()</codeph> member |
|
303 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when the offset from |
|
304 the start of the cell being stretched or shrunk is a negative value. </p> </entry> |
|
305 </row> |
|
306 <row> |
|
307 <entry><p> <codeph>54</codeph> </p> </entry> |
|
308 <entry><p>This panic is raised by the <codeph>ReAlloc()</codeph> and <codeph>ReAllocL()</codeph> member |
|
309 functions of an <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref>. It is caused when the new size for |
|
310 the cell being reallocated is a negative value. </p> </entry> |
|
311 </row> |
|
312 <row> |
|
313 <entry><p> <codeph>55</codeph> </p> </entry> |
|
314 <entry><p>This panic is caused by the <xref href="GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01.dita#GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01/GUID-18A6B89B-4844-37E5-B46E-32188760A8C0"><apiname>UserHeap::ChunkHeap()</apiname></xref> static |
|
315 function when the value defining the minimum length of the heap is negative. </p> </entry> |
|
316 </row> |
|
317 <row> |
|
318 <entry><p> <codeph>56</codeph> </p> </entry> |
|
319 <entry><p>This panic is caused by the <xref href="GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01.dita#GUID-C5D0C7E7-061F-3BA5-AE24-B83237684B01/GUID-18A6B89B-4844-37E5-B46E-32188760A8C0"><apiname>UserHeap::ChunkHeap()</apiname></xref> static |
|
320 function when the value defining the maximum length to which the heap can |
|
321 grow, is negative. </p> </entry> |
|
322 </row> |
|
323 <row> |
|
324 <entry><p> <codeph>57</codeph> </p> </entry> |
|
325 <entry><p>This panic is raised when closing a shared heap using the <codeph>Close()</codeph> member |
|
326 function of <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> and the access count is zero or negative. |
|
327 A zero or negative access count suggests that an attempt is being made to |
|
328 close the heap too many times. </p> </entry> |
|
329 </row> |
|
330 <row> |
|
331 <entry><p> <codeph>58</codeph> </p> </entry> |
|
332 <entry><p>This panic is raised when opening a heap for shared access using |
|
333 the <codeph>Open()</codeph> member function of <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> and |
|
334 the heap type is not <codeph>EChunkNormal</codeph>. </p> </entry> |
|
335 </row> |
|
336 <row> |
|
337 <entry><p> <codeph>59</codeph> </p> </entry> |
|
338 <entry><p>This panic is raised by the <codeph>UnGet()</codeph> member function |
|
339 of the 8-bit variant lexical analyzer, <xref href="GUID-5B7955BC-1375-35F1-953D-D7F5C3583756.dita"><apiname>TLex8</apiname></xref>, if the character |
|
340 position is already at the start of the string. </p> </entry> |
|
341 </row> |
|
342 <row> |
|
343 <entry><p> <codeph>60</codeph> </p> </entry> |
|
344 <entry><p>This panic is raised by the <codeph>Inc()</codeph> member function |
|
345 of the 8-bit variant lexical analyzer, <xref href="GUID-5B7955BC-1375-35F1-953D-D7F5C3583756.dita"><apiname>TLex8</apiname></xref>, if the resulting |
|
346 character position lies before the start of the string or after the end of |
|
347 the string. </p> </entry> |
|
348 </row> |
|
349 <row> |
|
350 <entry><p> <codeph>61</codeph> </p> </entry> |
|
351 <entry><p>This panic is raised by the <codeph>SkipAndMark()</codeph> member |
|
352 function of the 8-bit variant lexical analyzer, <xref href="GUID-5B7955BC-1375-35F1-953D-D7F5C3583756.dita"><apiname>TLex8</apiname></xref>, |
|
353 if the resulting character position lies before the start of the string or |
|
354 after the end of the string. </p> </entry> |
|
355 </row> |
|
356 <row> |
|
357 <entry><p> <codeph>63</codeph> </p> </entry> |
|
358 <entry><p>This panic is raised by the <codeph>ValidateMark()</codeph> member |
|
359 function of the 8-bit variant lexical analyzer, <xref href="GUID-5B7955BC-1375-35F1-953D-D7F5C3583756.dita"><apiname>TLex8</apiname></xref>, |
|
360 if the position of the extraction mark lies before the start of the string |
|
361 or after the end of the string. </p> </entry> |
|
362 </row> |
|
363 <row> |
|
364 <entry><p> <codeph>64</codeph> </p> </entry> |
|
365 <entry><p>This panic is raised by the <codeph>UnGet()</codeph> member function |
|
366 of the 16-bit variant lexical analyzer, <xref href="GUID-76BFE569-34F7-3FEC-8F01-38AEC8C29D68.dita"><apiname>TLex16</apiname></xref>, if the |
|
367 character position is already at the start of the string. </p> </entry> |
|
368 </row> |
|
369 <row> |
|
370 <entry><p> <codeph>65</codeph> </p> </entry> |
|
371 <entry><p>This panic is raised by the <codeph>Inc()</codeph> member function |
|
372 of the 16-bit variant lexical analyzer, <xref href="GUID-76BFE569-34F7-3FEC-8F01-38AEC8C29D68.dita"><apiname>TLex16</apiname></xref>, if the |
|
373 resulting character position lies before the start of the string or after |
|
374 the end of the string. </p> </entry> |
|
375 </row> |
|
376 <row> |
|
377 <entry><p> <codeph>66</codeph> </p> </entry> |
|
378 <entry><p>This panic is raised by the <codeph>SkipAndMark()</codeph> member |
|
379 function of the 16-bit variant lexical analyzer, <xref href="GUID-76BFE569-34F7-3FEC-8F01-38AEC8C29D68.dita"><apiname>TLex16</apiname></xref>, |
|
380 if the resulting character position lies before the start of the string or |
|
381 after the end of the string. </p> </entry> |
|
382 </row> |
|
383 <row> |
|
384 <entry><p> <codeph>68</codeph> </p> </entry> |
|
385 <entry><p>This panic is raised by the <codeph>ValidateMark()</codeph> member |
|
386 function of the 16-bit variant lexical analyzer, <xref href="GUID-76BFE569-34F7-3FEC-8F01-38AEC8C29D68.dita"><apiname>TLex16</apiname></xref>, |
|
387 if the position of the extraction mark lies before the start of the string |
|
388 or after the end of the string. </p> </entry> |
|
389 </row> |
|
390 <row> |
|
391 <entry><p> <codeph>69</codeph> </p> </entry> |
|
392 <entry><p>This panic is raised by the <xref href="GUID-E22ADC67-CEBC-3A6C-A507-EDB8C706476F.dita"><apiname>TDateSuffix</apiname></xref> constructor |
|
393 or its <codeph>Set()</codeph> member function when the suffix index specified |
|
394 is negative or is greater than or equal to the value <codeph>KMaxSuffixes</codeph> defined |
|
395 in <filepath>e32const.h</filepath>. The index is used to access a locale dependent |
|
396 table of suffix characters which can be appended to the dates of the month |
|
397 (e.g. the characters "st" for 1st, "nd" for 2nd, "st" for 31st). </p> </entry> |
|
398 </row> |
|
399 <row> |
|
400 <entry><p> <codeph>70</codeph> </p> </entry> |
|
401 <entry><p> <i>Introduced in 6.0:</i> This panic is raised when attempting |
|
402 to complete a client/server request and the <codeph>RMessagePtr</codeph> is |
|
403 null. </p> <p> <i>Withdrawn in 6.0:</i> This panic is raised by the <codeph>SetRetry()</codeph> member |
|
404 function of <xref href="GUID-6D8A458C-9A39-3000-A3BC-060A2A3663E6.dita"><apiname>RSessionBase</apiname></xref>, the client interface for communication |
|
405 with a server, when the specified delay time between resending a message to |
|
406 the server is either negative or a value greater than KMaxTInt (defined in |
|
407 the <filepath>e32const.h</filepath> file). </p> </entry> |
|
408 </row> |
|
409 <row> |
|
410 <entry><p> <codeph>72</codeph> </p> </entry> |
|
411 <entry><p> <i>Withdrawn in 6.0:</i> This panic is raised by the <xref href="GUID-6D8A458C-9A39-3000-A3BC-060A2A3663E6.dita"><apiname>SetRetry</apiname></xref> member |
|
412 function of <xref href="GUID-6D8A458C-9A39-3000-A3BC-060A2A3663E6.dita"><apiname>RSessionBase</apiname></xref>, the client interface for communication |
|
413 with a server, when the specified operation code identifying the required |
|
414 service is either negative or a value greater than <codeph>KMaxTInt</codeph> (defined |
|
415 in the <filepath>e32const.h</filepath> file). </p> <p> <i>Introduced in 6.0:</i> This |
|
416 panic is raised by the <codeph>Send()</codeph> and <codeph>SendReceive()</codeph> member |
|
417 functions of <xref href="GUID-6D8A458C-9A39-3000-A3BC-060A2A3663E6.dita"><apiname>RSessionBase</apiname></xref>, the client interface for communication |
|
418 with a server, when the specified operation code identifying the required |
|
419 service is either negative or a value greater than <codeph>KMaxTInt</codeph> (defined |
|
420 in the <filepath>e32const.h</filepath> file). </p> </entry> |
|
421 </row> |
|
422 <row> |
|
423 <entry><p> <codeph>73</codeph> </p> </entry> |
|
424 <entry><p>This panic is raised by the <codeph>Receive()</codeph> member function |
|
425 of <codeph>RServer</codeph>, the handle to the server, when the attempt to |
|
426 receive a message for the server, synchronously, fails. </p> </entry> |
|
427 </row> |
|
428 <row> |
|
429 <entry><p> <codeph>75</codeph> </p> </entry> |
|
430 <entry><p>This panic is raised by the constructor of a singly linked list |
|
431 header, a <xref href="GUID-40BA1263-BE07-3C7F-955E-0BBC632E7C58.dita"><apiname>TSglQue</apiname></xref> or by the <codeph>SetOffset()</codeph> member |
|
432 function when the specified offset is not 4 byte aligned, i.e. when it is |
|
433 not divisible by 4. </p> </entry> |
|
434 </row> |
|
435 <row> |
|
436 <entry><p> <codeph>76</codeph> </p> </entry> |
|
437 <entry><p>This panic is raised when attempting to remove an object from a |
|
438 singly linked list, using the <codeph>Remove()</codeph> member function of <xref href="GUID-40BA1263-BE07-3C7F-955E-0BBC632E7C58.dita"><apiname>TSglQue</apiname></xref>, |
|
439 when that object is not in the list. </p> </entry> |
|
440 </row> |
|
441 <row> |
|
442 <entry><p> <codeph>78</codeph> </p> </entry> |
|
443 <entry><p>This panic is raised by the constructor of a doubly linked list |
|
444 header, a <xref href="GUID-E5E9834A-63CA-3F03-88D3-85B912ADA54C.dita"><apiname>TDblQue</apiname></xref> or by the <codeph>SetOffset()</codeph> member |
|
445 function, when the specified offset is not 4 byte aligned, i.e. when it is |
|
446 not divisible by 4. </p> </entry> |
|
447 </row> |
|
448 <row> |
|
449 <entry><p> <codeph>79</codeph> </p> </entry> |
|
450 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
451 raised by a call to either the <codeph>First()</codeph> and <codeph>Last()</codeph> member |
|
452 functions of a doubly linked list, a <xref href="GUID-E5E9834A-63CA-3F03-88D3-85B912ADA54C.dita"><apiname>TDblQue</apiname></xref>, which return |
|
453 pointers to the first and last element in the list respectively; the panic |
|
454 occurs when the list is empty. </p> </entry> |
|
455 </row> |
|
456 <row> |
|
457 <entry><p> <codeph>80</codeph> </p> </entry> |
|
458 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
459 raised by the post increment operator, <codeph>operator++</codeph>, the post |
|
460 decrement operator, <codeph>operator—</codeph> and the return current element |
|
461 operator, <codeph>operator T*</codeph>, of the doubly linked list iterator, |
|
462 a <xref href="GUID-46C6F8E4-C7B5-39B2-A9E6-F022A924FF8C.dita"><apiname>TDblQueIter</apiname></xref>; the panic occurs when the element returned |
|
463 by these operators is not in the list. Typically, this is caused by the removal |
|
464 of the element from the list prior to calling these operators. </p> </entry> |
|
465 </row> |
|
466 <row> |
|
467 <entry><p> <codeph>81</codeph> </p> </entry> |
|
468 <entry><p>This panic is raised by the get rectangle operator, <codeph>operator[]</codeph>, |
|
469 of a clipping region, derived from the abstract base class <xref href="GUID-740A218E-76FB-31BF-BD91-BA6780AC4DEE.dita"><apiname>TRegion</apiname></xref>. |
|
470 The panic occurs when the index, which refers to the specific rectangle within |
|
471 the region, is greater than or equal to the number of rectangles contained |
|
472 within the region (as returned by the <codeph>Count()</codeph> member function). </p> <p>The |
|
473 index must be strictly less than the number of contained rectangles. </p> </entry> |
|
474 </row> |
|
475 <row> |
|
476 <entry><p> <codeph>82</codeph> </p> </entry> |
|
477 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>It is |
|
478 raised when sorting the rectangles within a clipping region, derived from |
|
479 the abstract base class <xref href="GUID-740A218E-76FB-31BF-BD91-BA6780AC4DEE.dita"><apiname>TRegion</apiname></xref>, using the <codeph>Sort()</codeph> member |
|
480 function of <xref href="GUID-740A218E-76FB-31BF-BD91-BA6780AC4DEE.dita"><apiname>TRegion</apiname></xref>. The panic occurs when the region is |
|
481 invalid. </p> </entry> |
|
482 </row> |
|
483 <row> |
|
484 <entry><p> <codeph>83</codeph> </p> </entry> |
|
485 <entry><p>This panic occurs when the Kernel sends a message to the Kernel |
|
486 server and this completes with an error, i.e. an error code which is not <codeph>KErrNone</codeph>. </p> </entry> |
|
487 </row> |
|
488 <row> |
|
489 <entry><p> <codeph>84</codeph> </p> </entry> |
|
490 <entry><p>This panic is raised by the <codeph>Panic()</codeph> member function |
|
491 of <codeph>RTest</codeph>, the test class. </p> </entry> |
|
492 </row> |
|
493 <row> |
|
494 <entry><p> <codeph>85</codeph> </p> </entry> |
|
495 <entry><p>This panic is raised by the <codeph>CheckConsoleCreated()</codeph> member |
|
496 functions of <codeph>RTest</codeph> and <codeph>RTestJ</codeph>, the test |
|
497 classes, when the creation of a console, as derived from a <codeph>CConsoleBase</codeph>, |
|
498 fails. </p> </entry> |
|
499 </row> |
|
500 <row> |
|
501 <entry><p> <codeph>86</codeph> </p> </entry> |
|
502 <entry><p>This panic is raised by the <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita#GUID-C197C9A7-EA05-3F24-9854-542E984C612D/GUID-4FDD3CEB-9D30-33BD-BAF3-14A1E2D56B18"><apiname>User::After()</apiname></xref> static |
|
503 function which is used to suspend the current thread until the specified time |
|
504 interval, in microseconds, has expired. The panic occurs when the specified |
|
505 time interval is negative. </p> </entry> |
|
506 </row> |
|
507 <row> |
|
508 <entry><p> <codeph>87</codeph> </p> </entry> |
|
509 <entry><p>This panic is raised when a relative timer event is requested from |
|
510 an asynchronous timer service, an <xref href="GUID-8A423EA2-4264-30C9-9579-0466994E6E88.dita"><apiname>RTimer</apiname></xref>, using the <codeph>After()</codeph> member |
|
511 function. The panic occurs when the requested time interval is negative. </p> </entry> |
|
512 </row> |
|
513 <row> |
|
514 <entry><p> <codeph>88</codeph> </p> </entry> |
|
515 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
516 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-CA07367C-D2AC-32AE-9614-A93DE2A146A7"><apiname>Mem::Compare()</apiname></xref>, <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-95543372-DF95-37C1-BDF0-AF760B3C7157"><apiname>Mem::CompareC()</apiname></xref> and <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-BB1F7591-D0AD-3722-A25E-9D828EA19515"><apiname>Mem::CompareF()</apiname></xref>, |
|
517 which compare two areas of memory. The panic occurs when the length of the |
|
518 area of memory designated as the left hand area, is negative. </p> <p>On the |
|
519 user side this is associated with the USER category. On the kernel side this |
|
520 is associated with the KERN-COMMON category. </p> </entry> |
|
521 </row> |
|
522 <row> |
|
523 <entry><p> <codeph>89</codeph> </p> </entry> |
|
524 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
525 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-CA07367C-D2AC-32AE-9614-A93DE2A146A7"><apiname>Mem::Compare()</apiname></xref>, <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-95543372-DF95-37C1-BDF0-AF760B3C7157"><apiname>Mem::CompareC()</apiname></xref> and <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-BB1F7591-D0AD-3722-A25E-9D828EA19515"><apiname>Mem::CompareF()</apiname></xref>, |
|
526 which compare two areas of memory. The panic occurs when the length of the |
|
527 area of memory designated as the right hand area, is negative. </p> <p>On |
|
528 the user side this is associated with the USER category. On the kernel side |
|
529 this is associated with the KERN-COMMON category. </p> </entry> |
|
530 </row> |
|
531 <row> |
|
532 <entry><p> <codeph>90</codeph> </p> </entry> |
|
533 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
534 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-4D71DFF1-F113-3BBB-B607-AF61E8234307"><apiname>Mem::Copy()</apiname></xref>, which copies the content |
|
535 of one area of memory to another. The panic occurs when the length of the |
|
536 area of memory to be copied, is negative </p> <p>On the user side this is |
|
537 associated with the USER category. On the kernel side this is associated with |
|
538 the KERN-COMMON category. </p> </entry> |
|
539 </row> |
|
540 <row> |
|
541 <entry><p> <codeph>91</codeph> </p> </entry> |
|
542 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
543 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-183CDC27-56F1-371A-A9C5-730118788C86"><apiname>Mem::Move()</apiname></xref>, which moves the content |
|
544 of one area of memory to another. The panic occurs when the length of the |
|
545 area of memory to be moved, is not a multiple of 4. </p> <p>On the user side |
|
546 this is associated with the USER category. On the kernel side this is associated |
|
547 with the KERN-COMMON category. </p> </entry> |
|
548 </row> |
|
549 <row> |
|
550 <entry><p> <codeph>92</codeph> </p> </entry> |
|
551 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
552 panic is raised by <codeph>Mem::Move()</codeph>, which moves the content of |
|
553 one area of memory to another. The panic occurs when the address of the source |
|
554 for the move operation, is not aligned on a 4 byte boundary. </p> <p>On the |
|
555 user side this is associated with the USER category. On the kernel side this |
|
556 is associated with the KERN-COMMON category. </p> </entry> |
|
557 </row> |
|
558 <row> |
|
559 <entry><p> <codeph>93</codeph> </p> </entry> |
|
560 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
561 panic is raised by <codeph>Mem::Move()</codeph>, which moves the content of |
|
562 one area of memory to another. The panic occurs when the address of the target |
|
563 for the move operation, is not aligned on a 4 byte boundary. </p> <p>On the |
|
564 user side this is associated with the USER category. On the kernel side this |
|
565 is associated with the KERN-COMMON category. </p> </entry> |
|
566 </row> |
|
567 <row> |
|
568 <entry><p> <codeph>94</codeph> </p> </entry> |
|
569 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
570 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-A94B5FEC-4DFA-308F-9154-840BC848F162"><apiname>Mem::Swap()</apiname></xref>, which swaps the content |
|
571 of one area of memory with another. The panic occurs when the length of the |
|
572 area of memory to be swapped, is negative. </p> <p>On the user side this is |
|
573 associated with the USER category. On the kernel side this is associated with |
|
574 the KERN-COMMON category. </p> </entry> |
|
575 </row> |
|
576 <row> |
|
577 <entry><p> <codeph>95</codeph> </p> </entry> |
|
578 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
579 panic is raised by <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-756045AC-3C85-3642-B24B-68B655B140B9"><apiname>Mem::Fill()</apiname></xref> and <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-CFDAFF27-A7F5-378C-AC60-6F46CE62B01E"><apiname>Mem::FillZ()</apiname></xref>, |
|
580 both of which fill an area of memory. The panic occurs when the length of |
|
581 the area of memory to be filled, is negative. </p> <p>On the user side this |
|
582 is associated with the USER category. On the kernel side this is associated |
|
583 with the KERN-COMMON category. </p> </entry> |
|
584 </row> |
|
585 <row> |
|
586 <entry><p> <codeph>96</codeph> </p> </entry> |
|
587 <entry><p>This panic is raised by <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita#GUID-C197C9A7-EA05-3F24-9854-542E984C612D/GUID-10E209B9-A010-322B-A3BC-2DE9849C418A"><apiname>User::QuickSort()</apiname></xref>, when |
|
588 the value for the number of records to be sorted, is negative. </p> </entry> |
|
589 </row> |
|
590 <row> |
|
591 <entry><p> <codeph>97</codeph> </p> </entry> |
|
592 <entry><p>This panic is raised by <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita#GUID-C197C9A7-EA05-3F24-9854-542E984C612D/GUID-3A8F5EDE-4A8D-33A2-8B43-63F04C59F548"><apiname>User::BinarySearch()</apiname></xref>, |
|
593 when the value for the number of records taking part in the search, is negative. </p> </entry> |
|
594 </row> |
|
595 <row> |
|
596 <entry><p> <codeph>98</codeph> </p> </entry> |
|
597 <entry><p>This panic is raised by the constructor of the base key class, <xref href="GUID-0756A649-486C-3CE5-9F1E-467E008A63C7.dita"><apiname>TKey</apiname></xref>. |
|
598 It occurs when the offset value passed to the constructor is negative.As <codeph>TKey</codeph> is |
|
599 an abstract class, i.e. objects of type <codeph>TKey</codeph> are not intended |
|
600 to be explicitly constructed, look at the offset value passed to the constructors |
|
601 of derived classes such as <xref href="GUID-5BC09594-7D9F-3B3F-95B0-7828A756537B.dita"><apiname>TKeyArrayFix</apiname></xref>, <xref href="GUID-03CE0E0B-3731-338A-87E4-49B669AD4EBC.dita"><apiname>TKeyArrayVar</apiname></xref> and <xref href="GUID-F3BF9485-BA32-36A4-9B39-FC51E28F5A24.dita"><apiname>TKeyArrayPak</apiname></xref> for |
|
602 the cause of the panic. </p> </entry> |
|
603 </row> |
|
604 <row> |
|
605 <entry><p> <codeph>99</codeph> </p> </entry> |
|
606 <entry><p>This panic is raised when a local or global chunk is created using |
|
607 the <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> member functions: <codeph>CreateLocal()</codeph>, <codeph>CreateGlobal()</codeph>, <codeph>CreateDoubleEndedLocal()</codeph> and <codeph>CreateDoubleEndedGlobal()</codeph>. It occurs when the value |
|
608 for the maximum size to which this chunk can be adjusted, is negative. </p> </entry> |
|
609 </row> |
|
610 <row> |
|
611 <entry><p> <codeph>100</codeph> </p> </entry> |
|
612 <entry><p>This panic is raised when a local or global chunk is created using |
|
613 the <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> member functions: <codeph>CreateLocal()</codeph> and <codeph>CreateGlobal()</codeph>. |
|
614 It occurs when the value for the number of bytes to be committed to this chunk |
|
615 on creation, is negative. </p> </entry> |
|
616 </row> |
|
617 <row> |
|
618 <entry><p> <codeph>101</codeph> </p> </entry> |
|
619 <entry><p>This panic is raised when a local or global chunk is created using |
|
620 the <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> member functions: <codeph>CreateLocal()</codeph> and <codeph>CreateGlobal()</codeph>. |
|
621 It occurs when the value for the number of bytes to be committed to this chunk |
|
622 on creation is greater than the value for the maximum size to which this chunk |
|
623 can be adjusted. </p> </entry> |
|
624 </row> |
|
625 <row> |
|
626 <entry><p> <codeph>102</codeph> </p> </entry> |
|
627 <entry><p>This panic is raised when changing the number of bytes committed |
|
628 to a chunk by calling the <codeph>Adjust()</codeph> member function of <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref>. |
|
629 The panic occurs when the value passed to the function is negative. </p> </entry> |
|
630 </row> |
|
631 <row> |
|
632 <entry><p> <codeph>105</codeph> </p> </entry> |
|
633 <entry><p>This panic is raised when a local or global semaphore is created |
|
634 using the <xref href="GUID-AED27A76-3645-3A04-B80D-10473D9C5A27.dita"><apiname>RSemaphore</apiname></xref> member functions: <codeph>CreateLocal()</codeph> and <codeph>CreateGlobal()</codeph>. |
|
635 It occurs when the value for the initial semaphore count is negative. </p> </entry> |
|
636 </row> |
|
637 <row> |
|
638 <entry><p> <codeph>106</codeph> </p> </entry> |
|
639 <entry><p>This panic is raised when a semaphore, an <xref href="GUID-AED27A76-3645-3A04-B80D-10473D9C5A27.dita"><apiname>RSemaphore</apiname></xref>, |
|
640 is signaled using the <codeph>Signal(TInt aCount)</codeph> member function |
|
641 and the count value is negative. </p> </entry> |
|
642 </row> |
|
643 <row> |
|
644 <entry><p> <codeph>107</codeph> </p> </entry> |
|
645 <entry><p>This panic is raised when a critical section, an <xref href="GUID-FC5F1EC1-28CC-3B06-83C4-B90EF8EEBA07.dita"><apiname>RCriticalSection</apiname></xref>, |
|
646 is signalled using the <codeph>Signal()</codeph> member function. The panic |
|
647 occurs when the <codeph>Signal()</codeph> is not matched by an earlier call |
|
648 to <codeph>Wait()</codeph> and suggests that this is a stray signal. </p> </entry> |
|
649 </row> |
|
650 <row> |
|
651 <entry><p> <codeph>109</codeph> </p> </entry> |
|
652 <entry><p>This panic is raised when creating a thread using the <codeph>Create()</codeph> member |
|
653 functions of <xref href="GUID-B0E661BC-4058-3256-B9C3-5A4FD52F6DE5.dita"><apiname>RThread</apiname></xref>. The panic occurs when the value of |
|
654 the stack size passed to these functions is negative. </p> </entry> |
|
655 </row> |
|
656 <row> |
|
657 <entry><p> <codeph>110</codeph> </p> </entry> |
|
658 <entry><p>This panic is raised when creating a thread using the <codeph>Create()</codeph> member |
|
659 functions of <xref href="GUID-B0E661BC-4058-3256-B9C3-5A4FD52F6DE5.dita"><apiname>RThread</apiname></xref>. The panic is only raised by those |
|
660 variants of <codeph>Create()</codeph> which create a new heap for the new |
|
661 thread. The panic occurs if the minimum heap size specified is less than <codeph>KMinHeapSize</codeph> , |
|
662 defined in <filepath>e32const.h</filepath>. </p> </entry> |
|
663 </row> |
|
664 <row> |
|
665 <entry><p> <codeph>111</codeph> </p> </entry> |
|
666 <entry><p>This panic is raised when creating a thread using the <codeph>Create()</codeph> member |
|
667 functions of <xref href="GUID-B0E661BC-4058-3256-B9C3-5A4FD52F6DE5.dita"><apiname>RThread</apiname></xref>. The panic is only raised by those |
|
668 variants of <codeph>Create()</codeph> which create a new heap for the new |
|
669 thread. The panic occurs if the minimum heap size specified is greater than |
|
670 the maximum size to which the heap can grow </p> </entry> |
|
671 </row> |
|
672 <row> |
|
673 <entry><p> <codeph>112</codeph> </p> </entry> |
|
674 <entry><p>This panic is raised by the <codeph>Alloc()</codeph> and <codeph>AllocL()</codeph> member |
|
675 functions of class <codeph>RRef</codeph> when the size value passed is negative. </p> </entry> |
|
676 </row> |
|
677 <row> |
|
678 <entry><p> <codeph>113</codeph> </p> </entry> |
|
679 <entry><p>This panic is raised by: </p> <ul> |
|
680 <li id="GUID-14612F2D-C196-581C-9267-4C2C6FA64781"><p>the constructor of a |
|
681 time representation object, a <xref href="GUID-A2D3BA72-9B27-3BFF-950A-D7E3B2004821.dita"><apiname>TTime</apiname></xref>, which takes a text |
|
682 string, when the format of that text string is incorrect or represents an |
|
683 invalid date or time. </p> </li> |
|
684 <li id="GUID-CAB02981-302B-5E54-B355-F46C96E6361B"><p>the <codeph>Parse()</codeph> member |
|
685 function of a time representation object, a <xref href="GUID-A2D3BA72-9B27-3BFF-950A-D7E3B2004821.dita"><apiname>TTime</apiname></xref>, if the |
|
686 century offset value is either negative or is greater than or equal to 100. </p> </li> |
|
687 <li id="GUID-04DE18E4-5FBC-5DDF-9468-8A218B98D366"><p>the <xref href="GUID-B81A50BE-2045-3040-A5DD-D5DE03B52FCC.dita#GUID-B81A50BE-2045-3040-A5DD-D5DE03B52FCC/GUID-B0669C9C-81F3-3F85-8F9C-545F0011C33D"><apiname>Time::DaysInMonth()</apiname></xref> function, |
|
688 if an invalid month value is passed. </p> </li> |
|
689 </ul> </entry> |
|
690 </row> |
|
691 <row> |
|
692 <entry><p> <codeph>114</codeph> </p> </entry> |
|
693 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
694 panic is raised by member functions of a <codeph>TBusLocalDrive</codeph> when |
|
695 no connection has been made to a local drive. </p> </entry> |
|
696 </row> |
|
697 <row> |
|
698 <entry><p> <codeph>115</codeph> </p> </entry> |
|
699 <entry><p>This panic is raised when attempting to connect to a local drive |
|
700 using the <codeph>Connect()</codeph> member function of <codeph>TBusLocalDrive</codeph> and |
|
701 the specified drive number is out of range, i.e. the drive number is negative |
|
702 or is greater than or equal to <codeph>KMaxLocalDrives</codeph>, defined in <filepath>e32const.h</filepath>. </p> </entry> |
|
703 </row> |
|
704 <row> |
|
705 <entry><p> <codeph>116</codeph> </p> </entry> |
|
706 <entry><p>This panic is raised by the <codeph>Lookup()</codeph> member function |
|
707 of an <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita"><apiname>RLibrary</apiname></xref>, a handle to a dynamically loaded DLL, when |
|
708 the ordinal number of the required DLL function, is zero or negative. </p> </entry> |
|
709 </row> |
|
710 <row> |
|
711 <entry><p> <codeph>119</codeph> </p> </entry> |
|
712 <entry><p>This panic is raised when setting a new currency symbol using the <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita#GUID-C197C9A7-EA05-3F24-9854-542E984C612D/GUID-1CBBEEF4-0E5A-33AB-833F-6AF14BA57793"><apiname>User::SetCurrencySymbol()</apiname></xref> function. |
|
713 The panic occurs when the length of the descriptor containing the new symbol |
|
714 is greater than <codeph>KMaxCurrencySymbol</codeph>, defined in <filepath>e32const.h</filepath>. </p> </entry> |
|
715 </row> |
|
716 <row> |
|
717 <entry><p> <codeph>120</codeph> </p> </entry> |
|
718 <entry><p>This panic is raised by the <codeph>CreateDoubleEndedLocal()</codeph> and <codeph>CreateDoubleEndedGlobal()</codeph> member |
|
719 functions of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the lower address of the committed |
|
720 region is negative. </p> </entry> |
|
721 </row> |
|
722 <row> |
|
723 <entry><p> <codeph>121</codeph> </p> </entry> |
|
724 <entry><p>This panic is raised by the <codeph>CreateDoubleEndedLocal()</codeph> and <codeph>CreateDoubleEndedGlobal()</codeph> member |
|
725 functions of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the upper address of the committed |
|
726 region is negative. </p> </entry> |
|
727 </row> |
|
728 <row> |
|
729 <entry><p> <codeph>122</codeph> </p> </entry> |
|
730 <entry><p>This panic is raised by the <codeph>CreateDoubleEndedLocal()</codeph> and <codeph>CreateDoubleEndedGlobal()</codeph> member |
|
731 functions of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the upper address of the committed |
|
732 region is lower than the lower address of the committed region. </p> </entry> |
|
733 </row> |
|
734 <row> |
|
735 <entry><p> <codeph>123</codeph> </p> </entry> |
|
736 <entry><p>This panic is raised by the <codeph>CreateDoubleEndedLocal()</codeph> and <codeph>CreateDoubleEndedGlobal()</codeph> member |
|
737 functions of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the upper address of the committed |
|
738 region is lower than the maximum size to which this chunk can be adjusted. </p> </entry> |
|
739 </row> |
|
740 <row> |
|
741 <entry><p> <codeph>124</codeph> </p> </entry> |
|
742 <entry><p>This panic is raised by the <codeph>AdjustDoubleEnded()</codeph> member |
|
743 function of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the lower address of the committed |
|
744 region is negative. </p> </entry> |
|
745 </row> |
|
746 <row> |
|
747 <entry><p> <codeph>125</codeph> </p> </entry> |
|
748 <entry><p>This panic is raised by the <codeph>AdjustDoubleEnded()</codeph> member |
|
749 function of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the upper address of the committed |
|
750 region is negative. </p> </entry> |
|
751 </row> |
|
752 <row> |
|
753 <entry><p> <codeph>126</codeph> </p> </entry> |
|
754 <entry><p>This panic is raised by the <codeph>AdjustDoubleEnded()</codeph> member |
|
755 function of an <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> when the upper address of the committed |
|
756 region is lower than the lower address of the committed region. </p> </entry> |
|
757 </row> |
|
758 <row> |
|
759 <entry><p> <codeph>127</codeph> </p> </entry> |
|
760 <entry><p>This panic is raised when constructing an array of pointers, an <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref>, |
|
761 and specifying a granularity value which is one of the following: </p> <ul> |
|
762 <li id="GUID-997727C6-9CF0-55C7-8C2B-F40256F219CA"><p>zero </p> </li> |
|
763 <li id="GUID-BB3784C6-48A0-5429-91C6-3E4005CBFED7"><p>negative </p> </li> |
|
764 <li id="GUID-9E7805F2-F54B-5561-935A-59833A4D316F"><p>greater than <codeph>0x10000000</codeph>. </p> </li> |
|
765 </ul> </entry> |
|
766 </row> |
|
767 <row> |
|
768 <entry><p> <codeph>128</codeph> </p> </entry> |
|
769 <entry><p>This panic is raised when constructing an array of fixed length |
|
770 objects, an <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref>, and specifying a key offset value which |
|
771 is one of the following: </p> <ul> |
|
772 <li id="GUID-5F2D3E80-1309-5D55-B6C7-79F2896B5CB4"><p>negative </p> </li> |
|
773 <li id="GUID-8C8C2026-3ED3-5232-9AEC-4CB2E29B9EF1"><p>not a multiple of 4 </p> </li> |
|
774 <li id="GUID-EB846DEE-DEDD-5AB8-849D-6FF84BFA868D"><p>greater than or equal |
|
775 to the size of the array elements. </p> </li> |
|
776 </ul> </entry> |
|
777 </row> |
|
778 <row> |
|
779 <entry><p> <codeph>129</codeph> </p> </entry> |
|
780 <entry><p>This panic is raised when constructing an array of fixed length |
|
781 objects, an <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref>, and the length of the array elements |
|
782 is one of the following: </p> <ul> |
|
783 <li id="GUID-5E6B0011-2AB7-5FB4-9480-0243215673AD"><p>zero </p> </li> |
|
784 <li id="GUID-BE7CE556-9091-5A04-A516-E858DCB9DEB2"><p>negative </p> </li> |
|
785 <li id="GUID-08D5D804-B78E-5398-9FBE-49EE5BA5BEF6"><p>greater than 640. </p> </li> |
|
786 </ul> </entry> |
|
787 </row> |
|
788 <row> |
|
789 <entry><p> <codeph>130</codeph> </p> </entry> |
|
790 <entry><p>This panic is raised when an index value passed to a member function |
|
791 of a <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref> or a <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref> identifying |
|
792 an array element, is out of bounds. </p> </entry> |
|
793 </row> |
|
794 <row> |
|
795 <entry><p> <codeph>131</codeph> </p> </entry> |
|
796 <entry><p>This panic is raised when the value identifying the insertion position |
|
797 in a call to <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita#GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707/GUID-774BDED5-F7E6-3AC9-822B-61DC9E39096B"><apiname>RArray::Insert()</apiname></xref> or <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita#GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F/GUID-AF0E69AA-CAE9-3826-8256-7315688CD641"><apiname>RPointerArray::Insert()</apiname></xref> is |
|
798 either negative or greater than the number of elements in the array. </p> </entry> |
|
799 </row> |
|
800 <row> |
|
801 <entry><p> <codeph>132</codeph> </p> </entry> |
|
802 <entry><p>This panic is raised when an index value passed to <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-EBFD358A-62B6-30F5-9C40-ED551268A164"><apiname>Mem::CollationMethodByIndex()</apiname></xref> or <xref href="GUID-677B3729-EDED-341B-BE83-59F4386CCCA4.dita#GUID-677B3729-EDED-341B-BE83-59F4386CCCA4/GUID-51C05CAE-3FCC-3931-91B4-5E52B9A0777C"><apiname>Mem::CollationMethodId()</apiname></xref> is out of bounds. </p> </entry> |
|
803 </row> |
|
804 <row> |
|
805 <entry><p> <codeph>133</codeph> </p> </entry> |
|
806 <entry><p>This panic is raised when an index value passed to <xref href="GUID-1EC847DC-6858-3BEE-A5B2-F7737F1D50AD.dita#GUID-1EC847DC-6858-3BEE-A5B2-F7737F1D50AD/GUID-76B36CE0-9DB3-32B1-8F91-D94ACB53A606"><apiname>TFixedArray::At()</apiname></xref> or <xref href="GUID-1EC847DC-6858-3BEE-A5B2-F7737F1D50AD.dita#GUID-1EC847DC-6858-3BEE-A5B2-F7737F1D50AD/GUID-B64C2CF6-7A4D-3306-BCA7-205BE0F1FD14"><apiname>TFixedArray::operator()</apiname></xref> is |
|
807 out of bounds. </p> </entry> |
|
808 </row> |
|
809 <row> |
|
810 <entry><p> <codeph>137</codeph> </p> </entry> |
|
811 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
812 during the handling of the variable parameter lists. The panic is caused when |
|
813 a parameter is too big. </p> </entry> |
|
814 </row> |
|
815 <row> |
|
816 <entry><p> <codeph>138</codeph> </p> </entry> |
|
817 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
818 during the handling of the variable parameter lists when an index value for |
|
819 the parameters is outside its permitted range. </p> </entry> |
|
820 </row> |
|
821 <row> |
|
822 <entry><p> <codeph>139</codeph> </p> </entry> |
|
823 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
824 panic is raised internally by the descriptor formatting functions during the |
|
825 handling of the variable parameter lists when an index value for the parameters |
|
826 is outside its permitted range. </p> </entry> |
|
827 </row> |
|
828 <row> |
|
829 <entry><p> <codeph>140</codeph> </p> </entry> |
|
830 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
831 during the handling of the variable parameter lists. </p> </entry> |
|
832 </row> |
|
833 <row> |
|
834 <entry><p> <codeph>141</codeph> </p> </entry> |
|
835 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
836 during the handling of the variable parameter lists. </p> </entry> |
|
837 </row> |
|
838 <row> |
|
839 <entry><p> <codeph>142</codeph> </p> </entry> |
|
840 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
841 during the handling of the variable parameter lists. </p> </entry> |
|
842 </row> |
|
843 <row> |
|
844 <entry><p> <codeph>143</codeph> </p> </entry> |
|
845 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
846 during the handling of the variable parameter lists. </p> </entry> |
|
847 </row> |
|
848 <row> |
|
849 <entry><p> <codeph>144</codeph> </p> </entry> |
|
850 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
851 during the handling of the variable parameter lists. </p> </entry> |
|
852 </row> |
|
853 <row> |
|
854 <entry><p> <codeph>145</codeph> </p> </entry> |
|
855 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
856 during the handling of the variable parameter lists. </p> </entry> |
|
857 </row> |
|
858 <row> |
|
859 <entry><p> <codeph>146</codeph> </p> </entry> |
|
860 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
861 during the handling of the variable parameter lists. </p> </entry> |
|
862 </row> |
|
863 <row> |
|
864 <entry><p> <codeph>147</codeph> </p> </entry> |
|
865 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
866 during the handling of the variable parameter lists. </p> </entry> |
|
867 </row> |
|
868 <row> |
|
869 <entry><p> <codeph>148</codeph> </p> </entry> |
|
870 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
871 during the handling of the variable parameter lists. </p> </entry> |
|
872 </row> |
|
873 <row> |
|
874 <entry><p> <codeph>149</codeph> </p> </entry> |
|
875 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
876 during the handling of the variable parameter lists. </p> </entry> |
|
877 </row> |
|
878 <row> |
|
879 <entry><p> <codeph>150</codeph> </p> </entry> |
|
880 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
881 during the handling of the variable parameter lists. </p> </entry> |
|
882 </row> |
|
883 <row> |
|
884 <entry><p> <codeph>151</codeph> </p> </entry> |
|
885 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
886 during the handling of the variable parameter lists. </p> </entry> |
|
887 </row> |
|
888 <row> |
|
889 <entry><p> <codeph>152</codeph> </p> </entry> |
|
890 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
891 during the handling of the variable parameter lists. </p> </entry> |
|
892 </row> |
|
893 <row> |
|
894 <entry><p> <codeph>153</codeph> </p> </entry> |
|
895 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
896 during the handling of the variable parameter lists. </p> </entry> |
|
897 </row> |
|
898 <row> |
|
899 <entry><p> <codeph>154</codeph> </p> </entry> |
|
900 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
901 during the handling of the variable parameter lists. </p> </entry> |
|
902 </row> |
|
903 <row> |
|
904 <entry><p> <codeph>156</codeph> </p> </entry> |
|
905 <entry><p>This panic is raised by the variants of the <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref> or <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref> constructors |
|
906 that take a value that defines the number of entries for the array. The panic |
|
907 is caused when this number is not positive. </p> </entry> |
|
908 </row> |
|
909 <row> |
|
910 <entry><p> <codeph>157</codeph> </p> </entry> |
|
911 <entry><p>This panic is raised by <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita#GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07/GUID-808FE749-13D0-3E88-879A-7482174D4590"><apiname>RChunk::Commit()</apiname></xref> when |
|
912 the value of the offset of the committed region is negative. </p> </entry> |
|
913 </row> |
|
914 <row> |
|
915 <entry><p> <codeph>158</codeph> </p> </entry> |
|
916 <entry><p>This panic is raised by <codeph>RChunk::Commit()</codeph> when the |
|
917 size of the committed region is negative. </p> </entry> |
|
918 </row> |
|
919 <row> |
|
920 <entry><p> <codeph>159</codeph> </p> </entry> |
|
921 <entry><p>This panic is raised by <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita#GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07/GUID-46A8D42E-68E5-370F-9062-C419804BA0A9"><apiname>RChunk::Allocate()</apiname></xref> when |
|
922 the size of the committed region is negative. </p> </entry> |
|
923 </row> |
|
924 <row> |
|
925 <entry><p> <codeph>160</codeph> </p> </entry> |
|
926 <entry><p>This panic is raised by <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita#GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07/GUID-7B5EB813-48D2-371B-84CF-DBDA31382480"><apiname>RChunk::Decommit()</apiname></xref> when |
|
927 the value of the offset of the committed region is negative. </p> </entry> |
|
928 </row> |
|
929 <row> |
|
930 <entry><p> <codeph>161</codeph> </p> </entry> |
|
931 <entry><p>This panic is raised by <codeph>RChunk::Decommit()</codeph> when |
|
932 the size of the committed region is negative. </p> </entry> |
|
933 </row> |
|
934 <row> |
|
935 <entry><p> <codeph>162</codeph> </p> </entry> |
|
936 <entry><p>This panic is raised when an invalid chunk type is passed to the |
|
937 internal <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita#GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07/GUID-EA7C4105-6D64-3F87-83B6-C97DCDEDB94A"><apiname>RChunk::Create()</apiname></xref> member function </p> <p>See <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> </p> </entry> |
|
938 </row> |
|
939 <row> |
|
940 <entry><p> <codeph>163</codeph> </p> </entry> |
|
941 <entry><p>This panic is raised when a global chunk is being created and no |
|
942 name has been specified. </p> <p>See <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> </p> </entry> |
|
943 </row> |
|
944 <row> |
|
945 <entry><p> <codeph>164</codeph> </p> </entry> |
|
946 <entry><p>This panic is raised when creating a 'normal' chunk, and the offset |
|
947 of the bottom of the new committed region from the base of the chunk's reserved |
|
948 region is not zero. </p> <p>See <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita"><apiname>RChunk</apiname></xref> </p> </entry> |
|
949 </row> |
|
950 <row> |
|
951 <entry><p> <codeph>165</codeph> </p> </entry> |
|
952 <entry><p>This panic is raised by the <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita#GUID-25327159-83D6-3507-B187-09EA4BB3727F/GUID-1D1AC9B1-4E3E-32AC-8D88-7F48E9C1599F"><apiname>RLibrary::Init()</apiname></xref> internal |
|
953 function when the function that constructs static data following a DLL load, |
|
954 leaves. </p> <p>See <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita"><apiname>RLibrary</apiname></xref> </p> </entry> |
|
955 </row> |
|
956 <row> |
|
957 <entry><p> <codeph>166</codeph> </p> </entry> |
|
958 <entry><p>This panic is raised internally, if a call to the static data destructors, |
|
959 following closure of a library handle, leaves. </p> </entry> |
|
960 </row> |
|
961 <row> |
|
962 <entry><p> <codeph>167</codeph> </p> </entry> |
|
963 <entry><p>This panic is raised in a call to <xref href="GUID-9DB4A58C-6FC8-3292-A547-4C161BD188FC.dita#GUID-9DB4A58C-6FC8-3292-A547-4C161BD188FC/GUID-DF3C2502-B4A7-3088-A22D-B8F0D2194E90"><apiname>RAllocator::Close()</apiname></xref> when |
|
964 the number of handles is found to be greater than the maximum allowed, i.e. <xref href="GUID-9DB4A58C-6FC8-3292-A547-4C161BD188FC.dita#GUID-9DB4A58C-6FC8-3292-A547-4C161BD188FC/GUID-4B385121-25B9-376D-88C9-6AE22209AA6E"><apiname>RAllocator::EMaxHandles</apiname></xref>. </p> </entry> |
|
965 </row> |
|
966 <row> |
|
967 <entry><p> <codeph>168</codeph> </p> </entry> |
|
968 <entry><p>This panic is raised by the internal <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita"><apiname>RHeap</apiname></xref> constructor |
|
969 when the offset value is invalid, i.e. is negative or not appropriate for |
|
970 the pagesize. </p> </entry> |
|
971 </row> |
|
972 <row> |
|
973 <entry><p> <codeph>169</codeph> </p> </entry> |
|
974 <entry><p>This panic is raised by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita#GUID-EFAFDD75-7E59-306A-882D-317F5564979E/GUID-16924B79-4096-3E48-9443-DB944FA86987"><apiname>RHeap::Reduce()</apiname></xref> internal |
|
975 function on failure. </p> </entry> |
|
976 </row> |
|
977 <row> |
|
978 <entry><p> <codeph>170</codeph> </p> </entry> |
|
979 <entry><p>This panic is raised by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita#GUID-EFAFDD75-7E59-306A-882D-317F5564979E/GUID-75FFFB70-077B-3CC4-B7DE-D2362027E308"><apiname>RHeap::Reset()</apiname></xref> internal |
|
980 function on failure. </p> </entry> |
|
981 </row> |
|
982 <row> |
|
983 <entry><p> <codeph>171</codeph> </p> </entry> |
|
984 <entry><p>This panic is raised by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita#GUID-EFAFDD75-7E59-306A-882D-317F5564979E/GUID-06F144EE-5E27-3E1E-8FD9-69C86D302596"><apiname>RHeap::WalkCheckCell()</apiname></xref> internal |
|
985 function if it detects a free cell with an invalid size. </p> </entry> |
|
986 </row> |
|
987 <row> |
|
988 <entry><p> <codeph>172</codeph> </p> </entry> |
|
989 <entry><p>This panic is raised by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita#GUID-EFAFDD75-7E59-306A-882D-317F5564979E/GUID-04B92045-A5D4-329D-9806-D3689711E5C3"><apiname>RHeap::Initialise()</apiname></xref> internal |
|
990 function when an alignment value is invalid, i.e is either less than the size |
|
991 of a <codeph>TAny*</codeph> type, or is not a power of 2 (i.e. 2, 4, 8, 16 |
|
992 etc). </p> </entry> |
|
993 </row> |
|
994 <row> |
|
995 <entry><p> <codeph>174</codeph> </p> </entry> |
|
996 <entry><p>This panic is raised if any not implemented pure virtual function |
|
997 is called. </p> </entry> |
|
998 </row> |
|
999 <row> |
|
1000 <entry><p> <codeph>175</codeph> </p> </entry> |
|
1001 <entry><p>This panic is raised when a <xref href="GUID-C197C9A7-EA05-3F24-9854-542E984C612D.dita#GUID-C197C9A7-EA05-3F24-9854-542E984C612D/GUID-ABF0FC5C-3334-3761-893D-D836B2EE0541"><apiname>User::Leave()</apiname></xref> function |
|
1002 is called and there is no <xref href="GUID-3F2CDC74-2568-371C-9D8E-34A66A619226.dita"><apiname>TRAP</apiname></xref> frame. </p> </entry> |
|
1003 </row> |
|
1004 <row> |
|
1005 <entry><p> <codeph>176</codeph> </p> </entry> |
|
1006 <entry><p>This panic is raised when a mathematical function fails with an |
|
1007 unrecognized exception, i.e. one that is none of: <xref href="GUID-0BEA3647-7888-3612-A2D3-7E27AC405E29.dita"><apiname>KErrArgument</apiname></xref>, <xref href="GUID-E06EBEEF-8BED-3143-9136-5F4F3B55D882.dita"><apiname>KErrDivideByZero</apiname></xref>, <xref href="GUID-F9E0EF8B-4EF5-3E35-811A-00B8F9CCF2FA.dita"><apiname>KErrOverflow</apiname></xref> or <xref href="GUID-3673F75F-655F-3561-BD56-F7E1C6980810.dita"><apiname>KErrUnderflow</apiname></xref>. </p> </entry> |
|
1008 </row> |
|
1009 <row> |
|
1010 <entry><p> <codeph>177</codeph> </p> </entry> |
|
1011 <entry><p>This panic is raised by the <xref href="GUID-EFAFDD75-7E59-306A-882D-317F5564979E.dita#GUID-EFAFDD75-7E59-306A-882D-317F5564979E/GUID-06F144EE-5E27-3E1E-8FD9-69C86D302596"><apiname>RHeap::WalkCheckCell()</apiname></xref> internal |
|
1012 function on a bad cell type. </p> </entry> |
|
1013 </row> |
|
1014 <row> |
|
1015 <entry><p> <codeph>178</codeph> </p> </entry> |
|
1016 <entry><p>This panic is raised when descriptors convert integers into text, |
|
1017 and an invalid radix is passed, i.e. a value that is not one of the <xref href="GUID-3223CE28-D0EF-350A-874B-EF25140F4DA2.dita"><apiname>TRadix</apiname></xref> enum |
|
1018 values. </p> </entry> |
|
1019 </row> |
|
1020 <row> |
|
1021 <entry><p> <codeph>179</codeph> </p> </entry> |
|
1022 <entry><p> <i>This panic is raised in debug builds only.</i> </p> <p>This |
|
1023 panic is raised when converting and appending numbers in descriptors, and |
|
1024 buffers are not aligned on even addresses. </p> </entry> |
|
1025 </row> |
|
1026 <row> |
|
1027 <entry><p> <codeph>181</codeph> </p> </entry> |
|
1028 <entry><p>This is raised by an internal component related to Huffman encoding |
|
1029 or decoding.</p> </entry> |
|
1030 </row> |
|
1031 <row> |
|
1032 <entry><p> <codeph>182</codeph> </p> </entry> |
|
1033 <entry><p>This is raised by an internal component related to Huffman encoding |
|
1034 or decoding.</p> </entry> |
|
1035 </row> |
|
1036 <row> |
|
1037 <entry><p> <codeph>183</codeph> </p> </entry> |
|
1038 <entry><p>This panic is raised by member functions of the internal classes <codeph>RArrayBase</codeph> and <codeph>RPointerArrayBase</codeph>; |
|
1039 specifically: </p> <ul> |
|
1040 <li id="GUID-873F4160-2007-5B5B-B709-7E7A7F341439"><p> <codeph> RArrayBase::BinarySearch()</codeph> </p> </li> |
|
1041 <li id="GUID-FB620C5B-0868-57E8-B1BA-073361A610F9"><p> <codeph>RArrayBase::BinarySearchUnsigned()</codeph> </p> </li> |
|
1042 <li id="GUID-899B5E5D-85EA-5A12-9831-E3D7FA7C60CE"><p> <codeph>RArrayBase::BinarySearchSigned()</codeph> </p> </li> |
|
1043 <li id="GUID-6BA9A5BE-ECAC-5235-8CCE-1F4AA298586B"><p> <codeph>RPointerArrayBase::BinarySearch()</codeph> </p> </li> |
|
1044 <li id="GUID-F72C47DF-F1C4-548E-B311-A718D0A62CC9"><p> <codeph>RPointerArrayBase::BinarySearchUnsigned()</codeph> </p> </li> |
|
1045 <li id="GUID-9783A227-F9BF-590E-82BF-91582EBE6B5C"><p> <codeph>RPointerArrayBase::BinarySearchSigned()</codeph> </p> </li> |
|
1046 </ul> <p>when the find mode passed to these functions is not recognized. </p> </entry> |
|
1047 </row> |
|
1048 <row> |
|
1049 <entry><p> <codeph>184</codeph> </p> </entry> |
|
1050 <entry><p>This panic is raised on a call to <xref href="GUID-A6B66713-FECA-3BE7-BB81-1AE5551AD83D.dita#GUID-A6B66713-FECA-3BE7-BB81-1AE5551AD83D/GUID-6DDAC4CD-9418-3291-9B03-6C0EE5AEB689"><apiname>RNotifier::Notify()</apiname></xref> when |
|
1051 the length of one or more of the descriptors containing the displayable text |
|
1052 is bigger than the maximum value that a <xref href="GUID-4BB532F8-938E-37C7-9D40-6010EB716E7A.dita"><apiname>TUint16</apiname></xref> can hold. </p> </entry> |
|
1053 </row> |
|
1054 <row> |
|
1055 <entry><p> <codeph>185</codeph> </p> </entry> |
|
1056 <entry><p>This panic is raised by the following functions when the month or |
|
1057 day value is outside its permitted range of values: </p> <ul> |
|
1058 <li id="GUID-814D9C36-CFE1-5C52-82DC-9A106DEB7562"><p> <xref href="GUID-98B3912D-84FC-3BD8-B1F0-1FF965C67D24.dita#GUID-98B3912D-84FC-3BD8-B1F0-1FF965C67D24/GUID-7B20F2D3-B50F-3D07-AB5E-0576B7504E58"><apiname>TMonthName::Set()</apiname></xref> </p> </li> |
|
1059 <li id="GUID-BFCB66DB-0F05-52ED-8537-BD6CAEDE7317"><p> <xref href="GUID-B7905793-30B6-3351-8351-D239F4CB660A.dita#GUID-B7905793-30B6-3351-8351-D239F4CB660A/GUID-44E83EB0-2B34-3A27-9D50-D2BE8BFA7D6A"><apiname>TMonthNameAbb::Set()</apiname></xref> </p> </li> |
|
1060 <li id="GUID-60397C89-DD2A-557F-BCFE-3ACA13AD48BC"><p> <xref href="GUID-9F97BDB2-F684-33D1-9B4A-C46425833F59.dita#GUID-9F97BDB2-F684-33D1-9B4A-C46425833F59/GUID-3B5BDDCB-9F15-3A8E-B3B1-9E7E38302826"><apiname>TDayName::Set()</apiname></xref> </p> </li> |
|
1061 <li id="GUID-FD2F89D4-FEE6-5C8C-9909-A143965A59B1"><p> <xref href="GUID-9BF9626A-0535-3E70-BFD8-B12505BD934F.dita#GUID-9BF9626A-0535-3E70-BFD8-B12505BD934F/GUID-1D487B9E-1978-30D5-83DF-CD6F8E4A1344"><apiname> TDayNameAbb::Set()</apiname></xref> </p> </li> |
|
1062 </ul> <p>See also: <xref href="GUID-98B3912D-84FC-3BD8-B1F0-1FF965C67D24.dita"><apiname>TMonthName</apiname></xref>, <xref href="GUID-B7905793-30B6-3351-8351-D239F4CB660A.dita"><apiname>TMonthNameAbb</apiname></xref>, <xref href="GUID-9F97BDB2-F684-33D1-9B4A-C46425833F59.dita"><apiname>TDayName</apiname></xref> and <xref href="GUID-9BF9626A-0535-3E70-BFD8-B12505BD934F.dita"><apiname>TDayNameAbb</apiname></xref>. </p> </entry> |
|
1063 </row> |
|
1064 <row> |
|
1065 <entry><p> <codeph>186</codeph> </p> </entry> |
|
1066 <entry><p>This panic is raised internally by the descriptor formatting functions |
|
1067 during the handling of the variable parameter lists. </p> </entry> |
|
1068 </row> |
|
1069 <row> |
|
1070 <entry><p> <codeph>187</codeph> </p> </entry> |
|
1071 <entry><p>This panic is raised in a call to <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita#GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507/GUID-217E8A68-3A69-35A2-9E44-309ADD992F98"><apiname>TDes8::Expand()</apiname></xref>, |
|
1072 if either the length, or the maximum length, or the pointer to the data is |
|
1073 not an even number. </p> </entry> |
|
1074 </row> |
|
1075 <row> |
|
1076 <entry><p> <codeph>188</codeph> </p> </entry> |
|
1077 <entry><p>This panic is raised in a call to <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita#GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507/GUID-F783E13D-749C-3BCB-9AF1-55411D0B8EE7"><apiname>TDes8::Collapse()</apiname></xref>, |
|
1078 if either the length, or the maximum length, or the pointer to the data is |
|
1079 not an even number. </p> </entry> |
|
1080 </row> |
|
1081 <row> |
|
1082 <entry><p> <codeph>189</codeph> </p> </entry> |
|
1083 <entry><p>This panic is raised in calls to the <xref href="GUID-81A285F6-3F87-3E77-9426-61BB16BC7109.dita"><apiname>TSecurityPolicy</apiname></xref> constructors, |
|
1084 if the specified capability is found to be invalid. </p> <p>See <xref href="GUID-604DA570-08AC-300D-A7CE-1DA984556B10.dita"><apiname>TCapability</apiname></xref>. </p> </entry> |
|
1085 </row> |
|
1086 <row> |
|
1087 <entry><p> <codeph>190</codeph> </p> </entry> |
|
1088 <entry><p>This panic is raised in a call to <xref href="GUID-81A285F6-3F87-3E77-9426-61BB16BC7109.dita#GUID-81A285F6-3F87-3E77-9426-61BB16BC7109/GUID-E155171A-D096-3C75-9DB9-974F23D753AA"><apiname>TSecurityPolicy::CheckPolicy()</apiname></xref>, |
|
1089 if the security policy is found to be corrupt. </p> <p>See <xref href="GUID-81A285F6-3F87-3E77-9426-61BB16BC7109.dita"><apiname>TSecurityPolicy</apiname></xref>. </p> </entry> |
|
1090 </row> |
|
1091 <row> |
|
1092 <entry><p> <codeph>191</codeph> </p> </entry> |
|
1093 <entry><p>This panic is raised in a call to: </p> <codeblock id="GUID-E9725190-B3E4-5A1D-9728-CAF8F3BE5DF3" xml:space="preserve">TSecurityPolicy::TSecurityPolicy(TSecPolicyType aType)</codeblock> <p>if <codeph>aType</codeph> is neither <codeph>ETypePass</codeph> nor <codeph>ETypeFail</codeph>. </p> <p>See <xref href="GUID-81A285F6-3F87-3E77-9426-61BB16BC7109.dita"><apiname>TSecurityPolicy</apiname></xref>. </p> </entry> |
|
1094 </row> |
|
1095 <row> |
|
1096 <entry><p> <codeph>192</codeph> </p> </entry> |
|
1097 <entry><p>This panic is raised when constructing an <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref> or |
|
1098 an <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref> if the specified minimum growth step is less |
|
1099 than or equal to zero or is greater than 65535. </p> </entry> |
|
1100 </row> |
|
1101 <row> |
|
1102 <entry><p> <codeph>193</codeph> </p> </entry> |
|
1103 <entry><p>This panic is raised when constructing an <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref> or |
|
1104 an <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref> if the specified exponential growth factor is |
|
1105 less than or equal to 1 or is greater than or equal to 128. </p> </entry> |
|
1106 </row> |
|
1107 <row> |
|
1108 <entry><p> <codeph>194</codeph> </p> </entry> |
|
1109 <entry><p>This panic is raised if code inside an ASSERT_ALWAYS_NO_LEAVE harness |
|
1110 leaves. </p> </entry> |
|
1111 </row> |
|
1112 <row> |
|
1113 <entry><p> <codeph>195</codeph> </p> </entry> |
|
1114 <entry><p>This panic is raised when the attempt to grow a cell on the heap |
|
1115 fails. </p> </entry> |
|
1116 </row> |
|
1117 <row> |
|
1118 <entry><p> <codeph>196</codeph> </p> </entry> |
|
1119 <entry><p>This panic is raised when an attempt is made to install a Win32 |
|
1120 SE handler that is not on the stack. </p> <p>See the internal class <codeph>TWin32SEHTrap</codeph>. </p> </entry> |
|
1121 </row> |
|
1122 <row> |
|
1123 <entry><p> <codeph>197</codeph> </p> </entry> |
|
1124 <entry><p>This panic is raised when the caller of an API does not have the |
|
1125 right capabilities to call that API. You need to consult the documentation |
|
1126 for the specific API for the capabilities needed to call it. </p> </entry> |
|
1127 </row> |
|
1128 <row> |
|
1129 <entry><p> <codeph>198</codeph> </p> </entry> |
|
1130 <entry><p>This panic is raised by the constructor of the internal class <codeph>RHashTableBase</codeph> if |
|
1131 a NULL function pointer is passed in as the hash function. </p> </entry> |
|
1132 </row> |
|
1133 <row> |
|
1134 <entry><p> <codeph>199</codeph> </p> </entry> |
|
1135 <entry><p>This panic is raised by the constructor of the internal class <codeph>RHashTableBase</codeph> if |
|
1136 a NULL function pointer is passed in as the identity relation. </p> </entry> |
|
1137 </row> |
|
1138 <row> |
|
1139 <entry><p> <codeph>200</codeph> </p> </entry> |
|
1140 <entry><p>This panic is raised by the constructor of the internal class <codeph>RHashTableBase</codeph> if |
|
1141 a negative element size is specified. </p> </entry> |
|
1142 </row> |
|
1143 <row> |
|
1144 <entry><p> <codeph>201</codeph> </p> </entry> |
|
1145 <entry><p>This panic is raised by the constructor of the internal class <codeph>RHashTableBase</codeph> if |
|
1146 the specified key offset is inconsistent with the specified element size. </p> </entry> |
|
1147 </row> |
|
1148 <row> |
|
1149 <entry><p> <codeph>202</codeph> </p> </entry> |
|
1150 <entry><p>This panic is raised by the member function <codeph>VerifyReform()</codeph> of |
|
1151 the internal class <codeph>RHashTableBase</codeph> if a deleted entry still |
|
1152 remains after a hash table reform. This panic should never occur as it indicates |
|
1153 an error in the hash table implementation. </p> </entry> |
|
1154 </row> |
|
1155 <row> |
|
1156 <entry><p> <codeph>203</codeph> </p> </entry> |
|
1157 <entry><p>This panic is raised by the member function <codeph>ConsistencyCheck()</codeph> of |
|
1158 the internal class <codeph>RHashTableBase</codeph>. It indicates an error |
|
1159 in the hash table implementation. </p> </entry> |
|
1160 </row> |
|
1161 <row> |
|
1162 <entry><p> <codeph>204</codeph> </p> </entry> |
|
1163 <entry><p>This panic is raised by the member function <codeph>ConsistencyCheck()</codeph> of |
|
1164 the internal class <codeph>RHashTableBase</codeph>. It indicates an error |
|
1165 in the hash table implementation. </p> </entry> |
|
1166 </row> |
|
1167 <row> |
|
1168 <entry><p> <codeph>205</codeph> </p> </entry> |
|
1169 <entry><p>This panic is raised by the member function <codeph>ConsistencyCheck()</codeph> of |
|
1170 the internal class <codeph>RHashTableBase</codeph>. It indicates an error |
|
1171 in the hash table implementation. </p> </entry> |
|
1172 </row> |
|
1173 <row> |
|
1174 <entry><p> <codeph>206</codeph> </p> </entry> |
|
1175 <entry><p>This panic is raised by the member function <codeph>ConsistencyCheck()</codeph> of |
|
1176 the internal class <codeph>RHashTableBase</codeph>. It indicates an error |
|
1177 in the hash table implementation. </p> </entry> |
|
1178 </row> |
|
1179 <row> |
|
1180 <entry><p> <codeph>207</codeph> </p> </entry> |
|
1181 <entry><p>This panic is raised by the member function <codeph>ConsistencyCheck()</codeph> of |
|
1182 the internal class <codeph>RHashTableBase</codeph>. It indicates an error |
|
1183 in the hash table implementation. </p> </entry> |
|
1184 </row> |
|
1185 <row> |
|
1186 <entry><p> <codeph>208</codeph> </p> </entry> |
|
1187 <entry><p>This panic is raised by the member function <codeph>Next()</codeph> of |
|
1188 the internal class <codeph>THashTableIterBase</codeph> if, while attempting |
|
1189 to step a hash table iterator to the next entry, the iterator is found to |
|
1190 point to an invalid table entry. This will typically occur if elements have |
|
1191 been removed from the hash table without resetting the iterator. </p> </entry> |
|
1192 </row> |
|
1193 <row> |
|
1194 <entry><p> <codeph>209</codeph> </p> </entry> |
|
1195 <entry><p>This panic is raised by the member function <codeph>Current()</codeph> of |
|
1196 the internal class <codeph>THashTableIterBase</codeph> if, while interrogating |
|
1197 the current position of a hash table iterator, the iterator is found to point |
|
1198 to an invalid table entry. This will typically occur if elements have been |
|
1199 added to or removed from the hash table without resetting the iterator. </p> </entry> |
|
1200 </row> |
|
1201 <row> |
|
1202 <entry><p> <codeph>210</codeph> </p> </entry> |
|
1203 <entry><p>This panic is raised if an invalid argument is passed to the <codeph>Reserve()</codeph> function |
|
1204 on any of the hash table classes derived from the internal class <codeph>RHashTableBase</codeph>. </p> </entry> |
|
1205 </row> |
|
1206 <row> |
|
1207 <entry><p> <codeph>211</codeph> </p> </entry> |
|
1208 <entry><p>This panic is raised if the Win32 SE handler chain has been corrupted. </p> <p>See |
|
1209 the internal class <codeph>TWin32SEHTrap</codeph>. </p> </entry> |
|
1210 </row> |
|
1211 <row> |
|
1212 <entry><p> <codeph>212</codeph> </p> </entry> |
|
1213 <entry><p>This panic is raised if a negative valued argument is passed to |
|
1214 the <codeph>Reserve()</codeph> member function of the <xref href="GUID-FAEBF321-6B08-3041-A01F-B1E7282D0707.dita"><apiname>RArray</apiname></xref> or <xref href="GUID-AAA13D1F-1BD7-3331-BB8C-11FA2795B53F.dita"><apiname>RPointerArray</apiname></xref> classes |
|
1215 . </p> </entry> |
|
1216 </row> |
|
1217 <row> |
|
1218 <entry><p> <codeph>213</codeph> </p> </entry> |
|
1219 <entry><p>This panic is raised when attempting to set a new debug failure |
|
1220 mode on a heap with an invalid argument. </p> <p>For example, if <codeph>aBurst |
|
1221 > KMaxTUint6</codeph> when invoking <codeph>__UHEAP_BURSTFAILNEXT</codeph>, |
|
1222 when an RHeap object is used for the user heap. </p> <p>On the user side this |
|
1223 is associated with the USER category. On the kernel side this is associated |
|
1224 with the KERN-HEAP category. </p> </entry> |
|
1225 </row> |
|
1226 <row> |
|
1227 <entry><p> <codeph>214</codeph> </p> </entry> |
|
1228 <entry><p>This panic is raised when an invalid chunk attribute has been passed |
|
1229 to the method RChunk::Create(). </p> </entry> |
|
1230 </row> |
|
1231 <row> |
|
1232 <entry><p> <codeph>215</codeph> </p> </entry> |
|
1233 <entry><p>This panic is raised when a <xref href="GUID-51F7DBCF-BFB6-31F9-8882-5D263A1AD4B4.dita"><apiname>TChunkCreateInfo</apiname></xref> object |
|
1234 with an invalid version number has been passed to the method <xref href="GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07.dita#GUID-326A2F4D-0E99-31C0-A35D-E8BF45913F07/GUID-EA7C4105-6D64-3F87-83B6-C97DCDEDB94A"><apiname>RChunk::Create()</apiname></xref>. </p> </entry> |
|
1235 </row> |
|
1236 </tbody> |
|
1237 </tgroup> |
|
1238 </table></conbody></concept> |