Esempio n. 1
0
void
CLIInfoThreadsInfoFree(CLIInfoThreadsInfo *info)
{
	if (info->thread_ids != NULL)
		MIListFree(info->thread_ids, free);
	free(info);
}
Esempio n. 2
0
void
MIOutputFree(MIOutput *op)
{
	if (op->rr != NULL)
		MIResultRecordFree(op->rr);
	if (op->oobs != NULL)
		MIListFree(op->oobs, MIOOBRecordFree);
	free(op);
}
Esempio n. 3
0
void
MIDataReadMemoryInfoFree(MIDataReadMemoryInfo *memoryInfo)
{
	if (memoryInfo->addr != NULL)
		free(memoryInfo->addr);
	if (memoryInfo->memories != NULL)
		MIListFree(memoryInfo->memories, MIMemoryFree);
	free(memoryInfo);
}
Esempio n. 4
0
void 
MIMemoryFree(MIMemory *memory)
{
	if (memory->addr != NULL)
		free(memory->addr);
	if (memory->ascii != NULL)
		free(memory->ascii);
	if (memory->data != NULL)
		MIListFree(memory->data, free);
	free(memory);
}