mirror of
https://github.com/SSCLI/sscli_20021101
synced 2026-06-08 12:28:57 +00:00
9fa3874800
Moved the original file to the archive subfolder.
124 lines
3.1 KiB
HTML
124 lines
3.1 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<title>Metadata Viewer Tool (metainfo.exe)</title>
|
|
<link rel="stylesheet" type="text/css" href="../rotor.css">
|
|
</head>
|
|
<body>
|
|
|
|
<h1>Metadata Viewer Tool (metainfo.exe/metainfo)</h1>
|
|
|
|
<p>This tool allows the inspection of the metadata of an assembly. It
|
|
accepts an assembly file for input and outputs the metadata section to the
|
|
console. It has similar functionality to CIL Disassembler using the <b>/noil</b>
|
|
<b>/meta</b>
|
|
options.</p>
|
|
|
|
<p>The application file for the metadata viewer tool is named metainfo.exe in
|
|
the Shared Source CLI (SSCLI) when built on Microsoft Windows®. It is named
|
|
metainfo in the SSCLI when built on UNIX system-based platforms.</p>
|
|
<h4>Usage</h4>
|
|
|
|
<blockquote>
|
|
|
|
<PRE class="syntax">metainfo [<I>options</I>] <i>filename</i></PRE>
|
|
</blockquote>
|
|
<table border=1 width="100%">
|
|
|
|
<TR VALIGN="top" width=100%>
|
|
<TH width=25%>Argument</TH>
|
|
<TH width=75%>Description</TH>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><i>filename</i></TD>
|
|
<TD width=75%>File containing metadata to read. This can include wild
|
|
cards.</TD>
|
|
</TR>
|
|
</table>
|
|
|
|
<h4>Options</h4>
|
|
|
|
<p>Options can be specified using either a dash (-) or a slash (/). </p>
|
|
|
|
<table border=1 width=100%>
|
|
|
|
<TR VALIGN="top" width=100%>
|
|
<TH width=25%>Option</TH>
|
|
<TH width=75%>Description</TH>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-hex</b></TD>
|
|
<TD width=75%>Prints additional information in hexadecimal format as well as in words.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-header</b></TD>
|
|
<TD width=75%>Prints metadata header information and sizes.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-csv</b></TD>
|
|
<TD width=75%>Prints the header sizes in comma-separated format.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-unsat</b></TD>
|
|
<TD width=75%>Prints unresolved externals.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-assem </b> </TD>
|
|
<TD width=75%>Prints only the assembly information.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-schema</b></TD>
|
|
<TD width=75%>Prints the metadata schema information.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-raw</b></TD>
|
|
<TD width=75%>Prints the raw metadata tables</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-heaps</b></TD>
|
|
<TD width=75%>Prints the raw heaps (only if the <b>-raw </b>option is also used).</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-validate</b></TD>
|
|
<TD width=75%>Validates the consistency of the metadata.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-nologo</b></TD>
|
|
<TD width=75%>Does not display the logo.</TD>
|
|
</TR>
|
|
|
|
<TR VALIGN="top">
|
|
<TD width=25%><b>-obj <i>objFileName</i></b></TD>
|
|
<TD width=75%>Prints the metadata for the specified obj file in the given
|
|
archive (.lib).</TD>
|
|
</TR>
|
|
|
|
<tr>
|
|
<TD width=25%><b>-?</b></TD>
|
|
<TD width=75%>Displays usage text<p>When you use this tool on UNIX system-based
|
|
platforms, <b>/?</b> might expand to a filename. Instead use <b>-?</b>, or enclose the <b>/?</b> option in quotes: <b>"/?"</b>.</TD>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<hr>
|
|
|
|
<p><i>Copyright (c) 2002 Microsoft Corporation. All rights reserved.</i></p>
|
|
|
|
|
|
</body>
|
|
</html> |