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

Eth_43_PFE_TxConfirmation/27 (Eth_43_PFE_TxConfirmation) @09121e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppTask2/22 (265751101 (estimated locally),0.99 per call) 
  Calls: 
Eth_43_PFE_Receive/26 (Eth_43_PFE_Receive) @09121d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppTask2/22 (265751101 (estimated locally),0.99 per call) 
  Calls: 
Eth_43_PFE_StaticConfig/25 (Eth_43_PFE_StaticConfig) @09120a68
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: SampleAppTask2/22 (read)
  Availability: not_available
  Varpool flags: read-only
broadcastMac/24 (broadcastMac) @09120a20
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: SampleAppTask2/22 (addr)
  Availability: not_available
  Varpool flags:
Tst_Pfe_SendDummyFrame/23 (Tst_Pfe_SendDummyFrame) @09121c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SampleAppTask2/22 (805306369 (estimated locally),3.00 per call) 
  Calls: 
SampleAppTask2/22 (SampleAppTask2) @09121700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: broadcastMac/24 (addr)Eth_43_PFE_StaticConfig/25 (read)
  Referring: 
  Availability: available
  Function flags: count:268435456 (estimated locally) body optimize_size
  Called by: 
  Calls: Eth_43_PFE_TxConfirmation/27 (265751101 (estimated locally),0.99 per call) Eth_43_PFE_Receive/26 (265751101 (estimated locally),0.99 per call) Tst_Pfe_SendDummyFrame/23 (805306369 (estimated locally),3.00 per call) 
SimpleDelay/21 (SimpleDelay) @091212a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: 
  Calls: 
SampleAppTask2 ()
{
  Eth_RxStatusType RxStatus;
  uint8 CtrlIndex;
  Std_ReturnType tempRet;
  int _1;
  const struct Eth_43_PFE_StaticCtrlCfgType * _2;
  unsigned char _3;
  unsigned char _5;
  unsigned char _13;

  <bb 2> [local count: 268435456]:
  # DEBUG BEGIN_STMT
  # DEBUG tempRet => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG CtrlIndex => 0
  goto <bb 8>; [100.00%]

  <bb 3> [local count: 805306369]:
  # DEBUG BEGIN_STMT
  _13 = Tst_Pfe_SendDummyFrame (CtrlIndex_7, &broadcastMac);
  tempRet_14 = tempRet_6 | _13;
  # DEBUG tempRet => tempRet_14
  # DEBUG BEGIN_STMT
  _1 = (int) CtrlIndex_7;
  _2 = Eth_43_PFE_StaticConfig.pController[_1];
  _3 = _2->EnableRxInterrupt;
  if (_3 == 0)
    goto <bb 4>; [33.00%]
  else
    goto <bb 5>; [67.00%]

  <bb 4> [local count: 265751101]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  Eth_43_PFE_Receive (CtrlIndex_7, 0, &RxStatus);
  RxStatus ={v} {CLOBBER};

  <bb 5> [local count: 805306368]:
  # DEBUG BEGIN_STMT
  _5 = _2->EnableTxInterrupt;
  if (_5 == 0)
    goto <bb 6>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 6> [local count: 265751101]:
  # DEBUG BEGIN_STMT
  Eth_43_PFE_TxConfirmation (CtrlIndex_7);

  <bb 7> [local count: 805306368]:
  # DEBUG BEGIN_STMT
  CtrlIndex_18 = CtrlIndex_7 + 1;
  # DEBUG CtrlIndex => CtrlIndex_18

  <bb 8> [local count: 1073741824]:
  # tempRet_6 = PHI <0(2), tempRet_14(7)>
  # CtrlIndex_7 = PHI <0(2), CtrlIndex_18(7)>
  # DEBUG CtrlIndex => CtrlIndex_7
  # DEBUG tempRet => tempRet_6
  # DEBUG BEGIN_STMT
  if (CtrlIndex_7 != 3)
    goto <bb 3>; [75.00%]
  else
    goto <bb 9>; [25.00%]

  <bb 9> [local count: 268435456]:
  # tempRet_4 = PHI <tempRet_6(8)>
  # DEBUG BEGIN_STMT
  return tempRet_4;

}


SimpleDelay (uint32 timeout)
{
  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  __asm__ __volatile__("nop");

  <bb 4> [local count: 1073741824]:
  # timeout_1 = PHI <timeout_3(D)(2), timeout_5(3)>
  # DEBUG timeout => timeout_1
  # DEBUG BEGIN_STMT
  timeout_5 = timeout_1 + 4294967295;
  # DEBUG timeout => timeout_5
  if (timeout_1 != 0)
    goto <bb 3>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 5> [local count: 118111601]:
  return;

}


