Trivially needed symbols: Uart_GetVersionInfo Uart_GetStatus Uart_AsyncSend Uart_AsyncReceive Uart_SyncReceive Uart_SyncSend Uart_SetBuffer Uart_Abort Uart_GetBaudrate Uart_SetBaudrate Uart_Deinit Uart_Init


Initial Symbol table:

Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncSend/35 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncReceive/34 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetBaudrate/40 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_StartSyncSend/33 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncReceive/34 Uart_StartSyncReceive/32 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Deinit/38 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Init/37 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Visibility: external public
  References: 
  Referring: Uart_Init/37 (read)
  Availability: not-ready
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetVersionInfo/48 Uart_GetStatus/47 Uart_GetStatus/47 Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_StartAsyncReceive/34 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_StartSyncReceive/32 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_StartSyncSend/33 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_Abort/41 Uart_Abort/41 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_Deinit/38 Uart_Init/37 Uart_Init/37 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Det_ReportError/49 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  Type: function definition analyzed
  Visibility: public
  Aux: @05eced20
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetReceiveStatus/53 Uart_Ipw_GetTransmitStatus/54 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece7e0
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncSend/35 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece2a0
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncReceive/34 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  Type: function definition analyzed
  Visibility: public
  Aux: @05eceee0
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncReceive/32 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  Type: function definition analyzed
  Visibility: public
  Aux: @05ecec40
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncSend/33 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece9a0
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSetBuffer/36 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_Abort/41 (Uart_Abort) @05ece460
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece700
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_AbortReceivingData/58 Uart_Ipw_AbortSendingData/57 Det_ReportError/49 Det_ReportError/49 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece460
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetBaudrate/56 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  Type: function definition analyzed
  Visibility: public
  Aux: @05ece1c0
  References: Uart_au8DriverStatus/29 (read)Uart_au32ClockFrequency/30 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_SetBaudrate/55 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 Uart_Ipw_GetReceiveStatus/53 Det_ReportError/49 Det_ReportError/49 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: public
  Aux: @05fbbee0
  References: Uart_au8DriverStatus/29 (read)Uart_apConfig/31 (read)Uart_au8DriverStatus/29 (write)Uart_apConfig/31 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Deinit/52 Det_ReportError/49 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: public
  Aux: @05fbb9a0
  References: Uart_au8DriverStatus/29 (read)Uart_pxPBcfgVariantPredefined/50 (read)Uart_apConfig/31 (write)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_au32ClockFrequency/30 (write)Uart_au8DriverStatus/29 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Init/51 Det_ReportError/49 Det_ReportError/49 
Uart_StartSetBuffer/36 (Uart_StartSetBuffer) @05fbbe00
  Type: function definition analyzed
  Visibility:
  Aux: @05ece9a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SetBuffer/42 
  Calls: Uart_Ipw_SetRxBuffer/60 Uart_Ipw_SetTxBuffer/59 
