/*
- * Copyright 2017 Facebook, Inc.
+ * Copyright 2014-present Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include <boost/operators.hpp>
#include <glog/logging.h>
-#include <folly/Hash.h>
#include <folly/Range.h>
#include <folly/experimental/symbolizer/Elf.h>
+#include <folly/hash/Hash.h>
-namespace folly { namespace symbolizer {
+namespace folly {
+namespace symbolizer {
/**
* Number of ELF files loaded by the dynamic loader.
class ElfCacheBase {
public:
virtual std::shared_ptr<ElfFile> getFile(StringPiece path) = 0;
- virtual ~ElfCacheBase() { }
+ virtual ~ElfCacheBase() {}
};
/**
typedef boost::intrusive::list<
Entry,
boost::intrusive::member_hook<Entry, LruLink, &Entry::lruLink>,
- boost::intrusive::constant_time_size<false>> LruList;
+ boost::intrusive::constant_time_size<false>>
+ LruList;
LruList lruList_;
};
-
-}} // namespaces
+} // namespace symbolizer
+} // namespace folly