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

i#6662 encodings2regdeps: data race bug fix #6809

Merged
merged 12 commits into from
May 16, 2024
Merged

i#6662 encodings2regdeps: data race bug fix #6809

merged 12 commits into from
May 16, 2024

Commits on May 13, 2024

  1. i#6662 encodings2regdeps: data race bug fix

    Fixes a data race due to multiple dr_standalone_init()
    done in parallel (per shard) by encodings2regdeps_filter_t.
    
    dcontext is now initialize one time by record_filter_t and
    passed to its filters through the record_filter_info_t interface.
    
    Issue #6662
    edeiana committed May 13, 2024
    Configuration menu
    Copy the full SHA
    cc8c652 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    d3acdad View commit details
    Browse the repository at this point in the history
  2. "<unable to determine lib path for cross-arch execve>"

    is expected in dcontext_t initialization when
    running record_filter_launcher.
    edeiana committed May 14, 2024
    Configuration menu
    Copy the full SHA
    a3ae0e7 View commit details
    Browse the repository at this point in the history
  3. Added mutex to guard the setting of isa_mode as

    DR_ISA_REGDEPS in opcode_mix dcontext.
    edeiana committed May 14, 2024
    Configuration menu
    Copy the full SHA
    c928cb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9533abe View commit details
    Browse the repository at this point in the history
  5. clang-format pass.

    edeiana committed May 14, 2024
    Configuration menu
    Copy the full SHA
    3069fdc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b2d19a View commit details
    Browse the repository at this point in the history
  7. Checking dcontext isa_mode before setting it to avoid

    data race when we read the dcontext isa_mode in decode().
    edeiana committed May 14, 2024
    Configuration menu
    Copy the full SHA
    c0c0d9c View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Added and improved comments on dcontext and opcode_mix use of

    deprecated methods.
    edeiana committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c543b83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9970254 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    dc63f2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3112def View commit details
    Browse the repository at this point in the history