labath wrote:

Can we make this less brute force? I believe searching for the Build ID Note 
should be a completely deterministic process, without the need for heuristics. 
You start with the elf header, find the program headers, iterate to find the 
PT_NOTE segment (there could be more of them), and iterate over the notes until 
you find NT_GNU_BUILD_ID. All of these things should be in the memory (=> also 
in the core file) and within the first 4k of the mapping. There should be no 
need to search through a potentially huge file mapping just to see if it 
contains the build id.

https://github.com/llvm/llvm-project/pull/92078
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to