Chris Wellons personal blog

Windows dynamic linking depends on the active code page

Windows paths have been WTF-16 -encoded for decades, but module names in the import tables of Portable Executable are octets. If a name contains values beyond ASCII — technically out of spec — then the dynamic linker must somehow decode those octets into Unicode in order to construct a lookup path. There are multiple…
Points
149
HN comments
52
Submissions
1
Cited by
0 commenters

Software EngineeringSystems & Performance2024

On Hacker News

SubmittedTitle on HNPointsComments
Oct 7, 2024Windows dynamic linking depends on the active code page by signa1114952

More from Chris Wellons

All 75 posts →

Related posts from the same era