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

Tamas Berghammer via lldb-commits lldb-commits at lists.llvm.org
Thu Dec 3 09:59:26 PST 2015

tberghammer added a comment.

I would like to exposed the ability to specify if we want the specified file to be copied over to the target or not both at the command line and on the SB API. To do this without duplicating the logic what do the file installation into CommandObjectProcess and SBProcess I think we have to keep the logic inside the Platform plugin and then we should change the signature of Platform::LoadImage.

One possible solution what can cover all scenario is the following syntax

  LoadImage(Process* process, const FileSpec& local_file, const FileSpec& remote_file)

with the following meaning:

- If both file spec is specified then we copy over the file to the target
- If only the remote file is specified then we open the specified file from the target
- If only the local file is specified the we copy the file over to the current working directory and open it from there


More information about the lldb-commits mailing list