Uart_StartAsyncSend/35 (Uart_StartAsyncSend) @05fbbb60
  Type: function definition analyzed
  Visibility:
  Aux: @05ece7e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncSend/46 
  Calls: Uart_Ipw_AsyncSend/65 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartAsyncReceive/34 (Uart_StartAsyncReceive) @05fbb8c0
  Type: function definition analyzed
  Visibility:
  Aux: @05ece2a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncReceive/45 
  Calls: Uart_Ipw_AsyncReceive/64 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_StartSyncSend/33 (Uart_StartSyncSend) @05fbb620
  Type: function definition analyzed
  Visibility:
  Aux: @05ecec40
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncSend/43 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncSend/61 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartSyncReceive/32 (Uart_StartSyncReceive) @05fbb380
  Type: function definition analyzed
  Visibility:
  Aux: @05eceee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncReceive/44 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncReceive/63 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility:
  Aux: @05f701b0
  References: 
  Referring: Uart_Init/37 (write)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Deinit/38 (read)Uart_Deinit/38 (write)
  Availability: not-ready
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility:
  Aux: @05f70318
  References: 
  Referring: Uart_Init/37 (write)Uart_SetBaudrate/39 (read)
  Availability: not-ready
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility:
  Aux: @05fbb9a0
  References: 
  Referring: Uart_Init/37 (read)Uart_Init/37 (write)Uart_Deinit/38 (read)Uart_Deinit/38 (write)Uart_SetBaudrate/39 (read)Uart_GetBaudrate/40 (read)Uart_Abort/41 (read)Uart_SetBuffer/42 (read)Uart_SyncSend/43 (read)Uart_SyncReceive/44 (read)Uart_AsyncReceive/45 (read)Uart_AsyncSend/46 (read)Uart_GetStatus/47 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_FlushRxBuffer/28 (Lpuart_Uart_Ip_FlushRxBuffer) @05ec62a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_FlushTxBuffer/27 (Lpuart_Uart_Ip_FlushTxBuffer) @05ec6000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_CheckTimeout/26 (Lpuart_Uart_Ip_CheckTimeout) @05ec1d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_StartTimeout/25 (Lpuart_Uart_Ip_StartTimeout) @05ec1a80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_ClearErrorFlags/24 (Lpuart_Uart_Ip_ClearErrorFlags) @05ec17e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_ClearStatusFlagWithMask/23 (Lpuart_Uart_Ip_ClearStatusFlagWithMask) @05ec1540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_ClearStatusFlag/22 (Lpuart_Uart_Ip_ClearStatusFlag) @05ec12a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetStatusFlag/21 (Lpuart_Uart_Ip_GetStatusFlag) @05ec1000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Getchar10/20 (Lpuart_Uart_Ip_Getchar10) @05eb7d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Getchar9/19 (Lpuart_Uart_Ip_Getchar9) @05eb7a80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Getchar/18 (Lpuart_Uart_Ip_Getchar) @05eb77e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Putchar10/17 (Lpuart_Uart_Ip_Putchar10) @05eb7540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Putchar9/16 (Lpuart_Uart_Ip_Putchar9) @05eb72a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Putchar/15 (Lpuart_Uart_Ip_Putchar) @05eb7000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetRxDmaCmd/14 (Lpuart_Uart_Ip_SetRxDmaCmd) @05eb4d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetTxDmaCmd/13 (Lpuart_Uart_Ip_SetTxDmaCmd) @05eb4a80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetIntMode/12 (Lpuart_Uart_Ip_GetIntMode) @05eb47e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetIntMode/11 (Lpuart_Uart_Ip_SetIntMode) @05eb4540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetStopBitCount/10 (Lpuart_Uart_Ip_SetStopBitCount) @05eb42a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetParityMode/9 (Lpuart_Uart_Ip_SetParityMode) @05eb4000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetBitCountPerChar/8 (Lpuart_Uart_Ip_SetBitCountPerChar) @05eafd20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_EnableBothEdgeSamplingCmd/7 (Lpuart_Uart_Ip_EnableBothEdgeSamplingCmd) @05eafa80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetOversamplingRatio/6 (Lpuart_Uart_Ip_GetOversamplingRatio) @05eaf7e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetOversamplingRatio/5 (Lpuart_Uart_Ip_SetOversamplingRatio) @05eaf540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetBaudRateDivisor/4 (Lpuart_Uart_Ip_GetBaudRateDivisor) @05eaf1c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetBaudRateDivisor/3 (Lpuart_Uart_Ip_SetBaudRateDivisor) @05e0cee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetReceiverCmd/2 (Lpuart_Uart_Ip_SetReceiverCmd) @05e0cc40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetTransmitterCmd/1 (Lpuart_Uart_Ip_SetTransmitterCmd) @05e0c9a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_Hw_Init/0 (Lpuart_Uart_Ip_Hw_Init) @05e0c700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: Lpuart_Uart_Ip_FlushRxBuffer Lpuart_Uart_Ip_FlushTxBuffer Lpuart_Uart_Ip_CheckTimeout Lpuart_Uart_Ip_StartTimeout Lpuart_Uart_Ip_ClearErrorFlags Lpuart_Uart_Ip_ClearStatusFlagWithMask Lpuart_Uart_Ip_ClearStatusFlag Lpuart_Uart_Ip_GetStatusFlag Lpuart_Uart_Ip_Getchar10 Lpuart_Uart_Ip_Getchar9 Lpuart_Uart_Ip_Getchar Lpuart_Uart_Ip_Putchar10 Lpuart_Uart_Ip_Putchar9 Lpuart_Uart_Ip_Putchar Lpuart_Uart_Ip_SetRxDmaCmd Lpuart_Uart_Ip_SetTxDmaCmd Lpuart_Uart_Ip_GetIntMode Lpuart_Uart_Ip_SetIntMode Lpuart_Uart_Ip_SetStopBitCount Lpuart_Uart_Ip_SetParityMode Lpuart_Uart_Ip_SetBitCountPerChar Lpuart_Uart_Ip_EnableBothEdgeSamplingCmd Lpuart_Uart_Ip_GetOversamplingRatio Lpuart_Uart_Ip_SetOversamplingRatio Lpuart_Uart_Ip_GetBaudRateDivisor Lpuart_Uart_Ip_SetBaudRateDivisor Lpuart_Uart_Ip_SetReceiverCmd Lpuart_Uart_Ip_SetTransmitterCmd Lpuart_Uart_Ip_Hw_Init

Reclaimed Symbol table:

Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncSend/35 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncReceive/34 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetBaudrate/40 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_StartSyncSend/33 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncReceive/34 Uart_StartSyncReceive/32 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Deinit/38 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Init/37 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Visibility: external public
  References: 
  Referring: Uart_Init/37 (read)
  Availability: not-ready
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetVersionInfo/48 Uart_GetStatus/47 Uart_GetStatus/47 Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_StartAsyncReceive/34 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_StartSyncReceive/32 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_StartSyncSend/33 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_Abort/41 Uart_Abort/41 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_Deinit/38 Uart_Init/37 Uart_Init/37 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Det_ReportError/49 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetReceiveStatus/53 Uart_Ipw_GetTransmitStatus/54 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncSend/35 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncReceive/34 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncReceive/32 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncSend/33 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSetBuffer/36 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_Abort/41 (Uart_Abort) @05ece460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_AbortReceivingData/58 Uart_Ipw_AbortSendingData/57 Det_ReportError/49 Det_ReportError/49 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetBaudrate/56 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_au32ClockFrequency/30 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_SetBaudrate/55 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 Uart_Ipw_GetReceiveStatus/53 Det_ReportError/49 Det_ReportError/49 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_apConfig/31 (read)Uart_au8DriverStatus/29 (write)Uart_apConfig/31 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Deinit/52 Det_ReportError/49 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_pxPBcfgVariantPredefined/50 (read)Uart_apConfig/31 (write)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_au32ClockFrequency/30 (write)Uart_au8DriverStatus/29 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Init/51 Det_ReportError/49 Det_ReportError/49 
Uart_StartSetBuffer/36 (Uart_StartSetBuffer) @05fbbe00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SetBuffer/42 
  Calls: Uart_Ipw_SetRxBuffer/60 Uart_Ipw_SetTxBuffer/59 
Uart_StartAsyncSend/35 (Uart_StartAsyncSend) @05fbbb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncSend/46 
  Calls: Uart_Ipw_AsyncSend/65 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartAsyncReceive/34 (Uart_StartAsyncReceive) @05fbb8c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncReceive/45 
  Calls: Uart_Ipw_AsyncReceive/64 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_StartSyncSend/33 (Uart_StartSyncSend) @05fbb620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncSend/43 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncSend/61 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartSyncReceive/32 (Uart_StartSyncReceive) @05fbb380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncReceive/44 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncReceive/63 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Deinit/38 (read)Uart_Deinit/38 (write)
  Availability: not-ready
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_SetBaudrate/39 (read)
  Availability: not-ready
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (read)Uart_Init/37 (write)Uart_Deinit/38 (read)Uart_Deinit/38 (write)Uart_SetBaudrate/39 (read)Uart_GetBaudrate/40 (read)Uart_Abort/41 (read)Uart_SetBuffer/42 (read)Uart_SyncSend/43 (read)Uart_SyncReceive/44 (read)Uart_AsyncReceive/45 (read)Uart_AsyncSend/46 (read)Uart_GetStatus/47 (read)
  Availability: not-ready
  Varpool flags:


Initial Symbol table:

Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncSend/35 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncReceive/34 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetBaudrate/40 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_StartSyncSend/33 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncReceive/34 Uart_StartSyncReceive/32 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Deinit/38 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Init/37 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Visibility: external public
  References: 
  Referring: Uart_Init/37 (read)
  Availability: not-ready
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetVersionInfo/48 Uart_GetStatus/47 Uart_GetStatus/47 Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_StartAsyncReceive/34 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_StartSyncReceive/32 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_StartSyncSend/33 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_Abort/41 Uart_Abort/41 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_Deinit/38 Uart_Init/37 Uart_Init/37 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Det_ReportError/49 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetReceiveStatus/53 Uart_Ipw_GetTransmitStatus/54 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncSend/35 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncReceive/34 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncReceive/32 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncSend/33 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSetBuffer/36 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_Abort/41 (Uart_Abort) @05ece460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_AbortReceivingData/58 Uart_Ipw_AbortSendingData/57 Det_ReportError/49 Det_ReportError/49 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetBaudrate/56 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_au32ClockFrequency/30 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_SetBaudrate/55 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 Uart_Ipw_GetReceiveStatus/53 Det_ReportError/49 Det_ReportError/49 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_apConfig/31 (read)Uart_au8DriverStatus/29 (write)Uart_apConfig/31 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Deinit/52 Det_ReportError/49 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_pxPBcfgVariantPredefined/50 (read)Uart_apConfig/31 (write)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_au32ClockFrequency/30 (write)Uart_au8DriverStatus/29 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Init/51 Det_ReportError/49 Det_ReportError/49 
Uart_StartSetBuffer/36 (Uart_StartSetBuffer) @05fbbe00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SetBuffer/42 
  Calls: Uart_Ipw_SetRxBuffer/60 Uart_Ipw_SetTxBuffer/59 
