Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debug string move #5407

Draft
wants to merge 13 commits into
base: experimental/cas/main
Choose a base branch
from

Commits on Oct 31, 2022

  1. WIP move strings

    This commit changed where the DebugStrRefs are being created, now they will be created before the section for loop so that they individual refs are available for the CURefs to add as references to it
    
    WIP move strings: store refs to the debug strings in the CUrather than the storing the strps in the DistinctDataRef
    
    WIP strp move: Materialization seems to work, fix llvm-cas-dump
    
    WIP strp move:
    
    Fixup llvm-cas-dump to be able to materialize debuginfosection properly
    
    Fix bug with materialization because 2nd string, not the first, doesn't dedupe
    
    Fix small typo in DebugInfoCURef class
    
    Fix bug with abbrev tag copy
    
    Fix bug with exponentially long build times
    
    Rebased
    
    Optimize finding debugabbrev and debugstring sectiong
    
    Check for DW_AT_name instead of 2nd strp
    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    04416d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a020971 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f40f56b View commit details
    Browse the repository at this point in the history
  4. Small fix

    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    b0176dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ec538f View commit details
    Browse the repository at this point in the history
  6. Fix bug with string section materialize and do not create string tabl…

    …e from debuginfostrref inside a debuginfocuref
    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    4cbfe80 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d543f64 View commit details
    Browse the repository at this point in the history
  8. Few more bug fixes

    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    b72b8dc View commit details
    Browse the repository at this point in the history
  9. WIP dumpsimilarcus, need to change to use llvm set and map, need to p…

    …rint dwarfdump instead of just cas id
    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    87dfd1e View commit details
    Browse the repository at this point in the history
  10. rebase

    rastogishubham committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    abfa0ea View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    9df8192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aac011 View commit details
    Browse the repository at this point in the history
  3. format

    rastogishubham committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    50ccd51 View commit details
    Browse the repository at this point in the history