|
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-9C46DE8B-222D-5E24-AB0D-37BDC8BC0AFB" xml:lang="en"><title>Category |
|
13 : Kern-Common</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>KERN-COMMON panics are raised by the kernel when various kernel-side utility |
|
15 functions are called with bad arguments. </p> |
|
16 <table id="GUID-C3E72AAA-A012-5810-BF7D-0B447B3EFB92"> |
|
17 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/> |
|
18 <tbody> |
|
19 <row> |
|
20 <entry><p> <codeph>19</codeph> </p> </entry> |
|
21 <entry><p>This panic is raised if an invalid descriptor type is given to <xref href="GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D.dita#GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D/GUID-D7CE1BF2-F1B8-30E9-9D34-7BDDA39C1B0C"><apiname>Kern::KUDesGet()</apiname></xref> or <xref href="GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D.dita#GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D/GUID-8B62DE20-357F-3499-9F2E-FAD4B18C34D6"><apiname>Kern::KUDesPut()</apiname></xref>. </p> </entry> |
|
22 </row> |
|
23 <row> |
|
24 <entry><p> <codeph>20</codeph> </p> </entry> |
|
25 <entry><p>This panic is raised when a length value passed to an 8-bit variant |
|
26 descriptor member function is invalid. It may be raised by some descriptor |
|
27 constructors and, specifically, by the <codeph>Replace()</codeph> and <codeph>Set()</codeph> descriptor |
|
28 member functions. </p> </entry> |
|
29 </row> |
|
30 <row> |
|
31 <entry><p> <codeph>21</codeph> </p> </entry> |
|
32 <entry><p>This panic is raised when the index value passed to the 8-bit variant |
|
33 descriptor <codeph>Operator()</codeph> is out of bounds. </p> </entry> |
|
34 </row> |
|
35 <row> |
|
36 <entry><p> <codeph>22</codeph> </p> </entry> |
|
37 <entry><p>This panic is raised when the position value passed to an 8-bit |
|
38 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 |
|
39 member functions. </p> </entry> |
|
40 </row> |
|
41 <row> |
|
42 <entry><p> <codeph>23</codeph> </p> </entry> |
|
43 <entry><p>This panic is raised if the source passed to Kern::KUDesGet() is |
|
44 longer than the maximum length of the destination. </p> </entry> |
|
45 </row> |
|
46 <row> |
|
47 <entry><p> <codeph>26</codeph> </p> </entry> |
|
48 <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 |
|
49 using the <codeph>ReAlloc()</codeph> or <codeph>ReAllocL()</codeph> descriptor |
|
50 member functions. Specifically, the panic occurs if the new length being specified |
|
51 is too small to contain the data. </p> </entry> |
|
52 </row> |
|
53 <row> |
|
54 <entry><p> <codeph>28</codeph> </p> </entry> |
|
55 <entry><p>This panic is raised by the <codeph>Replace()</codeph> member function |
|
56 of the 8-bit variant descriptor <xref href="GUID-445B19E5-E2EE-32E2-8D6C-C7D6A9B3C507.dita"><apiname>TDes8</apiname></xref>, when the length |
|
57 of the source descriptor is negative or exceeds the maximum length of the |
|
58 target descriptor. </p> </entry> |
|
59 </row> |
|
60 <row> |
|
61 <entry><p> <codeph>29</codeph> </p> </entry> |
|
62 <entry><p>This panic is raised when 8-bit variant descriptors are constructed |
|
63 with negative length values. It may also be raised if the <codeph>Set()</codeph>, <codeph>Repeat()</codeph> and |
|
64 the <codeph>Find()</codeph> member functions are passed negative length values. </p> </entry> |
|
65 </row> |
|
66 <row> |
|
67 <entry><p> <codeph>30</codeph> </p> </entry> |
|
68 <entry><p>This panic is raised when 8-bit variant descriptors are constructed |
|
69 with negative maximum length values. </p> </entry> |
|
70 </row> |
|
71 <row> |
|
72 <entry><p> <codeph>88</codeph> </p> </entry> |
|
73 <entry><p>This 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> when |
|
74 the length of the area of memory designated as the left hand area, is negative. |
|
75 This panic is raised in debug builds only. On the user side this is associated |
|
76 with the USER category; on the kernel side this is associated with the KERN-COMMON |
|
77 category. </p> </entry> |
|
78 </row> |
|
79 <row> |
|
80 <entry><p> <codeph>89</codeph> </p> </entry> |
|
81 <entry><p>This panic is raised by <codeph>Mem::Compare()</codeph>, <codeph>Mem::CompareC()</codeph> and <codeph>Mem::CompareF()</codeph> when |
|
82 the length of the area of memory designated as the right hand area, is negative. |
|
83 This panic is raised in debug builds only. On the user side this is associated |
|
84 with the USER category; on the kernel side this is associated with the KERN-COMMON |
|
85 category. </p> </entry> |
|
86 </row> |
|
87 <row> |
|
88 <entry><p> <codeph>90</codeph> </p> </entry> |
|
89 <entry><p>This 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> when the |
|
90 length of the area of memory to be copied is negative. This panic is raised |
|
91 in debug builds only. On the user side this is associated with the USER category; |
|
92 on the kernel side this is associated with the KERN-COMMON category. </p> </entry> |
|
93 </row> |
|
94 <row> |
|
95 <entry><p> <codeph>91</codeph> </p> </entry> |
|
96 <entry><p>This 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> when the |
|
97 length of the area of memory to be moved is not a multiple of 4. This panic |
|
98 is raised in debug builds only. On the user side this is associated with the |
|
99 USER category; on the kernel side this is associated with the KERN-COMMON |
|
100 category. </p> </entry> |
|
101 </row> |
|
102 <row> |
|
103 <entry><p> <codeph>92</codeph> </p> </entry> |
|
104 <entry><p>This panic is raised by <codeph>Mem::Move()</codeph> when the address |
|
105 of the source for the move operation is not aligned on a 4 byte boundary. |
|
106 This panic is raised in debug builds only. On the user side this is associated |
|
107 with the USER category; on the kernel side this is associated with the KERN-COMMON |
|
108 category. </p> </entry> |
|
109 </row> |
|
110 <row> |
|
111 <entry><p> <codeph>93</codeph> </p> </entry> |
|
112 <entry><p>This panic is raised by <codeph>Mem::Move()</codeph> when the address |
|
113 of the target for the move operation is not aligned on a 4 byte boundary. |
|
114 This panic is raised in debug builds only. On the user side this is associated |
|
115 with the USER category; on the kernel side this is associated with the KERN-COMMON |
|
116 category. </p> </entry> |
|
117 </row> |
|
118 <row> |
|
119 <entry><p> <codeph>94</codeph> </p> </entry> |
|
120 <entry><p>This 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> when the |
|
121 length of the area of memory to be swapped is negative. This panic is raised |
|
122 in debug builds only. On the user side this is associated with the USER category; |
|
123 on the kernel side this is associated with the KERN-COMMON category. </p> </entry> |
|
124 </row> |
|
125 <row> |
|
126 <entry><p> <codeph>95</codeph> </p> </entry> |
|
127 <entry><p>This 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> when |
|
128 the length of the area of memory to be filled is negative. This panic is raised |
|
129 in debug builds only. On the user side this is associated with the USER category; |
|
130 on the kernel side this is associated with the KERN-COMMON category. </p> </entry> |
|
131 </row> |
|
132 <row> |
|
133 <entry><p> <codeph>190</codeph> </p> </entry> |
|
134 <entry><p>This panic is raised when the security policy is found to be corrupt |
|
135 while performing a security policy check. </p> </entry> |
|
136 </row> |
|
137 </tbody> |
|
138 </tgroup> |
|
139 </table></conbody></concept> |