summaryrefslogtreecommitdiff
path: root/simpleperf/CallChainJoiner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/CallChainJoiner.cpp')
-rw-r--r--simpleperf/CallChainJoiner.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/simpleperf/CallChainJoiner.cpp b/simpleperf/CallChainJoiner.cpp
index f6198844..5d02cd5e 100644
--- a/simpleperf/CallChainJoiner.cpp
+++ b/simpleperf/CallChainJoiner.cpp
@@ -31,7 +31,7 @@ LRUCache::LRUCache(size_t cache_size, size_t matched_node_count_to_extend_callch
CHECK_GE(cache_stat_.max_node_count, 2u);
CHECK_GE(matched_node_count_to_extend_callchain, 1u);
cache_stat_.matched_node_count_to_extend_callchain = matched_node_count_to_extend_callchain;
- nodes_ = new CacheNode[cache_stat_.max_node_count + 1]; // with 1 sentinel node
+ nodes_ = new CacheNode[cache_stat_.max_node_count + 1]; // with 1 sentinel node
// nodes_[0] is the sentinel node of the LRU linked list.
nodes_[0].is_leaf = 1;
nodes_[0].parent_index = 0;
@@ -170,13 +170,12 @@ void LRUCache::UnlinkParent(CacheNode* child) {
child->parent_index = 0;
}
-} // call_chain_joiner_impl
+} // namespace call_chain_joiner_impl
using namespace call_chain_joiner_impl;
static bool WriteCallChain(FILE* fp, pid_t pid, pid_t tid, CallChainJoiner::ChainType type,
- const std::vector<uint64_t>& ips,
- const std::vector<uint64_t>& sps,
+ const std::vector<uint64_t>& ips, const std::vector<uint64_t>& sps,
size_t ip_count) {
// Below is the content of a call chain stored in file.
// uint32_t pid;
@@ -231,8 +230,7 @@ static bool ReadCallChain(FILE* fp, pid_t& pid, pid_t& tid, CallChainJoiner::Cha
static bool ReadCallChainInReverseOrder(FILE* fp, pid_t& pid, pid_t& tid,
CallChainJoiner::ChainType& type,
- std::vector<uint64_t>& ips,
- std::vector<uint64_t>& sps) {
+ std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) {
uint32_t size;
if (fseek(fp, -4, SEEK_CUR) != 0 || fread(&size, sizeof(size), 1, fp) != 1) {
PLOG(ERROR) << "fread";
@@ -348,8 +346,7 @@ bool CallChainJoiner::JoinCallChains() {
}
std::vector<std::pair<FILE*, FILE*>> file_pairs = {
std::make_pair(original_chains_fp_, tmp_fp.get()),
- std::make_pair(tmp_fp.get(), joined_chains_fp_)
- };
+ std::make_pair(tmp_fp.get(), joined_chains_fp_)};
for (size_t pass = 0; pass < 2u; ++pass) {
auto& pair = file_pairs[pass];
for (size_t i = 0; i < stat_.chain_count; ++i) {
@@ -382,8 +379,7 @@ bool CallChainJoiner::JoinCallChains() {
}
bool CallChainJoiner::GetNextCallChain(pid_t& pid, pid_t& tid, ChainType& type,
- std::vector<uint64_t>& ips,
- std::vector<uint64_t>& sps) {
+ std::vector<uint64_t>& ips, std::vector<uint64_t>& sps) {
if (next_chain_index_ == stat_.chain_count * 2) {
// No more chains.
return false;