About This File
Imported some the raw modules of SKSE common in order to make accessible classes & methods for generating the debug logs. Just a test- but more info to follow.
What's New in Version 2.0.0
Released
Project2 now has the source files in the common directory at $(SolutionDir) level. The only file edited was IPrefix.h, because it had #includes not required for this example.The executable in the debug dir doesn't do much other than to display a path name.
Note: Forgot to build this as X64, but it gets the same result (as in WinProject1).
SKSEQuasiView doesn't do too much extra but display the rootdir of Skyrim & the main GameForms in a tabbed dialog. Refer thread:
WindowsProject3 takes a look at the LNK2019 errors generated from accessing the IDebugLog class- WindowsProject3Fixed addresses it.
The dump is of SkyrimSE.exe
The dump lists the directories:
0 [ 0] RVA [size] of Export Directory
1DD01C4 [ 2BC] RVA [size] of Import Directory
361C000 [ 92B10] RVA [size] of Resource Directory
34BD000 [ 158EA4] RVA [size] of Exception Directory
0 [ 0] RVA [size] of Certificates Directory
36AF000 [ 51FE0] RVA [size] of Base Relocation Directory
188BDF0 [ 54] RVA [size] of Debug Directory
0 [ 0] RVA [size] of Architecture Directory
0 [ 0] RVA [size] of Global Pointer Directory
188BEE8 [ 28] RVA [size] of Thread Storage Directory
188BE50 [ 94] RVA [size] of Load Configuration Directory
0 [ 0] RVA [size] of Bound Import Directory
1522000 [ 11F8] RVA [size] of Import Address Table Directory
0 [ 0] RVA [size] of Delay Import Directory
0 [ 0] RVA [size] of COM Descriptor Directory
0 [ 0] RVA [size] of Reserved Directory
It consists of 11 sections with headers listed in the spoiler below:
The first section is huge- larger than all the other sections put together, the second is about 2/5 that size, 5, 6 and 7 are very small
SECTION HEADER #1
.text name
1520FCC virtual size
1000 virtual address (0000000140001000 to 0000000141521FCB)
1521000 size of raw data
400 file pointer to raw data (00000400 to 015213FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
60000020 flags
Code
Execute Read
SECTION HEADER #2
.rdata name
8B2448 virtual size
1522000 virtual address (0000000141522000 to 0000000141DD4447)
8B2600 size of raw data
1521400 file pointer to raw data (01521400 to 01DD39FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
SECTION HEADER #3
.data name
16E7030 virtual size
1DD5000 virtual address (0000000141DD5000 to 00000001434BC02F)
10E200 size of raw data
1DD3A00 file pointer to raw data (01DD3A00 to 01EE1BFF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0000040 flags
Initialized Data
Read Write\
SECTION HEADER #4
.pdata name
158EA4 virtual size
34BD000 virtual address (00000001434BD000 to 0000000143615EA3)
159000 size of raw data
1EE1C00 file pointer to raw data (01EE1C00 to 0203ABFF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
SECTION HEADER #5
.tls name
2A0D virtual size
3616000 virtual address (0000000143616000 to 0000000143618A0C)
2C00 size of raw data
203AC00 file pointer to raw data (0203AC00 to 0203D7FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0000040 flags
Initialized Data
Read Write
SECTION HEADER #6
.text name
1908 virtual size
3619000 virtual address (0000000143619000 to 000000014361A907)
1A00 size of raw data
203D800 file pointer to raw data (0203D800 to 0203F1FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0000040 flags
Initialized Data
Read Write
SECTION HEADER #7
.gfids name
2F4 virtual size
361B000 virtual address (000000014361B000 to 000000014361B2F3)
400 size of raw data
203F200 file pointer to raw data (0203F200 to 0203F5FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
SECTION HEADER #8
.rsrc name
92B10 virtual size
361C000 virtual address (000000014361C000 to 00000001436AEB0F)
92C00 size of raw data
203F600 file pointer to raw data (0203F600 to 020D21FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
SECTION HEADER #9
.reloc name
51FE0 virtual size
36AF000 virtual address (00000001436AF000 to 0000000143700FDF)
52000 size of raw data
20D2200 file pointer to raw data (020D2200 to 021241FF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42000040 flags
Initialized Data
Discardable
Read Only
SECTION HEADER #A
.bind name
24ED0 virtual size
3701000 virtual address (0000000143701000 to 0000000143725ECF)
24ED0 size of raw data
2124200 file pointer to raw data (02124200 to 021490CF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
60000000 flags
Execute Read
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now