labath added a comment.

I am wondering whether a test like this wouldn't be better of as a lit test 
instead of a unit test.

Right now, if you do a `lldb-test symbols foo.o` (and foo.o contains debug 
info), we will dump out a very similar index which is built from the 
information in the debug_info sections:

  Manual DWARF index for (x86_64) 'foo.o':
  Function basenames:
  0x62a4e88: {0x00000000/0x0000005c} "__cxx_global_var_init"
  
  Function fullnames:
  0x6188e10: {0x00000000/0x0000012a} "_ZN1AC2Ez"
  0x62a4e88: {0x00000000/0x0000005c} "__cxx_global_var_init"
  ...

I think it makes sense to extend this dump to include the index information 
from the Symtab class too. Then it should be possible to write this test the 
traditional LLVM way as `yaml2obj | lldb-test | FileCheck`.

What do you think?


https://reviews.llvm.org/D49909



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

Reply via email to