[Lldb-commits] [lldb] [lldb] Add alternative SBThread::GetStopDescription (PR #165379)

Ebuka Ezike via lldb-commits lldb-commits at lists.llvm.org
Wed Oct 29 09:45:08 PDT 2025


================
@@ -224,6 +224,13 @@ AND call SWIG_fail at the same time, because it will result in a double free.
   }
   $1 = (char *)malloc($2);
 }
+
+// Remove the default type check for this match.
+// because if the match function has an overload and a typemap,
+// it will typecheck against the original function instead of the
+// typemap.
+%typemap(typecheck, precedence=SWIG_TYPECHECK_POINTER) (char *dst_or_null, size_t dst_len) ""
----------------
da-viper wrote:

>  This just copies the typemap, but not the typecheck itself

Yes 

> , is typecheck only ever applicable to these dispatch functions? 

No because it copied for only `typemap(in)` and `type map(argout)` 

> SBFileSpec::GetPath suffers from the same kind of API problem where you have to supply a fixed size. Should we add an SBStream overload here too?

Would make sense to do so

https://github.com/llvm/llvm-project/pull/165379


More information about the lldb-commits mailing list