'\" -*- coding: UTF-8 -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH grokevt-dumpmsgs 1 "20 June 2011" "File Conversion Utilities" "" .SH NAME grokevt-dumpmsgs \- A tool for dumping the contents of message databases built previously by grokevt-ripdll(1). .SH SYNOPSIS \fBgrokevt-dumpmsgs \fImessage-db1\fB [\fImessage-db2\fB ...] \fR .SH DESCRIPTION grokevt-dumpmsgs takes one or more message databases previously built with grokevt-ripdll(1) and prints out all entries to stdout. This is mainly a debugging tool, but may be useful for analyzing the message contents of PE files while developing other applications. .SH ARGUMENTS \fBgrokevt-dumpmsgs\fR uses the following arguments: .TP \fImessage-dbN\fR If multiple message databases are supplied, entries of all databases are printed to stdout in the order they are provided. .SH OUTOUT grokevt-dumpmsgs prints each database entry out on a single line, in two comma-separated columns. The first column is the message ID, which is in the format: .nf \*(T< XXXX\-YYYYYYYY \*(T> .fi Here, XXXX represents the message's language code, and the YYYYYYYY represents the message's relative virtual address (RVA) within the message block of the PE file. The second column contains the message itself. Messages containing special characters (such as newlines or commas) are encoded in the same manner that grokevt-parselog(1) encodes them ("%XX" where XX is the hexadecimal value of the character). .SH BUGS Probably several. This particular script has not been extensively tested. .SH CREDITS Written by Timothy D. Morgan. .SH LICENSE Please see the file "LICENSE" included with this software distribution. .PP This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more details. .SH "SEE ALSO" grokevt(7) grokevt-addlog(1) grokevt-builddb(1) grokevt-findlogs(1) grokevt-parselog(1) grokevt-ripdll(1)