[Lldb-commits] [PATCH] D151849: [lldb/crashlog] Create interactive crashlog with no binary

Med Ismail Bennani via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed May 31 16:39:21 PDT 2023


mib marked an inline comment as done.
mib added inline comments.


================
Comment at: lldb/examples/python/crashlog.py:493
         self.images = list()
+        self.crashlog = CrashLog(debugger, self.path, self.verbose)
 
----------------
bulbazord wrote:
> Any reason you moved this?
It makes more sense to me to initialize the crashlog object last.


================
Comment at: lldb/examples/python/crashlog.py:1373-1374
+        arch = crashlog.process_arch
+        if not arch:
+            arch = platform.machine()
+        target = debugger.CreateTargetWithFileAndArch(None, arch)
----------------
bulbazord wrote:
> The fallback of "use the host platform's architecture" seems like it could lead to some issues no? I'm not sure we can do better if the crashlog doesn't have any info about a process architecture though... 
Do you think we shouldn't fallback to the host architecture in this case and raise an exception instead ?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D151849



More information about the lldb-commits mailing list