From 14f1b3e8826ce43b978db93a62d1166055db5394 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Mon, 2 Jan 2017 19:26:05 +0000 Subject: Vendor import of lldb trunk r290819: https://llvm.org/svn/llvm-project/lldb/trunk@290819 --- www/cpp_reference/html/SBModuleSpec_8h_source.html | 254 ++++++++++----------- 1 file changed, 122 insertions(+), 132 deletions(-) (limited to 'www/cpp_reference/html/SBModuleSpec_8h_source.html') diff --git a/www/cpp_reference/html/SBModuleSpec_8h_source.html b/www/cpp_reference/html/SBModuleSpec_8h_source.html index 4a2d4ec959db..653665a7bf70 100644 --- a/www/cpp_reference/html/SBModuleSpec_8h_source.html +++ b/www/cpp_reference/html/SBModuleSpec_8h_source.html @@ -7,7 +7,7 @@

LLDB API Documentation

- +
@@ -48,149 +48,139 @@
15 
16 namespace lldb {
17 
- -
19 {
-
20 public:
+
18 class LLDB_API SBModuleSpec {
+
19 public:
+
20  SBModuleSpec();
21 
-
22  SBModuleSpec ();
+
22  SBModuleSpec(const SBModuleSpec &rhs);
23 
-
24  SBModuleSpec (const SBModuleSpec &rhs);
+
24  ~SBModuleSpec();
25 
-
26  ~SBModuleSpec ();
+
26  const SBModuleSpec &operator=(const SBModuleSpec &rhs);
27 
-
28  const SBModuleSpec &
-
29  operator = (const SBModuleSpec &rhs);
-
30 
-
31  bool
-
32  IsValid () const;
-
33 
-
34  void
-
35  Clear();
-
36 
-
37  //------------------------------------------------------------------
-
38  /// Get const accessor for the module file.
-
39  ///
-
40  /// This function returns the file for the module on the host system
-
41  /// that is running LLDB. This can differ from the path on the
-
42  /// platform since we might be doing remote debugging.
-
43  ///
-
44  /// @return
-
45  /// A const reference to the file specification object.
-
46  //------------------------------------------------------------------
- -
48  GetFileSpec ();
-
49 
-
50  void
-
51  SetFileSpec (const lldb::SBFileSpec &fspec);
-
52 
-
53  //------------------------------------------------------------------
-
54  /// Get accessor for the module platform file.
-
55  ///
-
56  /// Platform file refers to the path of the module as it is known on
-
57  /// the remote system on which it is being debugged. For local
-
58  /// debugging this is always the same as Module::GetFileSpec(). But
-
59  /// remote debugging might mention a file '/usr/lib/liba.dylib'
-
60  /// which might be locally downloaded and cached. In this case the
-
61  /// platform file could be something like:
-
62  /// '/tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib'
-
63  /// The file could also be cached in a local developer kit directory.
-
64  ///
-
65  /// @return
-
66  /// A const reference to the file specification object.
-
67  //------------------------------------------------------------------
- - +
28  bool IsValid() const;
+
29 
+
30  void Clear();
+
31 
+
32  //------------------------------------------------------------------
+
33  /// Get const accessor for the module file.
+
34  ///
+
35  /// This function returns the file for the module on the host system
+
36  /// that is running LLDB. This can differ from the path on the
+
37  /// platform since we might be doing remote debugging.
+
38  ///
+
39  /// @return
+
40  /// A const reference to the file specification object.
+
41  //------------------------------------------------------------------
+
42  lldb::SBFileSpec GetFileSpec();
+
43 
+
44  void SetFileSpec(const lldb::SBFileSpec &fspec);
+
45 
+
46  //------------------------------------------------------------------
+
47  /// Get accessor for the module platform file.
+
48  ///
+
49  /// Platform file refers to the path of the module as it is known on
+
50  /// the remote system on which it is being debugged. For local
+
51  /// debugging this is always the same as Module::GetFileSpec(). But
+
52  /// remote debugging might mention a file '/usr/lib/liba.dylib'
+
53  /// which might be locally downloaded and cached. In this case the
+
54  /// platform file could be something like:
+
55  /// '/tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib'
+
56  /// The file could also be cached in a local developer kit directory.
+
57  ///
+
58  /// @return
+
59  /// A const reference to the file specification object.
+
60  //------------------------------------------------------------------
+
61  lldb::SBFileSpec GetPlatformFileSpec();
+
62 
+
63  void SetPlatformFileSpec(const lldb::SBFileSpec &fspec);
+
64 
+
65  lldb::SBFileSpec GetSymbolFileSpec();
+
66 
+
67  void SetSymbolFileSpec(const lldb::SBFileSpec &fspec);
+
68 
+
69  const char *GetObjectName();
70 
-
71  void
- -
73 
- - -
76 
-
77  void
-
78  SetSymbolFileSpec (const lldb::SBFileSpec &fspec);
-
79 
-
80  const char *
-
81  GetObjectName ();
-
82 
-
83  void
-
84  SetObjectName (const char *name);
-
85 
-
86  const char *
-
87  GetTriple ();
-
88 
-
89  void
-
90  SetTriple (const char *triple);
-
91 
-
92  const uint8_t *
-
93  GetUUIDBytes ();
-
94 
-
95  size_t
-
96  GetUUIDLength ();
-
97 
-
98  bool
-
99  SetUUIDBytes (const uint8_t *uuid, size_t uuid_len);
+
71  void SetObjectName(const char *name);
+
72 
+
73  const char *GetTriple();
+
74 
+
75  void SetTriple(const char *triple);
+
76 
+
77  const uint8_t *GetUUIDBytes();
+
78 
+
79  size_t GetUUIDLength();
+
80 
+
81  bool SetUUIDBytes(const uint8_t *uuid, size_t uuid_len);
+
82 
+
83  bool GetDescription(lldb::SBStream &description);
+
84 
+
85 private:
+
86  friend class SBModuleSpecList;
+
87  friend class SBModule;
+
88  friend class SBTarget;
+
89 
+
90  std::unique_ptr<lldb_private::ModuleSpec> m_opaque_ap;
+
91 };
+
92 
+ +
94 public:
+ +
96 
+ +
98 
+
100 
-
101  bool
-
102  GetDescription (lldb::SBStream &description);
-
103 
-
104 private:
-
105  friend class SBModuleSpecList;
-
106  friend class SBModule;
-
107  friend class SBTarget;
+ +
102 
+
103  static SBModuleSpecList GetModuleSpecifications(const char *path);
+
104 
+
105  void Append(const SBModuleSpec &spec);
+
106 
+
107  void Append(const SBModuleSpecList &spec_list);
108 
-
109  std::unique_ptr<lldb_private::ModuleSpec> m_opaque_ap;
-
110 };
-
111 
- -
113 {
-
114 public:
- + +
110 
+ +
112 
+
113  size_t GetSize();
+
114 
+
115  SBModuleSpec GetSpecAtIndex(size_t i);
116 
-
117  SBModuleSpecList (const SBModuleSpecList &rhs);
+
117  bool GetDescription(lldb::SBStream &description);
118 
- -
120 
- -
122  operator = (const SBModuleSpecList &rhs);
-
123 
-
124  static SBModuleSpecList
-
125  GetModuleSpecifications (const char *path);
-
126 
-
127  void
-
128  Append (const SBModuleSpec &spec);
-
129 
-
130  void
-
131  Append (const SBModuleSpecList &spec_list);
-
132 
- -
134  FindFirstMatchingSpec (const SBModuleSpec &match_spec);
-
135 
- -
137  FindMatchingSpecs (const SBModuleSpec &match_spec);
-
138 
-
139  size_t
-
140  GetSize();
-
141 
- -
143  GetSpecAtIndex (size_t i);
-
144 
-
145  bool
-
146  GetDescription (lldb::SBStream &description);
-
147 
-
148 private:
-
149  std::unique_ptr<lldb_private::ModuleSpecList> m_opaque_ap;
-
150 };
-
151 
-
152 } // namespace lldb
-
153 
-
154 #endif // LLDB_SBModuleSpec_h_
+
119 private:
+
120  std::unique_ptr<lldb_private::ModuleSpecList> m_opaque_ap;
+
121 };
+
122 
+
123 } // namespace lldb
+
124 
+
125 #endif // LLDB_SBModuleSpec_h_
+
SBModuleSpec GetSpecAtIndex(size_t i)
+
void Append(const SBModuleSpec &spec)
+ +
SBModuleSpecList & operator=(const SBModuleSpecList &rhs)
+ + +
bool GetDescription(lldb::SBStream &description)
+ + + +
class LLDB_API SBModuleSpec
Definition: SBDefines.h:65
+
static SBModuleSpecList GetModuleSpecifications(const char *path)
+ + +
SBModuleSpecList FindMatchingSpecs(const SBModuleSpec &match_spec)
+ + + +
SBModuleSpec FindFirstMatchingSpec(const SBModuleSpec &match_spec)


-- cgit v1.2.3