Излазак Фрида динамичке платформе за праћење апликација 12.10

Представио издање динамичке платформе за праћење и анализу апликација Фрида 12.10, који се може сматрати аналогом Греасемонкеи-а за изворне програме, омогућавајући вам да контролишете рад програма током његовог извршавања на исти начин на који Греасемонкеи омогућава контролу обраде веб страница. Праћење програма је подржано на Линук, Виндовс, мацОС, Андроид, иОС и КНКС платформама. Изворни текстови свих компоненти пројекта ширење под слободном лиценцом лиценца вкВиндовс библиотеке (варијанта ЛГПЛ-а која не намеће ограничења на услове дистрибуције бинарних склопова изведених дела).

У погледу задатака које решава, Фрида личи на ДТраце у корисничком простору, али се ЈаваСцрипт користи за писање скрипти за праћење и обраду статистике извршавања апликације. Руковаоци имају пун приступ меморији процеса, могу да пресрећу позиве функција и позивају функције имплементиране у апликацију из ЈаваСцрипт кода. Основне компоненте Фриде су написане коришћењем језика Ц и Вала. В8 мотор се користи за обраду ЈаваСцрипт-а. Постоје омоти преко Фрида АПИ-ја за Ноде.јс, Питхон, Свифт, .НЕТ, Кт/Кмл и Ц.

Ново издање значајно проширује могућности за отклањање грешака, праћење и обрнути инжењеринг Јава програма - у модул фрида-јава-бридге Додата подршка за ХотСпот ЈВМ, која вам омогућава да користите овај слој не само за Андроид, већ и за обичне Јава програме који користе ЈДК. Праћење Јава метода је додато у услужни програм фрида-траце. Да би се утврдило извршавање Јава метода које испуњавају одређене критеријуме, предложен је нови АПИ, Јава.енумератеМетходс(куери). Захтеви за методе пресретања су наведени у форми "класа!метод". Не-Јава промене укључују побољшану подршку за 32-битне АРМ системе у машини за праћење Сталкер и имплементација адаптивне оптимизације, која је омогућила убрзање извршавања Сталкера до пет пута.

Извор: опеннет.ру

Додај коментар