tstring 26 tools/win/link_limiter/limiter.cc tstring new_msg = tstring(L"limiter fatal error: ") + msg + L"\n"; tstring 36 tools/win/link_limiter/limiter.cc tstring new_msg = tstring(L"limiter warning: ") + msg + L"\n"; tstring 43 tools/win/link_limiter/limiter.cc static tstring ErrorMessageToString(DWORD err) { tstring 55 tools/win/link_limiter/limiter.cc tstring ret(msg_buf); tstring 60 tools/win/link_limiter/limiter.cc static DWORD RunExe(const tstring& exe_name) { tstring 66 tools/win/link_limiter/limiter.cc tstring cmdline = tstring(GetCommandLine()); tstring 98 tools/win/link_limiter/limiter.cc static int CpuConcurrencyMetric(const tstring& envvar_name) { tstring 147 tools/win/link_limiter/limiter.cc static int GetMaxConcurrency(const tstring& base_pipename, tstring 152 tools/win/link_limiter/limiter.cc tstring envvar_name = base_pipename + L"_MAXCONCURRENCY"; tstring 177 tools/win/link_limiter/limiter.cc static HANDLE WaitForPipe(const tstring& pipename, tstring 216 tools/win/link_limiter/limiter.cc static int WaitAndRun(const tstring& shimmed_exe, tstring 217 tools/win/link_limiter/limiter.cc const tstring& base_pipename) { tstring 219 tools/win/link_limiter/limiter.cc tstring pipename = L"\\\\.\\pipe\\" + base_pipename; tstring 220 tools/win/link_limiter/limiter.cc tstring event_name = L"Local\\EVENT_" + base_pipename; tstring 253 tools/win/link_limiter/limiter.cc void Usage(const tstring& msg) { tstring 254 tools/win/link_limiter/limiter.cc tstring usage(msg); tstring 315 tools/win/link_limiter/limiter.cc tstring shimmed_plus_pipename = argv[0]; tstring 317 tools/win/link_limiter/limiter.cc if (last_slash != tstring::npos) { tstring 322 tools/win/link_limiter/limiter.cc if (separator == tstring::npos) { tstring 326 tools/win/link_limiter/limiter.cc tstring shimmed_exe = shimmed_plus_pipename.substr(0, separator); tstring 327 tools/win/link_limiter/limiter.cc tstring base_pipename = shimmed_plus_pipename.substr(separator + 2); tstring 330 tools/win/link_limiter/limiter.cc if (dot == tstring::npos) {