Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xiaoyuyu-coder/Detours
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: microsoft/Detours
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 26 files changed
  • 11 contributors

Commits on Jul 24, 2023

  1. Create LICENSE

    galenh authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    cf1d2cd View commit details
    Browse the repository at this point in the history
  2. Create SECURITY.md

    Added required SECURITY.md file.
    galenh authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    4b8c659 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Fix detours ability to identify OS applied patches. (microsoft#318)

    * Updated detours ability to identify patches applied by OS
    
    * add back checksum zeroing
    
    * cleanup spacing and stay consistent with logical AND usage
    rishaw96 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    309926a View commit details
    Browse the repository at this point in the history
  2. Microsoft mandatory file (microsoft#285)

    Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    c3ffaef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2bf32a View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2025

  1. Work-around an issue in Arm64 (and Arm64EC) in which LR and FP regist…

    …ers may become zeroed when CONTEXT_CONTROL is used without CONTEXT_INTEGER. (microsoft#313)
    
    Co-authored-by: Pedro Justo (TEIXEIRA) <[email protected]>
    pmsjt and Pedro Justo (TEIXEIRA) authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    f74982b View commit details
    Browse the repository at this point in the history
  2. Dependencies: Bump actions/checkout from 3 to 4 (microsoft#300)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    31777ba View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2025

  1. CI Fixups (microsoft#341)

    * codeql-action and upload-artifact need to be bumped to newer versions.
    * The artifact names must be unique across jobs, upload-artifact v4 won't merge all the outputs into a single archive like before.
    BissetJ authored Apr 1, 2025
    Configuration menu
    Copy the full SHA
    14145cd View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2025

  1. CI: Disable ARM32 in the CI builds. (microsoft#342)

    The 32-bit ARM builds no longer succeed with the latest platform SDK because 32-bit ARM support has been deprecated and there are no longer libs for things like ws_32. This is why the windows-2022 CI builds are failing for the two 32-bit ARM jobs. 32-bit ARM isn't much of a concern for anybody, I'm just going ahead and disabling it for the CI runs for now.
    
    Note that this is not removing 32-bit ARM support from Detours, just (temporarily) from the CI builds.
    BissetJ authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    572f1f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dff7343 View commit details
    Browse the repository at this point in the history
  3. Fix: Correct sizeof usage in DetourTransactionCommitEx (microsoft#331)

    Replaced `sizeof(o->pTrampoline)` with `sizeof(*o->pTrampoline)` to correctly calculate the trampoline size when adjusting thread instruction pointers.
    hakujitsu7 authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    5e27906 View commit details
    Browse the repository at this point in the history
  4. CI: Fix CodeQL warnings (microsoft#343)

    Trying to fix the "Resource not accessible by integration" warnings from the CodeQL runs.
    BissetJ authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    d396f85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eed910d View commit details
    Browse the repository at this point in the history
  6. Add Arm64EC support (microsoft#338)

    This change adds Arm64EC detours support.
    
    It bumps the toolset version to 143 from 142 since 142 does not support Arm64EC officially.
    It adds a new Arm64EC target.
    It passes Arm64EC-specific compilation flag /arm64EC and linker flag /machine:arm64x or /machine:arm64ec in right places.
    mcfi authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    ea6c4ae View commit details
    Browse the repository at this point in the history
Loading