Commit 68371328 authored by Jakob Kummerow's avatar Jakob Kummerow Committed by V8 LUCI CQ

[RCS][cleanup] Fix -Wshadow warnings

Bug: v8:12244,v8:12245
Change-Id: Ib0db9d9431e42399d3031b5d7f315ddf3cd9993d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3182441
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77101}
parent 2ba38735
...@@ -17,8 +17,10 @@ namespace internal { ...@@ -17,8 +17,10 @@ namespace internal {
#ifdef V8_RUNTIME_CALL_STATS #ifdef V8_RUNTIME_CALL_STATS
#define RCS_SCOPE(...) \ // Make the line number part of the scope's name to avoid -Wshadow warnings.
v8::internal::RuntimeCallTimerScope rcs_timer_scope(__VA_ARGS__) #define RCS_SCOPE(...) \
v8::internal::RuntimeCallTimerScope CONCAT(rcs_timer_scope, \
__LINE__)(__VA_ARGS__)
RuntimeCallTimerScope::RuntimeCallTimerScope(Isolate* isolate, RuntimeCallTimerScope::RuntimeCallTimerScope(Isolate* isolate,
RuntimeCallCounterId counter_id) { RuntimeCallCounterId counter_id) {
......
...@@ -25,17 +25,17 @@ base::TimeTicks RuntimeCallTimer::NowCPUTime() { ...@@ -25,17 +25,17 @@ base::TimeTicks RuntimeCallTimer::NowCPUTime() {
class RuntimeCallStatEntries { class RuntimeCallStatEntries {
public: public:
void Print(std::ostream& os) { void Print(std::ostream& os) {
if (total_call_count == 0) return; if (total_call_count_ == 0) return;
std::sort(entries.rbegin(), entries.rend()); std::sort(entries_.rbegin(), entries_.rend());
os << std::setw(50) << "Runtime Function/C++ Builtin" << std::setw(12) os << std::setw(50) << "Runtime Function/C++ Builtin" << std::setw(12)
<< "Time" << std::setw(18) << "Count" << std::endl << "Time" << std::setw(18) << "Count" << std::endl
<< std::string(88, '=') << std::endl; << std::string(88, '=') << std::endl;
for (Entry& entry : entries) { for (Entry& entry : entries_) {
entry.SetTotal(total_time, total_call_count); entry.SetTotal(total_time_, total_call_count_);
entry.Print(os); entry.Print(os);
} }
os << std::string(88, '-') << std::endl; os << std::string(88, '-') << std::endl;
Entry("Total", total_time, total_call_count).Print(os); Entry("Total", total_time_, total_call_count_).Print(os);
} }
// By default, the compiler will usually inline this, which results in a large // By default, the compiler will usually inline this, which results in a large
...@@ -43,10 +43,10 @@ class RuntimeCallStatEntries { ...@@ -43,10 +43,10 @@ class RuntimeCallStatEntries {
// instructions, and this function is invoked repeatedly by macros. // instructions, and this function is invoked repeatedly by macros.
V8_NOINLINE void Add(RuntimeCallCounter* counter) { V8_NOINLINE void Add(RuntimeCallCounter* counter) {
if (counter->count() == 0) return; if (counter->count() == 0) return;
entries.push_back( entries_.push_back(
Entry(counter->name(), counter->time(), counter->count())); Entry(counter->name(), counter->time(), counter->count()));
total_time += counter->time(); total_time_ += counter->time();
total_call_count += counter->count(); total_call_count_ += counter->count();
} }
private: private:
...@@ -94,9 +94,9 @@ class RuntimeCallStatEntries { ...@@ -94,9 +94,9 @@ class RuntimeCallStatEntries {
double count_percent_; double count_percent_;
}; };
uint64_t total_call_count = 0; uint64_t total_call_count_ = 0;
base::TimeDelta total_time; base::TimeDelta total_time_;
std::vector<Entry> entries; std::vector<Entry> entries_;
}; };
void RuntimeCallCounter::Reset() { void RuntimeCallCounter::Reset() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment