Symbian3/PDK/Source/GUID-9C46DE8B-222D-5E24-AB0D-37BDC8BC0AFB.dita
changeset 5 f345bda72bc4
child 14 578be2adaf3e
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
       
     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>