Varga, ImreSzél, Szabolcs Bálint2025-06-302025-06-302025https://hdl.handle.net/2437/395129A szakdolgozat egy olyan rendszer fejlesztését mutatja be, amely lehetővé teszi az x86-64 architektúrájú gépi kód futás közbeni (runtime) elemzését a Unicorn Engine processzoremulátor segítségével. A dolgozat célja, hogy különböző rendező algoritmusok hatékonyságát vizsgálja alacsony szinten, C és Assembly nyelven implementálva. A megvalósítás során a gépi kódot egy Python-alapú környezet dolgozza fel, majd emulálja a kód futását, miközben részletes adatokat gyűjt például regiszterhasználatról, memóriaelérésekről és utasítás-statisztikákról. Az adatokból strukturált statisztikák készülnek, amelyeket JSON formátumban ment a rendszer. A dolgozat emellett bemutatja az elemzési folyamat technikai hátterét, a választott technológiákat (Capstone, Unicorn, Python), valamint az ezek használata során felmerült kihívásokat és azok megoldásait. Az eredményeket grafikonokkal szemlélteti, és az adatok alapján következtetéseket von le a különböző implementációk hatékonyságáról.68hux86-64CElemzésAssemblyx86-64 futás közbeni elemzés Unicorn Engine segítségévelx86-64 runtime analysis with Unicorn EngineInformatika::Informatikai rendszerekHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.