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