Trivially needed symbols: EthIf_GetRxMgmtObject EthIf_GetTxMgmtObject EthIf_SwitchPortModeIndication EthIf_TrcvModeIndication EthIf_CtrlModeIndication EthIf_TxConfirmation EthIf_RxIndication txMgmtObject txGlobalMgmtObject MgmtInfoNotifications EgressNotifications IngressNotifications


Initial Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not-ready
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not-ready
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2ee00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2e8c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2e380
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2ed20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2ea80
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: public
  Aux: @0ab2e7e0
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: public
  Aux: @0ab2e540
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: public
  Aux: @0ab2d318
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: not-ready
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output public
  Aux: @0ab2d288
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output public
  Aux: @0ab2d1f8
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output public
  Aux: @0ab2d168
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
DevAssert/20 (DevAssert) @0a93c460
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
fifo_get/19 (fifo_get) @06df51c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
fifo_put/18 (fifo_put) @06df1ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_get/17 (hal_ip_ready_get) @06df1460
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_set/16 (hal_ip_ready_set) @06df11c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_check_crit_by_type/15 (pfe_emac_check_crit_by_type) @06eb6000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_multi/14 (pfe_emac_is_multi) @06eb2d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_broad/13 (pfe_emac_is_broad) @06eb2a80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_zero/12 (pfe_emac_is_zero) @06eb27e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
find_irq_idx_from_id/11 (find_irq_idx_from_id) @06e922a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_unlock/10 (oal_spinlock_unlock) @06de67e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_lock/9 (oal_spinlock_lock) @06de6540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_destroy/8 (oal_spinlock_destroy) @06de62a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_init/7 (oal_spinlock_init) @06de6000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_unlock/6 (oal_mutex_unlock) @06ddad20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_lock/5 (oal_mutex_lock) @06ddaa80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_destroy/4 (oal_mutex_destroy) @06dda7e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_init/3 (oal_mutex_init) @06dda540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06db4870
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06db4798
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
oal_swap_endian_long/0 (oal_swap_endian_long) @06b09c40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: DevAssert fifo_get fifo_put hal_ip_ready_get hal_ip_ready_set pfe_emac_check_crit_by_type pfe_emac_is_multi pfe_emac_is_broad pfe_emac_is_zero find_irq_idx_from_id oal_spinlock_unlock oal_spinlock_lock oal_spinlock_destroy oal_spinlock_init oal_mutex_unlock oal_mutex_lock oal_mutex_destroy oal_mutex_init SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID oal_swap_endian_long

Reclaimed Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not-ready
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not-ready
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: public
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: public
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: public
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: not-ready
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized


Initial Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not-ready
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not-ready
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: public
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: public
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: public
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: not-ready
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized

Removing unused symbols:

Reclaimed Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not-ready
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not-ready
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: public
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: public
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: public
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: not-ready
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized

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

EthIf_CtrlModeIndication/35 (EthIf_CtrlModeIndication) @06b09c40
  Type: function definition analyzed
  Visibility: public
  next sharing asm name: 28
  References: 
  Referring: 
  Function EthIf_CtrlModeIndication/35 is inline copy in EthIf_TrcvModeIndication/29
  Clone of EthIf_CtrlModeIndication/28
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
  Called by: EthIf_TrcvModeIndication/29 (inlined) (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not_available
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not_available
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
  Called by: 
  Calls: EthIf_CtrlModeIndication/35 (inlined) (1073741824 (estimated locally),1.00 per call) 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: externally_visible public
  previous sharing asm name: 35
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: available
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: available
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
Materializing clones
Materialization Call site updates done.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:EthIf_RxIndication:0
Time profile order in expand_all_functions:EthIf_TxConfirmation:0
Time profile order in expand_all_functions:EthIf_CtrlModeIndication:0
Time profile order in expand_all_functions:EthIf_TrcvModeIndication:0
updating call of EthIf_TrcvModeIndication/29 -> EthIf_CtrlModeIndication/35: EthIf_CtrlModeIndication (TrcvIdx_1(D), TrcvMode_2(D)); [tail call]
  updated to:EthIf_CtrlModeIndication (TrcvIdx_1(D), TrcvMode_2(D)); [tail call]
Time profile order in expand_all_functions:EthIf_SwitchPortModeIndication:0
Time profile order in expand_all_functions:EthIf_GetTxMgmtObject:0
Time profile order in expand_all_functions:EthIf_GetRxMgmtObject:0
Trivially needed variables: txMgmtObject txGlobalMgmtObject MgmtInfoNotifications EgressNotifications IngressNotifications
Removing variables:

Final Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @00000001
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: available
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @0ab2d318
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: available
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output externally_visible asm_written public
  Aux: @0ab2d288
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output externally_visible asm_written public
  Aux: @0ab2d1f8
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output externally_visible asm_written public
  Aux: @0ab2d168
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
