ScEpTIC.analysis package
Subpackages
- ScEpTIC.analysis.energy package
- ScEpTIC.analysis.min_capacitor_size package
- ScEpTIC.analysis.utils package
- Submodules
- ScEpTIC.analysis.utils.max_cycles_between_save_state_identifier module
- ScEpTIC.analysis.utils.max_state_identifier module
- ScEpTIC.analysis.utils.min_capacitor_size_identifier module
- ScEpTIC.analysis.utils.saved_state_calculator module
SavedStateCalculator
SavedStateCalculator.calculate_saved_memory_cells()
SavedStateCalculator.get_call_ret_mcu_action()
SavedStateCalculator.get_memory_access_mcu_action()
SavedStateCalculator.get_saved_registers()
SavedStateCalculator.get_virtual_memory_mcu_action()
SavedStateCalculator.virtual_memory_calculate_saved_memory_cells()
SavedStateCalculator.virtual_memory_get_saved_registers()
- ScEpTIC.analysis.utils.settings_cache module
- ScEpTIC.analysis.utils.voltage_thresholds_identifier module
- Module contents
Submodules
ScEpTIC.analysis.base_analysis module
- class ScEpTIC.analysis.base_analysis.ScEpTICAnalysis(vm)
Bases:
object
ScEpTIC analysis skeleton
- get_result(result_format)
Returns the analysis result :param result_format: the result format
- run()
Executes the analysis
- save_result(save_dir, result_format)
Saves the analysis results :param save_dir: the path where to save the result :param result_format: the result format
ScEpTIC.analysis.options module
Module contents
- ScEpTIC.analysis.get_analysis(analysis, vm)
- Parameters:
analysis – the analysis package
vm – ScEpTIC vm
- Returns:
the analysis class