Home
last modified time | relevance | path

Searched refs:strTabLen (Results 1 - 10 of 10) sorted by relevance

/developtools/profiler/hiebpf/src/
H A Dkernel_symbol_info.cpp41 uint32_t strTabLen, in GetBinary()
47 // vaddrStart + vaddrEnd + symTbaLen + strTabLen + symTabData + strTabData in GetBinary()
49 + symTabLen + strTabLen; in GetBinary()
59 *(reinterpret_cast<uint32_t *>(p)) = strTabLen; in GetBinary()
92 uint32_t strTabLen = 0; in GetSymbolData() local
102 strTabLen += prevSymbol.name_.size() + 1; in GetSymbolData()
109 strTabLen += prevSymbol.name_.size() + 1; in GetSymbolData()
116 GetBinary(symbolItems, vaddrStart, vaddrEnd, strTabLen, buf); in GetSymbolData()
38 GetBinary(const std::vector<SymbolItem> &symbolItems, uint64_t vaddrStart, uint64_t vaddrEnd, uint32_t strTabLen, std::vector<uint8_t> &buf) GetBinary() argument
H A Dbpf_event_receiver.cpp237 sym->strTabLen = symbolInfo.strTable_.size(); in WriteSymbolInfo()
243 if (sizeof(FixedSymbolTLVItem) + sym->strTabLen + sym->symTabLen > size) { in WriteSymbolInfo()
248 if (memcpy_s(tmp + pos, size - pos, symbolInfo.strTable_.data(), sym->strTabLen) != EOK) { in WriteSymbolInfo()
252 pos += sym->strTabLen; in WriteSymbolInfo()
/developtools/profiler/hiebpf/test/unittest/
H A Dkernel_symbol_info_test.cpp53 uint32_t strTabLen = *(reinterpret_cast<uint32_t *>(p)); in HWTEST_F() local
58 ASSERT_EQ(size, headSize + symTabLen + strTabLen); in HWTEST_F()
75 ASSERT_GE(strTabLen, symbolNameOffset + name.size() + 1); in HWTEST_F()
/developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/
H A Debpf_data_reader.cpp158 if (size < sizeof(ElfEventFixedHeader) + elfAddr->strTabLen + elfAddr->symTabLen + elfAddr->fileNameLen) { in UpdateElfAddrAndStValueToSymAddrMap()
163 auto symTabHeadAddr = reinterpret_cast<const uint8_t *>(elfAddr + 1) + elfAddr->strTabLen; in UpdateElfAddrAndStValueToSymAddrMap()
172 if (size < sizeof(KernelSymbolInfoHeader) + elfAddr->symTabLen + elfAddr->strTabLen) { in ReadKernelSymAddrMap()
173 TS_LOGE("elf addr size error!!!, size is:%u and the symTabLen is:%u, strTabLen is:%u", size, elfAddr->symTabLen, in ReadKernelSymAddrMap()
174 elfAddr->strTabLen); in ReadKernelSymAddrMap()
196 if ((elfAddr->fileNameLen > size - sizeof(ElfEventFixedHeader) - elfAddr->strTabLen - elfAddr->symTabLen) || in UpdateElfPathIndexToElfAddrMap()
204 reinterpret_cast<const uint8_t *>(elfAddr + 1) + elfAddr->strTabLen + elfAddr->symTabLen)); in UpdateElfPathIndexToElfAddrMap()
H A Debpf_data_structure.h70 uint32_t strTabLen = 0; member
77 // uint8_t aa[strTabLen] // xx, bb, cc, dd
145 uint32_t strTabLen = 0; member
H A Debpf_base.cpp105 if (symbolStart > elfHeaderAddr->strTabLen) { in GetSymbolNameIndexFromSymVaddr()
106 TS_LOGE("symbolStart = %u, elfHeaderAddr->strTabLen = %u", symbolStart, elfHeaderAddr->strTabLen); in GetSymbolNameIndexFromSymVaddr()
/developtools/profiler/hiebpf/include/
H A Dkernel_symbol_info.h47 uint32_t strTabLen,
H A Dbpf_event_receiver.h121 uint32_t strTabLen = 0; member
/developtools/profiler/device/plugins/hiebpf_plugin/tools/src/
H A Debpf_converter.cpp289 if (info.strTabLen + 1 >= MAX_SIZE) { in SymbolInfoParsing()
293 info.strTab = new char[info.strTabLen + 1]; in SymbolInfoParsing()
294 if (memset_s(info.strTab, info.strTabLen + 1, 0, info.strTabLen + 1) != EOK) { in SymbolInfoParsing()
300 if (info.strTabLen > 0) { in SymbolInfoParsing()
305 if (!Read(reinterpret_cast<void *>(info.strTab), info.strTabLen)) { in SymbolInfoParsing()
359 << " strTabLen: 0x" << std::hex << info.strTabLen << std::dec <<'\n' in SymbolInfoParsing()
/developtools/profiler/device/plugins/hiebpf_plugin/tools/include/
H A Debpf_std_type.h42 uint32_t strTabLen = 0; member

Completed in 6 milliseconds