fix overflow when negating iXX::MIN

This commit is contained in:
Jean-Marie 'Histausse' Mineau 2024-02-01 14:54:37 +01:00
parent 1bd786c9d7
commit 86a028f0bd
Signed by: histausse
GPG key ID: B66AEEDA9B645AD2
2 changed files with 51 additions and 51 deletions

26
test.py
View file

@ -57,19 +57,19 @@ for i in code.insns:
print(f" {i}")
# Strip class for debugging
classes = list(
filter(
lambda x: x
not in [
IdType("Lcom/example/testapplication/ui/home/HomeViewModel;"),
IdType("Landroidx/navigation/NavDeepLink$Builder;"),
IdType("Landroidx/constraintlayout/core/widgets/ConstraintWidget$1;"),
],
apk.classes.keys(),
)
)
for cls in classes:
apk.remove_class(cls)
# classes = list(
# filter(
# lambda x: x
# not in [
# IdType("Lcom/example/testapplication/ui/home/HomeViewModel;"),
# IdType("Landroidx/navigation/NavDeepLink$Builder;"),
# IdType("Landroidx/constraintlayout/core/widgets/ConstraintWidget$1;"),
# ],
# apk.classes.keys(),
# )
# )
# for cls in classes:
# apk.remove_class(cls)
print("[+] Recompile")