Windows DLL exported symbols listing utility
Revisión | 819d4fe3cde92d1d902e3d48771aca4dba6a0b3a (tree) |
---|---|
Tiempo | 2015-09-08 21:44:40 |
Autor | Keith Marshall <keithmarshall@user...> |
Commiter | Keith Marshall |
Prepare, tag, and publish 0.47 release.
@@ -1,3 +1,15 @@ | ||
1 | +2015-09-08 Keith Marshall <keithmarshall@users.sourceforge.net> | |
2 | + | |
3 | + Prepare, tag, and publish 0.47 release. | |
4 | + | |
5 | + * configure.ac: Update copyright notice. | |
6 | + (AC_INIT): Increment PACKAGE_VERSION assignment to 0.47 | |
7 | + | |
8 | + * pexports.c: Update copyright notice. | |
9 | + | |
10 | + * README: Add release notes. | |
11 | + * All files: Tagged "v0_47" for release. | |
12 | + | |
1 | 13 | 2015-09-07 Keith Marshall <keithmarshall@users.sourceforge.net> |
2 | 14 | |
3 | 15 | Avoid uint32_t difference overflow in 64-bit pointer adjustment. |
@@ -1,4 +1,4 @@ | ||
1 | -PEXPORTS 0.46 README | |
1 | +PEXPORTS 0.47 README | |
2 | 2 | ============================================ |
3 | 3 | |
4 | 4 | Anders Norlander <anorland@hem2.passagen.se> |
@@ -9,6 +9,8 @@ URL: http://www.is.lg.ua/~paul/devel/binutils.html | ||
9 | 9 | |
10 | 10 | Hacked by Tor Lillqvist <tml@iki.fi> |
11 | 11 | |
12 | +Hacked by Keith Marshall <keithmarshall@users.sourceforge.net> | |
13 | + | |
12 | 14 | ============================================ |
13 | 15 | |
14 | 16 | PEXPORTS is a program to extract exported symbols from a PE image |
@@ -41,6 +43,13 @@ C parser, there are probably many conditions when it will fail | ||
41 | 43 | (especially complex parameter types), although I it works fine for me. |
42 | 44 | Please do not report bugs, but feel free to send patches. |
43 | 45 | |
46 | +RELEASE 0.47 | |
47 | +================= | |
48 | +* Eliminate Microsoft style typedef obfuscation. | |
49 | +* Correct a further potential segmentation fault, resulting from | |
50 | + overflow when computing 32-bit offset differences, which are then | |
51 | + applied to 64-bit pointers. | |
52 | + | |
44 | 53 | RELEASE 0.46 |
45 | 54 | ================= |
46 | 55 | * Corrects two potential segmentation fault bugs. |
@@ -1,8 +1,8 @@ | ||
1 | 1 | # configure.ac for pexports |
2 | 2 | # Created 2013-05-29 by Keith Marshall <keithmarshall@users.sourceforge.net> |
3 | -# Copyright (C) 2013, MinGW.org Project. | |
3 | +# Copyright (C) 2013, 2015, MinGW.org Project. | |
4 | 4 | # |
5 | - AC_INIT([pexports],[0.46],[http://mingw.org/reporting_bugs]) | |
5 | + AC_INIT([pexports],[0.47],[http://mingw.org/reporting_bugs]) | |
6 | 6 | # |
7 | 7 | # Directory organisation. |
8 | 8 | # |
@@ -141,19 +141,20 @@ main(int argc, char *argv[]) | ||
141 | 141 | |
142 | 142 | if (filename == NULL) |
143 | 143 | { |
144 | - printf("PExports %s; Originally written 1998, Anders Norlander\n" | |
145 | - "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, Keith Marshall\n" | |
146 | - "Copyright (C) 1998, 1999, 2008, 2013, MinGW.org Project\n\n" | |
147 | - "This program is free software; you may redistribute it under the terms of\n" | |
148 | - "the GNU General Public License. This program has absolutely no warranty.\n" | |
149 | - | |
150 | - "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n" | |
151 | - " -h\tparse header\n" | |
152 | - " -o\tprint ordinals\n" | |
153 | - " -p\tset preprocessor program\n" | |
154 | - " -v\tverbose mode\n" | |
155 | - "\nReport bugs as directed at %s\n", | |
156 | - PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT); | |
144 | + printf( | |
145 | + "PExports %s; Originally written 1998, Anders Norlander\n" | |
146 | + "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, 2015, Keith Marshall\n" | |
147 | + "Copyright (C) 1998, 1999, 2008, 2013, 2015, MinGW.org Project\n\n" | |
148 | + "This program is free software; you may redistribute it under the terms of\n" | |
149 | + "the GNU General Public License. This program has absolutely no warranty.\n" | |
150 | + | |
151 | + "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n" | |
152 | + " -h\tparse header\n" | |
153 | + " -o\tprint ordinals\n" | |
154 | + " -p\tset preprocessor program\n" | |
155 | + " -v\tverbose mode\n" | |
156 | + "\nReport bugs as directed at %s\n", | |
157 | + PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT); | |
157 | 158 | return 1; |
158 | 159 | } |
159 | 160 |