xref: /aosp_15_r20/external/capstone/bindings/powershell/Capstone/Capstone.Format.ps1xml (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1<?xml version="1.0" encoding="utf-8" ?>
2<Configuration>
3  <DefaultSettings>
4    <EnumerableExpansions>
5        <EnumerableExpansion>
6            <Expand>Both</Expand>
7        </EnumerableExpansion>
8    </EnumerableExpansions>
9  </DefaultSettings>
10    <ViewDefinitions>
11        <View>
12            <Name>CapstoneDisassemblyViewSimple</Name>
13                <ViewSelectedBy>
14                    <TypeName>CapstoneDisassembly.Simple</TypeName>
15                </ViewSelectedBy>
16                <ListControl>
17                <ListEntries>
18                    <ListEntry>
19                        <ListItems>
20                            <ListItem>
21                                <PropertyName>Address</PropertyName>
22                                <FormatString>0x{0:X}</FormatString>
23                            </ListItem>
24                            <ListItem>
25                                <PropertyName>Instruction</PropertyName>
26                            </ListItem>
27                        </ListItems>
28                    </ListEntry>
29                </ListEntries>
30            </ListControl>
31        </View>
32        <View>
33            <Name>CapstoneDisassemblyViewSimple</Name>
34                <ViewSelectedBy>
35                    <TypeName>CapstoneDisassembly.Simple</TypeName>
36                </ViewSelectedBy>
37            <TableControl>
38                <TableHeaders>
39                    <TableColumnHeader>
40                        <Label>Address</Label>
41                    </TableColumnHeader>
42                    <TableColumnHeader>
43                        <Label>Instruction</Label>
44                    </TableColumnHeader>
45                </TableHeaders>
46                <TableRowEntries>
47                    <TableRowEntry>
48                        <TableColumnItems>
49                            <TableColumnItem>
50                                <PropertyName>Address</PropertyName>
51                                <FormatString>0x{0:x}</FormatString>
52                            </TableColumnItem>
53                            <TableColumnItem>
54                                <PropertyName>Instruction</PropertyName>
55                            </TableColumnItem>
56                        </TableColumnItems>
57                    </TableRowEntry>
58                 </TableRowEntries>
59            </TableControl>
60        </View>
61        <View>
62            <Name>CapstoneDisassemblyViewDetailed</Name>
63                <ViewSelectedBy>
64                    <TypeName>CapstoneDisassembly.Detailed</TypeName>
65                </ViewSelectedBy>
66                <ListControl>
67                <ListEntries>
68                    <ListEntry>
69                        <ListItems>
70                            <ListItem>
71                                <PropertyName>Address</PropertyName>
72                                <FormatString>0x{0:X}</FormatString>
73                            </ListItem>
74                            <ListItem>
75                                <PropertyName>Mnemonic</PropertyName>
76                            </ListItem>
77                            <ListItem>
78                                <PropertyName>Operands</PropertyName>
79                            </ListItem>
80                            <ListItem>
81                                <PropertyName>Bytes</PropertyName>
82                            </ListItem>
83                            <ListItem>
84                                <PropertyName>Size</PropertyName>
85                            </ListItem>
86                            <ListItem>
87                                <PropertyName>RegRead</PropertyName>
88                            </ListItem>
89                            <ListItem>
90                                <PropertyName>RegWrite</PropertyName>
91                            </ListItem>
92                        </ListItems>
93                    </ListEntry>
94                </ListEntries>
95            </ListControl>
96        </View>
97        <View>
98            <Name>CapstoneDisassemblyViewDetailed</Name>
99                <ViewSelectedBy>
100                    <TypeName>CapstoneDisassembly.Detailed</TypeName>
101                </ViewSelectedBy>
102            <TableControl>
103                <TableHeaders>
104                    <TableColumnHeader>
105                        <Label>Address</Label>
106                    </TableColumnHeader>
107                    <TableColumnHeader>
108                        <Label>Mnemonic</Label>
109                    </TableColumnHeader>
110                    <TableColumnHeader>
111                        <Label>Operands</Label>
112                    </TableColumnHeader>
113                    <TableColumnHeader>
114                        <Label>Bytes</Label>
115                    </TableColumnHeader>
116                    <TableColumnHeader>
117                        <Label>Size</Label>
118                    </TableColumnHeader>
119                    <TableColumnHeader>
120                        <Label>RegRead</Label>
121                    </TableColumnHeader>
122                    <TableColumnHeader>
123                        <Label>RegWrite</Label>
124                    </TableColumnHeader>
125                </TableHeaders>
126                <TableRowEntries>
127                    <TableRowEntry>
128                        <TableColumnItems>
129                            <TableColumnItem>
130                                <PropertyName>Address</PropertyName>
131                                <FormatString>0x{0:x}</FormatString>
132                            </TableColumnItem>
133                            <TableColumnItem>
134                                <PropertyName>Mnemonic</PropertyName>
135                            </TableColumnItem>
136                            <TableColumnItem>
137                                <PropertyName>Operands</PropertyName>
138                            </TableColumnItem>
139                            <TableColumnItem>
140                                <PropertyName>Bytes</PropertyName>
141                            </TableColumnItem>
142                            <TableColumnItem>
143                                <PropertyName>Size</PropertyName>
144                            </TableColumnItem>
145                            <TableColumnItem>
146                                <PropertyName>RegRead</PropertyName>
147                            </TableColumnItem>
148                            <TableColumnItem>
149                                <PropertyName>RegWrite</PropertyName>
150                            </TableColumnItem>
151                        </TableColumnItems>
152                    </TableRowEntry>
153                 </TableRowEntries>
154            </TableControl>
155        </View>
156    </ViewDefinitions>
157</Configuration>