function getGlobalData() RangesList = gg.getRangesList('global-metadata') if RangesList[1] then return RangesList else RangesList = gg.getRangesList('/dev/zero') for _, __ in pairs(RangesList) do struc = gg.getValues({ {address = __["start"] + 0x8, flags = 4}, {address = __["start"] + 0xC, flags = 4}, {address = __["start"] + 0x10, flags = 4}, {address = __["start"] + 0x18, flags = 4}, {address = __["start"] + 0x1C, flags = 4}, {address = __["start"] + 0x20, flags = 4} }) if struc[3].value - struc[2].value == struc[1].value and struc[6].value - struc[5].value == struc[4].value then return __ end end end end print(getGlobalData())