Bump F Prime commit - #4
Merged
Merged
Conversation
SAMD21 flash / RAM size report
Budget
Flash is every Per-section breakdown (
|
| Section | This PR | main |
Delta |
|---|---|---|---|
.ARM.exidx |
8 |
8 |
no change |
.bss |
3,668 |
3,668 |
no change |
.isr_vector |
180 |
180 |
no change |
.relocate |
172 |
172 |
no change |
.text |
49,028 |
49,088 |
-60 B (-0.12%) |
Symbol sizes -- nm --print-size --size-sort --reverse-sort --demangle (460 of 989 symbols, largest first)
000091ec 000006a8 T main
000042d6 00000662 t Samd21::StaticCmdDispatcher::seqCmd_helper(long, unsigned long, unsigned long, Fw::LinearBufferTemplate<123ul>&)
00005338 000004c4 t global constructors keyed to 65535_0_snprintf_format.cpp.obj.27825
0000b238 00000400 t Utils::crc32_ieee802_3_lookup3
0000ae38 00000400 t Utils::crc32_ieee802_3_lookup2
0000aa38 00000400 t Utils::crc32_ieee802_3_lookup1
0000b638 00000400 t Utils::crc32_ieee802_3_lookup0
00004d70 00000370 t Svc::FrameAccumulator::dataIn_handler(long, Fw::Buffer&, ComCfg::FrameContext const&)
00007568 00000310 T Samd21::DmaDriver::sendTransactionIn_handler(long, Samd21::Dma::TriggerSource const&, Samd21::Dma::TransactionType const&, Samd21::Dma::Priority const&, unsigned long, unsigned long, unsigned short, Samd21::Dma::BeatSize const&, bool, bool, Samd21::Dma::AddressIncrementStepSize const&, Samd21::Dma::StepSelection const&)
00004ab4 000002bc t Svc::FprimeDeframer::dataIn_handler(long, Fw::Buffer&, ComCfg::FrameContext const&)
20000a50 000002a8 B CuriosityReference::comDriver
0000891c 00000298 T Samd21::I2cDriver::reportTelemetryIn_handler(long, unsigned long)
00006cc8 0000022c T Samd21::DmaDriver::handleInterrupt()
00008434 00000208 T CuriosityReference::I2cTester::writeReadCompleteIn_handler(long, Fw::Buffer&, Fw::Buffer&, Drv::I2cStatus const&)
00001638 000001e4 T Samd21::StaticTlmPacketizer::writePoint(unsigned long, Fw::LinearBufferTemplate<8ul> const&) [clone .constprop.0]
00008df8 000001d4 T Samd21::I2cDriver::s_i2cDriverIsrHandler(Fw::PassiveComponentBase*, Samd21::SercomKind)
0000511c 000001c4 T Samd21::UsartDriver::activeIn_handler(long, unsigned long)
00003888 000001b0 t Svc::PassiveRateGroup::CycleIn_handler(long, Os::DelegateRawTime&)
00009e34 00000196 T __udivmoddi4
00005fb6 00000196 T SystemInit
00003b04 00000184 t Samd21::Framer::comPacketQueueIn_handler(long, Fw::LinearBufferTemplate<128ul>&, unsigned long)
00002910 0000017c T Svc::FrameDetectors::FprimeFrameDetector::detect(Types::CircularBuffer const&, unsigned long&) const
00003d58 00000178 t Samd21::StaticCmdDispatcher::compCmdStat_handler(long, unsigned long, unsigned long, Fw::CmdResponse const&)
20000830 00000170 B CuriosityReference::dmaDriver
0000414e 00000156 t Samd21::StaticTlmPacketizer::sendPkt(unsigned short)
00000fc8 0000014c t Samd21::SyncFramer::comPacketIn_handler(long, Fw::LinearBufferTemplate<128ul>&, unsigned long)
00007904 00000134 t Samd21::I2cDriver::writeImpl(unsigned long, Fw::Buffer&, bool, bool)
00001114 00000134 t Fw::defaultSwAssert(unsigned long, unsigned long, unsigned long, long, long, long, long, long, long) [clone .constprop.0]
00001370 0000012c t Samd21::I2cHardware::I2cHal::configure(Samd21::SercomKind, Samd21::I2cDriver::SclLowTimeout, Samd21::I2cDriver::InactiveTimeout, Samd21::I2cDriver::ClockStretchMode, Samd21::I2cDriver::Frequency, Samd21::I2cDriver::ClientSclLowTimeout, Samd21::I2cDriver::HostSclLowTimeout, Samd21::I2cDriver::SdaHold, Samd21::I2cDriver::PinUsage, Samd21::I2cDriver::RunInStandby) [clone .constprop.0]
20000700 00000128 B CuriosityReference::framer
00008cdc 0000011c T Samd21::I2cDriver::dmaReplyIn_handler(long, Samd21::Dma::Reply const&)
00007e24 00000110 T Samd21::UsartDriver::schedIn_handler(long, unsigned long)
00009c8c 0000010a T __udivsi3
000036c8 000000ec T Samd21::UsartDriver::send_handler(long, Fw::Buffer&)
00001bd4 000000e0 t Utils::crc32_ieee802_3_update(unsigned char const*, unsigned long, unsigned long)
00004944 000000dc t Samd21::StaticCmdDispatcher::seqCmdBuff_handler(long, Fw::LinearBufferTemplate<128ul>&, unsigned long)
00002b70 000000dc t Samd21::UsartHardware::UsartHal::configure(Samd21::SercomKind, Samd21::UsartDriver::RxPinOut, Samd21::UsartDriver::TxPinOut, Samd21::UsartDriver::ClockMode, Samd21::UsartDriver::CommunicationMode, Samd21::UsartDriver::BaudRate, Samd21::UsartDriver::DataOrder, Samd21::UsartDriver::DataBits, Samd21::UsartDriver::StopBits, Samd21::UsartDriver::Parity) [clone .constprop.0]
00007bd0 000000d4 T Samd21::DmaDriver::abortTransactionIn_handler(long)
0000a968 000000d0 t vtable for Utils::HashBuffer
0000a7b0 000000d0 t vtable for Fw::ExternalSerializeBufferWithMemberCopy
0000bd4c 000000d0 T vtable for Fw::ExternalSerializeBuffer
0000a898 000000d0 T vtable for Fw::LinearBufferTemplate<8ul>
0000bc7c 000000d0 T vtable for Fw::LinearBufferTemplate<128ul>
0000ba64 000000d0 T vtable for Fw::LinearBufferTemplate<123ul>
0000bb4c 000000d0 t vtable for Fw::LinearBufferBase
00003a38 000000cc T Samd21::PassiveRateGroupDriver::CycleIn_handler(long, Os::DelegateRawTime&)
20000d50 000000c0 b Samd21::dmac_base
20000e10 000000c0 b Samd21::dmac_writeback
00002e6a 000000be T Samd21::UsartDriver::dmaReplyIn_handler(long, Samd21::Dma::Reply const&)
00001f44 000000bc T Fw::LinearBufferBase::deserializeTo(unsigned char*, unsigned long&, Fw::Serialization::t, Fw::Endianness)
00000000 000000b4 R exception_table
00008bb4 000000b4 T Samd21::I2cDriver::activeIn_handler(long, unsigned long)
00003c88 000000b4 t Samd21::PassiveDownlink::LogRecv_handler(long, unsigned long, Fw::Time&, Fw::LogSeverity const&, Fw::LinearBufferTemplate<123ul>&)
00008380 000000b4 T CuriosityReference::I2cTester::writeCompleteIn_handler(long, Fw::Buffer&, Drv::I2cStatus const&)
0000823c 000000b2 t CuriosityReference::I2cTester::countError(Drv::I2cStatus const&, unsigned char)
00000ec0 000000b0 t Samd21::StaticCmdDispatcher::lookupDispatchPort(unsigned long, long&) [clone .constprop.0]
0000863c 000000b0 T CuriosityReference::GpioOut::SET_cmdHandler(unsigned long, unsigned long, Fw::Logic const&)
00008740 000000b0 T CuriosityReference::GpioIn::READ_cmdHandler(unsigned long, unsigned long)
200009a0 000000b0 B CuriosityReference::commsBufferManager
00002290 000000ac T Fw::LinearBufferBase::serializeFrom(unsigned long long, Fw::Endianness)
000074c0 000000a8 T Samd21::DmaDriver::linkToFrontIn_handler(long)
000071e4 000000a8 t Samd21::I2cHardware::I2cHal::recoverBusToIdle(Samd21::SercomKind)
000003e6 000000a4 T Samd21::FatalData::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00007420 000000a0 T Samd21::DmaDriver::readWritebackIn_handler(long)
00006470 000000a0 t Samd21::I2cHardware::I2cHal::acknowledgeErrors(Samd21::SercomKind)
00002000 0000009c T Fw::LinearBufferBase::deserializeTo(unsigned long long&, Fw::Endianness)
0000048a 00000094 T Samd21::FatalData::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00004a20 00000094 t Samd21::FprimeRouter::dataIn_handler(long, Fw::Buffer&, ComCfg::FrameContext const&)
000032f8 00000094 t Samd21::UsartDriver::dmaQueueRxSend(Samd21::ThinBuffer const&) [clone .constprop.0]
00001b40 00000094 t Fw::LogPacket::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00001eb0 00000094 T Fw::LinearBufferBase::deserializeTo(Fw::LinearBufferBase&, Fw::Endianness)
000087f0 00000094 T CuriosityReference::GpioIn::transitionIn_handler(long, Os::DelegateRawTime&)
000082ee 00000092 t CuriosityReference::I2cTester::beginOperation(CuriosityReference::I2cTester_State)
200004d8 00000090 B CuriosityReference::timeHandler
20000448 00000090 B CuriosityReference::Allocation::frameAccumulatorAllocator
00007878 0000008c t Samd21::I2cDriver::queueReadDma()
00007cdc 00000088 T Os::Samd21::Samd21RawTime::now()
20000568 00000088 B CuriosityReference::rg8Hz
200005f0 00000088 B CuriosityReference::rg1Hz
20000678 00000088 B CuriosityReference::rg10s
000081b6 00000086 t CuriosityReference::I2cTesterComponentBase::log_WARNING_HI_I2cError(Drv::I2cStatus const&, unsigned char, unsigned char) const
00004026 00000086 t Samd21::StaticCmdDispatcher::SET_EVENT_EMISSION_cmdHandler(unsigned long, unsigned long, unsigned char, bool)
0000338c 00000084 T Samd21::UsartDriver::configure(Samd21::SercomKind, Samd21::UsartDriver::RxPinOut, Samd21::UsartDriver::TxPinOut, Samd21::UsartDriver::ClockMode, Samd21::UsartDriver::CommunicationMode, Samd21::UsartDriver::BaudRate, Samd21::UsartDriver::DataOrder, Samd21::UsartDriver::DataBits, Samd21::UsartDriver::StopBits, Samd21::UsartDriver::Parity) [clone .constprop.0]
000001c2 00000084 t ComCfg::FrameContext::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000037b4 00000080 t Samd21::Framer::flushActiveBuffer()
00007a38 0000007a T Samd21::I2cDriver::writeRead_handler(long, unsigned long, Fw::Buffer&, Fw::Buffer&)
000090aa 0000007a T CuriosityReference::I2cTester::WRITE_ONCE_cmdHandler(unsigned long, unsigned long, unsigned char)
00007f34 00000078 t Samd21::I2cDriverComponentBase::log_WARNING_HI_InvalidDmaReply(Samd21::SercomKind const&, Samd21::I2cDriver_DmaChannel const&, Samd21::I2cDriver_DmaChannel const&) const
00000246 00000078 t ComCfg::FrameContext::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00007b14 00000078 t Samd21::I2cDriver::readImpl(unsigned long, Fw::Buffer&, bool)
000065a8 00000078 t Samd21::I2cHardware::I2cHal::readInterruptStatus(Samd21::SercomKind)
00001898 00000078 T Fw::Buffer::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00008c68 00000074 t Samd21::I2cDriver::serviceWriteReadMasterOnBus()
000031bc 00000070 t Samd21::Samd21Time::getTime_handler(long, Fw::Time&)
00000aaa 00000070 t Fw::CmdPacket::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
0000209c 00000070 T Fw::LinearBufferBase::deserializeTo(unsigned long&, Fw::Endianness)
00008884 00000070 T CuriosityReference::FrameworkHealth::SET_STATE_cmdHandler(unsigned long, unsigned long, bool)
00003f82 0000006e t Svc::PassiveRateGroupComponentBase::CmdDisp_handlerBase(long, unsigned long, unsigned long, Fw::LinearBufferTemplate<123ul>&) [clone .constprop.0]
00007fac 0000006c t Samd21::I2cDriverComponentBase::log_WARNING_HI_UnexpectedInterrupt(Samd21::SercomKind const&, Samd21::I2cDriver_I2CInterrupt const&) const
00008018 0000006c t Samd21::I2cDriverComponentBase::log_WARNING_LO_I2cBusError(Samd21::SercomKind const&, Samd21::I2cDriver_I2cError const&) const
00002878 0000006c t Types::CircularBuffer::peek(unsigned char*, unsigned long, unsigned long) const
00003240 0000006c t Svc::PassiveRateGroupComponentBase::tlmWrite(unsigned long, Fw::LinearBufferTemplate<8ul>&, Fw::Time) const
0000233c 0000006c T Fw::LinearBufferBase::serializeFrom(unsigned long, Fw::Endianness)
000021c4 0000006c T Fw::LinearBufferBase::serializeFrom(Fw::LinearBufferBase const&, Fw::Endianness)
00002df2 0000006a T Fw::ExternalFifoQueue<Samd21::UsartDriver::Signal>::enqueue(Samd21::UsartDriver::Signal const&)
00006acc 00000068 T Os::Samd21::Samd21RawTime::getTimeInterval(Os::DelegateRawTime const&, Fw::TimeInterval&) const
00009184 00000068 T Samd21::RtcDriver::activeIn_handler(long, unsigned long)
000034ac 00000068 t Svc::PassiveRateGroupComponentBase::tlmWrite_MaxCycleTime(unsigned long, Fw::Time)
00008fcc 00000068 t CuriosityReference::I2cTester::startRead()
0000315a 00000062 T Fw::Time::operator==(Fw::Time const&) const [clone .constprop.0]
00007ab2 00000062 T Samd21::I2cDriver::write_handler(long, unsigned long, Fw::Buffer&)
2000003c 00000060 d impure_data
00009124 00000060 T Samd21::GpioDriver::gpioInterruptIsr()
00001ad0 00000060 T Fw::Time::Time(TimeBase, unsigned long, unsigned long)
00001ad0 00000060 T Fw::Time::Time(TimeBase, unsigned long, unsigned long)
00002d84 00000060 t Fw::ExternalFifoQueue<Samd21::ThinBuffer>::enqueue(Samd21::ThinBuffer const&)
00001e14 00000060 T Fw::LinearBufferBase::copyRaw(Fw::SerialBufferBase&, unsigned long)
00002230 00000060 T Fw::LinearBufferBase::serializeFrom(unsigned char const*, unsigned long, Fw::Serialization::t, Fw::Endianness)
00005818 00000060 t global destructors keyed to 65535_1_snprintf_format.cpp.obj.27830
00002aac 0000005c t Samd21::Framer::drvReturnIn_handler(long, Fw::Buffer&, Drv::ByteStreamStatus const&)
0000654c 0000005c t Samd21::I2cHardware::I2cHal::readBusStatus(Samd21::SercomKind)
00006314 0000005c t Samd21::I2cHardware::I2cHal::beginWrite(Samd21::SercomKind, unsigned long, unsigned char, bool)
0000128c 0000005c t Fw::StringBase::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005a34 0000005a T Samd21::Dma::Writeback::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000608 0000005a T Fw::LinearBufferBase::copyRawOffset(Fw::SerialBufferBase&, unsigned long)
00007390 00000058 t Samd21::suspendChannel()
00006370 00000058 t Samd21::I2cHardware::I2cHal::beginRead(Samd21::SercomKind, unsigned long, unsigned char)
00002794 00000058 t Svc::StaticMemoryComponentImpl::bufferDeallocate_handler(long, Fw::Buffer&)
0000210c 00000058 T Fw::LinearBufferBase::deserializeTo(unsigned short&, Fw::Endianness)
00009898 00000058 T Reset_Handler
00009b24 00000054 T _raise_r
00005a8e 00000054 T Samd21::Dma::Writeback::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00000bac 00000054 T Os::RawTimeInterface::getDiffUsec(Os::DelegateRawTime const&, unsigned long&) const
00000b1c 00000054 T Fw::Buffer::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
000080f4 00000054 t CuriosityReference::I2cTesterComponentBase::log_WARNING_HI_InvalidConfig(unsigned char) const
000086ec 00000054 t CuriosityReference::GpioInComponentBase::log_WARNING_HI_ReadFailed(Drv::GpioStatus const&) const
0000149c 00000054 T Samd21::I2cDriver::configure(Samd21::SercomKind, Samd21::I2cDriver::SclLowTimeout, Samd21::I2cDriver::InactiveTimeout, Samd21::I2cDriver::ClockStretchMode, Samd21::I2cDriver::Frequency, Samd21::I2cDriver::ClientSclLowTimeout, Samd21::I2cDriver::HostSclLowTimeout, Samd21::I2cDriver::SdaHold, Samd21::I2cDriver::PinUsage, Samd21::I2cDriver::RunInStandby) [clone .constprop.0]
00003834 00000054 t Samd21::Framer::schedIn_handler(long, unsigned long)
200001f4 00000054 B CuriosityReference::cmdDisp
00009de4 00000050 T __muldi3
00009de4 00000050 T __aeabi_lmul
00006ef4 00000050 t Samd21::RtcDriverComponentBase::tlmWrite_CycleOverrun(unsigned short, Fw::Time) const
000035a0 00000050 t Samd21::FramerComponentBase::tlmWrite_DroppedPackets(unsigned long, Fw::Time) const
00003410 00000050 t Svc::PassiveRateGroupComponentBase::tlmWrite_CycleCount(unsigned long, Fw::Time) const
00002474 00000050 t Fw::ConstStringBase::length() const
00006a64 00000050 t CuriosityReference::FrameworkHealthComponentBase::tlmWrite_Counter(unsigned long, Fw::Time) const
00007dd4 00000050 T Samd21::StaticMallocator<128u, 1l>::allocate(long, unsigned long&, bool&, unsigned long)
0000034e 00000050 T Samd21::FatalPacket::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000023f4 00000050 T Fw::LinearBufferBase::serializeFrom(unsigned short, Fw::Endianness)
000080a4 00000050 t CuriosityReference::I2cTester::reportSettings()
20000120 00000050 B CuriosityReference::frameAccumulator
20000398 0000004c b Samd21::SyncFramer::comPacketIn_handler(long, Fw::LinearBufferTemplate<128ul>&, unsigned long)::frame
000023a8 0000004c t Utils::Hash::finalize(Utils::HashBuffer&) const
00003460 0000004c t Svc::PassiveRateGroupComponentBase::tlmWrite_CycleTime(unsigned long, Fw::Time) const
00000a28 0000004c t Fw::LogPacket::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00002c4c 0000004c t Fw::ExternalFifoQueue<Samd21::ThinBuffer>::at(unsigned long) const
000002be 0000004c T Samd21::FatalTime::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000040d6 0000004c t Samd21::StaticCmdDispatcher::CMD_NO_OP_cmdHandler(unsigned long, unsigned long)
000008c6 0000004c T Fw::TimeValue::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00001a84 0000004c T Fw::Time::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
200002c8 0000004c B CuriosityReference::i2cTester
200000d0 0000004c B CuriosityReference::i2cDriver
00002ce6 0000004a t Fw::ExternalFifoQueue<Samd21::UsartDriver::Signal>::at(unsigned long) const
0000274a 0000004a t Svc::StaticMemoryComponentImpl::bufferAllocate_handler(long, unsigned long)
00009034 0000004a T CuriosityReference::I2cTester::READ_ONCE_cmdHandler(unsigned long, unsigned long)
00009acc 00000048 T __libc_init_array
00003558 00000048 t Samd21::PassiveRateGroupDriverComponentBase::tlmWrite_MaxCycleTime(unsigned long, Fw::Time) const
00003680 00000048 T Samd21::UsartDriverComponentBase::tlmWrite_rxOverflows(unsigned long, Fw::Time) const
000035f0 00000048 T Samd21::UsartDriverComponentBase::tlmWrite_txBytes(unsigned long, Fw::Time) const
00003638 00000048 T Samd21::UsartDriverComponentBase::tlmWrite_rxBytes(unsigned long, Fw::Time) const
000061f4 00000048 t Samd21::I2cDriverComponentBase::tlmWrite_ReceiveNotAcknowledged(bool, Fw::Time) const
00006168 00000048 t Samd21::I2cDriverComponentBase::tlmWrite_StallRecoveryCount(unsigned long, Fw::Time) const
000062cc 00000048 t Samd21::I2cDriverComponentBase::tlmWrite_BusErrorCount(unsigned long, Fw::Time) const
0000623c 00000048 t Samd21::I2cDriverComponentBase::tlmWrite_ClockHold(bool, Fw::Time) const
00006284 00000048 t Samd21::I2cDriverComponentBase::tlmWrite_BusState(Samd21::I2cDriver_I2cBusState const&, Fw::Time) const
00002f28 00000048 T Samd21::DmaDriverComponentBase::transactionIsrOut_out(long, Samd21::Dma::Reply const&) const [clone .constprop.0]
0000039e 00000048 T Samd21::FatalPacket::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
000066a8 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_RegisterOffset(unsigned char, Fw::Time) const
000066f0 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_TargetAddress(unsigned char, Fw::Time) const
0000689c 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_AddressErrors(unsigned long, Fw::Time) const
00006854 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_WriteErrors(unsigned long, Fw::Time) const
00006780 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_OtherErrors(unsigned long, Fw::Time) const
00006738 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_ShortReads(unsigned long, Fw::Time) const
00006970 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_ReadLength(unsigned char, Fw::Time) const
0000680c 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_ReadErrors(unsigned long, Fw::Time) const
000069b8 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_ReadData1(unsigned long, Fw::Time) const
00006a00 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_ReadData0(unsigned long, Fw::Time) const
00006928 00000048 t CuriosityReference::I2cTesterComponentBase::tlmWrite_TxnCount(unsigned long, Fw::Time) const
000052f0 00000048 t Svc::PassiveRateGroup::PassiveRateGroup(char const*) [clone .constprop.0]
00003f3c 00000046 t Svc::PassiveRateGroup::CLEAR_STATISTICS_cmdHandler(unsigned long, unsigned long)
0000030a 00000044 T Samd21::FatalTime::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00003514 00000044 t Samd21::PassiveRateGroupDriverComponentBase::tlmWrite_CycleTime(unsigned long, Fw::Time) const
000015a4 00000044 T Samd21::I2cDriverComponentBase::writeReadComplete_out(long, Fw::Buffer&, Fw::Buffer&, Drv::I2cStatus const&) const [clone .constprop.0]
000061b0 00000044 t Samd21::I2cDriverComponentBase::tlmWrite_DeviceOnBus(Samd21::I2cDriver_DeviceOnBusFlag const&, Fw::Time) const
00001560 00000044 T Samd21::I2cDriverComponentBase::writeComplete_out(long, Fw::Buffer&, Drv::I2cStatus const&) const [clone .constprop.0]
00000912 00000044 T Fw::TimeValue::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
000068e4 00000044 t CuriosityReference::I2cTesterComponentBase::tlmWrite_BusyRejects(unsigned long, Fw::Time) const
000067c8 00000044 t CuriosityReference::I2cTesterComponentBase::tlmWrite_OpenErrors(unsigned long, Fw::Time) const
00007b8c 00000044 T Samd21::I2cDriver::read_handler(long, unsigned long, Fw::Buffer&)
00006b40 00000044 T Samd21::SercomUtil::txDmaTrigger(Samd21::SercomKind)
00006b84 00000044 T Samd21::SercomUtil::rxDmaTrigger(Samd21::SercomKind)
00001dbc 00000044 t Fw::Logger::log(char const*, ...) [clone .constprop.0]
20000d08 00000040 b Samd21::GpioHardware::(anonymous namespace)::g_interrupt_handlers
00006bfc 00000040 T Samd21::GpioDriver::gpioWrite_handler(long, Fw::Logic const&)
00006c3c 00000040 T Samd21::GpioDriver::gpioRead_handler(long, Fw::Logic&)
00009da4 0000003e T __aeabi_uldivmod
00000f8a 0000003e T Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned long)
00000f8a 0000003e T Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned long)
00009fe4 0000003c T __clzsi2
00006510 0000003c t Samd21::I2cHardware::I2cHal::readRawRegisters(Samd21::SercomKind)
000050e0 0000003c t Svc::ComStub::drvReceiveIn_handler(long, Fw::Buffer&, Drv::ByteStreamStatus const&)
0000185c 0000003c t Fw::ExternalSerializeBuffer::setExtBuffer(unsigned char*, unsigned long)
00002d3a 0000003c t Fw::ExternalFifoQueue<Samd21::UsartDriver::Signal>::dequeue(Samd21::UsartDriver::Signal&)
00001e74 0000003c T Fw::LinearBufferBase::setBuff(unsigned char const*, unsigned long)
00007356 0000003a t Samd21::GpioHardware::(anonymous namespace)::waitForEicSync()
0000283e 0000003a t Types::CircularBuffer::rotate(unsigned long)
00008148 0000003a T CuriosityReference::I2cTester::SET_REGISTER_cmdHandler(unsigned long, unsigned long, unsigned char, unsigned char)
000072d2 0000003a t CuriosityReference::I2cTester::finishOperation(bool)
00000b74 00000038 T Os::RawTimeInterface::operator==(Os::DelegateRawTime const&) const
000073e8 00000038 t Samd21::waitForChannelDisable()
00006c90 00000038 t Samd21::DmaDriver::freeDescriptor(Samd21::DmacDescriptor*)
00007d9c 00000038 T Samd21::StaticMallocator<128u, 1l>::deallocate(long, void*)
00002b38 00000038 t Samd21::UsartHardware::waitForGclkSync()
00001d50 00000038 t Samd21::UsartHardware::UsartHal::sendSync(Samd21::SercomKind, unsigned char const*, unsigned long)
00007ca4 00000038 t Samd21::RtcHardware::RtcHal::waitForRtcMode0()
00007d64 00000038 t Samd21::RtcHardware::RtcHal::waitForGclk()
0000728c 00000038 T Samd21::I2cHardware::waitForGclkSync() [clone .lto_priv.0]
000063c8 00000038 t Samd21::I2cHardware::I2cHal::disableMasterOnBusInterrupt(Samd21::SercomKind)
00006400 00000038 t Samd21::I2cHardware::I2cHal::enableMasterOnBusInterrupt(Samd21::SercomKind)
00006438 00000038 t Samd21::I2cHardware::I2cHal::acknowledgeMasterOnBus(Samd21::SercomKind)
0000074a 00000038 T Fw::LinearBufferBase::deserializeTo(bool&, Fw::Endianness)
0000714c 00000038 T Fw::CircularIndex::increment(unsigned long)
20000248 00000038 B CuriosityReference::comStub
00001cd6 00000036 t Samd21::StaticCmdDispatcher::compCmdReg_handler(long, unsigned long)
00001d1a 00000036 t Samd21::UsartHardware::waitForUsartFlag(Sercom*, unsigned long) [clone .constprop.0]
00002ca2 00000036 t Fw::ExternalFifoQueue<Samd21::ThinBuffer>::dequeue(Samd21::ThinBuffer&)
0000a3e0 00000034 T vtable for CuriosityReference::I2cTester
0000bee8 00000034 T vtable for CuriosityReference::I2cTesterComponentBase
00001d88 00000034 T Samd21::UsartDriver::sendSync_handler(long, Fw::Buffer&)
0000995c 00000034 T Samd21::SercomUtil::registerIsrHandler(Samd21::SercomKind, void (*)(Fw::PassiveComponentBase*, Samd21::SercomKind), Fw::PassiveComponentBase*)
00001828 00000034 t ComCfg::FrameContext::FrameContext()
00001828 00000034 t ComCfg::FrameContext::FrameContext()
00001a50 00000034 t Fw::TimeValue::operator=(Fw::TimeValue const&)
00008182 00000034 T CuriosityReference::I2cTester::SET_ADDRESS_cmdHandler(unsigned long, unsigned long, unsigned char)
20000358 00000034 B CuriosityReference::rateGroupDriver
000042a4 00000032 t Samd21::StaticTlmPacketizer::SEND_PKT_cmdHandler(unsigned long, unsigned long, unsigned short)
00002f96 00000032 T Samd21::UsartHardware::UsartHal::checkAndClearRxOverflow(Samd21::SercomKind)
000071b2 00000032 T Samd21::I2cHardware::waitForI2cSync(Sercom*, unsigned long) [clone .lto_priv.0]
0000196e 00000032 T Fw::LinearBufferBase::LinearBufferBase(unsigned char*, unsigned long)
0000a3b0 00000030 T vtable for Samd21::I2cDriver
0000be1c 00000030 T vtable for Samd21::I2cDriverComponentBase
0000a0a0 00000030 t vtable for Samd21::StaticCmdDispatcher
000015e8 00000030 t Samd21::StaticCmdDispatcherComponentBase::seqCmdStatus_out(long, unsigned long, unsigned long, Fw::CmdResponse const&) const [clone .constprop.0]
00000870 00000030 t Fw::ConstStringBase::serializeTo(Fw::SerialBufferBase&, unsigned long, Fw::Endianness) const
00000148 00000030 T TimeBase::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
20000ed0 00000030 b Samd21::sercomCallbacks
00002b08 00000030 t Samd21::UsartHardware::waitForUsartSync(Sercom*, unsigned long)
00006620 00000030 t Samd21::I2cHardware::I2cHal::getDataRegisterAddress(Samd21::SercomKind)
000025b4 00000030 T Os::DelegateRawTime::~DelegateRawTime()
000025b4 00000030 T Os::DelegateRawTime::~DelegateRawTime()
00002688 00000030 t Os::DelegateMutex::~DelegateMutex()
00002688 00000030 t Os::DelegateMutex::~DelegateMutex()
00001910 00000030 t Fw::Buffer::setSize(unsigned long)
00002444 00000030 T Fw::LinearBufferBase::serializeFrom(unsigned char, Fw::Endianness)
00002194 00000030 T Fw::LinearBufferBase::deserializeTo(unsigned char&, Fw::Endianness)
00002164 00000030 T Fw::LinearBufferBase::deserializeTo(signed char&, Fw::Endianness)
0000992c 00000030 T EIC_Handler
200003e5 0000002e b Samd21::__TLM_PACKET_StaticTlmPacketizer_Health
00001940 0000002e t Fw::Buffer::operator=(Fw::Buffer const&)
0000be70 0000002c T vtable for Samd21::UsartDriverComponentBase
0000a0d0 0000002c T vtable for Samd21::UsartDriver
0000a6b4 0000002c T vtable for Os::Samd21::Samd21RawTime
0000ba38 0000002c T vtable for Os::RawTimeInterface
0000a688 0000002c t vtable for Os::DelegateRawTime
000028e4 0000002c t Types::CircularBuffer::get_free_size() const
00003eec 0000002c t Svc::PassiveRateGroupComponentBase::CmdStatus_out(long, unsigned long, unsigned long, Fw::CmdResponse const&) const [clone .constprop.0]
00005f78 0000002c T Fw::Time::Time(Fw::Time const&) [clone .lto_priv.0]
00005f78 0000002c T Fw::Time::Time(Fw::Time const&)
0000907e 0000002c T CuriosityReference::I2cTester::schedIn_handler(long, unsigned long)
00005b16 0000002a T Samd21::Dma::TransactionType::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000040ac 0000002a t Samd21::StaticCmdDispatcher::CMD_CLEAR_TRACKING_cmdHandler(unsigned long, unsigned long)
0000051e 0000002a T ComCfg::Apid::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000188 0000002a t ComCfg::Pvn::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000005c0 0000002a t Fw::DeserialStatus::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00009bf0 00000028 T strncpy
0000a2d8 00000028 t vtable for Samd21::FprimeRouterComponentBase
0000a300 00000028 t vtable for Samd21::FprimeRouter
0000a19c 00000028 t vtable for Svc::ComStub
0000a14c 00000028 t vtable for Fw::FifoQueue<Samd21::UsartDriver::Signal, 4ul>
0000a0fc 00000028 t vtable for Fw::FifoQueue<Samd21::ThinBuffer, 2ul>
0000a174 00000028 t vtable for Fw::ExternalFifoQueue<Samd21::UsartDriver::Signal>
0000a124 00000028 t vtable for Fw::ExternalFifoQueue<Samd21::ThinBuffer>
00001538 00000028 T Samd21::I2cDriverComponentBase::readComplete_out(long, Fw::Buffer&, Drv::I2cStatus const&) const [clone .constprop.0]
00006f44 00000028 T TimeBase::TimeBase(TimeBase::T) [clone .lto_priv.0]
00006f44 00000028 T TimeBase::TimeBase(TimeBase::T)
00005be8 00000028 T Samd21::Dma::Reply::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005ecc 00000028 T Samd21::CriticalSection::leave()
00005ef4 00000028 T Samd21::CriticalSection::enter()
00000e08 00000028 t Samd21::I2cHardware::I2cHal::registerIsr(Samd21::SercomKind, void (*)(Fw::PassiveComponentBase*, Samd21::SercomKind), Fw::PassiveComponentBase*) [clone .constprop.0]
000027ec 00000028 t Svc::StaticMemoryComponentBase::bufferDeallocate_handlerBase(long, Fw::Buffer&) [clone .constprop.0]
00001a28 00000028 T Fw::Time::Time()
00001a28 00000028 T Fw::Time::Time()
000019c4 00000028 t Fw::ExternalSerializeBuffer::ExternalSerializeBuffer(unsigned char*, unsigned long)
000019c4 00000028 t Fw::ExternalSerializeBuffer::ExternalSerializeBuffer(unsigned char*, unsigned long)
20000198 00000028 B CuriosityReference::deframer
000088f4 00000028 T CuriosityReference::FrameworkHealth::schedIn_handler(long, unsigned long)
20000170 00000028 B CuriosityReference::fprimeRouter
00009a74 00000028 T SERCOM5_Handler
00009a4c 00000028 T SERCOM4_Handler
00009a24 00000028 T SERCOM3_Handler
000099fc 00000028 T SERCOM2_Handler
000099d4 00000028 T SERCOM1_Handler
000099ac 00000028 T SERCOM0_Handler
000098f0 00000028 T RTC_Handler
00009bca 00000026 T memmove
00005e98 00000026 T __atomic_compare_exchange_4
000032ac 00000026 t Samd21::PassiveRateGroupDriverComponentBase::tlmWrite(unsigned long, Fw::LinearBufferTemplate<8ul>&, Fw::Time) const [clone .part.0]
000032d2 00000026 t Samd21::UsartDriverComponentBase::tlmWrite(unsigned long, Fw::LinearBufferTemplate<8ul>&, Fw::Time) const [clone .part.0]
00005cf4 00000026 t Samd21::I2cDriverComponentBase::tlmWrite(unsigned long, Fw::LinearBufferTemplate<8ul>&, Fw::Time) const
000008a0 00000026 t Fw::ConstStringBase::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00005d1a 00000026 t CuriosityReference::I2cTesterComponentBase::tlmWrite(unsigned long, Fw::LinearBufferTemplate<8ul>&, Fw::Time) const
0000134a 00000026 T Svc::PassiveRateGroup::configure(Fw::Array<unsigned long, 8ul> const&, Os::RawTimeSource) [clone .constprop.0]
00000c84 00000026 t Svc::FprimeProtocol::FrameHeader::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000059c0 00000026 T Os::Samd21::Samd21RawTime::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000956 00000026 t Fw::TimeIntervalValue::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000009f2 00000026 T Fw::LogSeverity::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00009b8c 00000024 T _kill_r
0000a268 00000024 T vtable for Samd21::DmaDriver
0000a370 00000024 t vtable for Samd21::Framer
0000be4c 00000024 T vtable for Samd21::DmaDriverComponentBase
0000a328 00000024 t vtable for Svc::FrameAccumulatorComponentBase
0000a220 00000024 t vtable for Svc::FprimeDeframerComponentBase
0000a1e8 00000024 t vtable for Svc::StaticMemoryComponentImpl
0000a1c4 00000024 t vtable for Svc::StaticMemoryComponentBase
0000a34c 00000024 t vtable for Svc::FrameAccumulator
0000a244 00000024 t vtable for Svc::FprimeDeframer
00005c10 00000024 T Samd21::Dma::Reply::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00000c40 00000024 t Svc::PassiveRateGroup_CycleTime::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00000caa 00000024 t Svc::FprimeProtocol::FrameHeader::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
000059e6 00000024 T Os::Samd21::Samd21RawTime::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
0000097c 00000024 t Fw::TimeIntervalValue::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
00005c64 00000024 T Samd21::Dma::BeatSize::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005c98 00000024 T Samd21::Dma::AddressIncrementStepSize::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005ae2 00000024 T Samd21::Dma::TriggerSource::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005b50 00000024 T Samd21::Dma::StepSelection::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
20000413 00000024 b Samd21::__TLM_PACKET_StaticTlmPacketizer_Error
0000594a 00000024 T Samd21::I2cDriver_DeviceOnBusFlag::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000058e2 00000024 T Samd21::I2cDriver_I2CInterrupt::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000058ae 00000024 T Samd21::I2cDriver_I2cBusState::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005916 00000024 T Samd21::I2cDriver_DmaChannel::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
0000587a 00000024 T Samd21::I2cDriver_I2cError::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00006bc8 00000024 T Samd21::GpioHardware::getInterruptHandler(unsigned char)
00005d84 00000024 T Samd21::UsartDriver::~UsartDriver()
00005d84 00000024 T Samd21::UsartDriver::~UsartDriver()
00005bb4 00000024 T Samd21::SercomKind::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00003f18 00000024 t Svc::PassiveRateGroupComponentBase::cmdResponse_out(unsigned long, unsigned long, Fw::CmdResponse)
00000c1c 00000024 t Svc::PassiveRateGroup_CycleTime::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000d0e 00000024 T Drv::I2cStatus::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000cda 00000024 T Drv::ByteStreamStatus::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00000d42 00000024 T Drv::GpioStatus::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00002f70 00000024 T Os::DelegateRawTime::DelegateRawTime()
00002604 00000024 t Os::DelegateRawTime::DelegateRawTime(Os::RawTimeSource)
00002f70 00000024 T Os::DelegateRawTime::DelegateRawTime()
00002604 00000024 t Os::DelegateRawTime::DelegateRawTime(Os::RawTimeSource)
00000558 00000024 T Fw::Success::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
0000058c 00000024 T Fw::Logic::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
000019a0 00000024 t Fw::ExternalSerializeBuffer::ExternalSerializeBuffer()
000019a0 00000024 t Fw::ExternalSerializeBuffer::ExternalSerializeBuffer()
00000a76 00000024 T Fw::CmdResponse::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
0000598a 00000024 T CuriosityReference::I2cTester_State::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00002728 00000022 t Utils::Hash::hash(void const*, unsigned long, Utils::HashBuffer&)
00000e80 00000022 T Fw::LinearBufferBase::deserializeTo(float&, Fw::Endianness)
000009a0 00000022 t Fw::TimeComparison::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
0000a4b0 00000020 t vtable for Samd21::StaticTlmPacketizer
0000126c 00000020 t Samd21::StaticCmdDispatcherComponentBase::isConnected_seqCmdStatus_OutputPort(long) const [clone .constprop.0]
00001cb4 00000020 t Types::CircularBuffer::advance_idx(unsigned long, unsigned long) const
00001618 00000020 t Svc::PassiveRateGroupComponentBase::isConnected_Tlm_OutputPort(long) const [clone .constprop.0]
000024d4 00000020 t Os::DelegateRawTime::operator==(Os::DelegateRawTime const&) const
00002554 00000020 t Os::DelegateRawTime::getTimeInterval(Os::DelegateRawTime const&, Fw::TimeInterval&) const
00002534 00000020 t Os::DelegateRawTime::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const
000024f4 00000020 t Os::DelegateRawTime::getDiffUsec(Os::DelegateRawTime const&, unsigned long&) const
00001308 00000020 T Fw::LinearBufferBase::getDeserializeSizeLeft() const
000012e8 00000020 T Fw::LinearBufferBase::getSerializeSizeLeft() const
00008084 00000020 t CuriosityReference::I2cTesterComponentBase::getTime() const
00005ccc 00000020 t Samd21::resumeChannel()
00007192 00000020 T Samd21::I2cDriver::CLEAR_ERRORS_cmdHandler(unsigned long, unsigned long)
00005c34 00000020 T Samd21::Dma::Priority::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005b84 00000020 T Samd21::Dma::Status::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00006678 00000020 t Samd21::I2cDriver_DmaChannel::I2cDriver_DmaChannel(unsigned char)
00006678 00000020 t Samd21::I2cDriver_DmaChannel::I2cDriver_DmaChannel(unsigned char)
00006f78 00000020 T Samd21::SercomKind::SercomKind(Samd21::SercomKind::T)
00006f78 00000020 T Samd21::SercomKind::SercomKind(Samd21::SercomKind::T)
000025e4 00000020 t Samd21::Samd21Time::~Samd21Time()
000025e4 00000020 t Samd21::Samd21Time::~Samd21Time()
000019ec 00000020 t Utils::HashBuffer::HashBuffer()
000019ec 00000020 t Utils::HashBuffer::HashBuffer()
00002594 00000020 T Os::DelegateRawTime::getHandle()
00002574 00000020 T Os::DelegateRawTime::now()
00002514 00000020 t Os::DelegateRawTime::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness)
00005e00 00000020 T Os::MutexInterface::unLock()
00005e20 00000020 T Os::MutexInterface::lock()
00002668 00000020 t Os::DelegateMutex::getHandle()
00002628 00000020 T Os::DelegateMutex::release()
00002648 00000020 T Os::DelegateMutex::take()
00000710 00000020 T Fw::LinearBufferBase::deserializeTo(unsigned char*, unsigned long&, Fw::Endianness)
0000712c 00000020 T Fw::CircularIndex::setValue(unsigned long)
0000730c 00000020 T CuriosityReference::I2cTester::SET_POLLING_cmdHandler(unsigned long, unsigned long, bool)
0000a5a8 00000020 T _ZL9rgContext.lto_priv.0
00004130 0000001e t Samd21::Samd21Time::SET_TIME_cmdHandler(unsigned long, unsigned long, Fw::TimeValue const&)
000006b0 0000001e T Fw::LinearBufferBase::deserializeSkip(unsigned long)
000006e2 0000001e T Fw::LinearBufferBase::deserializeSize(unsigned long&, Fw::Endianness)
000007b6 0000001e T Fw::LinearBufferBase::deserializeTo(short&, Fw::Endianness)
00000ea2 0000001e T Fw::LinearBufferBase::deserializeTo(double&, Fw::Endianness)
0000beb4 0000001c T vtable for Samd21::GpioDriverComponentBase
0000a2a4 0000001c t vtable for Samd21::SyncFramer
0000a494 0000001c t vtable for Samd21::Samd21Time
0000a414 0000001c T vtable for Samd21::GpioDriver
0000a03c 0000001c t vtable for Svc::PassiveRateGroup
0000a6fc 0000001c t vtable for Os::Samd21::Mutex
0000a6e0 0000001c t vtable for Os::DelegateMutex
0000a430 0000001c T vtable for CuriosityReference::GpioIn
0000beb4 0000001c T vtable for CuriosityReference::FrameworkHealthComponentBase
0000beb4 0000001c T vtable for CuriosityReference::GpioInComponentBase
0000a394 0000001c T vtable for CuriosityReference::FrameworkHealth
00003ed0 0000001c T Samd21::StaticCmdDispatcherComponentBase::compCmdStat_handlerBase(long, unsigned long, unsigned long, Fw::CmdResponse const&) [clone .constprop.0]
00003d3c 0000001c T Samd21::PassiveDownlinkComponentBase::LogRecv_handlerBase(long, unsigned long, Fw::Time&, Fw::LogSeverity const&, Fw::LinearBufferTemplate<123ul>&) [clone .constprop.0]
00000dec 0000001c t Samd21::UsartHardware::UsartHal::getDataRegisterAddress(Samd21::SercomKind)
00009990 0000001c T Samd21::SercomUtil::getHardware(Samd21::SercomKind)
000057fc 0000001c t Os::DelegateMutex::DelegateMutex()
000057fc 0000001c t Os::DelegateMutex::DelegateMutex()
200001d8 0000001c B Fw::ZERO_TIME
00005f5c 0000001c T Fw::LinearBufferTemplate<8ul>::LinearBufferTemplate() [clone .lto_priv.0]
00005f5c 0000001c T Fw::LinearBufferTemplate<8ul>::LinearBufferTemplate()
00001a0c 0000001c t Fw::LinearBufferTemplate<128ul>::LinearBufferTemplate()
00001a0c 0000001c t Fw::LinearBufferTemplate<128ul>::LinearBufferTemplate()
00005dd8 0000001c T Fw::LinearBufferTemplate<123ul>::LinearBufferTemplate() [clone .lto_priv.0]
00005dd8 0000001c T Fw::LinearBufferTemplate<123ul>::LinearBufferTemplate()
00000da0 0000001c t Fw::ExternalFifoQueue<Samd21::UsartDriver::Signal>::clear()
00000dc6 0000001c t Fw::ExternalFifoQueue<Samd21::ThinBuffer>::clear()
00000678 0000001c T Fw::LinearBufferBase::moveDeserToOffset(unsigned long)
00000694 0000001c T Fw::LinearBufferBase::moveSerToOffset(unsigned long)
00003ff0 0000001a t Samd21::StaticCmdDispatcherComponentBase::CMD_NO_OP_cmdHandlerBase(unsigned long, unsigned long, Fw::LinearBufferTemplate<123ul>&) [clone .part.0] [clone .constprop.0]
00005f1c 0000001a T Samd21::ThinBuffer::ThinBuffer(Fw::Buffer const&)
00005f1c 0000001a T Samd21::ThinBuffer::ThinBuffer(Fw::Buffer const&)
000007d4 0000001a T Fw::LinearBufferBase::serializeSize(unsigned long, Fw::Endianness)
00000782 0000001a T Fw::LinearBufferBase::deserializeTo(long long&, Fw::Endianness)
0000079c 0000001a T Fw::LinearBufferBase::deserializeTo(long&, Fw::Endianness)
00000730 0000001a T Fw::LinearBufferBase::deserializeTo(void*&, Fw::Endianness)
20000018 00000018 d rateGroupDivisors
200000b4 00000018 b object.8916
0000a464 00000018 T vtable for Samd21::RtcDriver
0000a560 00000018 T vtable for Samd21::FatalTime
0000a590 00000018 T vtable for Samd21::FatalData
0000bfc0 00000018 t vtable for Samd21::Dma::Writeback
0000bc4c 00000018 T vtable for Samd21::Dma::Priority
0000a5e0 00000018 T vtable for Samd21::Dma::BeatSize
0000bfa8 00000018 t vtable for Samd21::Dma::Status
0000bf90 00000018 t vtable for Samd21::Dma::Reply
0000a5c8 00000018 T vtable for Samd21::Dma::AddressIncrementStepSize
0000a5f8 00000018 T vtable for Samd21::Dma::TransactionType
[truncated: 529 smaller symbols omitted to stay under GitHub's 65536-character comment limit. The complete dump is in the `size-report` workflow artifact.]
Budget: flash_without_bootloader.ld MEMORY block. Baseline: restored from the base-commit size cache (c9aa852b). This comment is updated in place on every push.
The fprime bump changed the framework default to alias FwSizeStoreType to FwSizeType (PlatformSizeType), which is U32 on the SAMD21 cross build but U64 on the Linux native-ut build. native-ut's 8-byte FwSizeStoreType plus FW_TLM_STRING_MAX_SIZE/FW_PARAM_STRING_MAX_SIZE (2) exceeds FW_TLM_BUFFER_MAX_SIZE/FW_PARAM_BUFFER_MAX_SIZE (8), tripping the static_assert in Fw/FPrimeBasicTypes.hpp. Add config-samd-reference/FpConfig.fpp overriding FwSizeStoreType to a fixed U16 (matching moonfall-power-manager's config), so the width no longer varies with the build platform.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.