X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=snapshot-interface.cc;h=84749f1f4b0d3a3fa2cca047dee826696eba84c9;hb=5b7cd081428d15ff59fbf9252df86dbd1709457f;hp=baedf4753a806b5ac47b8079f9227dba4bce3706;hpb=cf7518cb8c2d9cd3033ca7540ea9dc448b21912a;p=model-checker.git diff --git a/snapshot-interface.cc b/snapshot-interface.cc index baedf47..84749f1 100644 --- a/snapshot-interface.cc +++ b/snapshot-interface.cc @@ -56,7 +56,7 @@ static void SnapshotGlobalSegments(){ //Skip out at the end of the section if (buf[0]=='\n') break; - + sscanf(buf, "%22s %p-%p [%5dK] %c%c%c/%c%c%c SM=%3s %200s\n", &type, &begin, &end, &size, &r, &w, &x, &mr, &mw, &mx, smstr, regionname); if (w == 'w' && (strstr(regionname, MYBINARYNAME) || strstr(regionname, MYLIBRARYNAME))) { @@ -113,11 +113,10 @@ SnapshotStack::~SnapshotStack(){ /** This method returns to the last snapshot before the inputted * sequence number. This function must be called from the model - * checking thread and not from a snapshotted stack. - * @param seqindex is the sequence number to rollback before. + * checking thread and not from a snapshotted stack. + * @param seqindex is the sequence number to rollback before. * @return is the sequence number we actually rolled back to. */ - int SnapshotStack::backTrackBeforeStep(int seqindex) { while(true) { if (stack->index<=seqindex) { @@ -131,9 +130,7 @@ int SnapshotStack::backTrackBeforeStep(int seqindex) { } } -/** This method takes a snapshot at the given sequence number. - */ - +/** This method takes a snapshot at the given sequence number. */ void SnapshotStack::snapshotStep(int seqindex) { struct stackEntry *tmp=(struct stackEntry *)MYMALLOC(sizeof(struct stackEntry)); tmp->next=stack;