5#ifndef V8_IC_IC_STATS_H_
6#define V8_IC_IC_STATS_H_
10#include <unordered_map>
const char * GetOrCacheScriptName(Tagged< Script > script)
std::vector< ICInfo > ic_infos_
std::unordered_map< Address, std::unique_ptr< char[]> > script_name_map_
static V8_INLINE ICStats * instance()
V8_INLINE ICInfo & Current()
std::unordered_map< Address, std::unique_ptr< char[]> > function_name_map_
const char * GetOrCacheFunctionName(IsolateForSandbox isolate, Tagged< JSFunction > function)
static base::LazyInstance< ICStats >::type instance_
Tagged(T object) -> Tagged< T >
#define DCHECK(condition)
typename LazyStaticInstance< T, CreateTrait, InitOnceTrait, DestroyTrait >::type type
unsigned number_of_own_descriptors
const char * function_name
std::string instance_type
void AppendToTracedValue(v8::tracing::TracedValue *value) const