Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Side by Side Diff: src/log.h

Issue 9372106: Make HashMap a template class to specify the allocation policy. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2011 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
11 // with the distribution. 11 // with the distribution.
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 // --log-regexp implies --log. 64 // --log-regexp implies --log.
65 // 65 //
66 // --logfile <filename> 66 // --logfile <filename>
67 // Specify the name of the logfile, default is "v8.log". 67 // Specify the name of the logfile, default is "v8.log".
68 // 68 //
69 // --prof 69 // --prof
70 // Collect statistical profiling information (ticks), default is off. The 70 // Collect statistical profiling information (ticks), default is off. The
71 // tick profiler requires code events, so --prof implies --log-code. 71 // tick profiler requires code events, so --prof implies --log-code.
72 72
73 // Forward declarations. 73 // Forward declarations.
74 class HashMap;
75 class LogMessageBuilder; 74 class LogMessageBuilder;
76 class Profiler; 75 class Profiler;
77 class Semaphore; 76 class Semaphore;
78 class SlidingStateWindow; 77 class SlidingStateWindow;
79 class Ticker; 78 class Ticker;
80 79
81 #undef LOG 80 #undef LOG
82 #define LOG(isolate, Call) \ 81 #define LOG(isolate, Call) \
83 do { \ 82 do { \
84 v8::internal::Logger* logger = \ 83 v8::internal::Logger* logger = \
(...skipping 380 matching lines...) Expand 10 before | Expand all | Expand 10 after
465 // Class that extracts stack trace, used for profiling. 464 // Class that extracts stack trace, used for profiling.
466 class StackTracer : public AllStatic { 465 class StackTracer : public AllStatic {
467 public: 466 public:
468 static void Trace(Isolate* isolate, TickSample* sample); 467 static void Trace(Isolate* isolate, TickSample* sample);
469 }; 468 };
470 469
471 } } // namespace v8::internal 470 } } // namespace v8::internal
472 471
473 472
474 #endif // V8_LOG_H_ 473 #endif // V8_LOG_H_
OLDNEW
« src/isolate.h ('K') | « src/isolate.h ('k') | src/objects-inl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698