Uart_StartAsyncSend/35 (Uart_StartAsyncSend) @05fbbb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncSend/46 
  Calls: Uart_Ipw_AsyncSend/65 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartAsyncReceive/34 (Uart_StartAsyncReceive) @05fbb8c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncReceive/45 
  Calls: Uart_Ipw_AsyncReceive/64 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_StartSyncSend/33 (Uart_StartSyncSend) @05fbb620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncSend/43 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncSend/61 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartSyncReceive/32 (Uart_StartSyncReceive) @05fbb380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncReceive/44 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncReceive/63 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Deinit/38 (read)Uart_Deinit/38 (write)
  Availability: not-ready
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_SetBaudrate/39 (read)
  Availability: not-ready
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (read)Uart_Init/37 (write)Uart_Deinit/38 (read)Uart_Deinit/38 (write)Uart_SetBaudrate/39 (read)Uart_GetBaudrate/40 (read)Uart_Abort/41 (read)Uart_SetBuffer/42 (read)Uart_SyncSend/43 (read)Uart_SyncReceive/44 (read)Uart_AsyncReceive/45 (read)Uart_AsyncSend/46 (read)Uart_GetStatus/47 (read)
  Availability: not-ready
  Varpool flags:

Removing unused symbols:

Reclaimed Symbol table:

Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncSend/35 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartAsyncReceive/34 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive/32 Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSyncSend/33 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer/36 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Abort/41 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetBaudrate/40 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_StartSyncSend/33 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 Uart_StartAsyncReceive/34 Uart_StartSyncReceive/32 Uart_SetBaudrate/39 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Deinit/38 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_Init/37 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Visibility: external public
  References: 
  Referring: Uart_Init/37 (read)
  Availability: not-ready
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Uart_GetVersionInfo/48 Uart_GetStatus/47 Uart_GetStatus/47 Uart_GetStatus/47 Uart_StartAsyncSend/35 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_AsyncSend/46 Uart_StartAsyncReceive/34 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_AsyncReceive/45 Uart_StartSyncReceive/32 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_SyncReceive/44 Uart_StartSyncSend/33 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SyncSend/43 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_SetBuffer/42 Uart_Abort/41 Uart_Abort/41 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_GetBaudrate/40 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_SetBaudrate/39 Uart_Deinit/38 Uart_Init/37 Uart_Init/37 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Det_ReportError/49 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetReceiveStatus/53 Uart_Ipw_GetTransmitStatus/54 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncSend/35 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartAsyncReceive/34 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncReceive/32 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSyncSend/33 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_StartSetBuffer/36 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_Abort/41 (Uart_Abort) @05ece460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_AbortReceivingData/58 Uart_Ipw_AbortSendingData/57 Det_ReportError/49 Det_ReportError/49 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetBaudrate/56 Det_ReportError/49 Det_ReportError/49 Det_ReportError/49 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_au32ClockFrequency/30 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_SetBaudrate/55 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 Uart_Ipw_GetReceiveStatus/53 Det_ReportError/49 Det_ReportError/49 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_apConfig/31 (read)Uart_au8DriverStatus/29 (write)Uart_apConfig/31 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Deinit/52 Det_ReportError/49 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: public
  References: Uart_au8DriverStatus/29 (read)Uart_pxPBcfgVariantPredefined/50 (read)Uart_apConfig/31 (write)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_au32ClockFrequency/30 (write)Uart_au8DriverStatus/29 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Uart_Ipw_Init/51 Det_ReportError/49 Det_ReportError/49 
Uart_StartSetBuffer/36 (Uart_StartSetBuffer) @05fbbe00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SetBuffer/42 
  Calls: Uart_Ipw_SetRxBuffer/60 Uart_Ipw_SetTxBuffer/59 
