If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:libSystemLayer.so

From BoxMatrix


BoxMatrix >> Shell-Commands >> libSystemLayer.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

libSystemLayer.so is the Matter system layer.

This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP before.

Matter stack:

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.63 source files:

$ strings /usr/lib/libSystemLayer.so | grep -e '\.c$' -e '\.cpp$'

src/connectedhomeip/src/system/SystemError.cpp
src/connectedhomeip/src/system/SystemLayerImplSelect.cpp
src/connectedhomeip/src/system/SystemMutex.cpp
src/connectedhomeip/src/system/SystemPacketBuffer.cpp
src/connectedhomeip/src/system/TLVPacketBufferBackingStore.cpp
src/connectedhomeip/src/system/WakeEvent.cpp

See the source at connectedhomeip/src/system.

Dependencies

Daily updated index of all dependencies of this library. Last update: 2024-10-18 07:40 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib libChipCore.so 1 7.61 - 7.63 Matter core library Matter
Depends on lib libDeviceLayer.so 1 7.61 - 7.63 Matter device layer Matter
Depends on lib libLinux.so 1 7.61 - 7.63 Matter Linux device layer Matter
Depends on lib libSupportLayer.so 1 7.61 - 7.63 Matter support function layer Matter
Depends on lib libc.so 1 7.61 - 7.63 Standard C library Linux
Depends on lib libgcc_s.so 1 7.61 - 7.63 GCC low-level runtime library Linux
Depends on lib libstdc++.so 1 7.61 - 7.63 GNU C++ library Linux
Required by lib libCHIPAppServer.so 1 7.61 - 7.63 Matter application server Matter
Required by lib libCHIPDataModel.so 1 7.61 - 7.63 Matter data model Matter
Required by cmd matterd (avmcmd) 1 7.61 - 7.63 Matter stack management daemon. AVM
10 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2024-10-18 05:22 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Smart Gateway 7.61 - 7.63 /usr/lib 29.5k, Link
1 model uses this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-10-18 07:40 GMT.

Firmware Symbol
7.61 - 7.63 chip::Encoding::PacketBufferWriterUtil::Finalize
7.61 - 7.63 chip::System::Clock::TimevalToMicroseconds
7.61 - 7.63 chip::System::Clock::ToTimeval
7.61 - 7.63 chip::System::DescribeErrorPOSIX
7.61 - 7.63 chip::System::FormatPOSIXError
7.61 - 7.63 chip::System::Internal::MapErrorPOSIX
7.61 - 7.63 chip::System::Layer::ScheduleLambdaBridge
7.61 - 7.63 chip::System::LayerImplSelect::CancelTimer
7.61 - 7.63 chip::System::LayerImplSelect::ClearCallbackOnPendingRead
7.61 - 7.63 chip::System::LayerImplSelect::ClearCallbackOnPendingWrite
7.61 - 7.63 chip::System::LayerImplSelect::ExtendTimerTo
7.61 - 7.63 chip::System::LayerImplSelect::HandleEvents
7.61 - 7.63 chip::System::LayerImplSelect::Init
7.61 - 7.63 chip::System::LayerImplSelect::IsTimerActive
7.61 - 7.63 chip::System::LayerImplSelect::PrepareEvents
7.61 - 7.63 chip::System::LayerImplSelect::RequestCallbackOnPendingRead
7.61 - 7.63 chip::System::LayerImplSelect::RequestCallbackOnPendingWrite
7.61 - 7.63 chip::System::LayerImplSelect::ScheduleWork
7.61 - 7.63 chip::System::LayerImplSelect::SetCallback
7.61 - 7.63 chip::System::LayerImplSelect::Shutdown
7.61 - 7.63 chip::System::LayerImplSelect::Signal
7.61 - 7.63 chip::System::LayerImplSelect::SocketEventsFromFDs
7.61 - 7.63 chip::System::LayerImplSelect::SocketWatch::Clear
7.61 - 7.63 chip::System::LayerImplSelect::StartTimer
7.61 - 7.63 chip::System::LayerImplSelect::StartWatchingSocket
7.61 - 7.63 chip::System::LayerImplSelect::StopWatchingSocket
7.61 - 7.63 chip::System::LayerImplSelect::WaitForEvents
7.61 - 7.63 chip::System::MapErrorZephyr
7.61 - 7.63 chip::System::Mutex::Init
7.61 - 7.63 chip::System::PacketBuffer::AddRef
7.61 - 7.63 chip::System::PacketBuffer::AddToEnd
7.61 - 7.63 chip::System::PacketBuffer::AlignPayload
7.61 - 7.63 chip::System::PacketBuffer::AvailableDataLength
7.61 - 7.63 chip::System::PacketBuffer::Clear
7.61 - 7.63 chip::System::PacketBuffer::CompactHead
7.61 - 7.63 chip::System::PacketBuffer::Consume
7.61 - 7.63 chip::System::PacketBuffer::ConsumeHead
7.61 - 7.63 chip::System::PacketBuffer::EnsureReservedSize
7.61 - 7.63 chip::System::PacketBuffer::Free
7.61 - 7.63 chip::System::PacketBuffer::FreeHead
7.61 - 7.63 chip::System::PacketBuffer::MaxDataLength
7.61 - 7.63 chip::System::PacketBuffer::Read
7.61 - 7.63 chip::System::PacketBuffer::ReserveStart
7.61 - 7.63 chip::System::PacketBuffer::ReservedSize
7.61 - 7.63 chip::System::PacketBuffer::SetDataLength
7.61 - 7.63 chip::System::PacketBuffer::SetStart
7.61 - 7.63 chip::System::PacketBufferHandle::CloneData
7.61 - 7.63 chip::System::PacketBufferHandle::InternalRightSize
7.61 - 7.63 chip::System::PacketBufferHandle::New
7.61 - 7.63 chip::System::PacketBufferHandle::NewWithData
7.61 - 7.63 chip::System::PacketBufferHandle::PopHead
7.61 - 7.63 chip::System::RegisterPOSIXErrorFormatter
7.61 - 7.63 chip::System::Stats::Difference
7.61 - 7.63 chip::System::Stats::GetHighWatermarks
7.61 - 7.63 chip::System::Stats::GetResourcesInUse
7.61 - 7.63 chip::System::Stats::GetStrings
7.61 - 7.63 chip::System::Stats::UpdateSnapshot
7.61 - 7.63 chip::System::TLVPacketBufferBackingStore::FinalizeBuffer
7.61 - 7.63 chip::System::TLVPacketBufferBackingStore::GetNewBuffer
7.61 - 7.63 chip::System::TLVPacketBufferBackingStore::GetNextBuffer
7.61 - 7.63 chip::System::TLVPacketBufferBackingStore::OnInit
7.61 - 7.63 chip::System::TimerList::Add
7.61 - 7.63 chip::System::TimerList::ExtractEarlier
7.61 - 7.63 chip::System::TimerList::GetRemainingTime
7.61 - 7.63 chip::System::TimerList::PopEarliest
7.61 - 7.63 chip::System::TimerList::PopIfEarlier
7.61 - 7.63 chip::System::TimerList::Remove
7.61 - 7.63 chip::System::WakeEvent::Close
7.61 - 7.63 chip::System::WakeEvent::Confirm
7.61 - 7.63 chip::System::WakeEvent::Notify
7.61 - 7.63 chip::System::WakeEvent::Open
71 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l