reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lldb/include/lldb/Target/Process.h
  100 class ProcessAttachInfo : public ProcessInstanceInfo {

Declarations

tools/lldb/include/lldb/Host/Host.h
   29 class ProcessInstanceInfo;
tools/lldb/include/lldb/Target/Platform.h
   34 class ProcessInstanceInfo;
tools/lldb/include/lldb/lldb-forward.h
  171 class ProcessInstanceInfo;

References

tools/lldb/include/lldb/API/SBProcessInfo.h
   56   lldb_private::ProcessInstanceInfo &ref();
   58   void SetProcessInfo(const lldb_private::ProcessInstanceInfo &proc_info_ref);
   60   std::unique_ptr<lldb_private::ProcessInstanceInfo> m_opaque_up;
tools/lldb/include/lldb/Host/Host.h
  184   static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
tools/lldb/include/lldb/Target/Platform.h
  422   virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
tools/lldb/include/lldb/Target/Process.h
  100 class ProcessAttachInfo : public ProcessInstanceInfo {
 1323   virtual bool GetProcessInfo(ProcessInstanceInfo &info);
tools/lldb/include/lldb/Target/RemoteAwarePlatform.h
   78   bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
tools/lldb/include/lldb/Utility/ProcessInfo.h
  166   void Append(const ProcessInstanceInfo &info) { m_infos.push_back(info); }
  176   bool GetInfoAtIndex(size_t idx, ProcessInstanceInfo &info) {
  185   const ProcessInstanceInfo &GetProcessInfoAtIndex(size_t idx) const {
  191   std::vector<ProcessInstanceInfo> m_infos;
  212   ProcessInstanceInfo &GetProcessInfo() { return m_match_info; }
  214   const ProcessInstanceInfo &GetProcessInfo() const { return m_match_info; }
  234   bool ProcessIDsMatch(const ProcessInstanceInfo &proc_info) const;
  238   bool UserIDsMatch(const ProcessInstanceInfo &proc_info) const;
  240   bool Matches(const ProcessInstanceInfo &proc_info) const;
  246   ProcessInstanceInfo m_match_info;
tools/lldb/source/API/SBProcess.cpp
 1279   ProcessInstanceInfo proc_info;
tools/lldb/source/API/SBProcessInfo.cpp
   40 ProcessInstanceInfo &SBProcessInfo::ref() {
   42     m_opaque_up.reset(new ProcessInstanceInfo());
   47 void SBProcessInfo::SetProcessInfo(const ProcessInstanceInfo &proc_info_ref) {
tools/lldb/source/API/SBTarget.cpp
  457         ProcessInstanceInfo instance_info;
  495     ProcessInstanceInfo instance_info;
tools/lldb/source/API/Utils.h
   17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
   17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
   19     return std::make_unique<T>(*src);
tools/lldb/source/Commands/CommandObjectPlatform.cpp
 1069             ProcessInstanceInfo proc_info;
 1071               ProcessInstanceInfo::DumpTableHeader(ostrm, m_options.show_args,
 1131               ProcessInstanceInfo::DumpTableHeader(ostrm, m_options.show_args,
 1349               ProcessInstanceInfo proc_info;
tools/lldb/source/Host/linux/Host.cpp
   51 static bool GetStatusInfo(::pid_t Pid, ProcessInstanceInfo &ProcessInfo,
  147 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) {
  163 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) {
  190 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) {
  206                                   ProcessInstanceInfo &process_info,
  247       ProcessInstanceInfo process_info;
  301 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) {
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  717   ProcessInstanceInfo process_info;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1592     lldb_private::ProcessInstanceInfo proc_info;
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  364     lldb::pid_t pid, ProcessInstanceInfo &process_info) {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
   56   bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  242   ProcessInstanceInfo Info;
  271   ProcessInstanceInfo Info;
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  909 bool ProcessElfCore::GetProcessInfo(ProcessInstanceInfo &info) {
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
  102   bool GetProcessInfo(lldb_private::ProcessInstanceInfo &info) override;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 1883     StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) {
 1980     lldb::pid_t pid, ProcessInstanceInfo &process_info) {
 2217         ProcessInstanceInfo process_info;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  266   bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info);
  581                                  ProcessInstanceInfo &process_info);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  323     ProcessInstanceInfo proc_info;
 1181     const ProcessInstanceInfo &proc_info, StreamString &response) {
 1210         const ProcessInstanceInfo &proc_info, StreamString &response) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
  116   static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info,
  120       const ProcessInstanceInfo &proc_info, StreamString &response);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 1268   ProcessInstanceInfo proc_info;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
  327   ProcessInstanceInfo proc_info;
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  497 bool ProcessMinidump::GetProcessInfo(ProcessInstanceInfo &info) {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h
   85   bool GetProcessInfo(ProcessInstanceInfo &info) override;
tools/lldb/source/Target/Platform.cpp
  987                               ProcessInstanceInfo &process_info) {
tools/lldb/source/Target/Process.cpp
 2814               ProcessInstanceInfo::DumpTableHeader(s, true, false);
 2914       ProcessInstanceInfo process_info;
 5711 bool Process::GetProcessInfo(ProcessInstanceInfo &info) {
tools/lldb/source/Utility/ProcessInfo.cpp
  210       print(&ProcessInstanceInfo::UserIDIsValid,
  211             &ProcessInstanceInfo::GetUserID, &UserIDResolver::GetUserName);
  212       print(&ProcessInstanceInfo::GroupIDIsValid,
  213             &ProcessInstanceInfo::GetGroupID, &UserIDResolver::GetGroupName);
  214       print(&ProcessInstanceInfo::EffectiveUserIDIsValid,
  215             &ProcessInstanceInfo::GetEffectiveUserID,
  217       print(&ProcessInstanceInfo::EffectiveGroupIDIsValid,
  218             &ProcessInstanceInfo::GetEffectiveGroupID,
  223       print(&ProcessInstanceInfo::EffectiveUserIDIsValid,
  224             &ProcessInstanceInfo::GetEffectiveUserID,
  261     const ProcessInstanceInfo &proc_info) const {
  273     const ProcessInstanceInfo &proc_info) const {
  292     const ProcessInstanceInfo &proc_info) const {
tools/lldb/unittests/Host/linux/HostTest.cpp
   32   ProcessInstanceInfo Info;
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
   34   ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47);
   56   ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47);
   67   ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose);
   78   ProcessInstanceInfo info("a.out", ArchSpec("aarch64-unknown-linux-android"), 47);
   85   ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose);
   96   ProcessInstanceInfo info_bar, info_empty;
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  486 	destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h
  108     class allocator: public __allocator_base<_Tp>
  113       typedef _Tp*       pointer;
  114       typedef const _Tp* const_pointer;
  115       typedef _Tp&       reference;
  116       typedef const _Tp& const_reference;
  117       typedef _Tp        value_type;
  137 	allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
   72     constexpr _Tp&&
   83     constexpr _Tp&&
  104     : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
  105                     is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/stl_construct.h
   74     _Construct(_T1* __p, _Args&&... __args)
   74     _Construct(_T1* __p, _Args&&... __args)
   75     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
   97     _Destroy(_Tp* __pointer)
  204 	     allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_iterator.h
 1224     __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  181       typedef _Tp                         value_type;
  183       typedef _Tp*                        pointer;
  184       typedef _Tp&                        reference;
  192       typedef _Tp                         value_type;
  194       typedef const _Tp*                  pointer;
  195       typedef const _Tp&                  reference;
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  288 			   _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h
   77 	rebind<_Tp>::other _Tp_alloc_type;
  216     class vector : protected _Vector_base<_Tp, _Alloc>
  227       typedef _Vector_base<_Tp, _Alloc>			_Base;
  232       typedef _Tp					value_type;
  919       _Tp*
  923       const _Tp*
 1483 	_M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  689     operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  706     operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/ext/alloc_traits.h
  117       { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h
   63       typedef _Tp*       pointer;
   64       typedef const _Tp* const_pointer;
   65       typedef _Tp&       reference;
   66       typedef const _Tp& const_reference;
   67       typedef _Tp        value_type;
  111 	return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
  130       { return size_t(-1) / sizeof(_Tp); }
  135 	construct(_Up* __p, _Args&&... __args)
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1215     : public __and_<is_constructible<_Tp, _Args...>,
 1216 		    __is_nt_constructible_impl<_Tp, _Args...>>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1252     : public __is_nothrow_move_constructible_impl<_Tp>
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };