<!--
  	LSC
 
  	Copyright 2014-2023 IS2T. All rights reserved.
	Modification and distribution is permitted under certain conditions.
  	IS2T PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-->
<lscFragment>
	
	<!-- Extended Icetea HEAP for KF  Calibration Results -->
	<defSymbol name="_icetea_heap_kf_threshold_size" value="216"/>	
	<defSymbol name="_java_vmthread_kf_engine_size" value="20"/>	
	<defSymbol name="_java_vmthread_kf_engine_monitor_size" value="4"/>	
	<defSymbol name="_java_kf_ram_control_size" value="64"/>	
	<!-- Note: _java_kf_ram_control_enabled == 2 when enabled, and == 1 when disabled -->
	<defSymbol name="_icetea_heap_kf_ramcontrol_size" value="_java_kf_ram_control_enabled==2?_java_kf_ram_control_size:0"/>
	
	<defSection name="HEAP_ICETEA_KF" size="_icetea_heap_kf_threshold_size+_icetea_heap_kf_ramcontrol_size+(_java_max_nb_standaloneEngines*(_java_vmthread_kf_engine_size+(_java_max_nb_monitors_per_thread*_java_vmthread_kf_engine_monitor_size)))" align="8" rootSection="true"/>

	<!-- Extended Icetea HEAP for Watchdogs -->
	<defSymbol name="_java_watchdog_threshold_size" value="40"/>	
	<defSymbol name="_java_watchdog_per_watchdog_size" value="40"/>	
	<defSection name="HEAP_ICETEA_WATCHDOG" align="8" size="_java_vmwatchdog_enabled*(_java_watchdog_threshold_size+(_java_watchdog_per_watchdog_size*_java_vmwatchdog_nb_watchdogs))" rootSection="true"/>

</lscFragment>