Continuing the discussion from #631 since that one is closed....
After applying the patch that also overrides _msize_base, the project compiles. but got greeted with many "Not allocated by this allocator" error.
Running dumpbin /SYMBOLS on the ucrt lib shows there is a _base variant for many other heap related APIs.
I wonder these information that might requires some microsoft internal employee's knowledge:
- Why these _base variant calls appeared in the final binary when no source code referenced them?
- Should snmalloc provide overrides for them too?
Continuing the discussion from #631 since that one is closed....
After applying the patch that also overrides
_msize_base, the project compiles. but got greeted with many "Not allocated by this allocator" error.Running
dumpbin /SYMBOLSon the ucrt lib shows there is a_basevariant for many other heap related APIs.I wonder these information that might requires some microsoft internal employee's knowledge: