Trivially needed symbols: pfe_bus_err_cfg_irq_unmask_all pfe_bus_err_cfg_irq_unmask pfe_bus_err_cfg_irq_mask pfe_bus_err_cfg_isr


Initial Symbol table:

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_bus_err_cfg_isr/21 
  Calls: 
event_id/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility:
  Aux: @07502000
  References: 
  Referring: pfe_bus_err_cfg_isr/21 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  Type: function definition analyzed
  Visibility: public
  Aux: @07502620
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  Type: function definition analyzed
  Visibility: public
  Aux: @07502380
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: public
  Aux: @07502000
  References: event_id/25 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_hm_report/26 
fifo_get/20 (fifo_get) @0746ba80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
fifo_put/19 (fifo_put) @0746b7e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_check_crit_by_type/18 (pfe_emac_check_crit_by_type) @072b71c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_multi/17 (pfe_emac_is_multi) @072b4ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_broad/16 (pfe_emac_is_broad) @072b4c40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_zero/15 (pfe_emac_is_zero) @072b49a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_hif_chnl_from_phy_id/14 (pfe_hif_chnl_from_phy_id) @0721b380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_get/13 (hal_ip_ready_get) @06b291c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_set/12 (hal_ip_ready_set) @06b24ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
find_irq_idx_from_id/11 (find_irq_idx_from_id) @06d990e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_unlock/10 (oal_spinlock_unlock) @06d93ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_lock/9 (oal_spinlock_lock) @06d93c40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_destroy/8 (oal_spinlock_destroy) @06d939a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_init/7 (oal_spinlock_init) @06d93700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_unlock/6 (oal_mutex_unlock) @06d93380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_lock/5 (oal_mutex_lock) @06d930e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_destroy/4 (oal_mutex_destroy) @06d6a620
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_init/3 (oal_mutex_init) @06d6aee0
  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) @06d64c18
  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) @06d64b40
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
oal_swap_endian_long/0 (oal_swap_endian_long) @06ad50e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: fifo_get fifo_put pfe_emac_check_crit_by_type pfe_emac_is_multi pfe_emac_is_broad pfe_emac_is_zero pfe_hif_chnl_from_phy_id hal_ip_ready_get hal_ip_ready_set 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:

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_bus_err_cfg_isr/21 
  Calls: 
event_id/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: pfe_bus_err_cfg_isr/21 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: public
  References: event_id/25 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_hm_report/26 


Initial Symbol table:

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_bus_err_cfg_isr/21 
  Calls: 
event_id.10653/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: pfe_bus_err_cfg_isr/21 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: public
  References: event_id.10653/25 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_hm_report/26 

Removing unused symbols:

Reclaimed Symbol table:

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_bus_err_cfg_isr/21 
  Calls: 
event_id.10653/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: pfe_bus_err_cfg_isr/21 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: public
  References: event_id.10653/25 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_hm_report/26 

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

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_bus_err_cfg_isr/21 (315357974 (estimated locally),1.74 per call) 
  Calls: 
event_id.10653/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: pfe_bus_err_cfg_isr/21 (read)
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  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: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  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: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  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: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: event_id.10653/25 (read)
  Referring: 
  Availability: available
  Function flags: count:181710157 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_hm_report/26 (315357974 (estimated locally),1.74 per call) 
Materializing clones
Materialization Call site updates done.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:pfe_bus_err_cfg_isr:0
Time profile order in expand_all_functions:pfe_bus_err_cfg_irq_mask:0
Time profile order in expand_all_functions:pfe_bus_err_cfg_irq_unmask:0
Time profile order in expand_all_functions:pfe_bus_err_cfg_irq_unmask_all:0
Trivially needed variables: event_id.10653
Removing variables:

Final Symbol table:

pfe_hm_report/26 (pfe_hm_report) @07502a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
event_id.10653/25 (event_id) @075964c8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
pfe_bus_err_cfg_irq_unmask_all/24 (pfe_bus_err_cfg_irq_unmask_all) @07502620
  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: 
pfe_bus_err_cfg_irq_unmask/23 (pfe_bus_err_cfg_irq_unmask) @07502380
  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: 
pfe_bus_err_cfg_irq_mask/22 (pfe_bus_err_cfg_irq_mask) @07502000
  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: 
pfe_bus_err_cfg_isr/21 (pfe_bus_err_cfg_isr) @074fae00
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:181710157 (estimated locally) optimize_size
  Called by: 
  Calls: 
