Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 502 → Rev 503

/shark/trunk/tracer/newtrace/FTrace.c
238,6 → 238,7
}
 
FT_temp->flags = flags;
FTrace_OSD_update_chunk_flags(FT_temp);
 
return 0;
 
301,6 → 302,7
 
/* Set as used */
FT_temp->flags &= ~FTRACE_CHUNK_FLAG_FREE;
FTrace_OSD_update_chunk_flags(FT_temp);
 
/* Update the actual_chunk and OSD_pointers */
FTrace_fsave();
401,6 → 403,7
 
if (!(ckB->flags & FTRACE_CHUNK_FLAG_FREE)) {
ckB->flags &= ~FTRACE_CHUNK_FLAG_FREE;
FTrace_OSD_update_chunk_flags(ckB);
#ifdef FTRACE_DEBUG
FTrace_printf("FTrace Error: Chunk B is not free\n");
#endif
553,3 → 556,25
return 0;
 
}
 
void FTrace_chunk_dump(int number) {
 
FTrace_Chunk_Ptr FT_temp = ChunkTable[number];
 
cprintf("ID = %x\n",FT_temp->id);
cprintf("NUM = %d\n",FT_temp->number);
cprintf("FLAGS = %d\n",FT_temp->flags);
cprintf("SIZE = %d\n",FT_temp->size);
cprintf("EMERG = %d\n",FT_temp->emergency_size);
}
 
void FTrace_OSD_dump() {
void *p = OSD_pointers;
int i;
 
for (i=0;i<FTRACE_OSD_CHUNK_HEAD;i+=4)
cprintf("DATA %d = %x\n",i,*(unsigned int *)(p+i));
 
}