US 2010/0146220 A1, 10.06.2010. US 2005/0144410 A1, 30.06.2005. ЕР 0699320 В1, 23.07.2003. US 2008/0052468 A1, 28.02.2008. RU 2155996 C2, 10.09.2000.
Имя заявителя:
Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." (KR)
Изобретатели:
Горелкина Екатерина Анатольевна (RU) ЙОНГ Жайхун (KR) АХН Хунжу (KR)
Патентообладатели:
Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." (KR)
Реферат
Изобретение относится к способам определения ошибочного использования памяти. Технический результат заключается в увеличении точности определения ошибок в памяти. Выполняют следующие операции: шаг 1 - запускают компьютерную систему с требуемой программой и средством мониторинга, выполненным с возможностью сбора всех обращений к памяти во время выполнения программы; шаг 2 - определяют с помощью средства мониторинга обращение к памяти, при этом извлекают, используя отладочную информацию программы, строку кода, которая запрашивает доступ к данному адресу памяти, и набор переменных, к которым может быть осуществлен доступ при данном обращении к памяти; шаг 3 - после выполнения программы извлекают, используя информацию об исходном коде, для каждой строки исходного кода набор переменных, к которым возможен доступ; шаг 4 - определяют ошибки использования памяти путем сравнения результатов выполнения шагов 2 и 3, при этом определяют обращение к памяти как ошибочное в случае, если к области памяти, которая соответствует данной переменной, в данной точке выполнения программы был осуществлен доступ, но в соответствии с исходным кодом, доступ к данной переменной невозможен в данный момент выполнения программы. 2 ил.