Searched refs:instr_range (Results 1 – 2 of 2) sorted by relevance
416 ETMInstrRange instr_range; member435 auto& instr_range = data.instr_range; in ProcessElement() local444 instr_range.dso = map->dso; in ProcessElement()445 instr_range.start_addr = start_addr; in ProcessElement()456 instr_range.branch_to_addr = 0; in ProcessElement()478 callback_(data.instr_range); in FlushData()479 data.instr_range.dso = nullptr; in FlushData()869 ETMInstrRange instr_range; in ConvertBranchMapToInstrRanges() local870 instr_range.dso = dso; in ConvertBranchMapToInstrRanges()898 instr_range.branch_to_addr = 0; in ConvertBranchMapToInstrRanges()[all …]
291 void ProcessInstrRange(const ETMInstrRange& instr_range) { in ProcessInstrRange() argument292 if (!FilterDso(instr_range.dso)) { in ProcessInstrRange()296 auto& binary = autofdo_binary_map_[instr_range.dso]; in ProcessInstrRange()297 binary.range_count_map[AddrPair(instr_range.start_addr, instr_range.end_addr)] += in ProcessInstrRange()298 instr_range.branch_taken_count + instr_range.branch_not_taken_count; in ProcessInstrRange()299 if (instr_range.branch_taken_count > 0) { in ProcessInstrRange()300 binary.branch_count_map[AddrPair(instr_range.end_addr, instr_range.branch_to_addr)] += in ProcessInstrRange()301 instr_range.branch_taken_count; in ProcessInstrRange()