Hi,


I’m currently investigating the behaviour of different debuggers when
functions have been stripped by the linker because they are unused. I tried
looking at the source code, but couldn’t really make enough sense of it to
answer the question. Would someone be able to explain what LLDB’s behaviour
is when it encounters a function in debug information with an address of
zero (as is the case for lld and other linker output with --gc-sections)?
In particular, does it simply ignore the relevant block of debug
information, as appears to be the case for gdb? I’m coming at this from a
DWARF perspective, if that makes any difference.



James
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to