Home
last modified time | relevance | path

Searched refs:callframe (Results 1 – 3 of 3) sorted by relevance

/developtools/hiperf/src/
Dreport_protobuf_file.cpp126 auto callframe = sample->add_callstackframe(); in ProcessSampleRecord() local
127 callframe->set_symbols_vaddr(frame.vaddrInFile_); in ProcessSampleRecord()
128 callframe->set_loaded_vaddr(frame.ip_ - frame.offsetToVaddr_); in ProcessSampleRecord()
130 callframe->set_symbols_file_id(frame.symbolFileIndex_); in ProcessSampleRecord()
131 callframe->set_function_name_id(frame.symbolIndex_); in ProcessSampleRecord()
308 auto &callframe = message.callstackframe(i); in Dump() local
309 if (callframe.has_symbols_vaddr()) { in Dump()
311 callframe.symbols_vaddr()); in Dump()
313 if (callframe.has_symbols_file_id()) { in Dump()
314 PrintIndent(INDENT_TWO_LEVEL, "symbols_file_id: %u\n", callframe.symbols_file_id()); in Dump()
[all …]
/developtools/hiperf/test/unittest/common/native/
Dreport_protobuf_file_test.cpp329 auto &callframe = message.callstackframe(i); in __anonc60d4f8d0502() local
330 ASSERT_EQ(callframe.has_symbols_vaddr(), true); in __anonc60d4f8d0502()
331 ASSERT_EQ(callframe.symbols_vaddr(), sample.callFrames_.at(i).vaddrInFile_); in __anonc60d4f8d0502()
333 ASSERT_EQ(callframe.has_symbols_file_id(), true); in __anonc60d4f8d0502()
334 printf("symbols file id %d\n", callframe.symbols_file_id()); in __anonc60d4f8d0502()
335 ASSERT_EQ(callframe.symbols_file_id() < symbolsFiles_.size(), true); in __anonc60d4f8d0502()
337 symbolsFiles_.at(callframe.symbols_file_id()); in __anonc60d4f8d0502()
339 ASSERT_EQ(callframe.has_function_name_id(), true); in __anonc60d4f8d0502()
340 printf("function id %d\n", callframe.function_name_id()); in __anonc60d4f8d0502()
341 ASSERT_EQ(callframe.function_name_id() >= 0, true); in __anonc60d4f8d0502()
[all …]
/developtools/hiperf/include/
Dreport.h74 for (auto &callframe : callframes) {
75 HLOGDUMMY("%*s%s", indent, "", callframe.ToDebugString().c_str());
76 if (callframe.childs.size() > 0) {
77 OrderCallFrames(callframe.childs, indent + i);
88 for (auto &callframe : callframes) {
89 HLOGV("%*s%s", indent, "", callframe.ToDebugString().c_str());
90 if (callframe.childs.size() > 0) {
91 DumpCallFrames(callframe.childs, indent + y);