mirror of
https://github.com/revanced/smali.git
synced 2025-05-01 15:14:32 +02:00
support c++ dalvik in deodexerant
This commit is contained in:
parent
4357de47e3
commit
15e44d5b8b
@ -54,6 +54,10 @@ void main(int argc, char **argv) {
|
|||||||
|
|
||||||
dvmGetInlineOpsTablePtr dvmGetInlineOpsTable = dlsym(libdvm, "dvmGetInlineOpsTable");
|
dvmGetInlineOpsTablePtr dvmGetInlineOpsTable = dlsym(libdvm, "dvmGetInlineOpsTable");
|
||||||
|
|
||||||
|
if (dvmGetInlineOpsTable == NULL) {
|
||||||
|
dvmGetInlineOpsTable = dlsym(libdvm, "_Z20dvmGetInlineOpsTablev");
|
||||||
|
}
|
||||||
|
|
||||||
if (dvmGetInlineOpsTable == NULL) {
|
if (dvmGetInlineOpsTable == NULL) {
|
||||||
printf("Failed to load dvmGetInlineOpsTable\n");
|
printf("Failed to load dvmGetInlineOpsTable\n");
|
||||||
dlclose(libdvm);
|
dlclose(libdvm);
|
||||||
@ -62,6 +66,10 @@ void main(int argc, char **argv) {
|
|||||||
|
|
||||||
dvmGetInlineOpsTableLengthPtr dvmGetInlineOpsTableLength = dlsym(libdvm, "dvmGetInlineOpsTableLength");
|
dvmGetInlineOpsTableLengthPtr dvmGetInlineOpsTableLength = dlsym(libdvm, "dvmGetInlineOpsTableLength");
|
||||||
|
|
||||||
|
if (dvmGetInlineOpsTableLength == NULL) {
|
||||||
|
dvmGetInlineOpsTableLength = dlsym(libdvm, "_Z26dvmGetInlineOpsTableLengthv");
|
||||||
|
}
|
||||||
|
|
||||||
if (dvmGetInlineOpsTableLength == NULL) {
|
if (dvmGetInlineOpsTableLength == NULL) {
|
||||||
printf("Failed to load dvmGetInlineOpsTableLength\n");
|
printf("Failed to load dvmGetInlineOpsTableLength\n");
|
||||||
dlclose(libdvm);
|
dlclose(libdvm);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user