v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
profile-generator.h File Reference
#include <atomic>
#include <deque>
#include <limits>
#include <map>
#include <memory>
#include <unordered_map>
#include <utility>
#include <vector>
#include "include/v8-profiler.h"
#include "src/base/platform/time.h"
#include "src/builtins/builtins.h"
#include "src/execution/vm-state.h"
#include "src/logging/code-events.h"
#include "src/profiler/output-stream-writer.h"
#include "src/profiler/strings-storage.h"
#include "src/utils/allocation.h"
Include dependency graph for profile-generator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::SourcePositionTable
 
struct  v8::internal::SourcePositionTable::SourcePositionTuple
 
class  v8::internal::CodeEntry
 
struct  v8::internal::CodeEntry::Equals
 
struct  v8::internal::CodeEntry::Hasher
 
struct  v8::internal::CodeEntry::RareData
 
struct  v8::internal::CodeEntryAndLineNumber
 
class  v8::internal::ContextFilter
 
class  v8::internal::ProfileNode
 
struct  v8::internal::ProfileNode::Equals
 
struct  v8::internal::ProfileNode::Hasher
 
class  v8::internal::ProfileTree
 
class  v8::internal::CpuProfile
 
struct  v8::internal::CpuProfile::SampleInfo
 
class  v8::internal::CpuProfileMaxSamplesCallbackTask
 
class  v8::internal::InstructionStreamMap
 
struct  v8::internal::InstructionStreamMap::CodeEntryMapInfo
 
class  v8::internal::CodeEntryStorage
 
class  v8::internal::CpuProfilesCollection
 
class  v8::internal::CpuProfileJSONSerializer
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Typedefs

using v8::internal::ProfileStackTrace = std::vector<CodeEntryAndLineNumber>