DavidSpickett wrote:

You need to fix the conflicts with the main branch before the CI can run again 
(it applies your changes to main to simulate the post-merge situation).

This needs a targeted test case. The ideal for this is to put it in 
lldb/test/Shell/ObjectFile/ELF and generate the input from a YAML file. LLVM 
has tools obj2yaml and yaml2obj for this purpose, or you could modify one of 
the existing yaml files.

If you need to check more than that style of test can, a simple C program can 
be used. I expect such a test will fail on AArch64 
(https://github.com/llvm/llvm-project/issues/83466 / 
https://github.com/llvm/llvm-project/issues/71666) and probably ARM. We can 
sort that out with post merge fixes if so.

There is a test for TLS global variables - 
lldb/test/API/lang/c/tls_globals/TestTlsGlobals.py. This does run on x86 Linux 
judging by the skip annotations. errno is a "global" so you could check access 
in that test.

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

Reply via email to