Skip to content

Add Mach-O pattern scanner#144

Merged
orange-cpp merged 4 commits intomainfrom
copilot/add-mach-o-pattern-scanner
Feb 4, 2026
Merged

Add Mach-O pattern scanner#144
orange-cpp merged 4 commits intomainfrom
copilot/add-mach-o-pattern-scanner

Conversation

Copy link
Contributor

Copilot AI commented Feb 4, 2026

  • Create include/omath/utility/macho_pattern_scan.hpp header file with the same interface as ELF/PE scanners
  • Create source/utility/macho_pattern_scan.cpp implementation file with Mach-O file format support
  • Create unit tests for Mach-O scanner in tests/general/unit_test_macho_scanner.cpp
  • Verify build and run tests (all 440 tests pass, including 10 new Mach-O tests)
  • Remove CodeQL build artifacts from PR
Original prompt

Make Pattern scanner for Mach-O files based on PE file scanner and ELF file scanner it must realize same interface + made unit tests for Mach-O scanner.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits February 4, 2026 14:01
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Mach-O pattern scanner based on PE and ELF scanners Add Mach-O pattern scanner Feb 4, 2026
Copilot AI requested a review from orange-cpp February 4, 2026 14:04
@orange-cpp
Copy link
Owner

Remove codeql related stuff from pull request, pull request must contain only files that related to Mach-O pattern scan feature

@orange-cpp
Copy link
Owner

@copilot Remove codeql related stuff from pull request, pull request must contain only files that related to Mach-O pattern scan feature

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 4, 2026

@copilot Remove codeql related stuff from pull request, pull request must contain only files that related to Mach-O pattern scan feature

Removed all CodeQL build artifacts from the PR. Commit 35762b6 now contains only the Mach-O pattern scanner files.

@orange-cpp orange-cpp marked this pull request as ready for review February 4, 2026 14:15
@orange-cpp orange-cpp merged commit 7759498 into main Feb 4, 2026
20 checks passed
@orange-cpp orange-cpp deleted the copilot/add-mach-o-pattern-scanner branch February 4, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants