This module manages the analysis database for ciaopp_batch.
Usage:task_status(ModName,ModPath,Action,Flags,Status)
Status is the information of how ModName located in ModPath was analyzed
Usage:
Updates the data with the last analysis information
Usage:
Initializes analysis database
Usage:init_tmp_db(ID)
Initializes a temporal DB for ID.
Usage:
Clears all analysis data.
Usage:
Removes all temporal databases.
Usage:set_current_task(ID,Task)
Writes in a file that Module is currently being analyzed.
Usage:current_task_proc(ID,Task)
Module is the module being analyzed by batch_analyze currenlty
Usage:set_last_error(ModName,FilePath,AbsInt)
Appends to the error file of FilePath that the analysis for domain AbsInt of the last module (Module) had a timeout.
Usage:
Updates the task_status db to remove modules which are not updated, i.e., their .dump file is older than their .pl file.
For modules which could not be analyze, no information is updated
Usage:report_mod_info(FilePath,ModName,LDiag)
Stores in a file with extension .err Info about ModName
Usage:db_data_dir(F)
F is the location of data in this bundle