Resolve exact external method targets from directly encoded DEX invokes. Preserve complete caller identity, bounded position evidence and follow-up selectors. Report aggregate position coverage independently of the caller inventory, and reuse bounded prototype facts within the exact session. Absorbs #8096. Fixes #7811. Co-authored-by: hhang <169027046+xu91102@users.noreply.github.com>
638 lines
20 KiB
TypeScript
638 lines
20 KiB
TypeScript
import type { z } from "zod";
|
|
import type { AndroidRequest } from "../domain/android/androidAnalysis.js";
|
|
import { androidResultSchemas } from "../domain/android/androidAnalysis.js";
|
|
import { observedAndroidManifestComponentsSchema } from "../domain/android/androidManifestComponents.js";
|
|
import {
|
|
type AndroidMappingQuery,
|
|
type AndroidMappingSource,
|
|
projectAndroidMapping,
|
|
} from "../domain/android/androidMapping.js";
|
|
import { parseAndroi |