labath added a comment.

I just wanted to note that the CWD is not the only thing about a filesystem 
that's transient -- it's contents can change over time too. This is 
particularly important for a long-lived process like lldb, which explicitly 
supports things like rebuilding an executable and then relaunching it within 
the same debugger session, and it also creates and deletes some files itself. 
So, I expect that lldb reproducers will, sooner or later, need to learn to deal 
with filesystems which change over time, but AFAIK the current yaml vfs thingy 
does not support anything like that.

Now, I am not familiar with the design principles or the implementation of the 
VFS classes, so I have no idea whether this speaks for or against this change, 
but I though it may be interesting to note that..


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65677/new/

https://reviews.llvm.org/D65677



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to