rea/tests
Kaoru0822 a0ec3e2016 fix(artifacts): follow dyld slice grading and report unparsed images
Address review findings in trace_dylib_resolution:
- Choose child slices by dyld's graded architectures, so an x86_64h
  process loads a generic x86_64 slice instead of reporting
  architecture-missing.
- Read FAT containers with the byte-swapped FAT_CIGAM and FAT_CIGAM_64
  magics, which target opening already accepts.
- Report string-bearing load commands too short to hold their string
  offset as malformed instead of failing with a RangeError.
- Keep recognized but unsupported images as an `unsupported` candidate
  outcome. It is undeterminable like an outside-root path, not
  malformed.
- List Mach-O files that do not parse during root enumeration as
  unparsed images, so coverage is partial rather than silently complete.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:07:31 +00:00
..
acceptance refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
boundary fix(artifacts): follow dyld slice grading and report unparsed images 2026-10-07 11:07:31 +00:00
composition feat(apple): project macOS bundle anatomy in application graphs 2026-10-07 10:06:48 +00:00
conformance fix(android)!: preserve JVM settings and reuse metadata sessions (#908) 2026-10-07 16:50:41 +08:00
evaluation refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
fixtures fix(process): retain provider output until streams close (#928) 2026-10-07 18:39:10 +08:00
process-global fix(cli): fail when JSON input files cannot be parsed 2026-10-06 03:02:22 -07:00
support refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00