author | Jussi Ryoma <ext-jussi.s.ryoma@nokia.com> |
Fri, 27 Aug 2010 12:21:46 +0300 | |
changeset 3 | 045ade241ef5 |
parent 2 | 0c91f0baec58 |
permissions | -rw-r--r-- |
2
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
1 |
<?xml version='1.0' encoding='UTF-8'?> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
2 |
<panic_category> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
3 |
<category_name>MATHX</category_name> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
4 |
<category_description> <p>These panics represent errors raised by member functions of the <code class="ApiItem">TRealX</code> class. Typically, they are the result of illegal maths operations, such as dividing by zero, or operations which result in overflow.</p><p>The thread causing the panic is terminated.</p></category_description> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
5 |
<panics> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
6 |
<panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
7 |
<panic_id>0</panic_id> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
8 |
<panic_description><p>This panic is raised by <code>operator/=</code> of a <code class="ApiItem">TRealX</code>, when the divisor is zero</p></panic_description> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
9 |
</panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
10 |
<panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
11 |
<panic_id>1</panic_id> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
12 |
<panic_description><p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem">TRealX</code>, when the the result of the operation is an overflow.</p></panic_description> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
13 |
</panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
14 |
<panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
15 |
<panic_id>2</panic_id> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
16 |
<panic_description><p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem">TRealX</code>, when the the result of the operation is an underflow.</p></panic_description> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
17 |
</panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
18 |
<panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
19 |
<panic_id>3</panic_id> |
3
045ade241ef5
Version 1.0.13. The most important changes are:
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
2
diff
changeset
|
20 |
<panic_description><p>This panic is raised by <code>operator+=</code>, <code>operator-=</code> and <code>operator*=</code> of a <code class="ApiItem" >TRealX</code>, when the the operands are invalid.</p> <p>For <code>operator+=</code>, the panic is raised if one of these conditions applies:</p> <ul> <li> <p> the target operand is not a number </p> </li> <li> <p>the source operand is not a number</p> </li> <li> <p>the target and the source operands are infinite and have different signs.</p> </li> </ul> <p> For <code>operator-=</code>, the panic is raised if one of these conditions applies:</p> <ul> <li> <p>the target operand is not a number </p> </li> <li> <p>the source operand is not a number</p> </li> <li> <p>the target and the source operands are infinite and have different signs</p> </li> </ul> <p>For <code>operator*=</code>, the panic is raised if one of these conditions applies:</p> <ul> <li> <p>the target operand is not a number </p> </li> <li> <p>the source operand is not a number </p> </li> <li> <p>the target operand is infinite and the source operand is zero </p> </li> <li> <p>the target operand is zero and the source operand is infinite.</p> </li> </ul> <p>For <code>operator/=</code>, the panic is raised if one of these conditions applies:</p> <ul> <li> <p>the target operand is not a number</p> </li> <li> <p>the source operand is not a number</p> </li> <li> <p>the target operand and the source operand are both infinite</p> </li> <li> <p>the target operand and the source operand are both zero.</p> </li> </ul></panic_description> |
2
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
21 |
</panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
22 |
<panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
23 |
<panic_id>4</panic_id> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
24 |
<panic_description><p>This panic is raised by a number of operations on <code class="ApiItem">TReal64</code> and <code class="ApiItem">TReal32</code> types when they complete with an error code other than: <code>KErrArgument</code>, <code>KErrDivideByZero</code>, <code>KErrOverflow</code> or <code>KErrUnderflow</code>.</p> </panic_description> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
25 |
</panic> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
26 |
</panics> |
0c91f0baec58
Source codes for command line version of Crash Analyser Carbide extension v1.3
Jussi Ryoma <ext-jussi.s.ryoma@nokia.com>
parents:
diff
changeset
|
27 |
</panic_category> |