[PATCH] D151932: Add dsymutil dwarf5 tests for darwin
    Alexey Lapshin via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Jun  4 02:18:18 PDT 2023
    
    
  
avl added a comment.
In D151932#4390596 <https://reviews.llvm.org/D151932#4390596>, @fdeazeve wrote:
> 2. Is the traditional approach for dsymutil tests to have a YAML object file? I see that the same directory has tests that assemble an object file from `.ll` files (by calling `llc`) and also tests that assembly an object file from assembly (`.s`) by calling `llvm-mc`. Both seem shorter / easier to follow, but I have never looked much into those tests.
using YAML object file seems OK if debug info is presented in an explicit way:
  DWARF:
    debug_abbrev:
      - Table:
        - Tag:      DW_TAG_compile_unit
          Children: DW_CHILDREN_yes
          Attributes:
            - Attribute: DW_AT_producer
              Form:      DW_FORM_string
            - Attribute: DW_AT_language
              Form:      DW_FORM_data2
            - Attribute: DW_AT_name
              Form:      DW_FORM_string
    debug_info:
      - Version: 4
        Entries:
          - AbbrCode: 1
            Values:
              - CStr: by_hand
              - Value:  0x04
              - CStr: CU1
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D151932/new/
https://reviews.llvm.org/D151932
    
    
More information about the llvm-commits
mailing list