
Marking local functions:


Marking externally visible functions: SampleAppGptInit EthSwt_Tst_PitNotification


Marking externally visible variables:

Clearing variable flags:

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Symbol table:

Gpt_StartTimer/31 (Gpt_StartTimer) @09675a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppGptInit/22 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Gpt_EnableNotification/30 (Gpt_EnableNotification) @096759a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppGptInit/22 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Gpt_Init/29 (Gpt_Init) @096758c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppGptInit/22 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
getCounters/28 (getCounters) @09679750
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (write)
  Availability: not_available
  Varpool flags:
sendFrames/27 (sendFrames) @09679708
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (write)
  Availability: not_available
  Varpool flags:
switchMainFunction/26 (switchMainFunction) @096796c0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (write)
  Availability: not_available
  Varpool flags:
pfeMainFunction/25 (pfeMainFunction) @09679678
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (write)
  Availability: not_available
  Varpool flags:
gptNotificationCount/24 (gptNotificationCount) @09679630
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (read)EthSwt_Tst_PitNotification/21 (write)EthSwt_Tst_PitNotification/21 (read)EthSwt_Tst_PitNotification/21 (read)EthSwt_Tst_PitNotification/21 (read)EthSwt_Tst_PitNotification/21 (read)
  Availability: not_available
  Varpool flags:
pitIsrCount/23 (pitIsrCount) @096795e8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthSwt_Tst_PitNotification/21 (read)EthSwt_Tst_PitNotification/21 (write)
  Availability: not_available
  Varpool flags:
SampleAppGptInit/22 (SampleAppGptInit) @096752a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Gpt_StartTimer/31 (1073741824 (estimated locally),1.00 per call) Gpt_EnableNotification/30 (1073741824 (estimated locally),1.00 per call) Gpt_Init/29 (1073741824 (estimated locally),1.00 per call) 
EthSwt_Tst_PitNotification/21 (EthSwt_Tst_PitNotification) @09675000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pitIsrCount/23 (read)pitIsrCount/23 (write)gptNotificationCount/24 (read)gptNotificationCount/24 (write)gptNotificationCount/24 (read)pfeMainFunction/25 (write)gptNotificationCount/24 (read)switchMainFunction/26 (write)gptNotificationCount/24 (read)sendFrames/27 (write)gptNotificationCount/24 (read)getCounters/28 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
SampleAppGptInit ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Gpt_Init (0B);
  # DEBUG BEGIN_STMT
  Gpt_EnableNotification (0);
  # DEBUG BEGIN_STMT
  Gpt_StartTimer (0, 400000);
  # DEBUG BEGIN_STMT
  return 0;

}


EthSwt_Tst_PitNotification ()
{
  long unsigned int pitIsrCount.0_1;
  long unsigned int _2;
  unsigned char gptNotificationCount.1_3;
  unsigned int _4;
  unsigned int _5;
  unsigned int _6;
  unsigned char _7;
  unsigned char gptNotificationCount.2_8;
  unsigned char _9;
  unsigned char gptNotificationCount.3_10;
  unsigned char _11;
  unsigned char gptNotificationCount.4_12;
  unsigned char _13;
  unsigned char gptNotificationCount.5_14;
  unsigned char _15;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  pitIsrCount.0_1 ={v} pitIsrCount;
  _2 = pitIsrCount.0_1 + 1;
  pitIsrCount ={v} _2;
  # DEBUG BEGIN_STMT
  gptNotificationCount.1_3 ={v} gptNotificationCount;
  _4 = (unsigned int) gptNotificationCount.1_3;
  _5 = _4 + 1;
  _6 = _5 % 200;
  _7 = (unsigned char) _6;
  gptNotificationCount ={v} _7;
  # DEBUG BEGIN_STMT
  gptNotificationCount.2_8 ={v} gptNotificationCount;
  _9 = gptNotificationCount.2_8 % 20;
  if (_9 == 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  pfeMainFunction ={v} 1;

  <bb 4> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.3_10 ={v} gptNotificationCount;
  _11 = gptNotificationCount.3_10 % 10;
  if (_11 == 0)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  switchMainFunction ={v} 1;

  <bb 6> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.4_12 ={v} gptNotificationCount;
  _13 = gptNotificationCount.4_12 % 100;
  if (_13 == 0)
    goto <bb 7>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 7> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  sendFrames ={v} 1;

  <bb 8> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.5_14 ={v} gptNotificationCount;
  _15 = gptNotificationCount.5_14 % 100;
  if (_15 == 0)
    goto <bb 9>; [50.00%]
  else
    goto <bb 10>; [50.00%]

  <bb 9> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  getCounters ={v} 1;

  <bb 10> [local count: 1073741824]:
  return;

}


