Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
0dfa1ae2
Commit
0dfa1ae2
authored
Dec 04, 2012
by
Jacek Caban
Committed by
Alexandre Julliard
Dec 04, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
winedump: Added MSFT support.
parent
d6d0a27f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
2 deletions
+8
-2
Makefile.in
tools/winedump/Makefile.in
+2
-1
dump.c
tools/winedump/dump.c
+1
-0
tlb.c
tools/winedump/tlb.c
+0
-0
winedump.h
tools/winedump/winedump.h
+5
-1
No files found.
tools/winedump/Makefile.in
View file @
0dfa1ae2
...
...
@@ -22,7 +22,8 @@ C_SRCS = \
pdb.c
\
pe.c
\
search.c
\
symbol.c
symbol.c
\
tlb.c
INSTALLDIRS
=
$(DESTDIR)$(bindir)
$(DESTDIR)$(mandir)
/man
$(prog_manext)
...
...
tools/winedump/dump.c
View file @
0dfa1ae2
...
...
@@ -243,6 +243,7 @@ dumpers[] =
{
SIG_LNK
,
get_kind_lnk
,
lnk_dump
},
{
SIG_EMF
,
get_kind_emf
,
emf_dump
},
{
SIG_FNT
,
get_kind_fnt
,
fnt_dump
},
{
SIG_MSFT
,
get_kind_msft
,
msft_dump
},
{
SIG_UNKNOWN
,
NULL
,
NULL
}
/* sentinel */
};
...
...
tools/winedump/tlb.c
0 → 100644
View file @
0dfa1ae2
This diff is collapsed.
Click to expand it.
tools/winedump/winedump.h
View file @
0dfa1ae2
...
...
@@ -215,7 +215,8 @@ char *str_toupper (char *str);
const
char
*
get_machine_str
(
int
mach
);
/* file dumping functions */
enum
FileSig
{
SIG_UNKNOWN
,
SIG_DOS
,
SIG_PE
,
SIG_DBG
,
SIG_PDB
,
SIG_NE
,
SIG_LE
,
SIG_MDMP
,
SIG_COFFLIB
,
SIG_LNK
,
SIG_EMF
,
SIG_FNT
};
enum
FileSig
{
SIG_UNKNOWN
,
SIG_DOS
,
SIG_PE
,
SIG_DBG
,
SIG_PDB
,
SIG_NE
,
SIG_LE
,
SIG_MDMP
,
SIG_COFFLIB
,
SIG_LNK
,
SIG_EMF
,
SIG_FNT
,
SIG_MSFT
};
const
void
*
PRD
(
unsigned
long
prd
,
unsigned
long
len
);
unsigned
long
Offset
(
const
void
*
ptr
);
...
...
@@ -252,6 +253,9 @@ enum FileSig get_kind_pdb(void);
void
pdb_dump
(
void
);
enum
FileSig
get_kind_fnt
(
void
);
void
fnt_dump
(
void
);
enum
FileSig
get_kind_msft
(
void
);
void
msft_dump
(
void
);
int
codeview_dump_symbols
(
const
void
*
root
,
unsigned
long
size
);
int
codeview_dump_types_from_offsets
(
const
void
*
table
,
const
DWORD
*
offsets
,
unsigned
num_types
);
int
codeview_dump_types_from_block
(
const
void
*
table
,
unsigned
long
len
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment