lonely wolf wrote:

Dumitru Ciobarcianu wrote:

În data de Ma, 06-12-2005 la 14:07 +0200, lonely wolf a scris:
Se da un program (P) oarecare [*], care cind ruleaza simuleaza functionarea unui circuit integrat. Circuitul simulat are o prima faza in care "booteaza prin seriala", proces care e foarte lent si se repeta identic de la o rulare a lui P la alta. Exista vreo posibilitate de a face (din linux --- mediul in care e generat si rulat programul P ) un "snapshot" al starii lui P (la momentul imediat ulterior celui in care circuitul simulat a terminat de boot-at), astfel incit la rularile ulterioare sa poata fi reluata executia din starea in care era P la momentul respectiv?

Suspend2 suporta asa numitul "kiosk mode" adica sa faca resume la
aceeasi imagine de fiecare data. Aduci imaginea unde te intereseaza,
suspend, dupa care resume, rulat simulare, reset, resume again etc, etc.

Debugging-ul nu este partea mea forte dar... poti sa setezi un breakpoint in program unde ai nevoie si de acolo sa citesti starea memoriei la momentul respectiv. Nu stiu exact cum se aplica in Linux dar banuiesc ca gdb-u te va ajuta.

de varianta suspend/resume pe laptop stiam si eu... doar ca e un pic dificil ca pe un server unde lucreaza simultan tz useri sa dai suspend/resume :)

Acum ramane de cautat pe google daca exista altceva care sa salveze
starea unui proces la un moment dat pe disc (parca vazusem/auzisem de
asa ceva dar nu sunt foarte sigur).

exact asta ma intereseaza, dar eu nu stiu de nimic care sa semene...


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui