Commit Graph

171 Commits

Author SHA1 Message Date
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