[Lldb-commits] [PATCH] D15152: Change Platform::LoadImage to copy the file to the remote platform

Greg Clayton via lldb-commits lldb-commits at lists.llvm.org
Thu Dec 3 10:07:43 PST 2015


clayborg added a comment.

Be sure to add nice HeaderDoc to the LoadImage() declaration in Platform.h so everyone knows what is expected. We still might want to split this up so that only Platform has LoadImage and we make everyone else just implement:

  virtual uint32_t DoLoadImage(lldb_private::Process* process, const FileSpec& image_spec, Error& error);

These functions would _only_ load the native "image_spec", but the Platform::LoadImage() would take care of all of the common code that checks the two FileSpec parameters and installs the stuff if needed, then calls through to the DoLoadImage() in subclasses.

How does that sound?


http://reviews.llvm.org/D15152





More information about the lldb-commits mailing list