Lines Matching defs:prev_symbol_info
132 if (!item.prev_symbol_info ||
133 !IsSameInstructionSymbolContext(*item.prev_symbol_info,
490 const TraceDumper::SymbolInfo &prev_symbol_info,
492 if (prev_symbol_info.disassembler) {
494 prev_symbol_info.disassembler->GetInstructionList()
496 return std::make_tuple(prev_symbol_info.disassembler, instruction);
525 const TraceDumper::SymbolInfo &prev_symbol_info) {
530 CalculateSymbolContext(symbol_info.address, prev_symbol_info.sc);
532 CalculateDisass(symbol_info, prev_symbol_info, exe_ctx);
539 SymbolInfo prev_symbol_info;
577 CalculateSymbolInfo(exe_ctx, item.load_address, prev_symbol_info);
578 item.prev_symbol_info = prev_symbol_info;
580 prev_symbol_info = symbol_info;
754 /// \param[in] prev_symbol_info
772 const TraceDumper::SymbolInfo &prev_symbol_info,
794 if (IsSameInstructionSymbolContext(prev_symbol_info, symbol_info,
831 if (prev_symbol_info.sc.block &&
832 prev_symbol_info.sc.block->GetContainingInlinedBlock()) {
878 TraceDumper::SymbolInfo prev_symbol_info;
886 prev_symbol_info = {};
889 exe_ctx, cursor_sp->GetLoadAddress(), prev_symbol_info);
892 exe_ctx, last_function_call, prev_symbol_info, symbol_info, cursor_sp,
894 prev_symbol_info = symbol_info;
900 prev_symbol_info = {};