aboutsummaryrefslogtreecommitdiff
path: root/PETools/Get-ObjDump.format.ps1xml
diff options
context:
space:
mode:
Diffstat (limited to 'PETools/Get-ObjDump.format.ps1xml')
-rw-r--r--PETools/Get-ObjDump.format.ps1xml292
1 files changed, 292 insertions, 0 deletions
diff --git a/PETools/Get-ObjDump.format.ps1xml b/PETools/Get-ObjDump.format.ps1xml
new file mode 100644
index 0000000..d44ade0
--- /dev/null
+++ b/PETools/Get-ObjDump.format.ps1xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Configuration>
+ <ViewDefinitions>
+ <View>
+ <Name>ObjectFileView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.OBJECT_FILE</TypeName>
+ </ViewSelectedBy>
+ <ListControl>
+ <ListEntries>
+ <ListEntry>
+ <ListItems>
+ <ListItem>
+ <PropertyName>COFFHeader</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>SectionHeaders</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>SymbolTable</PropertyName>
+ </ListItem>
+ </ListItems>
+ </ListEntry>
+ </ListEntries>
+ </ListControl>
+ </View>
+ <View>
+ <Name>COFFHeaderView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.HEADER</TypeName>
+ </ViewSelectedBy>
+ <ListControl>
+ <ListEntries>
+ <ListEntry>
+ <ListItems>
+ <ListItem>
+ <PropertyName>Machine</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>NumberOfSections</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>TimeDateStamp</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>PointerToSymbolTable</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>NumberOfSymbols</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>SizeOfOptionalHeader</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>Characteristics</PropertyName>
+ </ListItem>
+ </ListItems>
+ </ListEntry>
+ </ListEntries>
+ </ListControl>
+ </View>
+ <View>
+ <Name>SectionHeaderView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.SECTION_HEADER</TypeName>
+ </ViewSelectedBy>
+ <ListControl>
+ <ListEntries>
+ <ListEntry>
+ <ListItems>
+ <ListItem>
+ <PropertyName>Name</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>PhysicalAddress</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>VirtualSize</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>VirtualAddress</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>SizeOfRawData</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>PointerToRawData</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>PointerToRelocations</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>PointerToLinenumbers</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>NumberOfRelocations</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>NumberOfLinenumbers</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </ListItem>
+ <ListItem>
+ <PropertyName>Characteristics</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>RawData</PropertyName>
+ </ListItem>
+ <ListItem>
+ <PropertyName>Relocations</PropertyName>
+ </ListItem>
+ </ListItems>
+ </ListEntry>
+ </ListEntries>
+ </ListControl>
+ </View>
+ <View>
+ <Name>SymbolTableView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.SYMBOL_TABLE</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <AutoSize/>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>Name</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Value</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>SectionNumber</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Type</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>StorageClass</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>NumberOfAuxSymbols</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>AuxSymbols</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>Name</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Value</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>SectionNumber</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Type</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>StorageClass</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>NumberOfAuxSymbols</PropertyName>
+ <FormatString>0x{0:X2}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>AuxSymbols</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+ <View>
+ <Name>SectionDefinitionView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.SECTION_DEFINITION</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <AutoSize/>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>Length</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>NumberOfRelocations</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>NumberOfLinenumbers</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>CheckSum</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Number</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Selection</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>Length</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>NumberOfRelocations</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>NumberOfLinenumbers</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>CheckSum</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Number</PropertyName>
+ <FormatString>0x{0:X4}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Selection</PropertyName>
+ <FormatString>0x{0:X2}</FormatString>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+ <View>
+ <Name>RelocationView</Name>
+ <ViewSelectedBy>
+ <TypeName>COFF.RelocationEntry</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <AutoSize/>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>VirtualAddress</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>SymbolTableIndex</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Type</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Name</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>VirtualAddress</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>SymbolTableIndex</PropertyName>
+ <FormatString>0x{0:X8}</FormatString>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Type</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Name</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+ </ViewDefinitions>
+</Configuration> \ No newline at end of file