Marking local functions: Marking externally visible functions: Marking externally visible variables: pcfsCallbacks Reclaiming functions: Reclaiming variables: Clearing address taken flags: Symbol table: cgmPcfs/5 (cgmPcfs) @06077ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read) Availability: not_available Varpool flags: read-only pcfsEntries/4 (pcfsEntries) @06077e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read) Availability: not_available Varpool flags: clockFeatures/3 (clockFeatures) @06077e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read)CgmXPcfsSdurDivcDiveDivs/2 (read) Availability: not_available Varpool flags: read-only CgmXPcfsSdurDivcDiveDivs/2 (CgmXPcfsSdurDivcDiveDivs) @06084000 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/3 (read)clockFeatures/3 (read)clockFeatures/3 (read)pcfsEntries/4 (read)cgmPcfs/5 (read)pcfsEntries/4 (read)pcfsEntries/4 (read)cgmPcfs/5 (read)pcfsEntries/4 (read)cgmPcfs/5 (read)pcfsEntries/4 (read)cgmPcfs/5 (read) Referring: pcfsCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ProgressiveFrequencyClockSwitchEmpty/1 (ProgressiveFrequencyClockSwitchEmpty) @0607da80 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: pcfsCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: pcfsCallbacks/0 (pcfsCallbacks) @060779d8 Type: variable definition analyzed Visibility: externally_visible public References: ProgressiveFrequencyClockSwitchEmpty/1 (addr)CgmXPcfsSdurDivcDiveDivs/2 (addr) Referring: Availability: available Varpool flags: initialized read-only const-value-known CgmXPcfsSdurDivcDiveDivs (const struct Clock_Ip_PcfsConfigType * config) { uint32 swIndex; uint32 hwIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][2]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][4]; hwIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = config->name; _8 = (int) _7; _9 = clockFeatures[_8][5]; swIndex = (uint32) _9; # DEBUG BEGIN_STMT _10 = pcfsEntries[swIndex].sdur; _11 = cgmPcfs[instance]; _12 = _10 & 65535; _11->PCFS_SDUR = _12; # DEBUG BEGIN_STMT _13 = pcfsEntries[swIndex].divc_rate; _14 = _13 & 255; _15 = pcfsEntries[swIndex].divc_init; _16 = _15 << 16; _17 = cgmPcfs[instance]; _18 = _14 | _16; _17->PCFS[hwIndex].DIVC = _18; # DEBUG BEGIN_STMT _19 = pcfsEntries[swIndex].div_endValue; _20 = cgmPcfs[instance]; _21 = _19 & 1048575; _20->PCFS[hwIndex].DIVE = _21; # DEBUG BEGIN_STMT _22 = pcfsEntries[swIndex].div_startValue; _23 = cgmPcfs[instance]; _24 = _22 & 1048575; _23->PCFS[hwIndex].DIVS = _24; return; } ProgressiveFrequencyClockSwitchEmpty (const struct Clock_Ip_PcfsConfigType * config) { : # DEBUG BEGIN_STMT return; }