slydiman wrote:

TestLinuxCore.py", line 345:
```
        # Copy linux-i386.out to lldb_i386_object_map/a.out
        tmp_object_map_root = os.path.join(self.getBuildDir(), 
"lldb_i386_object_map")
        executable = os.path.join(tmp_object_map_root, "a.out")
        lldbutil.mkdir_p(os.path.dirname(executable))
        shutil.copyfile("linux-i386.out", executable)

        # Replace the original module path at /home/labath/test and load the 
core
        self.runCmd("settings set target.object-map /home/labath/test 
{}".format(tmp_object_map_root))

        target = self.dbg.CreateTarget(None)
        process = target.LoadCore("linux-i386.core")

        # Check that we did load the mapped executable
        exe_module_spec = process.GetTarget().GetModuleAtIndex(0).GetFileSpec()
        
self.assertTrue(exe_module_spec.fullpath.startswith(tmp_object_map_root))
```
The values on Windows are:
exe_module_spec = /home/labath/test/a.out
tmp_object_map_root = 
D:\build-dir\lldb-test-build.noindex\functionalities\postmortem\elf-core\TestLinuxCore\lldb_i386_object_map

Something is totally wrong here.
I'm going to revert this patch on Monday to unblock CI.

https://github.com/llvm/llvm-project/pull/197341
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to