Trivially needed symbols: pfe_spd_acc_get_rule pfe_spd_acc_remove_rule pfe_spd_acc_add_rule pfe_spd_acc_destroy pfe_spd_acc_init


Initial Symbol table:

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_get_rule/22 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_remove_rule/21 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_add_rule/20 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_destroy/19 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_init/18 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_get_rule/27 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: public
  Aux: @0726a540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_remove_rule/26 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: public
  Aux: @0726a2a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_add_rule/25 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: public
  Aux: @0726a000
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_destroy/24 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: public
  Aux: @07266b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_init/23 
hal_ip_ready_get/17 (hal_ip_ready_get) @0714bee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_set/16 (hal_ip_ready_set) @0714bc40
  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) @07137540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_multi/14 (pfe_emac_is_multi) @071372a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_broad/13 (pfe_emac_is_broad) @07137000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_zero/12 (pfe_emac_is_zero) @07135d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
find_irq_idx_from_id/11 (find_irq_idx_from_id) @06be30e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_unlock/10 (oal_spinlock_unlock) @06e54ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_lock/9 (oal_spinlock_lock) @06e54c40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_destroy/8 (oal_spinlock_destroy) @06e549a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_init/7 (oal_spinlock_init) @06e54700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_unlock/6 (oal_mutex_unlock) @06e54380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_lock/5 (oal_mutex_lock) @06e540e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_destroy/4 (oal_mutex_destroy) @06e2b620
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_init/3 (oal_mutex_init) @06e2bee0
  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) @06e25c18
  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) @06e25b40
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
oal_swap_endian_long/0 (oal_swap_endian_long) @06b950e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: 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:

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_get_rule/22 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_remove_rule/21 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_add_rule/20 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_destroy/19 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_init/18 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_get_rule/27 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_remove_rule/26 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_add_rule/25 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_destroy/24 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_init/23 


Initial Symbol table:

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_get_rule/22 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_remove_rule/21 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_add_rule/20 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_destroy/19 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_init/18 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_get_rule/27 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_remove_rule/26 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_add_rule/25 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_destroy/24 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_init/23 

Removing unused symbols:

Reclaimed Symbol table:

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_get_rule/22 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_remove_rule/21 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_add_rule/20 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_destroy/19 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: pfe_spd_acc_init/18 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_get_rule/27 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_remove_rule/26 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_add_rule/25 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_destroy/24 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: pfe_spd_init/23 

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

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_spd_acc_get_rule/22 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_spd_acc_remove_rule/21 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_spd_acc_add_rule/20 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_spd_acc_destroy/19 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_spd_acc_init/18 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_spd_get_rule/27 (1073741824 (estimated locally),1.00 per call) 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_spd_remove_rule/26 (1073741824 (estimated locally),1.00 per call) 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_spd_add_rule/25 (1073741824 (estimated locally),1.00 per call) 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_spd_destroy/24 (1073741824 (estimated locally),1.00 per call) 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_spd_init/23 (1073741824 (estimated locally),1.00 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_spd_acc_init:0
Time profile order in expand_all_functions:pfe_spd_acc_destroy:0
Time profile order in expand_all_functions:pfe_spd_acc_add_rule:0
Time profile order in expand_all_functions:pfe_spd_acc_remove_rule:0
Time profile order in expand_all_functions:pfe_spd_acc_get_rule:0
Trivially needed variables:
Removing variables:

Final Symbol table:

pfe_spd_get_rule/27 (pfe_spd_get_rule) @0726a380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_spd_remove_rule/26 (pfe_spd_remove_rule) @0726aee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_spd_add_rule/25 (pfe_spd_add_rule) @0726ad20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_spd_destroy/24 (pfe_spd_destroy) @0726ab60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_spd_init/23 (pfe_spd_init) @0726a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_spd_acc_get_rule/22 (pfe_spd_acc_get_rule) @0726a540
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) optimize_size
  Called by: 
  Calls: 
pfe_spd_acc_remove_rule/21 (pfe_spd_acc_remove_rule) @0726a2a0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) optimize_size
  Called by: 
  Calls: 
pfe_spd_acc_add_rule/20 (pfe_spd_acc_add_rule) @0726a000
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) optimize_size
  Called by: 
  Calls: 
pfe_spd_acc_destroy/19 (pfe_spd_acc_destroy) @07266b60
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) optimize_size
  Called by: 
  Calls: 
pfe_spd_acc_init/18 (pfe_spd_acc_init) @07266d20
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) optimize_size
  Called by: 
  Calls: 
