Hi,
I'm new to dare.
I'm using it to analyze the APV PDF Viewer app. For a particular findViewById() call in its AboutPDFViewActivity activity, sipush is used to prepare the view id parameter:
sipush 32521
istore 7
aload_0
iload 7
invokevirtual cx/hell/android/pdfview/AboutPDFViewActivity/findViewById(I)Landroid/view/View;
However, the real id value should be 2131296256 (0x7F090000), not 32521 (0x00007F09). Other places in the program use ldc to load view ids, and thus do not have this problem.
My quetions:
1) Is this a bug?
2) How is the decision made to use either sipush or ldc?
Thanks,
Tony