Lines Matching refs:base
14 #include "base/memory/singleton.h"
15 #include "base/process.h"
16 #include "base/process_util.h"
17 #include "base/synchronization/lock.h"
35 class MachBroker : public base::ProcessMetrics::PortProvider,
60 void AddPlaceholderForPid(base::ProcessHandle pid);
66 void FinalizePid(base::ProcessHandle pid, const MachInfo& mach_info);
69 void InvalidatePid(base::ProcessHandle pid);
73 base::Lock& GetLock();
80 virtual mach_port_t TaskForPid(base::ProcessHandle process) const;
99 typedef std::map<base::ProcessHandle, MachInfo> MachMap;
103 mutable base::Lock lock_;