fix(android): preserve binary class selectors across metadata calls

This commit is contained in:
morluto committed 2026-10-24 16:53:59 +08:00
1 parent e3a6ce40f5
commit 8d72e2d75e
11 files changed
+232 -10

No files matched your search

+7
View File
@@ -77,6 +77,10 @@ export const verifyAndroidMetadata = async ({
result.stdout,
/CLASS_SEARCH_REGRESSION_PASS pages=\d+ nonzero=true/u,
);
assert.match(
result.stdout,
/RAW_CLASS_SELECTOR_REGRESSION_PASS nested=true metadata=true references=true/u,
);
assert.match(
result.stdout,
/INITIALIZER_REGRESSION_PASS folded=2 bounded=true/u,
@@ -103,6 +107,9 @@ export const verifyAndroidMetadata = async ({
console.log(
"PASS real Java filtered pages, nonzero inventory cursors and complete combined results",
);
console.log(
"PASS real nested class binary selectors preserve metadata and reference identity",
);
console.log(
"PASS real folded and mixed static initializers, absent bodies and bounded smali",
);