Uart_StartAsyncSend/35 (Uart_StartAsyncSend) @05fbbb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncSend/46 
  Calls: Uart_Ipw_AsyncSend/65 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartAsyncReceive/34 (Uart_StartAsyncReceive) @05fbb8c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_AsyncReceive/45 
  Calls: Uart_Ipw_AsyncReceive/64 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_StartSyncSend/33 (Uart_StartSyncSend) @05fbb620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncSend/43 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncSend/61 Det_ReportError/49 Uart_Ipw_GetTransmitStatus/54 
Uart_StartSyncReceive/32 (Uart_StartSyncReceive) @05fbb380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Uart_SyncReceive/44 
  Calls: Det_ReportRuntimeError/62 Uart_Ipw_SyncReceive/63 Det_ReportError/49 Uart_Ipw_GetReceiveStatus/53 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (read)Uart_Deinit/38 (read)Uart_Deinit/38 (write)
  Availability: not-ready
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (write)Uart_SetBaudrate/39 (read)
  Availability: not-ready
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Uart_Init/37 (read)Uart_Init/37 (write)Uart_Deinit/38 (read)Uart_Deinit/38 (write)Uart_SetBaudrate/39 (read)Uart_GetBaudrate/40 (read)Uart_Abort/41 (read)Uart_SetBuffer/42 (read)Uart_SyncSend/43 (read)Uart_SyncReceive/44 (read)Uart_AsyncReceive/45 (read)Uart_AsyncSend/46 (read)Uart_GetStatus/47 (read)
  Availability: not-ready
  Varpool flags:

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

Uart_StartAsyncSend.isra.0/70 (Uart_StartAsyncSend.isra.0) @05eaf1c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function Uart_StartAsyncSend.isra.0/70 is inline copy in Uart_AsyncSend/46
  Availability: local
  Function flags: count:198994816 (estimated locally) body local optimize_size
  Called by: Uart_AsyncSend/46 (inlined) (198994816 (estimated locally),0.19 per call) 
  Calls: Uart_Ipw_AsyncSend/65 (131336579 (estimated locally),0.12 per call) Det_ReportError/49 (67658237 (estimated locally),0.06 per call) Uart_Ipw_GetTransmitStatus/54 (198994816 (estimated locally),0.19 per call) 
Uart_StartAsyncReceive.isra.0/69 (Uart_StartAsyncReceive.isra.0) @05e0cee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function Uart_StartAsyncReceive.isra.0/69 is inline copy in Uart_AsyncReceive/45
  Availability: local
  Function flags: count:198994816 (estimated locally) body local optimize_size
  Called by: Uart_AsyncReceive/45 (inlined) (198994816 (estimated locally),0.19 per call) 
  Calls: Uart_Ipw_AsyncReceive/64 (131336579 (estimated locally),0.12 per call) Det_ReportError/49 (67658237 (estimated locally),0.06 per call) Uart_Ipw_GetReceiveStatus/53 (198994816 (estimated locally),0.19 per call) 
Uart_StartSyncReceive.isra.0/68 (Uart_StartSyncReceive.isra.0) @05e0cc40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function Uart_StartSyncReceive.isra.0/68 is inline copy in Uart_SyncReceive/44
  Availability: local
  Function flags: count:198994816 (estimated locally) body local optimize_size
  Called by: Uart_SyncReceive/44 (inlined) (198994816 (estimated locally),0.19 per call) 
  Calls: Det_ReportRuntimeError/62 (26582524 (estimated locally),0.02 per call) Uart_Ipw_SyncReceive/63 (131336579 (estimated locally),0.12 per call) Det_ReportError/49 (67658237 (estimated locally),0.06 per call) Uart_Ipw_GetReceiveStatus/53 (198994816 (estimated locally),0.19 per call) 
Uart_StartSyncSend.isra.0/67 (Uart_StartSyncSend.isra.0) @05e0c9a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function Uart_StartSyncSend.isra.0/67 is inline copy in Uart_SyncSend/43
  Availability: local
  Function flags: count:198994816 (estimated locally) body local optimize_size
  Called by: Uart_SyncSend/43 (inlined) (198994816 (estimated locally),0.19 per call) 
  Calls: Det_ReportRuntimeError/62 (26582524 (estimated locally),0.02 per call) Uart_Ipw_SyncSend/61 (131336579 (estimated locally),0.12 per call) Det_ReportError/49 (67658237 (estimated locally),0.06 per call) Uart_Ipw_GetTransmitStatus/54 (198994816 (estimated locally),0.19 per call) 
