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:libChipCore.so

From BoxMatrix


BoxMatrix >> Shell-Commands >> libChipCore.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

libChipCore.so is the Matter core library.

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/libChipCore.so | grep -e '\.c$' -e '\.cpp$'

src/connectedhomeip/src/lib/core/OTAImageHeader.cpp
src/connectedhomeip/src/lib/core/TLVCircularBuffer.cpp
src/connectedhomeip/src/lib/core/TLVDebug.cpp
src/connectedhomeip/src/lib/core/TLVReader.cpp
src/connectedhomeip/src/lib/core/TLVUpdater.cpp
src/connectedhomeip/src/lib/core/TLVUtilities.cpp
src/connectedhomeip/src/lib/core/TLVWriter.cpp

See the source at connectedhomeip/src/lib/core.

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 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 lib libChipCrypto.so 1 7.61 - 7.63 Matter crypto support Matter
Required by lib libLinux.so 1 7.61 - 7.63 Matter Linux device layer Matter
Required by lib libSystemLayer.so 1 7.61 - 7.63 Matter system layer Matter
Required by lib libaddress_resolve.so 1 7.61 - 7.63 Matter address resolving of nodes / peers Matter
Required by lib libdnssd.so 1 7.61 - 7.63 Matter DNS Service Discovery (DNS-SD) Matter
Required by cmd matterd (avmcmd) 1 7.61 - 7.63 Matter stack management daemon. AVM
12 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 57.6k, 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::ChipKeyId::ConvertToStaticAppKeyId
7.61 - 7.63 chip::ChipKeyId::DescribeKey
7.61 - 7.63 chip::ChipKeyId::IncorporatesAppGroupMasterKey
7.61 - 7.63 chip::ChipKeyId::IncorporatesRootKey
7.61 - 7.63 chip::ChipKeyId::IsAppGroupKey
7.61 - 7.63 chip::ChipKeyId::IsMessageSessionId
7.61 - 7.63 chip::ChipKeyId::IsSameKeyOrGroup
7.61 - 7.63 chip::ChipKeyId::IsValidKeyId
7.61 - 7.63 chip::ChipKeyId::MakeAppIntermediateKeyId
7.61 - 7.63 chip::ChipKeyId::MakeAppKeyId
7.61 - 7.63 chip::ChipKeyId::MakeAppRotatingKeyId
7.61 - 7.63 chip::ChipKeyId::MakeAppStaticKeyId
7.61 - 7.63 chip::ChipKeyId::UpdateEpochKeyId
7.61 - 7.63 chip::ChipKeyId::UsesCurrentEpochKey
7.61 - 7.63 chip::DeregisterErrorFormatter
7.61 - 7.63 chip::ErrorStr
7.61 - 7.63 chip::FormatCHIPError
7.61 - 7.63 chip::FormatError
7.61 - 7.63 chip::OTAImageHeaderParser::AccumulateAndDecode
7.61 - 7.63 chip::OTAImageHeaderParser::Append
7.61 - 7.63 chip::OTAImageHeaderParser::Clear
7.61 - 7.63 chip::OTAImageHeaderParser::DecodeFixed
7.61 - 7.63 chip::OTAImageHeaderParser::DecodeTlv
7.61 - 7.63 chip::OTAImageHeaderParser::Init
7.61 - 7.63 chip::RegisterCHIPLayerErrorFormatter
7.61 - 7.63 chip::RegisterErrorFormatter
7.61 - 7.63 chip::TLV::ContiguousBufferTLVReader::GetByteView
7.61 - 7.63 chip::TLV::ContiguousBufferTLVReader::GetStringView
7.61 - 7.63 chip::TLV::ContiguousBufferTLVReader::OpenContainer
7.61 - 7.63 chip::TLV::Debug::DecodeTagControl
7.61 - 7.63 chip::TLV::Debug::DecodeType
7.61 - 7.63 chip::TLV::Debug::Dump
7.61 - 7.63 chip::TLV::Debug::DumpHandler
7.61 - 7.63 chip::TLV::Debug::DumpIterator
7.61 - 7.63 chip::TLV::TLVCircularBuffer::EvictHead
7.61 - 7.63 chip::TLV::TLVCircularBuffer::FinalizeBuffer
7.61 - 7.63 chip::TLV::TLVCircularBuffer::GetCurrentWritableBuffer
7.61 - 7.63 chip::TLV::TLVCircularBuffer::GetNewBuffer
7.61 - 7.63 chip::TLV::TLVCircularBuffer::GetNextBuffer
7.61 - 7.63 chip::TLV::TLVCircularBuffer::Init
7.61 - 7.63 chip::TLV::TLVCircularBuffer::OnInit
7.61 - 7.63 chip::TLV::TLVCircularBuffer::TLVCircularBuffer
7.61 - 7.63 chip::TLV::TLVReader::ClearElementState
7.61 - 7.63 chip::TLV::TLVReader::CloseContainer
7.61 - 7.63 chip::TLV::TLVReader::CountRemainingInContainer
7.61 - 7.63 chip::TLV::TLVReader::DupBytes
7.61 - 7.63 chip::TLV::TLVReader::DupString
7.61 - 7.63 chip::TLV::TLVReader::ElementType
7.61 - 7.63 chip::TLV::TLVReader::EnsureData
7.61 - 7.63 chip::TLV::TLVReader::EnterContainer
7.61 - 7.63 chip::TLV::TLVReader::ExitContainer
7.61 - 7.63 chip::TLV::TLVReader::FindElementWithTag
7.61 - 7.63 chip::TLV::TLVReader::Get
7.61 - 7.63 chip::TLV::TLVReader::GetBytes
7.61 - 7.63 chip::TLV::TLVReader::GetDataPtr
7.61 - 7.63 chip::TLV::TLVReader::GetElementHeadLength
7.61 - 7.63 chip::TLV::TLVReader::GetLength
7.61 - 7.63 chip::TLV::TLVReader::GetString
7.61 - 7.63 chip::TLV::TLVReader::GetType
7.61 - 7.63 chip::TLV::TLVReader::Init
7.61 - 7.63 chip::TLV::TLVReader::Next
7.61 - 7.63 chip::TLV::TLVReader::OpenContainer
7.61 - 7.63 chip::TLV::TLVReader::ReadData
7.61 - 7.63 chip::TLV::TLVReader::ReadElement
7.61 - 7.63 chip::TLV::TLVReader::ReadTag
7.61 - 7.63 chip::TLV::TLVReader::Skip
7.61 - 7.63 chip::TLV::TLVReader::SkipData
7.61 - 7.63 chip::TLV::TLVReader::SkipToEndOfContainer
7.61 - 7.63 chip::TLV::TLVReader::VerifyElement
7.61 - 7.63 chip::TLV::TLVReader::VerifyEndOfContainer
7.61 - 7.63 chip::TLV::TLVUpdater::AdjustInternalWriterFreeSpace
7.61 - 7.63 chip::TLV::TLVUpdater::EnterContainer
7.61 - 7.63 chip::TLV::TLVUpdater::ExitContainer
7.61 - 7.63 chip::TLV::TLVUpdater::Init
7.61 - 7.63 chip::TLV::TLVUpdater::Move
7.61 - 7.63 chip::TLV::TLVUpdater::MoveUntilEnd
7.61 - 7.63 chip::TLV::TLVUpdater::Next
7.61 - 7.63 chip::TLV::TLVUpdater::SetImplicitProfileId
7.61 - 7.63 chip::TLV::TLVWriter::CloseContainer
7.61 - 7.63 chip::TLV::TLVWriter::CopyContainer
7.61 - 7.63 chip::TLV::TLVWriter::CopyElement
7.61 - 7.63 chip::TLV::TLVWriter::EndContainer
7.61 - 7.63 chip::TLV::TLVWriter::Finalize
7.61 - 7.63 chip::TLV::TLVWriter::Init
7.61 - 7.63 chip::TLV::TLVWriter::OpenContainer
7.61 - 7.63 chip::TLV::TLVWriter::Put
7.61 - 7.63 chip::TLV::TLVWriter::PutBoolean
7.61 - 7.63 chip::TLV::TLVWriter::PutBytes
7.61 - 7.63 chip::TLV::TLVWriter::PutNull
7.61 - 7.63 chip::TLV::TLVWriter::PutPreEncodedContainer
7.61 - 7.63 chip::TLV::TLVWriter::PutString
7.61 - 7.63 chip::TLV::TLVWriter::PutStringF
7.61 - 7.63 chip::TLV::TLVWriter::StartContainer
7.61 - 7.63 chip::TLV::TLVWriter::VPutStringF
7.61 - 7.63 chip::TLV::TLVWriter::WriteData
7.61 - 7.63 chip::TLV::TLVWriter::WriteElementHead
7.61 - 7.63 chip::TLV::TLVWriter::WriteElementWithData
7.61 - 7.63 chip::TLV::Tag::AppendTo
7.61 - 7.63 chip::TLV::Utilities::Count
7.61 - 7.63 chip::TLV::Utilities::Find
7.61 - 7.63 chip::TLV::Utilities::FindPredicateContext::FindPredicateContext
7.61 - 7.63 chip::TLV::Utilities::Iterate
102 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l