-
Notifications
You must be signed in to change notification settings - Fork 73
Closed
Description
Hi, pardon for a noob question, I feel it is better to ask it here since community is smaller;
So, "classic" dll files compiled with msvc normally have 5 sections (both when compiled with /MT and /MD):
.text - code
.rdata - readonly data
.data - data
.pdata - exception records
.reloc - relocs
However, when compiling with llvm (clang supplied with visual studion and llvm-msvc), i tend to see different number of sections, specifically when compiling with /MT
Example section names that i saw /remember seeing:
_RDATA
.gxfg
.00cfg
.retplne << this one is the most odd
If you can, kindly explain what are those, what their purpose is, and if i can influence their presence somehow.
CR3Swapper
Metadata
Metadata
Assignees
Labels
No labels