• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# stack
2
3
4## Command Function<a name="section445335110416"></a>
5
6This command is used to check the usage of each stack in the system.
7
8## Syntax<a name="section1795712553416"></a>
9
10stack
11
12## Parameters<a name="section92544592410"></a>
13
14None
15
16## Usage<a name="section104151141252"></a>
17
18None
19
20## Example<a name="section11545171957"></a>
21
22Run  **stack**.
23
24## Output<a name="section075617368542"></a>
25
26System stack usage:
27
28```
29OHOS # stack
30 stack name    cpu id     stack addr     total size   used size
31 ----------    ------     ---------      --------     --------
32  svc_stack      1        0x405c4000     0x2000       0x484
33  svc_stack      0        0x405c6000     0x2000       0xae4
34  exc_stack      1        0x405c8000     0x1000       0x0
35  exc_stack      0        0x405c9000     0x1000       0x0
36```
37
38**Table  1**  Output
39
40<a name="table633mcpsimp"></a>
41<table><thead align="left"><tr id="row638mcpsimp"><th class="cellrowborder" valign="top" width="50%" id="mcps1.2.3.1.1"><p id="p640mcpsimp"><a name="p640mcpsimp"></a><a name="p640mcpsimp"></a>Parameter</p>
42</th>
43<th class="cellrowborder" valign="top" width="50%" id="mcps1.2.3.1.2"><p id="p642mcpsimp"><a name="p642mcpsimp"></a><a name="p642mcpsimp"></a>Description</p>
44</th>
45</tr>
46</thead>
47<tbody><tr id="row643mcpsimp"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p645mcpsimp"><a name="p645mcpsimp"></a><a name="p645mcpsimp"></a>stack name</p>
48</td>
49<td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p647mcpsimp"><a name="p647mcpsimp"></a><a name="p647mcpsimp"></a>Name of the stack</p>
50</td>
51</tr>
52<tr id="row648mcpsimp"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p650mcpsimp"><a name="p650mcpsimp"></a><a name="p650mcpsimp"></a>cpu id</p>
53</td>
54<td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p652mcpsimp"><a name="p652mcpsimp"></a><a name="p652mcpsimp"></a>CPU ID</p>
55</td>
56</tr>
57<tr id="row653mcpsimp"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p655mcpsimp"><a name="p655mcpsimp"></a><a name="p655mcpsimp"></a>stack addr</p>
58</td>
59<td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p657mcpsimp"><a name="p657mcpsimp"></a><a name="p657mcpsimp"></a>Stack address</p>
60</td>
61</tr>
62<tr id="row658mcpsimp"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p660mcpsimp"><a name="p660mcpsimp"></a><a name="p660mcpsimp"></a>total size</p>
63</td>
64<td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p662mcpsimp"><a name="p662mcpsimp"></a><a name="p662mcpsimp"></a>Total stack size</p>
65</td>
66</tr>
67<tr id="row10101624938"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p610724734"><a name="p610724734"></a><a name="p610724734"></a>used size</p>
68</td>
69<td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1510024539"><a name="p1510024539"></a><a name="p1510024539"></a>Size of the stack used</p>
70</td>
71</tr>
72</tbody>
73</table>
74
75