Skip to main content
added 47 characters in body
Source Link
0xC0000022L
  • 10.9k
  • 9
  • 41
  • 79

theThe notation is an access of array member.
withoutWithout more context deciphering hethe type of MLISTMList would be a guess game.
MLIST COULD BE intMList could be int,byte byte,char char,pointer pointer, or some other complex type.

soSo for example it could be int MLIST[0x10] andint MList[0x10] and accessing this with a variable expression "2* result"2* result where value of result is "1" would yield every second membermember of the array.

v1 = MList[0x10} = {0,1,2,3,,,,16};

v1 = MLIST[0x10} =with {0,1,2,3,,,,16}; result = 1result = 1 so MLIST[2*result] = MLIST[2] = 2;
so v1MList[2*result] == MList[2] == 2; and so v1 in this case would be 2.

fromFrom the looks of data MLISTMList appears to be a structure so first you need to decipher the type and modify the data MLSITMList before gurssingguessing the result of V1v1.

the notation is an access of array member
without more context deciphering he type of MLIST would be a guess game
MLIST COULD BE int,byte,char,pointer, or some other complex type

so for example it could be int MLIST[0x10] and accessing this with a variable expression "2* result" where value of result is "1" would yield every second member of the array

v1 = MLIST[0x10} = {0,1,2,3,,,,16}; result = 1 so MLIST[2*result] = MLIST[2] = 2;
so v1 in this case would be 2

from the looks of data MLIST appears to be a structure so first you need to decipher the type and modify the data MLSIT before gurssing the result of V1

The notation is an access of array member.
Without more context deciphering the type of MList would be a guess game.
MList could be int, byte, char, pointer, or some other complex type.

So for example it could be int MList[0x10] and accessing this with a variable expression 2* result where value of result is "1" would yield every second member of the array.

v1 = MList[0x10} = {0,1,2,3,,,,16};

with result = 1 so MList[2*result] == MList[2] == 2; and so v1 in this case would be 2.

From the looks of data MList appears to be a structure so first you need to decipher the type and modify the data MList before guessing the result of v1.

Source Link
blabb
  • 16.7k
  • 1
  • 15
  • 30

the notation is an access of array member
without more context deciphering he type of MLIST would be a guess game
MLIST COULD BE int,byte,char,pointer, or some other complex type

so for example it could be int MLIST[0x10] and accessing this with a variable expression "2* result" where value of result is "1" would yield every second member of the array

v1 = MLIST[0x10} = {0,1,2,3,,,,16}; result = 1 so MLIST[2*result] = MLIST[2] = 2;
so v1 in this case would be 2

from the looks of data MLIST appears to be a structure so first you need to decipher the type and modify the data MLSIT before gurssing the result of V1