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