summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/DNB.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-11-06 23:36:26 +0000
committerGreg Clayton <gclayton@apple.com>2012-11-06 23:36:26 +0000
commit9eb4e03873d0492b2bfcad5755deea3ffaf1907a (patch)
treee7cc4e7946072b8c07bc981e82a0dfbe271c614b /lldb/tools/debugserver/source/DNB.cpp
parent1c89744f32b27ab2710b1fe7bb4ccf7337e574d8 (diff)
downloadbcm5719-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.cpp8
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;
OpenPOWER on IntegriCloud