kuruvita Posted July 24, 2017 Posted July 24, 2017 When I saved a list with float type in Kit Kat it has the app details in it. e.g. Var_7|68C07828|10|42340000|0|0|0|64|rw-p|/data/app-lib/com.xxx.xxx.xxx-1/libxxxNeon.so:bss|4ddb828 But after upgrading to Marshmallow the saved list for float type is shorter. e.g. Var_7|b2c06e90|10|41c80000|1|0|0|64|||0 How do I fix this? Loading a saved list with items; values; freeze does not work now. Also, what are the numbers right at the end of each line (4ddb828 and 0 in my examples above)? Hope you guys can help me out. Thanks a bunch.
0 Administrators Enyby Posted July 24, 2017 Administrators Posted July 24, 2017 You save different values. In different regions. Because of that values changed. Show region log from your marshmallow for say exact. Numbers is internal implementation for magic rebase.
0 kuruvita Posted July 25, 2017 Author Posted July 25, 2017 Hi Enyby. I've attached the region log. This is how the the saved list looks: 24686 Var #B2B06678|b2b06678|10|428e0000|0|0|0|64|||0 Loading this saved list with items; values; freeze does not work now. I'm guessing because the app details are not being saved in the list. Thanks. GG_6.0.1_API_23.log
0 Administrators Enyby Posted July 25, 2017 Administrators Posted July 25, 2017 This log not from same run as saved list saved. If you try save value in Anonymous region than magic rebase never can work. You need show log from same run as you save values to saved list.
0 kuruvita Posted July 25, 2017 Author Posted July 25, 2017 Hi Enyby. It's from the same run. Don't know why it's showing as if it's not. Anyway, I've redone it and attached both the region log and saved list below. The first value on the saved list is dword. That line shows the app details and the magic rebase number. The second value is float, but that line does not show the app details or the magic rebase number. I searched both the values in the same session. I didn't have this problem on Kitkat on an older version of the app. Not sure what's causing the problem: new app version, Marshmallow or new GG version. Thanks. GG_6.0.1_API_23.log com.rd.gp.watsonnoto.txt
0 Administrators Enyby Posted July 25, 2017 Administrators Posted July 25, 2017 Now its from same run. I found no error. Float appear in Anonymous region. Dword in bss. Bss can be rebased. Anonymous - no. I do not know why float in KitKat placed in bss. Or in other region.
0 kuruvita Posted July 25, 2017 Author Posted July 25, 2017 Thanks Enyby. So, there no way around it? What is an anonymous region, anyway? I thought that memory addresses can always be traced back to a process.
0 Administrators Enyby Posted July 25, 2017 Administrators Posted July 25, 2017 Region without info about. In program present very many unnamed regions.
0 kuruvita Posted July 25, 2017 Author Posted July 25, 2017 Thanks Enyby. By the way, I ran the app on another phone with Kitkat and the float value looks fine. 22779 Var #68E93678|68e93678|10|427c0000|0|0|0|64|rw-p|/data/app-lib/com.rd.gp.watsonnoto-1/libWatsonNotoNeon.so:bss|4e07678 It's the same variable that shows as anonymous in Marshmallow. com.rd.gp.watsonnoto.txt
0 Administrators Enyby Posted July 25, 2017 Administrators Posted July 25, 2017 Show region log with saved list on same run from KitKat.
0 kuruvita Posted July 26, 2017 Author Posted July 26, 2017 Hi Enyby. Here's the saved list file with the same variables as the one I sent before and the region log. This time from a phone running Kitkat. GG_4.4.4_API_19.log com.rd.gp.watsonnoto.txt
0 Administrators Enyby Posted July 26, 2017 Administrators Posted July 26, 2017 Look like Android 4 differently manage memory. Maybe it group new allocated memory into already exists bss region. And always in same order. Android 6 works more truly and allocate memory in random location. Because of that it can not be relocated. Maybe it is one from security features/patches from Google. In any case nothing can be fixed.
0 kuruvita Posted July 26, 2017 Author Posted July 26, 2017 That's too bad. Thank you very much for taking a look at this, Enyby.
Question
kuruvita
When I saved a list with float type in Kit Kat it has the app details in it.
e.g. Var_7|68C07828|10|42340000|0|0|0|64|rw-p|/data/app-lib/com.xxx.xxx.xxx-1/libxxxNeon.so:bss|4ddb828
But after upgrading to Marshmallow the saved list for float type is shorter.
e.g. Var_7|b2c06e90|10|41c80000|1|0|0|64|||0
How do I fix this? Loading a saved list with items; values; freeze does not work now.
Also, what are the numbers right at the end of each line (4ddb828 and 0 in my examples above)?
Hope you guys can help me out.
Thanks a bunch.
12 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now