Status: Available Owner: [email protected] CC: [email protected], [email protected], [email protected] Labels: Type-Feature Pri-2 OS-Windows Area-BrowserBackend Size-Medium
New issue 18533 by [email protected]: tcmalloc.dll http://code.google.com/p/chromium/issues/detail?id=18533 [Debug only] Roughly to support multiple dlls (base.dll, net.dll, etc): - There must be one instance of heap allocators. - There must be one crt instance -> use msvcrtd.dll So the best/easiest idea is to use msvcrtd.dll and have tcmalloc.dll. (Note that it could be in base.dll, both are fine, I don't mind) Actions: #1 Fix prep_libc.sh to mutate msvcrtd.lib to achieve the same result it has with libcmt.lib (but not msvcrtd.pdb since msvcrtd.lib is just an import library). Note that this is slightly more complex since the .obj names are not in msvcrtd.lib so I'm not sure the best way to implement this. We may just want to strip the functions listed in override_functions.cc. #2 Make tcmalloc a dll in debug only #3 Use msvcrtd.dll instead of libcmtd.lib in debug only -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/chromium-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
