Eric Pouech
17cb1c827d
winedump: Removed a couple of unused elements out of struct symbol.
2007-02-12 14:12:14 +01:00
Eric Pouech
ae48ede907
winedump: Simplify guid dumping.
2007-02-12 14:12:03 +01:00
Eric Pouech
72c52d6d9e
winedump: Larger usage of symbol demangling while dumping.
2007-02-12 14:11:48 +01:00
Dmitry Timoshkov
6d62ef657d
winedump: Add a sanity check before dumping long format library export.
2007-02-05 12:29:56 +01:00
Eric Pouech
2885555b41
winedump: Fixed signature for dumping MDMP files.
2007-01-10 12:00:05 +01:00
Eric Pouech
9d10c66dc8
winedump: Add support for derived types in codeview type info.
2007-01-06 11:40:45 +01:00
Eric Pouech
b8ae9dccbe
winedump: Fix a couple of issues with types table walking.
...
Align types to DWORD boundaries.
Split types dumping functions into two versions (one without offsets
table, the second one with offset table).
2007-01-06 11:40:45 +01:00
Eric Pouech
f2ef7cf442
winedump: Dump S_SSEARCH_V1 symbols.
2007-01-06 11:40:45 +01:00
Eric Pouech
fbb9d5f7d9
winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
2007-01-06 11:40:45 +01:00
Eric Pouech
b675ac3919
winedump: Handling of S_SALIGN symbols.
2007-01-06 11:40:45 +01:00
Eric Pouech
8a68e46953
winedump: Re-use existing codeview facilities to dump OMF files.
2007-01-06 11:40:45 +01:00
Eric Pouech
bbef1cbd2d
winedump: Removed cvinclude.h.
2007-01-06 11:40:44 +01:00
Eric Pouech
4141eafb8f
winedump: Added dumping of RSDS header from module.
2007-01-06 11:40:44 +01:00
Eric Pouech
07d681b0d9
winedump: Added helper to convert a guid to a string.
2007-01-06 11:40:44 +01:00
Eric Pouech
1fcb0c1118
winedump: While dumping NE files, use -j option if present (as we do for PE files).
2007-01-06 11:40:44 +01:00
Eric Pouech
d75e0cd1f0
winedump: Print some basic info for pure DOS file (which fixes segfault while reading DOS files).
2007-01-06 11:40:44 +01:00
Eric Pouech
b63098cf24
winedump: Added ability to dump FPO debug information.
2007-01-06 11:40:44 +01:00
Andrew Talbot
d39e1c360a
winedump: Fix memory leak.
2007-01-04 09:53:36 +01:00
Robert Reif
c723ba1b47
winedump: Fix crash on delayed import section.
2006-12-29 11:35:11 +01:00
Alexandre Julliard
7035aa5041
make_makefiles: Generate the top-level .gitignore file.
...
Add a PROGRAMS variable in some makefiles to make things easier.
2006-12-27 21:23:36 +01:00
Hans Leidekker
1698c44ed3
winedump: Start dumping .NET specific bits from PE executables.
2006-12-20 12:31:29 +01:00
Dmitry Timoshkov
1d63675322
winedump: Remove a redundant ';'.
2006-12-18 11:40:34 +01:00
Dmitry Timoshkov
c4e7e07a45
winedump: Fix a couple of typos.
2006-12-18 11:40:29 +01:00
Alexandre Julliard
f910e2b5f6
winedump: Avoid printf format warnings.
2006-12-08 11:39:21 +01:00
Alexandre Julliard
b2972947ca
winedump: Print sizes and offsets in hex.
2006-12-07 18:01:29 +01:00
Dmitry Timoshkov
690c852540
winedump: Dump section data of COFF library files, decode some import data.
2006-12-07 15:41:21 +01:00
Dmitry Timoshkov
e0518a9d88
winedump: Add a possibility to dump raw section data.
2006-12-07 15:41:14 +01:00
Dmitry Timoshkov
1542722121
winedump: Export dump_section() for use outside of pe.c.
2006-12-07 15:40:27 +01:00
Dmitry Timoshkov
7928f5460f
winedump: Handle properly partial optional COFF headers.
...
Export dump_file_header() and dump_optional_header() for use outside of pe.c.
2006-12-07 15:40:04 +01:00
Dmitry Timoshkov
cb7453ff4d
winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked by IMAGE_SCN_ALIGN_MASK.
2006-12-07 15:39:14 +01:00
Dmitry Timoshkov
2d9046e209
winedump: Avoid returning void from a void function.
2006-12-07 15:39:07 +01:00
Dmitry Timoshkov
53e89174c0
winedump: Make output of dump_data fit into 80 columns.
2006-12-07 15:39:01 +01:00
Francois Gouget
bb8e625b5b
Assorted spelling fixes.
2006-12-05 10:31:47 +01:00
Andrew Talbot
696eddca8c
winedump: Cast-qual warnings fix.
2006-12-04 12:23:13 +01:00
Andrew Talbot
25d1dc81d6
winedump: Cast-qual warnings fix.
2006-12-04 12:23:08 +01:00
Dmitry Timoshkov
671a2261c0
winedump: Restore the COFF library dumper functionality broken by the previous change.
2006-11-30 20:06:27 +01:00
Eric Pouech
bacca3425a
winedump: Added support for dumping types from PDB, CV... files.
2006-11-30 12:59:15 +01:00
Eric Pouech
64f7c68554
winedump: First shot at dumping PDB files contents.
2006-11-30 12:58:56 +01:00
Eric Pouech
5839fd7f10
winedump: Make dump mode the default.
2006-11-30 12:52:14 +01:00
Eric Pouech
c4dc400a88
winedump: Dump the EMF files as any other file types.
...
Internally, make use of the PRD function for checking available file ranges.
2006-11-30 12:47:16 +01:00
Eric Pouech
cac7be486d
winedump: Use same scheme for dumping lnk files as the executables (through the PRD macro and a full mapped image).
2006-11-30 12:47:04 +01:00
Eric Pouech
9ef9d62d4c
winedump: Use a uniform scheme for dumping file contents.
2006-11-30 12:38:06 +01:00
Eric Pouech
80b09ccf4c
winedump: Header file pe.h is useless, get rid of it.
2006-11-30 12:35:33 +01:00
Eric Pouech
afe309b7d9
winedump: Changed PE, NE, LE dumping so that they are consistent in terms of dump function signatures.
...
Avoid passing around the base of the module, but use instead the PRD function.
2006-11-30 12:34:50 +01:00
Dmitry Timoshkov
8e8e8f073d
winedump: Add partial COFF library support.
2006-11-28 12:37:54 +01:00
Dmitry Timoshkov
1297e859b3
winedump: Make some data const.
2006-11-28 12:36:01 +01:00
Dmitry Timoshkov
7669035472
winedump: Constify some data.
2006-11-27 13:45:17 +01:00
Dmitry Timoshkov
d8725b8850
winedump: Fix a copy/paste typo.
2006-11-27 13:45:12 +01:00
Dmitry Timoshkov
5b0eb0998a
winedump: Remove a not needed include.
2006-11-27 13:45:07 +01:00
Dmitry Timoshkov
2d0ca5b2a9
winedump: Make the implementation match the prototype.
2006-11-27 13:45:03 +01:00
Kevin Koltzau
64506c0a51
winedump: Print new DLL characteristics.
2006-11-17 11:14:21 +01:00
Rob Shearman
5daafc73f9
winedump: Fix printf warning in the generated code.
2006-11-06 12:27:18 +01:00
Alexandre Julliard
01ee1418d6
winedump: Avoid some dead code.
2006-10-27 14:19:32 +02:00
Michael Stefaniuc
15765dd953
The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
2006-10-16 10:53:04 +02:00
Alexandre Julliard
6a9222fc39
Fixed some printf warnings caused by using sizeof.
2006-10-12 14:58:25 +02:00
Michael Stefaniuc
0fb444b58c
tools: Remove redundant NULL checks before free() (found by Smatch).
2006-10-10 12:56:20 +02:00
Michael Stefaniuc
ba123abf57
winedump: Win64 printf format warning fixes.
2006-10-02 11:55:07 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Detlef Riekenberg
32378f7c83
winedump: Remove the shell script reference from the man-page.
2006-09-29 14:42:27 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Eric Pouech
c2f1240a53
winedump: Added -G option to dump raw stabs information from PE files.
2006-08-28 11:44:45 +02:00
Alexandre Julliard
a7447794a5
winedump: Get rid of the install script.
2006-08-25 11:50:45 +02:00
Andrew Talbot
d4c35ae0cb
winedump: Cast-qual warnings fix.
2006-08-24 11:51:51 +02:00
Stefan Leichter
8904529dda
winedump: Print each 64bit integers as two 32 bit integers.
2006-08-17 11:20:26 +02:00
Colin Pitrat
ab2cdead77
tools: Check for open return code in Perl scripts.
2006-08-10 11:30:37 +02:00
Alexandre Julliard
2886e9b0e8
makefiles: Use make dependencies to create installation directories.
...
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +02:00
Andrew Talbot
a695805ced
winedump: Write-strings warnings fix.
2006-07-14 12:27:19 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Detlef Riekenberg
dbdb8e2ea1
winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
2006-06-21 11:13:13 +02:00
Detlef Riekenberg
52404421ba
winedump: Use ntdll as template.
2006-06-21 11:13:07 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Eric Pouech
98783faaec
winedump: Constify some pointers.
2006-04-11 12:34:18 +02:00
Alexandre Julliard
1e160c8418
winedump: Added detection of Wine fake dlls.
...
Also pass the real start of the file to the dump functions, instead of
having the generic code care about the specifics of the individual
file formats.
2006-04-11 12:30:09 +02:00
Marcus Meissner
8ab9a65bac
winedump: Use fchmod() instead of doing system(chmod).
2006-04-08 15:53:07 +02:00
Mike Frysinger
5392844392
Add support for 'make install DESTDIR'.
2006-02-14 13:51:38 +01:00
Hans Leidekker
1017bcc448
winedump: Fix compilation of generated source.
...
Include config.h in the .c file, not in the .h file.
2006-01-18 17:33:10 +01:00
Eric Pouech
a6e27ea9c0
winedump: Const correctness fixes.
2005-12-13 11:11:38 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Mike McCormack
b191c3daef
Handle msi component identifiers without a feature guid.
2005-11-02 10:55:13 +00:00
Mike McCormack
bb05f9e9eb
Make sure the component string is nul terminated.
2005-10-18 10:36:38 +00:00
Dmitry Timoshkov
b99fa1546c
Rename struct option in order to avoid a conflict with wine/port.h.
2005-10-11 19:55:11 +00:00
Alexandre Julliard
12a749984c
Put Wine version information in all the man pages.
2005-10-06 16:10:01 +00:00
Dmitry Timoshkov
ea4586215e
Ignore the delay load directory size.
2005-10-06 11:34:29 +00:00
Alexandre Julliard
f5e49be317
Fixed dumping of the import directory to ignore the directory size.
2005-10-04 15:55:33 +00:00
Dmitry Timoshkov
9e52816b07
Add support for dumping delay load PE data.
2005-10-04 15:49:52 +00:00
Alexandre Julliard
261e376495
Fixed a number of pointer to integer conversions that wouldn't work
...
right on a 64-bit platform.
2005-09-12 15:14:06 +00:00
Alexandre Julliard
14e70340e2
Fixed get_time_str definition to match the prototype.
2005-09-09 09:12:27 +00:00
Dmitry Timoshkov
f861818081
Dump more .lnk file header fields.
2005-09-08 18:54:32 +00:00
Steven Edwards
779f4d0019
Correct size check.
2005-08-11 10:33:29 +00:00
Mike McCormack
4f995bd6e6
gcc 4.0 warning fix.
2005-08-08 17:58:41 +00:00
Alexandre Julliard
49b7fdcfc0
Removed the broken mmap64 configure check, and moved the
...
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
need the define include it.
2005-08-03 21:25:10 +00:00
Stefan Huehner
76fdac0368
Fix some -Wsign-compare warnings.
2005-07-21 11:58:39 +00:00
Kevin Koltzau
4029ee29a4
Add support for dumping 64bit PE files.
2005-07-19 11:44:44 +00:00
Mike McCormack
723ee0a3bc
gcc 4.0 -Wpointer-sign fixes.
2005-07-05 14:26:54 +00:00
Alexandre Julliard
dd41c12dff
Added dumping of NE segments and relocations.
2005-07-01 19:23:39 +00:00
Francois Gouget
02c25a8981
Assorted spelling fixes.
2005-06-30 18:19:33 +00:00
Mike McCormack
8dd7f06e3a
Fix declarations.
2005-06-23 09:48:15 +00:00
Mike McCormack
54fc5edd52
Dump out the msi information in more detail.
2005-06-09 09:48:02 +00:00
Hans Leidekker
97d1b11ebd
Fix uninitialized warnings.
2005-05-24 12:34:29 +00:00
Dmitry Timoshkov
8eb1a29a74
Print data offset additionally to prefix while dumping data.
2005-05-24 11:45:14 +00:00