Commit Graph

48 Commits

Author SHA1 Message Date
Alexandre Julliard 6f1fd16f92 winedump: Add dumping of the .apiset PE section.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-18 11:03:22 +01:00
Alexandre Julliard f9ee0d2f05 tools: Avoid using wine/port.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-07 18:03:11 +02:00
Alexandre Julliard 9c4cbde78f tools: Implement a replacement for getopt_long().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-05 11:53:08 +02:00
Alexandre Julliard 3cdc6d682c winedump: Use the shared tools functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-29 21:38:11 +02:00
Zebediah Figura 027ccc6c4c winedump: Correctly process options for default mode.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 21:51:40 +02:00
André Hentschel ddf57d26af winedump: Dump load config when available. 2015-07-22 07:25:22 +02:00
Frédéric Delanoy 1bd7405193 winedump: Use BOOL type where appropriate. 2014-01-14 11:17:19 +01:00
Frédéric Delanoy 201e49d4aa winedump: Use BOOL type where appropriate. 2014-01-03 11:27:39 +01:00
Frédéric Delanoy 5f4ccc016f winedump: Use BOOL type where appropriate. 2014-01-02 11:54:04 +01:00
Frédéric Delanoy 35f82370ab winedump: Use BOOL type where appropriate. 2013-12-05 10:58:04 +01:00
Frédéric Delanoy cd99b5a773 winedump: Use BOOL type where appropriate. 2013-12-04 11:05:07 +01:00
Frédéric Delanoy ee681d5a48 winedump: Make usage message more consistent.
Using infinitives, <arg> for option arguments.
2013-12-04 11:05:02 +01:00
André Hentschel 18c95cf165 winedump: Dump exception info on ARM. 2013-03-25 14:07:55 +01:00
André Hentschel 1cee3235bc winedump: Fix sym mode. 2009-12-28 15:23:16 +01:00
Eric Pouech 2271a8d417 winedump: Dump PE symbols table if any. 2009-12-10 11:53:28 +01:00
Alexandre Julliard 19c0b3ee48 winedump: Use consistent prototypes for option callbacks. 2009-10-02 15:06:59 +02:00
Eric Pouech 72c52d6d9e winedump: Larger usage of symbol demangling while dumping. 2007-02-12 14:11:48 +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
Hans Leidekker 1698c44ed3 winedump: Start dumping .NET specific bits from PE executables. 2006-12-20 12:31:29 +01:00
Dmitry Timoshkov e0518a9d88 winedump: Add a possibility to dump raw section data. 2006-12-07 15:41:14 +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
Dmitry Timoshkov 8e8e8f073d winedump: Add partial COFF library support. 2006-11-28 12:37:54 +01: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
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02: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 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
Francois Gouget 9c932e5348 Mention the 'emf' and 'lnk' modes in the usage summary.
Add -? and --help synonyms for -h as is customary.
puts("") already prints a '\n' so we don't need a second one.
2005-04-15 16:11:13 +00:00
Mike McCormack 50e9c0145d Add dumping of lnk files. 2005-02-17 11:51:23 +00:00
Mike McCormack 888c1f2da5 Extend winedump to allow dumping enhanced meta files. 2005-01-04 20:32:25 +00:00
Peter Berg Larsen a3c259603b Allow several -I parameters to be given - currently just the last is
used. Remove obvious wrong binaries when searching for the definition
of a functions definition. Really just strip a '.dll' extension and
not also '.dll.foorbar.spec'.
2004-12-20 16:52:26 +00:00
Eric Pouech 294835a839 Another round of const correctness fixes. 2004-12-06 20:43:55 +00:00
Eric Pouech 6c08994c36 Be more strict about checks (especially in RVA translations). 2004-01-15 01:47:46 +00:00
Eric Pouech 6c9a08099d Listed recently added sections' types (resource, tls) for dumping to
usage strings.
Fixed some header size testing.
2003-05-13 04:47:53 +00:00
Eric Pouech 5cfcabc3e2 Fixed segv when incorrect command line arguments where given. 2002-10-07 18:22:09 +00:00
Jan Kratochvil b90930310c Bug fix. 2002-09-17 18:30:38 +00:00
Jan Kratochvil a58134aede New -S: Search only prototype names found in 'symfile'. 2002-09-16 23:59:53 +00:00
Dmitry Timoshkov f59bebe514 Make winedump compilable by MSVC. 2002-08-26 21:47:41 +00:00
Vincent Béron 9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Eric Pouech 7f9cc2e4dc Allowed options to be put between mode keyword and main argument. 2002-05-11 22:58:57 +00:00
Alexandre Julliard 0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Eric Pouech de6d4e211b Fixed and globalized some path and module name handling.
Tweaked the demangling of function pointers as function parameters.
2001-11-05 23:54:11 +00:00
Guy L. Albertelli daa6a7a97d - eliminate different segmentation faults.
- when attempting to open a dll, append ".dll" to find it (was
  stripped previously).
- identify named exports so that the ordinal number is "@" in .spec
  file.
- setup output dll name prior to creating ordinal symbols.
- don't overlay the named exports with the ordinal exports.
- correct test for last symbol.
- fix generated install script to match current make files.
2001-10-16 21:46:58 +00:00
Eric Pouech f19887971a Some dumb fixes. 2001-09-21 21:03:53 +00:00
Eric Pouech 5bdbc1a37e Fixed demangling invocation.
Be a bit more verbose on implemented features.
2001-09-17 20:26:27 +00:00
Eric Pouech d786a12d58 Added PE dump capabilities to specmaker and renamed specmaker into
winedump.
2001-09-07 16:04:38 +00:00