diff options
author | Greg Clayton <gclayton@apple.com> | 2012-11-06 23:36:26 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2012-11-06 23:36:26 +0000 |
commit | 9eb4e03873d0492b2bfcad5755deea3ffaf1907a (patch) | |
tree | e7cc4e7946072b8c07bc981e82a0dfbe271c614b /lldb/tools/debugserver/source/DNB.cpp | |
parent | 1c89744f32b27ab2710b1fe7bb4ccf7337e574d8 (diff) | |
download | bcm5719-llvm-9eb4e03873d0492b2bfcad5755deea3ffaf1907a.tar.gz bcm5719-llvm-9eb4e03873d0492b2bfcad5755deea3ffaf1907a.zip |
<rdar://problem/12647273>
Added the ability to get the full process list when using the --applist option in debugserver.
llvm-svn: 167502
Diffstat (limited to 'lldb/tools/debugserver/source/DNB.cpp')
-rw-r--r-- | lldb/tools/debugserver/source/DNB.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lldb/tools/debugserver/source/DNB.cpp b/lldb/tools/debugserver/source/DNB.cpp index 401cefce13c..a9d364500b6 100644 --- a/lldb/tools/debugserver/source/DNB.cpp +++ b/lldb/tools/debugserver/source/DNB.cpp @@ -40,8 +40,8 @@ typedef std::map<nub_process_t, MachProcessSP> ProcessMap; typedef ProcessMap::iterator ProcessMapIter; typedef ProcessMap::const_iterator ProcessMapConstIter; -static size_t GetAllInfos (std::vector<struct kinfo_proc>& proc_infos); -static size_t GetAllInfosMatchingName (const char *process_name, std::vector<struct kinfo_proc>& matching_proc_infos); +size_t GetAllInfos (std::vector<struct kinfo_proc>& proc_infos); +static size_t GetAllInfosMatchingName (const char *process_name, std::vector<struct kinfo_proc>& matching_proc_infos); //---------------------------------------------------------------------- // A Thread safe singleton to get a process map pointer. @@ -391,10 +391,10 @@ DNBProcessAttach (nub_process_t attach_pid, struct timespec *timeout, char *err_ return INVALID_NUB_PROCESS; } -static size_t +size_t GetAllInfos (std::vector<struct kinfo_proc>& proc_infos) { - size_t size; + size_t size = 0; int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_ALL }; u_int namelen = sizeof(name)/sizeof(int); int err; |