File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
lldb/source/Plugins/TypeSystem/Swift Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,20 @@ lldb::Format TypeSystemSwift::GetFormat(opaque_compiler_type_t type) {
137
137
return eFormatBytes;
138
138
}
139
139
140
+ unsigned TypeSystemSwift::GetPtrAuthKey (lldb::opaque_compiler_type_t type) {
141
+ return 0 ;
142
+ }
143
+
144
+ unsigned
145
+ TypeSystemSwift::GetPtrAuthDiscriminator (lldb::opaque_compiler_type_t type) {
146
+ return 0 ;
147
+ }
148
+
149
+ bool TypeSystemSwift::GetPtrAuthAddressDiversity (
150
+ lldb::opaque_compiler_type_t type) {
151
+ return false ;
152
+ }
153
+
140
154
namespace llvm {
141
155
llvm::raw_ostream &
142
156
operator <<(llvm::raw_ostream &os,
Original file line number Diff line number Diff line change @@ -312,6 +312,11 @@ class TypeSystemSwift : public TypeSystem {
312
312
CompilerType GetNonReferenceType (lldb::opaque_compiler_type_t type) override {
313
313
return {};
314
314
}
315
+
316
+ unsigned GetPtrAuthKey (lldb::opaque_compiler_type_t type) override ;
317
+ unsigned GetPtrAuthDiscriminator (lldb::opaque_compiler_type_t type) override ;
318
+ bool GetPtrAuthAddressDiversity (lldb::opaque_compiler_type_t type) override ;
319
+
315
320
// / \}
316
321
protected:
317
322
// / Used in the logs.
You can’t perform that action at this time.
0 commit comments