Jump to content
  • 0

Structure of Saved List file


kuruvita
 Share

Question

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.

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
  • Administrators

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.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
  • Administrators

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. 

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
  • Administrators

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.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
  • Administrators

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.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.