Uart_StartSetBuffer.isra.0/66 (Uart_StartSetBuffer.isra.0) @05e0c700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function Uart_StartSetBuffer.isra.0/66 is inline copy in Uart_SetBuffer/42
  Availability: local
  Function flags: count:198994816 (estimated locally) body local optimize_size
  Called by: Uart_SetBuffer/42 (inlined) (198994816 (estimated locally),0.19 per call) 
  Calls: Uart_Ipw_SetRxBuffer/60 (99497408 (estimated locally),0.09 per call) Uart_Ipw_SetTxBuffer/59 (99497408 (estimated locally),0.09 per call) 
Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartAsyncSend.isra.0/70 (131336579 (estimated locally),0.12 per call) 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartAsyncReceive.isra.0/69 (131336579 (estimated locally),0.12 per call) 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive.isra.0/68 (131336579 (estimated locally),0.12 per call) 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartSyncReceive.isra.0/68 (26582524 (estimated locally),0.02 per call) Uart_StartSyncSend.isra.0/67 (26582524 (estimated locally),0.02 per call) 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartSyncSend.isra.0/67 (131336579 (estimated locally),0.12 per call) 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer.isra.0/66 (99497408 (estimated locally),0.09 per call) 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_StartSetBuffer.isra.0/66 (99497408 (estimated locally),0.09 per call) 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Abort/41 (241001352 (estimated locally),0.22 per call) 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Abort/41 (241001352 (estimated locally),0.22 per call) 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_GetBaudrate/40 (337401893 (estimated locally),0.31 per call) 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_SetBaudrate/39 (140236486 (estimated locally),0.13 per call) 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 (301156131 (estimated locally),0.28 per call) Uart_SetBaudrate/39 (359703511 (estimated locally),0.33 per call) Uart_StartAsyncSend.isra.0/70 (198994816 (estimated locally),0.19 per call) Uart_StartSyncSend.isra.0/67 (198994816 (estimated locally),0.19 per call) 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_GetStatus/47 (301156131 (estimated locally),0.28 per call) Uart_SetBaudrate/39 (359703511 (estimated locally),0.33 per call) Uart_StartAsyncReceive.isra.0/69 (198994816 (estimated locally),0.19 per call) Uart_StartSyncReceive.isra.0/68 (198994816 (estimated locally),0.19 per call) 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Deinit/38 (894749063 (estimated locally),2.56 per call) 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Init/37 (478422324 (estimated locally),0.83 per call) 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Uart_Init/37 (read)
  Availability: not_available
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_GetVersionInfo/48 (187153200 (estimated locally),0.17 per call) Uart_GetStatus/47 (68488787 (estimated locally),0.06 per call) Uart_GetStatus/47 (177884489 (estimated locally),0.17 per call) Uart_GetStatus/47 (225056286 (estimated locally),0.21 per call) Uart_AsyncSend/46 (198994816 (estimated locally),0.19 per call) Uart_AsyncSend/46 (84013071 (estimated locally),0.08 per call) Uart_AsyncSend/46 (237404317 (estimated locally),0.22 per call) Uart_AsyncSend/46 (354334802 (estimated locally),0.33 per call) Uart_AsyncReceive/45 (198994816 (estimated locally),0.19 per call) Uart_AsyncReceive/45 (84013071 (estimated locally),0.08 per call) Uart_AsyncReceive/45 (237404317 (estimated locally),0.22 per call) Uart_AsyncReceive/45 (354334802 (estimated locally),0.33 per call) Uart_SyncReceive/44 (198994816 (estimated locally),0.19 per call) Uart_SyncReceive/44 (84013071 (estimated locally),0.08 per call) Uart_SyncReceive/44 (237404317 (estimated locally),0.22 per call) Uart_SyncReceive/44 (354334802 (estimated locally),0.33 per call) Uart_SyncSend/43 (198994816 (estimated locally),0.19 per call) Uart_SyncSend/43 (84013071 (estimated locally),0.08 per call) Uart_SyncSend/43 (237404317 (estimated locally),0.22 per call) Uart_SyncSend/43 (354334802 (estimated locally),0.33 per call) Uart_SetBuffer/42 (198994816 (estimated locally),0.19 per call) Uart_SetBuffer/42 (84013071 (estimated locally),0.08 per call) Uart_SetBuffer/42 (237404317 (estimated locally),0.22 per call) Uart_SetBuffer/42 (354334802 (estimated locally),0.33 per call) Uart_Abort/41 (237404317 (estimated locally),0.22 per call) Uart_Abort/41 (354334802 (estimated locally),0.33 per call) Uart_GetBaudrate/40 (144600811 (estimated locally),0.13 per call) Uart_GetBaudrate/40 (237404317 (estimated locally),0.22 per call) Uart_GetBaudrate/40 (354334802 (estimated locally),0.33 per call) Uart_SetBaudrate/39 (219467026 (estimated locally),0.20 per call) Uart_SetBaudrate/39 (359703511 (estimated locally),0.33 per call) Uart_SetBaudrate/39 (354334802 (estimated locally),0.33 per call) Uart_Deinit/38 (171149574 (estimated locally),0.49 per call) Uart_Init/37 (205689727 (estimated locally),0.36 per call) Uart_Init/37 (189470480 (estimated locally),0.33 per call) Uart_StartAsyncSend.isra.0/70 (67658237 (estimated locally),0.06 per call) Uart_StartAsyncReceive.isra.0/69 (67658237 (estimated locally),0.06 per call) Uart_StartSyncReceive.isra.0/68 (67658237 (estimated locally),0.06 per call) Uart_StartSyncSend.isra.0/67 (67658237 (estimated locally),0.06 per call) 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Det_ReportError/49 (187153200 (estimated locally),0.17 per call) 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetReceiveStatus/53 (301156131 (estimated locally),0.28 per call) Uart_Ipw_GetTransmitStatus/54 (301156131 (estimated locally),0.28 per call) Det_ReportError/49 (68488787 (estimated locally),0.06 per call) Det_ReportError/49 (177884489 (estimated locally),0.17 per call) Det_ReportError/49 (225056286 (estimated locally),0.21 per call) 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_StartAsyncSend.isra.0/70 (inlined) (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (84013071 (estimated locally),0.08 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_StartAsyncReceive.isra.0/69 (inlined) (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (84013071 (estimated locally),0.08 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_StartSyncReceive.isra.0/68 (inlined) (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (84013071 (estimated locally),0.08 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_StartSyncSend.isra.0/67 (inlined) (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (84013071 (estimated locally),0.08 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_StartSetBuffer.isra.0/66 (inlined) (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (198994816 (estimated locally),0.19 per call) Det_ReportError/49 (84013071 (estimated locally),0.08 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_Abort/41 (Uart_Abort) @05ece460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_AbortReceivingData/58 (241001352 (estimated locally),0.22 per call) Uart_Ipw_AbortSendingData/57 (241001352 (estimated locally),0.22 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_GetBaudrate/56 (337401893 (estimated locally),0.31 per call) Det_ReportError/49 (144600811 (estimated locally),0.13 per call) Det_ReportError/49 (237404317 (estimated locally),0.22 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)Uart_au32ClockFrequency/30 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_SetBaudrate/55 (140236486 (estimated locally),0.13 per call) Det_ReportError/49 (219467026 (estimated locally),0.20 per call) Uart_Ipw_GetTransmitStatus/54 (359703511 (estimated locally),0.33 per call) Uart_Ipw_GetReceiveStatus/53 (359703511 (estimated locally),0.33 per call) Det_ReportError/49 (359703511 (estimated locally),0.33 per call) Det_ReportError/49 (354334802 (estimated locally),0.33 per call) 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)Uart_apConfig/31 (read)Uart_au8DriverStatus/29 (write)Uart_apConfig/31 (write)
  Referring: 
  Availability: available
  Function flags: count:350142337 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_Deinit/52 (894749063 (estimated locally),2.56 per call) Det_ReportError/49 (171149574 (estimated locally),0.49 per call) 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Uart_au8DriverStatus/29 (read)Uart_pxPBcfgVariantPredefined/50 (read)Uart_apConfig/31 (write)Uart_apConfig/31 (read)Uart_apConfig/31 (read)Uart_au32ClockFrequency/30 (write)Uart_au8DriverStatus/29 (write)
  Referring: 
  Availability: available
  Function flags: count:574152970 (estimated locally) body optimize_size
  Called by: 
  Calls: Uart_Ipw_Init/51 (478422324 (estimated locally),0.83 per call) Det_ReportError/49 (205689727 (estimated locally),0.36 per call) Det_ReportError/49 (189470480 (estimated locally),0.33 per call) 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Uart_Init/37 (read)Uart_Init/37 (read)Uart_Init/37 (write)Uart_Deinit/38 (read)Uart_Deinit/38 (write)
  Availability: available
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Uart_Init/37 (write)Uart_SetBaudrate/39 (read)
  Availability: available
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Uart_SyncReceive/44 (read)Uart_AsyncReceive/45 (read)Uart_Init/37 (read)Uart_AsyncSend/46 (read)Uart_Init/37 (write)Uart_Deinit/38 (write)Uart_SetBaudrate/39 (read)Uart_GetBaudrate/40 (read)Uart_Abort/41 (read)Uart_SetBuffer/42 (read)Uart_SyncSend/43 (read)Uart_Deinit/38 (read)Uart_GetStatus/47 (read)
  Availability: available
  Varpool flags:
Materializing clones
Materialization Call site updates done.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Uart_Init:0
Time profile order in expand_all_functions:Uart_Deinit:0
Time profile order in expand_all_functions:Uart_SetBaudrate:0
Time profile order in expand_all_functions:Uart_GetBaudrate:0
Time profile order in expand_all_functions:Uart_Abort:0
Time profile order in expand_all_functions:Uart_SetBuffer:0
Time profile order in expand_all_functions:Uart_SyncSend:0
Time profile order in expand_all_functions:Uart_SyncReceive:0
Time profile order in expand_all_functions:Uart_AsyncReceive:0
Time profile order in expand_all_functions:Uart_AsyncSend:0
Time profile order in expand_all_functions:Uart_GetStatus:0
Time profile order in expand_all_functions:Uart_GetVersionInfo:0
Trivially needed variables: Uart_apConfig Uart_au32ClockFrequency Uart_au8DriverStatus
Removing variables:

Final Symbol table:

Uart_Ipw_AsyncSend/65 (Uart_Ipw_AsyncSend) @06016e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_AsyncReceive/64 (Uart_Ipw_AsyncReceive) @06016b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_SyncReceive/63 (Uart_Ipw_SyncReceive) @060168c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Det_ReportRuntimeError/62 (Det_ReportRuntimeError) @06016620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_SyncSend/61 (Uart_Ipw_SyncSend) @06016540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_SetRxBuffer/60 (Uart_Ipw_SetRxBuffer) @060162a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_SetTxBuffer/59 (Uart_Ipw_SetTxBuffer) @060161c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_AbortReceivingData/58 (Uart_Ipw_AbortReceivingData) @0600cee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_AbortSendingData/57 (Uart_Ipw_AbortSendingData) @0600ce00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_GetBaudrate/56 (Uart_Ipw_GetBaudrate) @0600cc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_SetBaudrate/55 (Uart_Ipw_SetBaudrate) @0600ca80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_GetTransmitStatus/54 (Uart_Ipw_GetTransmitStatus) @0600c9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_GetReceiveStatus/53 (Uart_Ipw_GetReceiveStatus) @0600c8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_Deinit/52 (Uart_Ipw_Deinit) @0600c700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_Ipw_Init/51 (Uart_Ipw_Init) @0600c540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_pxPBcfgVariantPredefined/50 (Uart_pxPBcfgVariantPredefined) @060100d8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Varpool flags: read-only
Det_ReportError/49 (Det_ReportError) @0600c380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Uart_GetVersionInfo/48 (Uart_GetVersionInfo) @05eced20
  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: 
Uart_GetStatus/47 (Uart_GetStatus) @05ece7e0
  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: 
Uart_AsyncSend/46 (Uart_AsyncSend) @05ece2a0
  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: 
Uart_AsyncReceive/45 (Uart_AsyncReceive) @05eceee0
  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: 
Uart_SyncReceive/44 (Uart_SyncReceive) @05ecec40
  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: 
Uart_SyncSend/43 (Uart_SyncSend) @05ece9a0
  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: 
Uart_SetBuffer/42 (Uart_SetBuffer) @05ece700
  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: 
Uart_Abort/41 (Uart_Abort) @05ece460
  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: 
Uart_GetBaudrate/40 (Uart_GetBaudrate) @05ece1c0
  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: 
Uart_SetBaudrate/39 (Uart_SetBaudrate) @05fbbee0
  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: 
Uart_Deinit/38 (Uart_Deinit) @05fbb9a0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:350142337 (estimated locally) optimize_size
  Called by: 
  Calls: 
Uart_Init/37 (Uart_Init) @05fbb460
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:574152970 (estimated locally) optimize_size
  Called by: 
  Calls: 
Uart_apConfig/31 (Uart_apConfig) @05f70318
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Uart_au32ClockFrequency/30 (Uart_au32ClockFrequency) @05f70240
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @05f70318
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Uart_au8DriverStatus/29 (Uart_au8DriverStatus) @05f701b0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @05f70240
  References: 
  Referring: 
  Availability: available
  Varpool flags:
