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");
|
||||
|
||||
if (dvmGetInlineOpsTable == NULL) {
|
||||
dvmGetInlineOpsTable = dlsym(libdvm, "_Z20dvmGetInlineOpsTablev");
|
||||
}
|
||||
|
||||
if (dvmGetInlineOpsTable == NULL) {
|
||||
printf("Failed to load dvmGetInlineOpsTable\n");
|
||||
dlclose(libdvm);
|
||||
@ -62,6 +66,10 @@ void main(int argc, char **argv) {
|
||||
|
||||
dvmGetInlineOpsTableLengthPtr dvmGetInlineOpsTableLength = dlsym(libdvm, "dvmGetInlineOpsTableLength");
|
||||
|
||||
if (dvmGetInlineOpsTableLength == NULL) {
|
||||
dvmGetInlineOpsTableLength = dlsym(libdvm, "_Z26dvmGetInlineOpsTableLengthv");
|
||||
}
|
||||
|
||||
if (dvmGetInlineOpsTableLength == NULL) {
|
||||
printf("Failed to load dvmGetInlineOpsTableLength\n");
|
||||
dlclose(libdvm);
|
||||
|
Loading…
x
Reference in New Issue
Block a user