[Lldb-commits] [PATCH] D133352: [lldb-server] Report launch error in vRun packets

Michał Górny via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Sep 6 09:46:49 PDT 2022


mgorny accepted this revision.
mgorny added inline comments.
This revision is now accepted and ready to land.


================
Comment at: lldb/test/API/tools/lldb-server/TestGdbRemoteLaunch.py:18
+        args = [exe_path, "stderr:arg1", "stderr:arg2", "stderr:arg3"]
+        hex_args = [seven.hexlify(x) for x in args]
+
----------------
labath wrote:
> mgorny wrote:
> > Since we no longer support Python 2, I'd rather prefer to work towards removing `seven` rather than making more use of it.
> Is the problem with the name/location of the function or the functionality (string/byte conversion) itself?
> Because, if it's the first, then that could easily be solved by renaming the module (now or later), but in order to avoid elaborate casts we'd have to make all code be byte/string correct. This is not a problem here (because of the fixed strings), but it becomes one once you start working with things that aren't necessarily valid utf8 strings.
Ok, I suppose this makes sense given how LLDB's Python API is screwed up :-(.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D133352



More information about the lldb-commits mailing list