24.5.2023.
Ispravljen i poboljšan kod radi lakšeg razumijevanja i održavanja.
Dodani i ispravljeni pojedini komentari.
Dodana funkcija “AK_get_function_details_by_obj_id”, ali nije u potpunosti implementirana.
Test 38 se pokrene i uspješno završi.
6.6.2023.
Nakon što se test pokrene par puta i svaki put uspješno završi, prilikom jednog izvođenja javlja se slijedeća greška i test staje:
Greška se nalazi u mempro.c datoteci, u liniji 757 u funkciji “AK_debmod_fstack_push”. Vrijednost “fstack_size” je premašila vrijednost “AK_DEBMOD_STACKSIZE” i test se prekinuo. Assertion provjerava velicinu “fstack_size” i uspoređuje ju sa veličinom “AK_DEBMOD_STACKSIZE”. Ako uvjet nije ispunjen test prestaje.
Na lokaciji koja je navedena u greški u komentarima piše stack overflow. Stack je struktura podataka koja radi po principu LIFO i ima alociranu određenu veličinu memorije. Ako se stack neprestano puni novim podacima bez oslobađanja starih dolazi do stack overflow. Nakon izmjene u kodu, test ispisuje da se desio stack overflow, ali se test ne prekida nego se izvrši do kraja.
24.5.2023. Ispravljen i poboljšan kod radi lakšeg razumijevanja i održavanja. Dodani i ispravljeni pojedini komentari. Dodana funkcija “AK_get_function_details_by_obj_id”, ali nije u potpunosti implementirana. Test 38 se pokrene i uspješno završi.![Screenshot_11](https://github.com/minovakovi/akdb/assets/127968021/f7c7735f-b027-4351-b029-db3fc0741559)
6.6.2023. Nakon što se test pokrene par puta i svaki put uspješno završi, prilikom jednog izvođenja javlja se slijedeća greška i test staje:
Greška se nalazi u mempro.c datoteci, u liniji 757 u funkciji “AK_debmod_fstack_push”. Vrijednost “fstack_size” je premašila vrijednost “AK_DEBMOD_STACKSIZE” i test se prekinuo. Assertion provjerava velicinu “fstack_size” i uspoređuje ju sa veličinom “AK_DEBMOD_STACKSIZE”. Ako uvjet nije ispunjen test prestaje.
Na lokaciji koja je navedena u greški u komentarima piše stack overflow. Stack je struktura podataka koja radi po principu LIFO i ima alociranu određenu veličinu memorije. Ako se stack neprestano puni novim podacima bez oslobađanja starih dolazi do stack overflow. Nakon izmjene u kodu, test ispisuje da se desio stack overflow, ali se test ne prekida nego se izvrši do kraja.![Screenshot_14](https://github.com/minovakovi/akdb/assets/127968021/3851fa86-398e-4c28-be9a-2d53ee2fd354)
Popravljeno upozorenje prilikom make swig![Screenshot_10](https://github.com/minovakovi/akdb/assets/127968021/b7f2268e-69c3-49be-94ba-a22241d657fc)