Lines Matching refs:ips

45 void LRUCache::AddCallChain(pid_t tid, std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) {  in AddCallChain()  argument
48 for (size_t i = 0; i < ips.size(); ++i) { in AddCallChain()
49 CacheNode* node = GetNode(tid, ips[i], sps[i]); in AddCallChain()
68 std::vector<uint64_t> origin_ip = ips; in AddCallChain()
91 ips.resize(chain.size()); in AddCallChain()
96 ips.push_back(top->ip); in AddCallChain()
178 const std::vector<uint64_t>& ips, const std::vector<uint64_t>& sps, in WriteCallChain() argument
195 MoveToBinaryFormat(ips.data(), ip_count, p); in WriteCallChain()
206 std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) { in ReadCallChain() argument
224 ips.resize(ip_count); in ReadCallChain()
225 MoveFromBinaryFormat(ips.data(), ip_count, p); in ReadCallChain()
233 std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) { in ReadCallChainInReverseOrder() argument
252 ips.resize(ip_count); in ReadCallChainInReverseOrder()
253 MoveFromBinaryFormat(ips.data(), ip_count, p); in ReadCallChainInReverseOrder()
289 const std::vector<uint64_t>& ips, in AddCallChain() argument
291 CHECK_EQ(ips.size(), sps.size()); in AddCallChain()
292 CHECK_GT(ips.size(), 0u); in AddCallChain()
295 size_t ip_count = ips.size(); in AddCallChain()
296 for (size_t i = 1; i < ips.size(); ++i) { in AddCallChain()
303 if (ips[j - 1] == ips[i]) { in AddCallChain()
322 return WriteCallChain(original_chains_fp_, pid, tid, type, ips, sps, ip_count); in AddCallChain()
341 std::vector<uint64_t> ips; in JoinCallChains() local
353 if (!ReadCallChainInReverseOrder(pair.first, pid, tid, type, ips, sps)) { in JoinCallChains()
362 stat_.before_join_node_count += ips.size(); in JoinCallChains()
365 cache.AddCallChain(tid, ips, sps); in JoinCallChains()
368 stat_.after_join_node_count += ips.size(); in JoinCallChains()
369 stat_.after_join_max_chain_length = std::max(stat_.after_join_max_chain_length, ips.size()); in JoinCallChains()
372 if (!WriteCallChain(pair.second, pid, tid, type, ips, sps, ips.size())) { in JoinCallChains()
382 std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) { in GetNextCallChain() argument
402 return ReadCallChain(fp, pid, tid, type, ips, sps); in GetNextCallChain()